Patents by Inventor Robert Goguen

Robert Goguen 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: 8134921
    Abstract: In one embodiment, a Cable Modem Termination System (CMTS) generates a bandwidth grant message corresponding to a time segment. The CMTS identifies a portion of the time segment to be assigned according to received bandwidth request messages originating from downstream cable modems. The CMTS determines whether a remaining portion of the time segment can accommodate more than N broadcast contention slots, and if so, selects at least one of the cable modems for receiving an upstream bandwidth boost.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: March 13, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Goguen, De Fu Li, Pawel Sowinski, Nicos Achilleoudis
  • Patent number: 8111711
    Abstract: In one example, a Cable Modem Termination System (CMTS) sends first bandwidth allocation messages to a first upstream transmit interface on a cable modem and send second bandwidth allocation messages to a second upstream transmit interface on the cable modem. The bandwidth allocation messages indicate transmit windows for the cable modem to range over the interfaces. The transmit windows included in the first bandwidth allocation messages are spaced based on receipt of ranging requests from the second upstream transmit interface, and the transmit windows included in the second bandwidth allocation messages are spaced based on receipt of ranging requests from the first upstream transmit interface.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: February 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: DeFu Li, Pawel Sowinski, Robert Goguen, Tong Liu, Alon Bernstein
  • Patent number: 7986618
    Abstract: Systems and methods for distinguishing a node failure from a link failure are provided. By strengthening the assumption of independent failures, bandwidth sharing among backup tunnels protecting links and nodes of a network is facilitated as well as distributed computation of backup tunnel placement. Thus a backup tunnel overlay network can provide guaranteed bandwidth in the event of a failure.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: July 26, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, Robert Goguen, Carol Iturralde, Elisheva Hochberg, Jean Philippe Vasseur
  • Patent number: 7839773
    Abstract: In one embodiment, a first ranging timing description describing at least a duration of time during which a subject cable modem (CM) may burst and a duration of time during which the subject CM and other CMs in a multiple access network are not permitted to burst is translated into a second ranging timing description describing a duration during which a burst from the subject CM is expected to be received by a cable modem termination system (CMTS). The CMTS is conditioned to receive a burst from the subject CM during the duration of time described by the second ranging timing description. A timing offset is determined from at least an actual time a burst from the subject CM is received by the CMTS and the duration of time during which the subject CM and other CMs in the multiple access network are not permitted to burst to produce a determined timing offset. The determined timing offset is reported to compensate for delay in the multiple access network and the subject CM.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: November 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: De Fu Li, Pawel Sowinski, James An, Robert Goguen
  • Patent number: 7792111
    Abstract: A method and apparatus for establishing multicast and unicast forwarding are disclosed. In one embodiment, a method includes transmitting path messages to a plurality of receivers, receiving a plurality of messages in response to the path messages and establishing unicast and multicast forwarding based on received unicast and multicast labels. Each of the receivers is associated with a sub-LSP (Label Switched Path) in a Point-to-Multipoint (P2MP) LSP and the response messages include a multicast label and at least one unicast label corresponding to a unicast path to one of the receivers.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: September 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ashok Narayanan, Robert Goguen, Ali Sajassi, Samir Vapiwala
  • Publication number: 20100154016
    Abstract: In one example, a Cable Modem Termination System (CMTS) sends first bandwidth allocation messages to a first upstream transmit interface on a cable modem and send second bandwidth allocation messages to a second upstream transmit interface on the cable modem. The bandwidth allocation messages indicate transmit windows for the cable modem to range over the interfaces. The transmit windows included in the first bandwidth allocation messages are spaced based on receipt of ranging requests from the second upstream transmit interface, and the transmit windows included in the second bandwidth allocation messages are spaced based on receipt of ranging requests from the first upstream transmit interface.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: De Fu Li, Pawel Sowinski, Robert Goguen, Tong Liu, Alon Bernstein
  • Patent number: 7675848
    Abstract: A technique treats a protected forwarding adjacency (FA) as a dynamic entity in that it allows a backup tunnel associated with the FA to carry traffic for the FA, when it's primary tunnel has failed, up to a predetermined amount of time. If after the predetermined amount of time has elapsed and the FA has not recovered (e.g., the primary tunnel has not been reestablished), a network topology change is automatically triggered causing the network to converge on a new network topology. By triggering the network topology change, a path that is more optimal than the path associated with the backup tunnel may be subsequently determined to carry the traffic.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: March 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Stefano B. Previdi, David D. Ward, Robert Goguen
  • Patent number: 7623461
    Abstract: A technique triggers packing of path computation requests (PCRs) for traffic engineering (TE) label switched paths (LSPs) that are sent from one or more label-switched routers (LSRs) to a path computation element (PCE) of a computer network. According to the novel technique, incoming PCRs are packed into sets in response to a certain event, and one or more TE-LSPs (paths) are computed for each PCR of a particular set based on the PCRs of that set. Specifically, the PCE detects an event in the network (“network event”) indicating that an increase in the number of incoming PCRs has occurred, or that an increase is likely to occur due to, e.g., a change in a network element. Once the network event has been detected, the PCE packs the incoming PCRs into configured-length sets, such as, e.g., for a specified time interval or a certain number of PCRs.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: November 24, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jean Philippe Vasseur, Carol Iturralde, Robert Goguen
  • Publication number: 20090268731
    Abstract: A method and apparatus for establishing multicast and unicast forwarding are disclosed. In one embodiment, a method includes transmitting path messages to a plurality of receivers, receiving a plurality of messages in response to the path messages and establishing unicast and multicast forwarding based on received unicast and multicast labels. Each of the receivers is associated with a sub-LSP (Label Switched Path) in a Point-to-Multipoint (P2MP) LSP and the response messages include a multicast label and at least one unicast label corresponding to a unicast path to one of the receivers.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 29, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ashok Narayanan, Robert Goguen, Ali Sajassi, Samir Vapiwala
  • Publication number: 20090249417
    Abstract: In one embodiment, a Cable Modem Termination System (CMTS) generates a bandwidth grant message corresponding to a time segment. The CMTS identifies a portion of the time segment to be assigned according to received bandwidth request messages originating from downstream cable modems. The CMTS determines whether a remaining portion of the time segment can accommodate more than N broadcast contention slots, and if so, selects at least one of the cable modems for receiving an upstream bandwidth boost.
    Type: Application
    Filed: April 1, 2008
    Publication date: October 1, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Robert Goguen, Nicos Achilleoudis, De Fu Li, Pawel Sowinski
  • Publication number: 20090232111
    Abstract: In one embodiment, a first ranging timing description describing at least a duration of time during which a subject cable modem (CM) may burst and a duration of time during which the subject CM and other CMs in a multiple access network are not permitted to burst is translated into a second ranging timing description describing a duration during which a burst from the subject CM is expected to be received by a cable modem termination system (CMTS). The CMTS is conditioned to receive a burst from the subject CM during the duration of time described by the second ranging timing description. A timing offset is determined from at least an actual time a burst from the subject CM is received by the CMTS and the duration of time during which the subject CM and other CMs in the multiple access network are not permitted to burst to produce a determined timing offset. The determined timing offset is reported to compensate for delay in the multiple access network and the subject CM.
    Type: Application
    Filed: March 14, 2008
    Publication date: September 17, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: De Fu Li, Pawel Sowinski, James An, Robert Goguen
  • Patent number: 7343423
    Abstract: A Fast Reroute implementation where switchover time to backup tunnels upon failure of a protected network element is independent of a number of entries corresponding to forwarding equivalence classes forwarding over LSPs using that element. During normal operation of a packet forwarding device, adjacency information for a received packet is retrieved from a forwarding table based on a look-up of the packet's forwarding equivalence class. Upon failure of a link or node, the appropriate entries in this forwarding table are rewritten to implement the switchover to preconfigured backup tunnels. The switchover is effective even before the rewrite process has completed. Upon detection of the failure, forwarding processing shifts to a fix-up mode. During the fix-up mode, the look-up to the previously mentioned forwarding table is followed by a look-up to a backup tunnel adjacency table based on a pointer retrieved from the forwarding table.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: March 11, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Goguen, Alton Lo
  • Patent number: 7230913
    Abstract: Fast Reroute capability is added to an IP network to guarantee fast recovery to IP traffic in case of link or node failure without the need to deploy a full mesh of MPLS Traffic Engineering Label Switched Paths (LSPs). In one implementation, to protect a link, a 1-hop primary LSP is configured for the protected link and in addition a backup tunnel is configured to protect the 1-hop primary LSP. To protect a node, 2-hop primary LSPs are established for the link pairs traversing the node and backup tunnel(s) are configured to protect these 2-hop primary LSPs.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: June 12, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Jean Philippe Vasseur, Robert Goguen, Carol Iturralde
  • Publication number: 20060176828
    Abstract: A technique triggers packing of path computation requests (PCRs) for traffic engineering (TE) label switched paths (LSPs) that are sent from one or more label-switched routers (LSRs) to a path computation element (PCE) of a computer network. According to the novel technique, incoming PCRs are packed into sets in response to a certain event, and one or more TE-LSPs (paths) are computed for each PCR of a particular set based on the PCRs of that set. Specifically, the PCE detects an event in the network (“network event”) indicating that an increase in the number of incoming PCRs has occurred, or that an increase is likely to occur due to, e.g., a change in a network element. Once the net-work event has been detected, the PCE packs the incoming PCRs into configured-length sets, such as, e.g., for a specified time interval or a certain number of PCRs.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Inventors: Jean Vasseur, Carol Iturralde, Robert Goguen
  • Patent number: 7031262
    Abstract: A mechanism to alleviate bandwidth fragmentation in a network employing path computation element(s) to place MPLS Traffic Engineering tunnels. One application is a multiple Autonomous System or multiple area network employing distributed computation of MPLS Traffic Engineering LSPs. A particular path computation element may determine that bandwidth fragmentation is present based on monitoring of path computation failures where desired paths are blocked due to bandwidth constraints. In response to the detected bandwidth fragmentation condition, the path computation element floods a routing notification within its Autonomous System or area. Nodes respond to the routing notification by requesting reoptimization of their own previously requested Traffic Engineering LSPs allowing the path computation element an opportunity to alleviate bandwidth fragmentation.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: April 18, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Jean Philippe Vasseur, David Ward, Muthurajah Sivabalan, Robert Goguen
  • Publication number: 20060013125
    Abstract: A technique treats a protected forwarding adjacency (FA) as a dynamic entity in that it allows a backup tunnel associated with the FA to carry traffic for the FA, when it's primary tunnel has failed, up to a predetermined amount of time. If after the predetermined amount of time has elapsed and the FA has not recovered (e.g., the primary tunnel has not been reestablished), a network topology change is automatically triggered causing the network to converge on a new network topology. By triggering the network topology change, a path that is more optimal than the path associated with the backup tunnel may be subsequently determined to carry the traffic.
    Type: Application
    Filed: July 15, 2004
    Publication date: January 19, 2006
    Inventors: Jean-Philippe Vasseur, Stefano Previdi, David Ward, Robert Goguen
  • Patent number: 6978394
    Abstract: Load balancing enables the use of linear programming techniques to reduce the complexity of computing backup tunnel placement for guaranteed bandwidth protection. The ability to load balance among multiple backup tunnels transforms the placement problem into one that may be characterized as a series of linear constraints usable as input to a linear programming procedure such as the simplex method. Each node may compute its own backup tunnels and signal the tunnels to its neighbors with zero bandwidth to allow implicit sharing of backup bandwidth.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: December 20, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, Robert Goguen, Carol Iturralde
  • Publication number: 20050259664
    Abstract: A mechanism to alleviate bandwidth fragmentation in a network employing path computation element(s) to place MPLS Traffic Engineering tunnels. One application is a multiple Autonomous System or multiple area network employing distributed computation of MPLS Traffic Engineering LSPs. A particular path computation element may determine that bandwidth fragmentation is present based on monitoring of path computation failures where desired paths are blocked due to bandwidth constraints. In response to the detected bandwidth fragmentation condition, the path computation element floods a routing notification within its Autonomous System or area. Nodes respond to the routing notification by requesting reoptimization of their own previously requested Traffic Engineering LSPs allowing the path computation element an opportunity to alleviate bandwidth fragmentation.
    Type: Application
    Filed: May 19, 2004
    Publication date: November 24, 2005
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jean Vasseur, David Ward, Muthurajah Sivabalan, Robert Goguen
  • Publication number: 20050097219
    Abstract: A Fast Reroute implementation where switchover time to backup tunnels upon failure of a protected network element is independent of a number of entries corresponding to forwarding equivalence classes forwarding over LSPs using that element. During normal operation of a packet forwarding device, adjacency information for a received packet is retrieved from a forwarding table based on a look-up of the packet's forwarding equivalence class. Upon failure of a link or node, the appropriate entries in this forwarding table are rewritten to implement the switchover to preconfigured backup tunnels. The switchover is effective even before the rewrite process has completed. Upon detection of the failure, forwarding processing shifts to a fix-up mode. During the fix-up mode, the look-up to the previously mentioned forwarding table is followed by a look-up to a backup tunnel adjacency table based on a pointer retrieved from the forwarding table.
    Type: Application
    Filed: October 7, 2003
    Publication date: May 5, 2005
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Robert Goguen, Alton Lo
  • Publication number: 20030233595
    Abstract: Systems and methods for distinguishing a node failure from a link failure are provided. By strengthening the assumption of independent failures, bandwidth sharing among backup tunnels protecting links and nodes of a network is facilitated as well as distributed computation of backup tunnel placement. Thus a backup tunnel overlay network can provide guaranteed bandwidth in the event of a failure.
    Type: Application
    Filed: June 12, 2002
    Publication date: December 18, 2003
    Applicant: Cisco Technology, Inc.
    Inventors: Anna Charny, Robert Goguen, Carol Iturralde, Elisheva Hochberg, Jean Philippe Vasseur