System and method for providing resource sharing, synchronizing, media coordination, transcoding, and traffic management in a vehicular environment
US-9083581-B1 · Jul 14, 2015 · US
US9277370B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9277370-B2 |
| Application number | US-201414242122-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 1, 2014 |
| Priority date | Jan 14, 2011 |
| Publication date | Mar 1, 2016 |
| Grant date | Mar 1, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system includes an on-board unit (OBU) in communication with an internal subsystem in a vehicle on at least one Ethernet network and a node on a wireless network. A method in one embodiment includes receiving a message on the Ethernet network in the vehicle, encapsulating the message to facilitate translation to Ethernet protocol if the message is not in Ethernet protocol, and transmitting the message in Ethernet protocol to its destination. Certain embodiments include optimizing data transmission over the wireless network using redundancy caches, dictionaries, object contexts databases, speech templates and protocol header templates, and cross layer optimization of data flow from a receiver to a sender over a TCP connection. Certain embodiments also include dynamically identifying and selecting an operating frequency with least interference for data transmission over the wireless network.
Opening claim text (preview).
What is claimed is: 1. An on-board unit (OBU) of a vehicle, the OBU comprising: at least one database for storing content; and a hardware processor configured to execute instructions to: receive a first data block from a first node in a vehicular network, the first data block including a header portion and a data portion; access the content in the database; compare the data portion of the first data block to the content; determine whether a criterion is met, wherein the criterion is based, at least in part, on a type of data contained in the data portion of the first data block; compress the first data block to a second data block if the criterion is met, wherein compression of the first data block includes compression of the data portion of the first data block based, at least in part, on the content; and send, via a wireless communication link, the second data block to a controller. 2. The OBU of claim 1 , wherein the controller is configured to: receive a third data block from a second node; access second content in a second database; compare the third data block to the second content; determine whether a second criterion is met, wherein the second criterion is based, at least in part, on a type of data contained in the third data block; compress the third data block to a fourth data block if the second criterion is met, wherein compression of the third data block is based, at least in part, on the second content; and send the fourth data block to the OBU. 3. The OBU of claim 1 , wherein: the content comprises a plurality of previously stored data blocks; when the first data block is compressed to the second data block, a first data string in the first data block is replaced with a signature containing instructions to convert the second data block back to the first data block; and the criterion is met if the first data string in the first data block corresponds to a second data string in one of the plurality of previously stored data blocks. 4. The OBU of claim 1 , wherein the processor is configured to execute the instructions to: compare the header portion of the first data block to second content; determine whether a second criterion is met based, at least in part, on the comparison, wherein the second content comprises a plurality of protocol header templates containing previously stored protocol header information associated with corresponding tokens; and when the first data block is compressed to the second data block, replace a protocol header information in the header portion of the first data block with a corresponding token from the second content, wherein the criterion is met if the protocol header information in the header portion of the first data block corresponds to at least one protocol header template in the second content. 5. The OBU of claim 1 , wherein: the content comprises translations of a plurality of phrases to corresponding words; when the first data block is compressed to the second data block, a phrase in the first data block is replaced with corresponding words from the content; and the criterion is met if the phrase in the first data block corresponds to at least one phrase in the content. 6. The OBU of claim 1 , wherein: the content comprises a plurality of speech templates containing representations of audio from a plurality of users by corresponding index values; when the first data block is compressed to the second data block, an audio from a user in the first data block is replaced with corresponding index values from the content; and the criterion is met if the audio from the user in the first data block corresponds to at least one speech template in the content. 7. The OBU of claim 6 , wherein when the first data block is compressed to the second data block, other audio in the first data block is replaced with corresponding text. 8. The OBU of claim 1 , wherein the OBU communicates with a remote transaction system via the controller. 9. The OBU of claim 1 , wherein the first node is an in-vehicle device. 10. At least one non-transitory machine-readable medium comprising instructions stored thereon that, when executed, cause at least one processor to: receive, on an on-board unit (OBU) of a vehicle, a first data block from a first node in a vehicular network, the first data block including a header portion and a data portion; access content in a database; compare the data portion of the first data block to the content; determine whether a criterion is met, wherein the criterion is based, at least in part, on a type of data contained in the data portion of the first data block; compress the first data block to a second data block if the criterion is met, wherein compression of the first data block includes compression of the data portion of the first data block based, at least in part, on the content; and send, via a wireless communication link, the second data block to a controller. 11. The at least one non-transitory machine-readable medium of claim 10 , wherein the instructions, when executed, cause the at least one processor to: receive a third data block from the controller; access the content in the database; compare the third data block to the content; determine whether another criterion is met; decompress the third data block to a fourth data block if the other criterion is met; and send the fourth data block to the first node. 12. The at least one non-transitory machine-readable medium of claim 10 , wherein: the content comprises a plurality of previously stored data blocks; when the first data block is compressed to the second data block, a first data string in the first data block is replaced with a signature containing instructions to convert the second data block back to the first data block; and the criterion is met if the first data string in the first data block corresponds to a second data string in one of the plurality of previously stored data blocks. 13. The at least one non-transitory machine-readable medium of claim 10 , wherein the instructions, when executed, cause the at least one processor to: compare the header portion of the first data block to second content; determine whether a second criterion is met based, at least in part, on the comparison, wherein the compression of the first data block includes compression of the header portion of the first data block based, at least in part, on the second content. 14. The at least one non-transitory machine-readable medium of claim 10 , wherein: the content comprises a plurality of speech templates containing representations of audio from a plurality of users by corresponding index values; when the first data block is compressed to the second data block, an audio from a user in the first data block is replaced with corresponding index values from the content; and the criterion is met if the audio from the user in the first data block corresponds to at least one speech template in the content. 15. The at least one non-transitory machine-readable medium of claim 14 , wherein when the first data block is compressed to the second data block, other audio in the first data block is replaced with corresponding text. 16. A method comprising: receiving, by a hardware processor of an on-board unit (OBU) of a vehicle, a first data block from a first node in a vehicular network, the first data block including a header portion and a data portion; accessing content in a database; comparing the data portion of the first data block to the content; determining whether a criterion is met, wherein the criterion is based, at least
by selectively disabling software applications · CPC title
Planning or developing urban green infrastructure · CPC title
Network addressing or numbering for mobility support · CPC title
taking into account channel quality metrics, e.g. SIR, SNR, CIR or Eb/lo · CPC title
Access restriction performed under specific conditions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.