IP Library › Granted Patent US 12,749,358
Granted Patent B2
US 12,749,358 · App. 19/194,601 · Granted Sep 29, 2026

Multi-level video processing within a vehicular communication network

Inventors: Nariman Yousefi (Dana Point, CA); Yongbum Kim (Los Altos Hills, CA); John Walley (Ladera Ranch, CA); Xuemin Chen (Rancho Santa Fe, CA); Wael W. Diab (San Francisco, CA); Nicholas Ilyadis (Merrimack, NH)
Assignee: Avago Technologies International Sales Pte. Limited
G07C5/0866B60L50/00B60R16/023B60R16/03B60R16/0315B60R19/03G06F1/26G06F1/266G08G1/16H04B1/3822H04L12/46H04L12/56H04L45/74H04L47/2433H04L47/6275H04L47/76H04L47/821H04L49/25H04L67/12H04L69/22H04N7/181H04N7/183H04N19/102H04W4/40H04W4/44H04W4/46H04W24/08H04W28/08H04W72/541H04W72/56G06F7/76H04L12/10H04L12/4625H04W88/02Y02D30/70Y04S40/18
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 12,749,358
App. No.
19/194,601
Granted
Sep 29, 2026
Kind
B2
Abstract

A system for controlling power distribution within a vehicular communication network, including a power source equipment comprising a first port in communication with a network node module of a device, and a Power over Ethernet (POE) management module. The POE management module is configured to enable POE to the device via the first port, monitor a current draw of the device, determine whether the current draw of the device exceeds a threshold, and disable POE to the device, responsive to determining that the current draw exceeds the threshold.

Claims (36)

1 . A system comprising:

one or more processors coupled to a plurality of ports of a vehicular communication network;

a network manager configured on the one or more processors;

a queue configured to store a plurality of packets for transmission within the vehicular communication network, the queue identifying one or more network resources of a vehicular communication network to be used for each packet of the plurality of packets;

wherein the network manager is configured to determine a number of the plurality of packets of the queue that can be transmitted at a time interval based at least on non-overlapping network resources identified to be used by the number of plurality of packets; and

wherein the network manager is configured to transmit the number of the plurality of packets both on a first port of the plurality of ports and a second port of the plurality of ports.

2 . The system of claim 1 , wherein the plurality of ports comprises a plurality of ingress ports and egress ports.

3 . The system of claim 1 , wherein the network manager is further configured to determine that for a second time interval a packet of the plurality of packets is transmitted only on one of the first port or the second port to avoid use of overlapping network resources.

4 . The system of claim 1 , wherein the network manager is further configured to determine that a packet with a higher priority than other packets of the plurality of packets in the queue uses a different network resource.

5 . The system of claim 4 , wherein the network manager is further configured to associate the transmission of the number of the plurality of packets with the packet with the higher priority.

6 . The system of claim 1 , wherein the network manager is further configured to determine that a packet has a conflict with the one or more network resources used by one or more other packets with a higher priority in the queue.

7 . The system of claim 6 , wherein the network manager is further configured to identify one or more other routes the packet is to use to avoid the conflict.

8 . The system of claim 6 , wherein the network manager is further configured to adjust the one or more network resources used by the packet to avoid the conflict.

9 . A method comprising:

entering, by a network manger configured on one or more processors, a packet of a vehicle communications network into a queue based at least on a prioritization scheme;

recording, by the network manager, in the queue one or more network resources used by the packet;

determining, by the network manager, that another packet in the queue, with a higher priority than the packet, uses a different one or more network resources than the packet;

associating, by the network manager, the packet with the another packet for concurrent transmission; and

transmitting, by the network manager, the packet with the another packet on each of a plurality of ports of the vehicle communications network.

10 . The method of claim 9 , further comprising determining, by the network manager, the one or more network resources from a network topographical map.

11 . The method of claim 9 , further comprising determining, by the network manager, the one or more network resources from a database.

12 . The method of claim 9 , wherein the another packet is a next packet to be transmitted.

13 . The method of claim 9 , wherein the queue is dedicated to a type of packet.

14 . The method of claim 9 , wherein the queue is dedicated to the plurality of ports.

