Patents by Inventor David M. Pullen

David M. Pullen 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: 8681615
    Abstract: Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: March 25, 2014
    Assignee: Broadcom Corporation
    Inventors: Daniel H. Howard, Niki R. Pantelias, David M. Pullen, John D. Horton, Jr., Thomas J. Quigley, Richard S. Prodan
  • Publication number: 20120269192
    Abstract: Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them.
    Type: Application
    Filed: March 5, 2012
    Publication date: October 25, 2012
    Applicant: Broadcom Corporation
    Inventors: Daniel H. HOWARD, Niki R. PANTELIAS, David M. PULLEN, John D. HORTON, JR., Thomas J. QUIGLEY, Richard S. PRODAN
  • Patent number: 8130642
    Abstract: Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: March 6, 2012
    Assignee: Broadcom Corporation
    Inventors: Daniel H. Howard, Niki R. Pantelias, David M. Pullen, John D. Horton, Thomas J. Quigley, Jr., Richard S. Prodan
  • Patent number: 8023508
    Abstract: Data packets transmitted over a wireless network are suppressed by hardware at the transmitting end and expanded on the receiving end. This conserves bandwidth as well as reduces the processing resource requirements in both the subscriber station and the base station. An extended header element is added to a data packet that is to be transmitted over the wireless network. The extended header element contains an index that is used along with an identifier to access a rule. The rule is used to determine which bytes are to be suppressed at the transmitter and expanded at the receiver.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: September 20, 2011
    Assignee: Broadcom Corporation
    Inventors: John D. Horton, Jr., Robert J. Lee, David M. Pullen
  • Patent number: 7826363
    Abstract: Methods and systems for estimating available bandwidth on an internet access network are presented. A method includes: (a) transmitting one or more Internet Control Message Protocol (ICMP) echo request packets to a device residing on the network at a first bit rate; (b) receiving one or more ICMP echo reply packets corresponding to the one or more ICMP echo request packets responsive to step (a); and (c) determining a second bit rate for the one or more ICMP echo reply packets. If the second bit rate is less than the first bit rate, available bandwidth is estimated based on the second bit rate. If the second bit rate is not less than the first bit rate, steps (a), (b) and (c) are repeated. The first bit rate is increased for each iteration, until the second bit rate is less than the first bit rate, and then available bandwidth is estimated based on the second bit rate.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: November 2, 2010
    Assignee: Broadcom Corporation
    Inventors: Sean S. Dunlap, David M. Pullen
  • Publication number: 20100135329
    Abstract: Data packets transmitted over a wireless network are suppressed by hardware at the transmitting end and expanded on the receiving end. This conserves bandwidth as well as reduces the processing resource requirements in both the subscriber station and the base station. An extended header element is added to a data packet that is to be transmitted over the wireless network. The extended header element contains an index that is used along with an identifier to access a rule. The rule is used to determine which bytes are to be suppressed at the transmitter and expanded at the receiver.
    Type: Application
    Filed: January 29, 2010
    Publication date: June 3, 2010
    Applicant: Broadcom Corporation
    Inventors: John D. HORTON, JR., Robert J. Lee, David M. Pullen
  • Patent number: 7715393
    Abstract: A system and method for processing information transport elements, such as ethernet packets, at interfaces to a forwarder. Modules that implement processing logic are allocated per interface and per direction (i.e., inbound or outbound). At any given interface, a series of modules would be used to process inbound packets; likewise, a set of modules would be used to process outbound packets. For inbound packets, the modules allocated for inbound processing are executed when the packet is received from the interface, before sending the packet on to the forwarder. For packets that are outbound from the forwarder, the modules allocated for outbound processing are applied when the packet is sent by the forwarder, prior to any other processing, e.g., queuing to hardware. To assign modules to different interfaces at a forwarder, a registration process is performed during the system start-up process, or dynamically at runtime.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: May 11, 2010
    Assignee: Broadcom Corporation
    Inventors: David M Pullen, Richard Schwartz, Kevin E O'Neal, John McQueen
  • Patent number: 7710960
    Abstract: Data packets transmitted over a wireless network are suppressed by hardware at the transmitting end and expanded on the receiving end. This conserves bandwidth as well as reduces the processing resource requirements in both the subscriber station and the base station. An extended header element is added to a data packet that is to be transmitted over the wireless network. The extended header element contains an index that is used along with an identifier to access a rule. The rule is used to determine which bytes are to be suppressed at the transmitter and expanded at the receiver.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: May 4, 2010
    Assignee: Broadcom Corporation
    Inventors: John D. Horton, Jr., Robert J. Lee, David M. Pullen
  • Patent number: 7688826
    Abstract: Data packets transmitted over a wireless network are suppressed by hardware at the transmitting end and expanded on the receiving end. This conserves bandwidth as well as reduces the processing resource requirements in both the subscriber station and the base station. An extended header element is added to a data packet that is to be transmitted over the wireless network. The extended header element contains an index that is used along with an identifier to access a rule. The rule is used to determine which bytes are to be suppressed at the transmitter and expanded at the receiver.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: March 30, 2010
    Assignee: Broadcom Corporation
    Inventors: John D. Horton, Jr., Robert J. Lee, David M. Pullen
  • Patent number: 7613133
    Abstract: A system and method for processing information transport elements, such as ethernet packets, at interfaces to a forwarder. Modules that implement processing logic are allocated per interface and per direction (i.e., inbound or outbound). At any given interface, a series of modules would be used to process inbound packets; likewise, a set of modules would be used to process outbound packets. For inbound packets, the modules allocated for inbound processing are executed when the packet is received from the interface, before sending the packet on to the forwarder. For packets that are outbound from the forwarder, the modules allocated for outbound processing are applied when the packet is sent by the forwarder, prior to any other processing, e.g., queuing to hardware. To assign modules to different interfaces at a forwarder, a registration process is performed during the system start-up process, or dynamically at runtime.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: November 3, 2009
    Assignee: Broadcom Corporation
    Inventors: David M Pullen, Richard Schwartz, Kevin E O'Neal, John McQueen
  • Publication number: 20090092153
    Abstract: Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them.
    Type: Application
    Filed: October 27, 2008
    Publication date: April 9, 2009
    Applicant: Broadcom Corporation
    Inventors: Daniel H. HOWARD, Niki R. Pantelias, David M. Pullen, John D. Horton, JR., Thomas J. Quigley, Richard S. Prodan
  • Patent number: 7450579
    Abstract: Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: November 11, 2008
    Assignee: Broadcom Corporation
    Inventors: Daniel H. Howard, Niki R. Pantelias, David M. Pullen, John D. Horton, Jr., Tom Quigley, Richard S. Prodan
  • Patent number: 7433352
    Abstract: Data packets transmitted over a cable network are suppressed by hardware at the transmitting end and expanded on the receiving end. This conserves bandwidth as well as reduces the processing resource requirements in both the CM and the CMTS. An extended header element is added to a data packet that is to be transmitted over the cable network. The extended header element contains an index that is used along with the SID to access a rule. The rule is used to determine which bytes are to be suppressed at the transmitter and expanded at the receiver.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: October 7, 2008
    Assignee: Broadcom Corporation
    Inventors: John D. Horton, Jr., Robert J. Lee, David M. Pullen
  • Publication number: 20040264468
    Abstract: Data packets transmitted over a cable network are suppressed by hardware at the transmitting end and expanded on the receiving end. This conserves bandwidth as well as reduces the processing resource requirements in both the CM and the CMTS. An extended header element is added to a data packet that is to be transmitted over the cable network. The extended header element contains an index that is used along with the SID to access a rule. The rule is used to determine which bytes are to be suppressed at the transmitter and expanded at the receiver.
    Type: Application
    Filed: July 28, 2004
    Publication date: December 30, 2004
    Applicant: Broadcom Corporation
    Inventors: John D. Horton, Robert J. Lee, David M. Pullen
  • Publication number: 20040174885
    Abstract: A system and method for processing information transport elements, such as ethernet packets, at interfaces to a forwarder. Modules that implement processing logic are allocated per interface and per direction (i.e., inbound or outbound). At any given interface, a series of modules would be used to process inbound packets; likewise, a set of modules would be used to process outbound packets. For inbound packets, the modules allocated for inbound processing are executed when the packet is received from the interface, before sending the packet on to the forwarder. For packets that are outbound from the forwarder, the modules allocated for outbound processing are applied when the packet is sent by the forwarder, prior to any other processing, e.g., queuing to hardware. To assign modules to different interfaces at a forwarder, a registration process is performed during the system start-up process, or dynamically at runtime.
    Type: Application
    Filed: May 30, 2003
    Publication date: September 9, 2004
    Applicant: Broadcom Corporation
    Inventors: David M. Pullen, Richard Schwartz, Kevin E. O'Neal, John McQueen
  • Patent number: 6788707
    Abstract: Data packets transmitted over a cable network are suppressed by hardware at the transmitting end and expanded on the receiving end. This conserves bandwidth as well as reduces the processing resource requirements in both the CM and the CMTS. An extended header element is added to a data packet that is to be transmitted over the cable network. The extended header element contains an index that is used along with the SID to access a rule. The rule is used to determine which bytes are to be suppressed at the transmitter and expanded at the receiver.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: September 7, 2004
    Assignee: Broadcom Corporation
    Inventors: John D. Horton, Jr., Robert J. Lee, David M. Pullen