IP Library Granted Patent US 9,674,113
Granted Patent B2
US 9,674,113 · App. 14/708,967 · Granted Jun 6, 2017

Data bridge

Inventors: Nariman Yousefi (Dana Point, CA); Yongbum Kim (Los Altos Hills, CA); John Walley (Ladera Ranch, CA); Sherman (Xuemin) Chen (Rancho Santa Fe, CA); Wael W. Diab (San Francisco, CA); Nicholas Ilyadis (Merrimack, NH)
Assignee: BROADCOM CORPORATION
H04L47/821B60R16/023B60R16/03B60R16/0315G06F1/26G06F1/266G07C5/0866G08G1/16H04B1/3822H04L12/46H04L12/56H04L29/0653H04L45/74H04L47/2433H04L47/6275H04L47/76H04L49/25H04L67/12H04L69/08H04N7/181H04N7/183H04N19/102H04W4/046H04W24/08H04W28/08H04W72/082H04W72/10G06F7/76H04L12/10H04L12/4625H04W88/02Y02B60/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,674,113
App. No.
14/708,967
Granted
Jun 6, 2017
Kind
B2
Abstract

A data bridge controls packet transfers between network fabrics forming a closed network, such as a vehicular network and a home network. The data bridge includes two or more sets of modules, each of which communicates with a different network fabric. When a packet is to be delivered between network fabrics, a first set of modules, which is used to communicate with a first network fabric, decides whether to accept the packet or discard it. If the packet is accepted, it is delivered to a second set of modules, which is used for communicating with a second network fabric. The second set of modules makes a second, independent decision about whether the packet will be sent to the second network fabric. Each set of modules can base its decision on packet content type, and may discard any packet not to be delivered to the other network.

Claims (57)

1. A vehicle data processing system comprising:

a plurality of processing resources within a first vehicle; and

a wireless communications interface within the first vehicle, wherein the plurality of processing resources and the wireless communications interface are configured to:

determine that processing resource offloading of the first vehicle is desired;

detect a proximately located second vehicle for possible processing resource offloading;

wirelessly transmit a process resource offloading request to the second vehicle;

wirelessly receive a process resource offloading response from the second vehicle; and

wirelessly communicate with the second vehicle to receive process resource offloading services from the second vehicle.

2. The vehicle data processing system of claim 1 , wherein the plurality of processing resources and the wireless communications interface are configured to detect the proximately located second vehicle for possible processing resource offloading via monitoring of wireless communications of the second vehicle.

3. The vehicle data processing system of claim 1 , wherein the plurality of processing resources and the wireless communications interface are configured to monitor a quality of wireless communications with the second vehicle to ensure that process resource offloading is supported.

4. The vehicle data processing system of claim 1 , wherein the plurality of processing resources and the wireless communications interface are configured to detect the proximately located second vehicle for possible processing resource offloading based upon a determination that the second vehicle is traveling in proximity to the first vehicle.

5. The vehicle data processing system of claim 1 , wherein the plurality of processing resources and the wireless communications interface are configured to determine that processing resource offloading of the first vehicle is desired based upon first vehicle sensor data that is collected.

6. The vehicle data processing system of claim 1 , further comprising:

a mission critical network fabric within the first vehicle;

a non-mission critical network fabric within the first vehicle; and

at least one packet interface coupled between the wireless communications interface and at least one of the mission critical network fabric and the non-mission critical network fabric.

7. The vehicle data processing system of claim 6 , wherein the at least one packet interface is configured to route data packets based upon their priorities.

8. The vehicle data processing system of claim 7 , wherein the at least one packet interface:

routes mission critical data packets between the wireless communications interface and the mission critical network fabric; and

routes non-mission critical data packets between the wireless communications interface and the non-mission critical network fabric.

9. The vehicle data processing system of claim 1 , further comprising:

a network fabric within the first vehicle; and

at least one packet interface coupled between the wireless communications interface and the network fabric.

10. The vehicle data processing system of claim 9 , wherein the at least one packet interface is configured to route data packets between the wireless communications interface and the network fabric based upon their priorities.

11. The vehicle data processing system of claim 9 , wherein the at least one packet interface:

routes mission critical data packets between the wireless communications interface and the network fabric with a first priority; and

routes non-mission critical data packets between the wireless communications interface and the network fabric with a second priority that is a lesser priority than the first priority.

12. A method for vehicle data processing comprising:

servicing data processing via a plurality of processing resources within a first vehicle;

wirelessly communicating via a wireless communications interface within the first vehicle;

determining that processing resource offloading of the first vehicle is desired;

detecting a proximately located second vehicle for possible processing resource offloading;

wirelessly transmitting a process resource offloading request to the second vehicle via the wireless communications interface;

wirelessly receiving a process resource offloading response from the second vehicle via the wireless communications interface; and

wirelessly communicating with the second vehicle to receive process resource offloading services from the second vehicle.

13. The method of claim 12 , wherein detecting the proximately located second vehicle for possible processing resource offloading comprises monitoring of wireless communications of the second vehicle.

14. The method of claim 12 , further comprising monitoring a quality of wireless communications with the second vehicle to ensure that process resource offloading is supported.

15. The method of claim 12 , further comprising detecting the proximately located second vehicle for possible processing resource offloading based upon a determination that the second vehicle is traveling in proximity to the first vehicle.

16. The method of claim 12 , further comprising determining that processing resource offloading of the first vehicle is desired based upon first vehicle sensor data that is collected.

17. The method of claim 12 , further comprising routing data packets between a mission critical network fabric within the first vehicle and a non-mission critical network fabric within the first vehicle based upon priorities of the data packets.

18. The method of claim 17 , further comprising:

routing mission critical data packets between the wireless communications interface and the mission critical network fabric; and

routing non-mission critical data packets between the wireless communications interface and the non-mission critical data packets.

19. A vehicle data processing system comprising:

a plurality of processing resources within a vehicle; and

a wireless communications interface within the first vehicle, wherein the plurality of processing resources and the wireless communications interface are configured to:

determine that processing resource offloading of the vehicle is desired;

detect an external wireless network for possible processing resource offloading;

wirelessly transmitting a process resource offloading request via the external wireless network;

wirelessly receiving a process resource offloading response from the external wireless network; and

wirelessly communicating with the external wireless network to receive process resource offloading services from a servicing device via the external wireless network.

20. The vehicle data processing system of claim 19 , further comprising:

a mission critical network fabric within the vehicle;

a non-mission critical network fabric within the vehicle; and

at least one packet interface coupled between the wireless communications interface and at least one of the mission critical network fabric and the non-mission critical network fabric that is configured to:

route mission critical data packets between the wireless communications interface and the mission critical network fabric; and

route non-mission critical data packets between the wireless communications interface and the non-mission critical network fabric.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2015
From: YOUSEFI, NARIMAN; KIM, YONGBUM; WALLEY, JOHN; CHEN, SHERMAN (XUEMIN); DIAB, WAEL WILLIAM; ILYADIS, NICHOLAS
To: BROADCOM CORPORATION
Reel/Frame 035615/0100 →
Continuity (3)
Continuation 13171637 · Jun 29, 2011
Provisional Application 61409904 · Nov 3, 2010
Related Publication 20150373583A1 · Dec 24, 2015