IP Library Granted Patent US 9,332,261
Granted Patent B2
US 9,332,261 · App. 14/253,296 · Granted May 3, 2016

Network management module for a vehicle communication network

Inventors: Nariman Yousefi (Monarch Beach, 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
H04N19/102B60R16/03G06F1/26G06F1/266G07C5/0866G08G1/16H04L12/56H04L29/0653H04L45/74H04L47/6275H04L47/76H04L47/821H04L49/25H04L67/12H04N7/181H04N7/183H04W4/046H04W72/082H04W72/10G06F7/76H04L12/10H04L12/4625H04W88/02
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,332,261
App. No.
14/253,296
Granted
May 3, 2016
Kind
B2
Abstract

A network management module includes a network interface module, memory, and a processing module. The network interface module is operable for coupling the network management module to a vehicle communication network. The processing module is operable to manage a global vehicle network communication protocol that includes instituting a content-based network packet processing protocol and managing the vehicle communication network to support the network packet processing protocol. The content-based network packet processing protocol includes determining content type of a packet, determining a processing requirement of the packet, and prioritizing execution of the processing requirement based on the content type.

Claims (80)

1. A network management module comprises:

a network interface module operable for providing data packet communication with a vehicle communication network;

a memory operable to store a processing requirement database that includes vehicle operation processing requirement information and infotainment processing requirement information; and

a processing module operably coupled to the network interface module, wherein the processing module executes a set of instructions stored in memory to manage a vehicle communication network by:

determining content type of a first packet as corresponding to infotainment content;

determining a processing requirement of the first packet based on the infotainment processing requirement information;

determining content type of a second packet as corresponding to vehicle operation content;

determining a processing requirement of the second packet based on the vehicle operation processing requirement information;

prioritizing execution of the processing requirement of the second packet above the processing requirement of the first packet;

determining the content type of a third packet to correspond to mission critical content; and

determining a mission critical task of the third packet based on content of the third about.

2. The network management module of claim 1 , the managing the vehicle communication network comprises one or more of:

managing resources of a network fabric of the vehicle communication network;

managing devices coupled to the network fabric; or

managing configuration of the network fabric.

3. The network management module of claim 1 , wherein the memory is further operable to store a network fabric configuration database that includes at least one of:

predetermined network topologies;

resource allocation information;

load balancing information; or

traffic information.

4. The network management module of claim 1 , wherein the processing requirement database further includes security information associated with the second packet.

5. The network management module of claim 1 , wherein the content type of a fourth packet comprises network data content.

6. The network management module of claim 1 , wherein the memory is further operable to store a content-based network packet processing database that includes one or more of:

packet forwarding information;

packet routing information;

packet filtering information; or

packet prioritization information.

7. The network management module of claim 1 , wherein the memory is further operable to store a resource database that includes at least one of:

link status information; or

link performance information.

8. The network management module of claim 1 wherein the processing requirement database further includes mission critical processing requirement information for association with the third packet.

9. The network management module of claim 1 wherein managing the vehicle communication network further includes:

determining a processing requirement of the third packet based on determining whether a mission critical output will be generated in response to a mission critical input.

10. The network management module of claim 9 wherein managing the vehicle communication network to support the content-based network packet processing protocol further includes:

when the mission critical output will be generated, pre-queuing the mission critical output.

11. A network management module comprises:

a network interface module operable for providing data packet communication with a vehicle communication network;

a memory operable to store a processing requirement database that includes vehicle operation processing requirement information and infotainment processing requirement information; and

a processing module operably coupled to the network interface module, wherein the processing module executes a set of instructions stored in memory to manage a vehicle communication network that communicates a plurality of packets by:

determining content type of a first packet of the plurality of packets as corresponding to infotainment content;

determining a processing requirement of the first packet of the plurality of packets based on the infotainment processing requirement information;

determining content type of a second packet of the plurality of packets as corresponding to vehicle operation content;

determining a processing requirement of the second packet based on the vehicle operation processing requirement information;

prioritizing execution of the processing requirement of the second packet above the processing requirement of the first packet;

determining the content type of a third packet of the plurality of packets to correspond to mission critical content; and

determining a mission critical task of the third packet based on content of the third packet.

12. The network management module of claim 11 , the managing the vehicle communication network comprises one or more of:

managing resources of a network fabric of the vehicle communication network;

managing devices coupled to the network fabric; or

managing configuration of the network fabric.

13. The network management module of claim 11 , wherein the memory is further operable to store a network fabric configuration database that includes at least one of:

predetermined network topologies;

resource allocation information;

load balancing information; or

traffic information.

14. The network management module of claim 11 , wherein the processing requirement database further includes security information associated with the second packet.

15. The network management module of claim 11 , wherein the content type of a fourth packet of the plurality of packets comprises network data content.

16. The network management module of claim 11 , wherein the memory is further operable to store a content-based network packet processing database that includes one or more of:

packet forwarding information;

packet routing information;

packet filtering information; or

packet prioritization information.

17. The network management module of claim 11 , wherein the memory is further operable to store a resource database that includes at least one of:

link status information; or

link performance information.

18. The network management module of claim 11 wherein managing the vehicle communication network further includes:

determining a processing requirement of the third packet based on determining whether a mission critical output will be generated in response to a mission critical input.

19. The network management module of claim 18 wherein managing the vehicle communication network further includes:

when the mission critical output will be generated, pre-queuing the mission critical output.

20. A network management system comprises:

a network interface module operable for providing data packet communication with a vehicle communication network of a vehicle;

a memory operable to store a processing requirement database that includes vehicle operation processing requirement information and infotainment processing requirement information; and

a processing module operably coupled to the network interface module, wherein the processing module executes a set of instructions stored in memory to manage a vehicle communication network that communicates a plurality of packets by:

determining content type of a first packet of the plurality of packets as corresponding to infotainment content;

determining a processing requirement of the first packet of the plurality of packets based on the infotainment processing requirement information;

determining content type of a second packet of the plurality of packets as corresponding to vehicle operation content;

determining a processing requirement of the second packet based on the vehicle operation processing requirement information;

prioritizing execution of the processing requirement of the second packet above the processing requirement of the first packet;

determining the content type of a third packet of the plurality of packets to correspond to mission critical content; and

determining a mission critical task of the third packet based on content of the third packet.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
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 Apr 15, 2014
From: YOUSEFI, NARIMAN; KIM, YONGBUM; WALLEY, JOHN; CHEN, SHERMAN (XUEMIN); DIAB, WAEL WILLIAM; ILYADIS, NICHOLAS
To: BROADCOM CORPORATION
Reel/Frame 032677/0771 →
Continuity (3)
Continuation 13171608 · Jun 29, 2011
Provisional Application 61409904 · Nov 3, 2010
Related Publication 20140226589A1 · Aug 14, 2014