15 . A system comprising:

one or more processors coupled to a plurality of ports of a vehicular communication network;

a queue configured to identify one or more network resources of the vehicular communication network to be used by each of a plurality of packets;

a network manager configured on the one or more processors to:

determine that one or more network resources used by a first packet of the plurality of packets has a conflict with one or more network resources used by a second packet of the plurality of packets with a higher priority;

determine that at least one network resource of one or more network resources used by the first packet is adjustable; and

adjust the at least one network resource used by the first packet to avoid the conflict with the one or more network resources used by the second packet.

16 . The system of claim 15 , wherein the network manager is further configured to adjust the at least one network resource comprising a route between a source and a destination.

17 . The system of claim 15 , wherein the network manager is further configured to change a route of the first packet to avoid the conflict.

18 . The system of claim 15 , wherein the network manager is further configured to temporarily adjust the at least one network resource used by the first packet.

19 . The system of claim 15 , wherein the network manager is further configured to determine, that another packet with a higher priority than the first packet that uses a different one or more network resources than the first packet is in the queue and associate the first packet with the another packet for concurrent transmission.

20 . The system of claim 15 , wherein the network manager is further configured to transmit the first packet with the another packet on each of a plurality of ports of the vehicle communications network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2026
From: YOUSEFI, NARIMAN; KIM, YONGBUM; WALLEY, JOHN; CHEN, XUEMIN; DIAB, WAEL W.; ILYADIS, NICHOLAS
To: BROADCOM CORPORATION
Reel/Frame 075769/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2026
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 075770/0174 →
Continuity (8)
Continuation 18627084 · Apr 4, 2024
Continuation 17948461 · Sep 20, 2022
Continuation 16950842 · Nov 17, 2020
Continuation 16580546 · Sep 24, 2019
Continuation 14832837 · Aug 21, 2015
Continuation 13171629 · Jun 29, 2011
Provisional Application 61409904 · Nov 3, 2010
Related Publication 20250259491A1 · Aug 14, 2025
References Cited (83)
US 4729104A · Hara · 1988 [cited by applicant]
US 5648759A · Miller et al. · 1997 [cited by applicant]
US 5784006A · Hochstein · 1998 [cited by applicant]
US 6134217A · Stiliadis et al. · 2000 [cited by applicant]
US 6639898B1 · Dutta · 2003 [cited by examiner]
US 6801502B1 · Rexford et al. · 2004 [cited by applicant]
US 8037352B2 · Liu · 2011 [cited by applicant]
US 8254257B2 · Jayawardena et al. · 2012 [cited by applicant]
US 8467324B2 · Yousefi et al. · 2013 [cited by applicant]
US 8806242B2 · Yousefi et al. · 2014 [cited by applicant]
US 9479453B2 · Yousefi et al. · 2016 [cited by applicant]
US 9674113B2 · Yousefi et al. · 2017 [cited by applicant]
US 10021041B2 · Yousefi et al. · 2018 [cited by applicant]
US 10057073B2 · Ferentz · 2018 [cited by applicant]
US 10469408B2 · Yousefi et al. · 2019 [cited by applicant]
US 10650621B1 · King et al. · 2020 [cited by applicant]
US 10848438B2 · Yousefi et al. · 2020 [cited by applicant]
US 10917359B2 · Yousefi et al. · 2021 [cited by applicant]
US 11496412B2 · Yousefi et al. · 2022 [cited by applicant]
US 11606311B2 · Yousefi et al. · 2023 [cited by applicant]
US 11985073B2 · Yousefi et al. · 2024 [cited by applicant]
US 20020143447A1 · Miller · 2002 [cited by applicant]
US 20030045971A1 · Reinold · 2003 [cited by examiner]
US 20040093243A1 · Bodin et al. · 2004 [cited by applicant]
US 20040111188A1 · Mcclure et al. · 2004 [cited by applicant]
US 20040227523A1 · Namaky · 2004 [cited by applicant]
US 20050070315A1 · Rai · 2005 [cited by examiner]
US 20050281277A1 · Killian · 2005 [cited by applicant]
US 20060016174A1 · Surnilla et al. · 2006 [cited by applicant]
US 20060217855A1 · Chinnadurai et al. · 2006 [cited by applicant]
US 20070075586A1 · Bogue · 2007 [cited by applicant]
US 20070297366A1 · Osann · 2007 [cited by applicant]
US 20080114513A1 · Pillar et al. · 2008 [cited by applicant]
US 20080161989A1 · Breed · 2008 [cited by applicant]
US 20080294918A1 · Dhuyvetter et al. · 2008 [cited by applicant]
US 20090016331A1 · Shah et al. · 2009 [cited by applicant]
US 20090140872A1 · O'Neal et al. · 2009 [cited by applicant]
US 20090147738A1 · Larsson · 2009 [cited by examiner]
US 20090240874A1 · Pong · 2009 [cited by applicant]
US 20090281740A1 · Stoupis et al. · 2009 [cited by applicant]
US 20100007334A1 · Apfel · 2010 [cited by applicant]
US 20100095136A1 · Karam · 2010 [cited by applicant]
US 20100148940A1 · Gelvin et al. · 2010 [cited by applicant]
US 20100188262A1 · Reymann et al. · 2010 [cited by applicant]
US 20100207575A1 · Pijnenburg et al. · 2010 [cited by applicant]
US 20100220731A1 · Diab · 2010 [cited by examiner]
US 20110227757A1 · Chen · 2011 [cited by examiner]
US 20110258431A1 · Gundavelli et al. · 2011 [cited by applicant]
US 20120106469A1 · Yousefi et al. · 2012 [cited by applicant]
US 20120106544A1 · Yousefi et al. · 2012 [cited by applicant]
US 20120173905A1 · Diab et al. · 2012 [cited by applicant]
US 20140277850A1 · Jobs et al. · 2014 [cited by applicant]
US 20150365664A1 · Yousefi et al. · 2015 [cited by applicant]
US 20180122242A1 · Minemura et al. · 2018 [cited by applicant]
US 20180227132A1 · Picard · 2018 [cited by applicant]
EP 2073435A1 · 2009 [cited by applicant]
WO WO2009026747A1 · 2009 [cited by applicant]
WO WO2022060407A1 · 2022 [cited by applicant]
Final Office Action on U.S. Appl. No. 14/735,265 dated Jul. 15, 2020. [cited by applicant]
Final Office Action on U.S. Appl. No. 14/735,265 DTD May 20, 2022. [cited by applicant]
Final Office Action on U.S. Appl. No. 14/735,265 DTD Jul. 16, 2021. [cited by applicant]
Final Office Action on U.S. Appl. No. 16/008,237 dated Jun. 23, 2020. [cited by applicant]
Final Office Action on U.S. Appl. No. 16/998,695 DTD Jul. 27, 2022. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 14/735,265 dated Jan. 29, 2020. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 14/735,265 DTD Dec. 20, 2021. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 15/990,275 dated Dec. 16, 2019. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 16/008,237 dated Dec. 12, 2019. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 17/948,461 DTD Aug. 17, 2023. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 18/627,084 DTD Nov. 1, 2024. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 14/735,265 DTD Oct. 5, 2023. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 14/832,837 dated Aug. 7, 2019. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 15/990,275 dated May 13, 2020. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 16/008,237 dated Sep. 30, 2020. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 16/008,237 DTD Dec. 8, 2020. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 16/580,546 dated Jul. 22, 2020. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 16/950,842 DTD Jun. 16, 2022. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 16/998,695 DTD Oct. 21, 2022. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 17/948,461 DTD Jan. 4, 2024. [cited by applicant]
US Non-Final Office Action on U.S. Appl. No. 14/735,265 dated Jan. 7, 2021. [cited by applicant]
US Office Action on U.S. Appl. No. 14/735,265 dated Aug. 22, 2019. [cited by applicant]
US Office Action on U.S. Appl. No. 16/950,842 DTD Jan. 18, 2022. [cited by applicant]
US Office Action on U.S. Appl. No. 16/998,695 DTD Feb. 16, 2022. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 18/405,895 DTD Apr. 30, 2026. [cited by applicant]