System and method for internal networking, data optimization and dynamic frequency selection in a vehicular environment

US9277370B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9277370-B2
Application numberUS-201414242122-A
CountryUS
Kind codeB2
Filing dateApr 1, 2014
Priority dateJan 14, 2011
Publication dateMar 1, 2016
Grant dateMar 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9277370B2 cover?
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 th…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/40. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).