| CPC H04L 9/3242 (2013.01) [H04L 9/3297 (2013.01); H04L 47/122 (2013.01); H04L 67/61 (2022.05)] | 20 Claims |

|
1. A system in a vehicle, the system comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the system to:
receive a first plurality of sessions and a second plurality of sessions associated with a communication between a client and an in-vehicle application service, wherein the first plurality of sessions are authenticated sessions with a first quality of service (QOS) processing priority;
assign each of the received second plurality of sessions with a second QoS processing priority that is lower than the first QoS processing priority;
collect a flow signature of each of the first plurality of sessions and each of the second plurality of sessions associated with the communication between the client and the in-vehicle application service;
generate an expected runtime flow signature based on the collected flow signature of each of the first plurality of sessions associated with the communication between the client and the in-vehicle application service;
compare the flow signature of each of the second plurality of sessions with the expected runtime flow signature based on a time at which each of the second plurality of sessions were received;
promote the second QoS processing priority of a group of the second plurality of sessions to the first QoS processing priority; and
drop the second plurality of sessions with the second QoS processing priority.
|