Patents by Inventor Robert M. Broberg

Robert M. Broberg 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: 8755393
    Abstract: In certain embodiments, facilitating communication of routing information includes receiving, at a shim, incoming messages communicating routing information from a first protocol point of one or more protocol points operating according to a routing protocol. The shim belongs to an internal region separate from an external region, and a transport layer is disposed between the shim and the protocol points. The incoming messages are processed and sent to siblings that belong to the internal region. Each sibling implements a state machine for the routing protocol. Outgoing messages are received from a first sibling. The outgoing messages are processed and sent to a second protocol point of the one or more protocol points.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: June 17, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Richard A. Payne, Andrei Agapi, Robert M. Broberg, Ralph H. Castain, John A. DeNisco
  • Patent number: 8352776
    Abstract: In certain embodiments, replicating data elements includes calculating a key value for a data element. The key value is calculated from at least a part of content of the first data element. K computing elements are automatically selected from X computing element nodes according to the key value and a mapping schema. K is a greater than 2 and less than X. The computing element nodes each include computer-readable memory embodied within one or more routers. K replications of the data element are automatically written to the computer-readable memory of the K computing element nodes.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: January 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Andrei Agapi, Richard A. Payne, Robert M. Broberg, John A. DeNisco
  • Publication number: 20110243150
    Abstract: In certain embodiments, facilitating communication of routing information includes receiving, at a shim, incoming messages communicating routing information from a first protocol point of one or more protocol points operating according to a routing protocol. The shim belongs to an internal region separate from an external region, and a transport layer is disposed between the shim and the protocol points. The incoming messages are processed and sent to siblings that belong to the internal region. Each sibling implements a state machine for the routing protocol. Outgoing messages are received from a first sibling. The outgoing messages are processed and sent to a second protocol point of the one or more protocol points.
    Type: Application
    Filed: April 2, 2010
    Publication date: October 6, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Richard A. Payne, Andrei Agapi, Robert M. Broberg, Ralph H. Castain, John A. DeNisco
  • Publication number: 20110246814
    Abstract: In certain embodiments, replicating data elements includes calculating a key value for a data element. The key value is calculated from at least a part of content of the first data element. K computing elements are automatically selected from X computing element nodes according to the key value and a mapping schema. K is a greater than 2 and less than X. The computing element nodes each include computer-readable memory embodied within one or more routers. K replications of the data element are automatically written to the computer-readable memory of the K computing element nodes.
    Type: Application
    Filed: April 2, 2010
    Publication date: October 6, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Andrei Agapi, Richard A. Payne, Robert M. Broberg, John A. DeNisco
  • Patent number: 8004976
    Abstract: A system for monitoring congestion at processors includes queues and a congestion monitor. The queues receive packets, and each queue is associated with a processor. For each queue, the congestion monitor establishes whether a time-averaged occupancy of a queue exceeds a time-averaged occupancy threshold. The congestion monitor provides a notification if the time-averaged occupancy exceeds the time-averaged occupancy threshold.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: August 23, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Bhagatram Y. Janarthanan, Rafael Mantilla Montalvo, Robert M. Broberg, Michael S. Hanna, Bhaskar Bhupalam
  • Patent number: 7568093
    Abstract: An apparatus for charging in a network environment is provided that includes an access gateway encapsulation/decapsulation element operable to establish one or more packet data protocol (PDP) links on behalf of an end user and to perform encapsulation and decapsulation operations for one or more of the links associated with the end user. The access gateway encapsulation/decapsulation element is further operable to interface with a client services packet gateway (CSPG) that is operable to provide enhanced packet processing for the end user for requested information. The apparatus also includes an access gateway policy element operable to interface with the CSPG. The access gateway encapsulation/decapsulation element and the access gateway policy element cooperate to use one or more inter-module headers in order to coordinate the enhanced packet processing for one or more communication flows associated with the end user.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: July 28, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Broberg, Mark Grayson, Louis F. Menditto, Rafael M. Montalvo, Chris O'Rourke, Timothy P. Stammers, Marco C. Centemeri, Jayaraman R. Iyer
  • Publication number: 20080225705
    Abstract: A system for monitoring congestion at processors includes queues and a congestion monitor. The queues receive packets, and each queue is associated with a processor. For each queue, the congestion monitor establishes whether a time-averaged occupancy of a queue exceeds a time-averaged occupancy threshold. The congestion monitor provides a notification if the time-averaged occupancy exceeds the time-averaged occupancy threshold.
    Type: Application
    Filed: March 12, 2007
    Publication date: September 18, 2008
    Inventors: Bhagatram Y. Janarthanan, Rafael Mantilla Montalvo, Robert M. Broberg, Michael S. Hanna, Bhaskar Bhupalam
  • Patent number: 7031323
    Abstract: A system and method for locally determining a fair allocated bandwidth for a network node configured to send and receive packets in an upstream direction and a downstream direction is disclosed. A local allocated bandwidth is allocated for locally generated network packets sent in the downstream direction. A minimum downstream available network bandwidth is determined from information received in the upstream direction. The local allocated bandwidth is adjusted based on the minimum downstream available network bandwidth and the local allocated bandwidth is used to govern whether a class of locally generated network packets are sent in the downstream direction.
    Type: Grant
    Filed: June 21, 2001
    Date of Patent: April 18, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Hon Wah Chin, David J. Tsiang, Anthony J. Bates, Robert M. Broberg, Bruce A. Wilford
  • Publication number: 20020041606
    Abstract: A system and method for locally determining a fair allocated bandwidth for a network node configured to send and receive packets in an upstream direction and a downstream direction is disclosed. A local allocated bandwidth is allocated for locally generated network packets sent in the downstream direction. A minimum downstream available network bandwidth is determined from information received in the upstream direction. The local allocated bandwidth is adjusted based on the minimum downstream available network bandwidth and the local allocated bandwidth is used to govern whether a class of locally generated network packets are sent in the downstream direction.
    Type: Application
    Filed: June 21, 2001
    Publication date: April 11, 2002
    Inventors: Hon Wah Chin, David J. Tsiang, Anthony J. Bates, Robert M. Broberg, Bruce A. Wilford
  • Patent number: 6314110
    Abstract: A system and method for locally determining a fair allocated bandwidth for a network node configured to send and receive packets in an upstream direction and a downstream direction is disclosed. A local allocated bandwidth is allocated for locally generated network packets sent in the downstream direction. A minimum downstream available network bandwidth is determined from information received in the upstream direction. The local allocated bandwidth is adjusted based on the minimum downstream available network bandwidth and the local allocated bandwidth is used to govern whether a class of locally generated network packets are sent in the downstream direction.
    Type: Grant
    Filed: March 6, 1998
    Date of Patent: November 6, 2001
    Assignee: Cisco Technology, Inc.
    Inventors: Hon Wah Chin, David J. Tsiang, Anthony J. Bates, Robert M. Broberg, Bruce A. Wilford