Patents by Inventor Richard Protus
Richard Protus 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).
-
Patent number: 8654776Abstract: A system and method is provided for scheduling transmissions from a plurality of services operating over a widely distributed communications network. A headend communications device (such as a cable modem termination system) arbitrates bandwidth among a plurality of cable modems configurable for bi-directional communications. The headend grants a bandwidth region to a specified cable modem or assigns contention regions for a group of cable modems. Each cable modem contains a local scheduler that sends requests for bandwidth according to local policies or rules. Upon receipt of a grant from the headend, the local scheduler selects packets to be transmitted to best serve the needs of the services associated with the cable modem. Accordingly, a service requesting bandwidth may not be the service utilizing the grant corresponding to bandwidth request. Nonetheless, the local scheduler manages bandwidth allocation among its local services such that all requesting services eventually receive bandwidth.Type: GrantFiled: May 5, 2011Date of Patent: February 18, 2014Assignee: Broadcom CorporationInventors: Dolors Sala, Ajay Chandra V. Gummalla, John O. Limb, Richard Protus
-
Patent number: 8654775Abstract: In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: GrantFiled: March 21, 2011Date of Patent: February 18, 2014Assignee: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
Publication number: 20110211479Abstract: A system and method is provided for scheduling transmissions from a plurality of services operating over a widely distributed communications network. A headend communications device (such as a cable modem termination system) arbitrates bandwidth among a plurality of cable modems configurable for bi-directional communications. The headend grants a bandwidth region to a specified cable modem or assigns contention regions for a group of cable modems. Each cable modem contains a local scheduler that sends requests for bandwidth according to local policies or rules. Upon receipt of a grant from the headend, the local scheduler selects packets to be transmitted to best serve the needs of the services associated with the cable modem. Accordingly, a service requesting bandwidth may not be the service utilizing the grant corresponding to bandwidth request.Type: ApplicationFiled: May 5, 2011Publication date: September 1, 2011Applicant: Broadcom CorporationInventors: Dolors SALA, Ajay Chandra V. GUMMALLA, John O. LIMB, Richard PROTUS
-
Publication number: 20110170507Abstract: In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: ApplicationFiled: March 21, 2011Publication date: July 14, 2011Applicant: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
Patent number: 7940774Abstract: A system and method is provided for scheduling transmissions from a plurality of services operating over a widely distributed communications network. A headend communications device (such as a cable modem termination system) arbitrates bandwidth among a plurality of cable modems configurable for bi-directional communications. The headend grants a bandwidth region to a specified cable modem or assigns contention regions for a group of cable modems. Each cable modem contains a local scheduler that sends requests for bandwidth according to local policies or rules. Upon receipt of a grant from the headend, the local scheduler selects packets to be transmitted to best serve the needs of the services associated with the cable modem. Accordingly, a service requesting bandwidth may not be the service utilizing the grant corresponding to bandwidth request. Nonetheless, the local scheduler manages bandwidth allocation among its local services such that all requesting services eventually receive bandwidth.Type: GrantFiled: August 28, 2007Date of Patent: May 10, 2011Assignee: Broadcom CorporationInventors: Dolors Sala, Ajay Chandra V. Gummalla, John O. Limb, Richard Protus
-
Patent number: 7912066Abstract: In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: GrantFiled: June 12, 2007Date of Patent: March 22, 2011Assignee: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
Patent number: 7733912Abstract: In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: GrantFiled: June 12, 2007Date of Patent: June 8, 2010Assignee: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
Patent number: 7697543Abstract: A multi-source data multiplexing system that accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically comprising a transmission time on a data channel, and inserts a information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: GrantFiled: August 4, 2004Date of Patent: April 13, 2010Assignee: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
Patent number: 7372872Abstract: A network monitor includes means for monitoring downstream traffic from a cable modem termination system (CMTS) to a cable modem (CM), means for monitoring upstream traffic from the CM to the CMTS, and means for identifying a data format used by the CMTS and the CM for bi-directional communication.Type: GrantFiled: May 19, 2003Date of Patent: May 13, 2008Assignee: Broadcom CorporationInventors: Joel Danzig, Paul Burrell, Shane Tow, Robert J. Hebert, David R. Dworkin, Harold R. Whitehead, Richard Protus, Rennie Gardner, Fred Bunn, David B. Mixson, Vincent Patrick Assini, Taruna Tjahjadi
-
Patent number: 7333495Abstract: A system and method is provided for scheduling transmissions from a plurality of services operating over a widely distributed communications network. A headend communications device (such as a cable modem termination system) arbitrates bandwidth among a plurality of cable modems configurable for bi-directional communications. The headend grants a bandwidth region to a specified cable modem or assigns contention regions for a group of cable modems. Each cable modem contains a local scheduler that sends requests for bandwidth according to local policies or rules. Upon receipt of a grant from the headend, the local scheduler selects packets to be transmitted to best serve the needs of the services associated with the cable modem. Accordingly, a service requesting bandwidth may not be the service utilizing the grant corresponding to bandwidth request. Nonetheless, the local scheduler manages bandwidth allocation among its local services such that all requesting services eventually receive bandwidth.Type: GrantFiled: February 15, 2001Date of Patent: February 19, 2008Assignee: Broadcom CorporationInventors: Dolors Sala, Ajay Chandra V. Gummalla, John O. Limb, Richard Protus
-
Publication number: 20070297436Abstract: A system and method is provided for scheduling transmissions from a plurality of services operating over a widely distributed communications network. A headend communications device (such as a cable modem termination system) arbitrates bandwidth among a plurality of cable modems configurable for bidirectional communications. The headend grants a bandwidth region to a specified cable modem or assigns contention regions for a group of cable modems. Each cable modem contains a local scheduler that sends requests for bandwidth according to local policies or rules. Upon receipt of a grant from the headend, the local scheduler selects packets to be transmitted to best serve the needs of the services associated with the cable modem. Accordingly, a service requesting bandwidth may not be the service utilizing the grant corresponding to bandwidth request.Type: ApplicationFiled: August 28, 2007Publication date: December 27, 2007Applicant: Broadcom CorporationInventors: Dolors Sala, Ajay Chandra Gummalla, John Limb, Richard Protus
-
Publication number: 20070242673Abstract: In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: ApplicationFiled: June 12, 2007Publication date: October 18, 2007Applicant: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
Publication number: 20070242693Abstract: In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: ApplicationFiled: June 12, 2007Publication date: October 18, 2007Applicant: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
System and method for integration and synchronization of interactive content with television content
Publication number: 20050138674Abstract: A system and method for integration and synchronization of interactive content with television programming uses existing analog or digital television programming that is entirely devoid of interactive content, or can integrate legacy interactive content with fully interactive content to provide a complete interactive experience to television viewers of current and future television programming that is synchronized to the original television content.Type: ApplicationFiled: December 15, 2004Publication date: June 23, 2005Applicant: QUADROCK COMMUNICATIONS, INCInventors: Daniel Howard, James Harrell, Paul Haynie, James Langford, Richard Protus, Kevin Brown -
Publication number: 20050120391Abstract: A system for manually and automatically generating interactive content for integration with television programming uses existing analog or digital television programming that is entirely devoid of interactive content, or can integrate legacy interactive content with fully interactive content generated automatically and/or with authoring tools in order to provide a complete interactive experience to television viewers of current and future television programming.Type: ApplicationFiled: December 2, 2004Publication date: June 2, 2005Applicant: QUADROCK COMMUNICATIONS, INC.Inventors: Paul Haynie, Daniel Howard, Richard Protus, James Langford, James Harrell
-
Publication number: 20050008027Abstract: A multi-source data multiplexing system that accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically comprising a transmission time on a data channel, and inserts a information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: ApplicationFiled: August 4, 2004Publication date: January 13, 2005Inventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus
-
Patent number: 6804251Abstract: A multi-source data multiplexing system that accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically comprising a transmission time on a data channel, and inserts a information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region.Type: GrantFiled: October 27, 1999Date of Patent: October 12, 2004Assignee: Broadcom CorporationInventors: John Limb, Daniel Howard, Dolors Sala, Richard Protus, Ajay Chandra V. Gummalla
-
Publication number: 20040037217Abstract: A network monitor includes means for monitoring downstream traffic from a cable modem termination system (CMTS) to a cable modem (CM), means for monitoring upstream traffic from the CM to the CMTS, and means for identifying a data format used by the CMTS and the CM for bi-directional communication.Type: ApplicationFiled: May 19, 2003Publication date: February 26, 2004Inventors: Joel Danzig, Paul Burrell, Shane Tow, Robert J. Herbert, David R. Dworkin, Harold R. Whitehead, Richard Protus, Rennie Gardner, Fred Bunn, David B. Mixson, Vincent Patrick Assini, Taruna Tjahjadi
-
Publication number: 20010053152Abstract: A system and method is provided for scheduling transmissions from a plurality of services operating over a widely distributed communications network. A headend communications device (such as a cable modem termination system) arbitrates bandwidth among a plurality of cable modems configurable for bi-directional communications. The headend grants a bandwidth region to a specified cable modem or assigns contention regions for a group of cable modems. Each cable modem contains a local scheduler that sends requests for bandwidth according to local policies or rules. Upon receipt of a grant from the headend, the local scheduler selects packets to be transmitted to best serve the needs of the services associated with the cable modem. Accordingly, a service requesting bandwidth may not be the service utilizing the grant corresponding to bandwidth request.Type: ApplicationFiled: February 15, 2001Publication date: December 20, 2001Inventors: Dolors Sala, Ajay Chandra V. Gummalla, John O. Limb, Richard Protus