Back to results
US 10,097,473 B2Granted
Mobile device to vehicle output stream packet prioritization
AssigneeLivio, Inc.
InventorJoey Ray Grover
Life of this patent
Estimating the term…
Abstract
A memory of a mobile device stores a router service, and a plurality of queues. Each queue includes packets from a respective mobile application to be sent over the transport connection. A processor is programmed to execute instructions of the router service to manage a serial transport connection between the mobile device and a vehicle computing system to route the packets over the connection according to packet wait time, size, and priority.
Claims17
A system comprising:
- a memory of a mobile device storing a router service and a plurality of queues, the queues including packets from respective mobile applications to be sent over a serial transport connection between the mobile device and a vehicle computing system;
- and
- a processor, programmed to execute instructions of the router service to route the packets over the connection according to packet wait time, size, and priority coefficient, the routing including to
- iterate through the queues to identify which application has a queue with a head packet of a highest priority;
- cache that application as a current client having a highest priority, and
- reset a pause timer for the application removed as having been cached as the current client having the highest priority.
3 more elements
A method comprising:
- iterating, through queues including packets from respective mobile applications to be sent over a serial transport connection between a mobile device and a vehicle computing system, to cache identification of which application has a queue with a head packet of a highest priority;
- indicating packets from the queue of the cached application for sending over the connection;
- and
- resetting a pause timer for an application removed as the cached application.
1 more element
A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to:
- iterate, through queues including packets from respective mobile applications to be sent over a serial transport connection between a mobile device and a vehicle computing system, to cache identification of which application has a queue with a head packet of a highest priority;
- indicate packets from the queue of the cached application for sending over the connection;
- and
- reset a pause timer for an application removed as the cached application, the pause timer excluding packets from the queue of the paused application from consideration until the pause timer expires or the pause application has a head packet of higher priority than the head packet of the cached application.
1 more element
Dependencies are inferred from the claim text.