In-vehicle auxiliary memory storage
First Claim
1. A system comprising:
- an embedded modem having an internal storage of a size insufficient to store received data, in communication over a vehicle bus with controllers each including data storage, programmed toquery the controllers over the bus to identify controllers having available storage for the received data,if the available storage is located on a priority controller of the controllers, send the data over the bus to the priority controller for storage,otherwise, if the available storage is available on a non-priority controller of the controllers, send the data over the bus to the non-priority controller for storage,query the controllers over the bus to confirm that the controller storing the received data sent to the controller is available for data offload, including to confirm that the controllers are not operating in a motive mode, andresponsive to the confirmation, request the stored data over the bus and transmit the stored data over a wide-area network to a telematics server.
1 Assignment
0 Petitions
Accused Products
Abstract
An embedded modem communicates over a vehicle bus with controllers that each include data storage. The embedded modem queries the controllers over the bus to identify controllers having available storage, such that if the available storage is located on a priority controller, the embedded modem sends received data over the bus to the priority controller. Otherwise, if the available storage is available on a non-priority controller, the embedded modem send the data over the bus to the non-priority controller. The embedded modem queries the controllers over the bus to confirm that the controllers storing the received data are available for data offload, and responsive to the confirmation, requests the stored data over the bus and transmits the stored data over a wide-area network to a telematics server.
-
Citations
13 Claims
-
1. A system comprising:
an embedded modem having an internal storage of a size insufficient to store received data, in communication over a vehicle bus with controllers each including data storage, programmed to query the controllers over the bus to identify controllers having available storage for the received data, if the available storage is located on a priority controller of the controllers, send the data over the bus to the priority controller for storage, otherwise, if the available storage is available on a non-priority controller of the controllers, send the data over the bus to the non-priority controller for storage, query the controllers over the bus to confirm that the controller storing the received data sent to the controller is available for data offload, including to confirm that the controllers are not operating in a motive mode, and responsive to the confirmation, request the stored data over the bus and transmit the stored data over a wide-area network to a telematics server. - View Dependent Claims (2, 3, 4, 5)
-
6. A system comprising:
-
an embedded modem, in communication over a vehicle bus with controllers each including data storage, programmed to query the controllers over the bus to identify controllers having available storage for received data, if the available storage is located on a priority controller of the controllers, send the data over the bus to the priority controller for storage, otherwise, if the available storage is available on a non-priority controller of the controllers, send the data over the bus to the non-priority controller for storage, query the controllers over the bus to confirm that the controller storing the data sent to the controller is available for data offload including confirming that the controllers are not operating in a motive mode, and responsive to the confirmation, request the stored data over the bus and transmit the stored data over a wide-area network to a telematics server. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
querying, by an embedded modem, controllers over a vehicle bus to identify controllers having available storage for received data; if the available storage is located on a priority controller of the controllers, sending the data over the bus to the priority controller for storage; otherwise, if the available storage is available on a non-priority controller of the controllers, sending the data over the bus to the non-priority controller for storage; querying the controllers over the bus to confirm that the controller storing the data sent to the controller is available for data offload including confirming that the controllers are not operating in a motive mode; and responsive to the confirmation, requesting the stored data over the bus and transmitting the stored data over a wide-area network to a telematics server. - View Dependent Claims (11, 12, 13)
-
Specification