Patents by Inventor Gale Shallow
Gale Shallow has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150071283Abstract: A filter in a DOCSIS bridge performs IP Filtering of incoming Ethernet packets in hardware. The filter includes a parser circuit which, in hardware, parses each of the incoming Ethernet packets and then utilizes the parsed information in combination with a content-addressable memory (CAM) that stores filtering information, to filter and route the incoming Ethernet packets. Detailed statistical data may also be generated to provide information on the type of filtering being performed by the DOCSIS bridge.Type: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicants: CISCO SYSTEMS, INC., STMICROELECTRONICS, INC.Inventors: Maynard HAMMOND, Charaf HANNA, Zhifang J. NI, Andrew WHITLOW, Benjamin DARBY, Gale SHALLOW
-
Publication number: 20110286330Abstract: A system and method is presented that uses hardware at a central node to determine if bandwidth being provided to a remote node in accordance with an unsolicited grant service (UGS) flow requires adjustment. In one embodiment, the hardware performs this function by comparing information in two consecutively-received UGS extended headers from the same remote device. If the information in the current and previous UGS extended headers differ, then an indication is provided to software of the central node that the bandwidth being provided to the remote node requires adjustment.Type: ApplicationFiled: November 22, 2010Publication date: November 24, 2011Applicant: Broadcom CorporationInventors: Niki Pantelias, Kenneth G. Zaleski, II, Gale Shallow, Lisa Denney
-
Patent number: 7990952Abstract: A traffic prioritization system and method performs a coarse classification of upstream bursts at the physical interface of a wireless communications device. The wireless device monitors and controls communications with a plurality of remote wireless communications devices throughout a widely distributed network, including the Internet. The traffic prioritization system includes a burst receiver that receives and sends the upstream bursts to a classifier. At an appropriate time, the classifier receives the upstream bursts and queries a priority lookup table (LUT) to determine a priority classification. The priority classification is used to separate the bursts into two or more priority levels. The higher priority level is used to designate services having a low tolerance for delay, such as telephony. Upon classification, the upstream bursts are forwarded to one of several priority queues. Each priority queue corresponds to at least one priority level.Type: GrantFiled: August 17, 2007Date of Patent: August 2, 2011Assignee: Broadcom CorporationInventors: Lisa V. Denney, Gale Shallow, Niki Pantelias, John Horton
-
Method for determining whether adequate bandwidth is being provided during an unsolicited grant flow
Patent number: 7869456Abstract: A system and method is presented that uses hardware at a central node to determine if bandwidth being provided to a remote node in accordance with an unsolicited grant service (UGS) flow requires adjustment. In one embodiment, the hardware performs this function by comparing information in two consecutively-received UGS extended headers from the same remote device. If the information in the current and previous UGS extended headers differ, then an indication is provided to software of the central node that the bandwidth being provided to the remote node requires adjustment.Type: GrantFiled: October 12, 2006Date of Patent: January 11, 2011Assignee: Broadcom CorporationInventors: Niki Pantelias, Kenneth G. Zaleski, II, Gale Shallow, Lisa Denney -
Patent number: 7843955Abstract: A system and method is presented that uses hardware at a central node to determine if bandwidth being provided to a remote node in accordance with an unsolicited grant service (UGS) flow requires adjustment. In one embodiment, the hardware performs this function by comparing information in two consecutively-received UGS extended headers from the same remote device. If the information in the current and previous UGS extended headers differ, then an indication is provided to software of the central node that the bandwidth being provided to the remote node requires adjustment.Type: GrantFiled: October 12, 2006Date of Patent: November 30, 2010Assignee: Broadcom CorporationInventors: Niki Pantelias, Kenneth G. Zaleski, II, Gale Shallow, Lisa Denney
-
Patent number: 7613167Abstract: A traffic prioritization system performs a coarse classification of upstream bursts at the physical interface of a headend communications device. The headend device monitors and controls communications with a plurality of remote communications devices throughout a widely distributed network, including the Internet. The traffic prioritization system includes a burst receiver that receives and sends the upstream bursts to a classifier. At an appropriate time, the classifier receives the upstream bursts and queries a priority lookup table (LUT) to determine a priority classification. The priority classification is used to separate the bursts into two or more priority levels. The higher priority level is used to designate services having a low tolerance for delay, such as telephony. Upon classification, the upstream bursts are forwarded to one of several priority queues. Each priority queue corresponds to at least one priority level.Type: GrantFiled: September 27, 2001Date of Patent: November 3, 2009Assignee: Broadcom CorporationInventors: Lisa Denney, Gale Shallow, Niki Pantelias, John Horton
-
Patent number: 7379472Abstract: A system and method is presented to utilize hardware instead of software to compare for bandwidth request changes between two consecutively received unsolicited grant service (UGS) extended headers for the same service identifier (SID), obtains significant savings in CPU cycles for the CMTS software. The system determines whether adequate bandwidth is being provided from a cable modem termination system to a data provider during a unsolicited grant service flow. The system includes a means for receiving a current voice packet in the unsolicited grant service flow at the cable modem termination system from the data provider, where the current voice packet comprises a unsolicited grant service extended header. The system further includes means for comparing the current unsolicited grant service extended header with a previous unsolicited grant service extended header.Type: GrantFiled: September 24, 2002Date of Patent: May 27, 2008Assignee: Broadcom CorporationInventors: Niki Pantelias, Kenneth G Zaleski, II, Gale Shallow, Lisa Denney
-
Publication number: 20080037556Abstract: A traffic prioritization system and method performs a coarse classification of upstream bursts at the physical interface of a wireless communications device. The wireless device monitors and controls communications with a plurality of remote wireless communications devices throughout a widely distributed network, including the Internet. The traffic prioritization system includes a burst receiver that receives and sends the upstream bursts to a classifier. At an appropriate time, the classifier receives the upstream bursts and queries a priority lookup table (LUT) to determine a priority classification. The priority classification is used to separate the bursts into two or more priority levels. The higher priority level is used to designate services having a low tolerance for delay, such as telephony. Upon classification, the upstream bursts are forwarded to one of several priority queues. Each priority queue corresponds to at least one priority level.Type: ApplicationFiled: August 17, 2007Publication date: February 14, 2008Applicant: Broadcom CorporationInventors: Lisa Denney, Gale Shallow, Niki Pantelias, John Horton
-
Publication number: 20070030806Abstract: A system and method is presented that uses hardware at a central node to determine if bandwidth being provided to a remote node in accordance with an unsolicited grant service (UGS) flow requires adjustment. In one embodiment, the hardware performs this function by comparing information in two consecutively-received UGS extended headers from the same remote device. If the information in the current and previous UGS extended headers differ, then an indication is provided to software of the central node that the bandwidth being provided to the remote node requires adjustment.Type: ApplicationFiled: October 12, 2006Publication date: February 8, 2007Applicant: Broadcom CorporationInventors: Niki Pantelias, Kenneth Zaleski, Gale Shallow, Lisa Denney
-
Publication number: 20070030805Abstract: A system and method is presented that uses hardware at a central node to determine if bandwidth being provided to a remote node in accordance with an unsolicited grant service (UGS) flow requires adjustment. In one embodiment, the hardware performs this function by comparing information in two consecutively-received UGS extended headers from the same remote device. If the information in the current and previous UGS extended headers differ, then an indication is provided to software of the central node that the bandwidth being provided to the remote node requires adjustment.Type: ApplicationFiled: October 12, 2006Publication date: February 8, 2007Applicant: Broadcom CorporationInventors: Niki Pantelias, Kenneth Zaleski, Gale Shallow, Lisa Denney
-
Publication number: 20030058794Abstract: A system and method is presented to utilize hardware instead of software to compare for bandwidth request changes between two consecutively received unsolicited grant service (UGS) extended headers for the same service identifier (SID), obtains significant savings in CPU cycles for the CMTS software. The system determines whether adequate bandwidth is being provided from a cable modem termination system to a data provider during a unsolicited grant service flow. The system includes a means for receiving a current voice packet in the unsolicited grant service flow at the cable modem termination system from the data provider, where the current voice packet comprises a unsolicited grant service extended header. The system further includes means for comparing the current unsolicited grant service extended header with a previous unsolicited grant service extended header.Type: ApplicationFiled: September 24, 2002Publication date: March 27, 2003Applicant: Broadcom CorporationInventors: Niki Pantelias, Kenneth G. Zaleski, Gale Shallow, Lisa Denney
-
Publication number: 20030058837Abstract: A traffic prioritization system performs a coarse classification of upstream bursts at the physical interface of a headend communications device. The headend device monitors and controls communications with a plurality of remote communications devices throughout a widely distributed network, including the Internet. The traffic prioritization system includes a burst receiver that receives and sends the upstream bursts to a classifier. At an appropriate time, the classifier receives the upstream bursts and queries a priority lookup table (LUT) to determine a priority classification. The priority classification is used to separate the bursts into two or more priority levels. The higher priority level is used to designate services having a low tolerance for delay, such as telephony. Upon classification, the upstream bursts are forwarded to one of several priority queues. Each priority queue corresponds to at least one priority level.Type: ApplicationFiled: September 27, 2001Publication date: March 27, 2003Inventors: Lisa Denney, Gale Shallow, Niki Pantelias, John Horton