Patents by Inventor Anna Charny

Anna Charny 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: 10721158
    Abstract: In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: July 21, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Publication number: 20180006932
    Abstract: In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
    Type: Application
    Filed: August 29, 2017
    Publication date: January 4, 2018
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Patent number: 9774523
    Abstract: In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: September 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Publication number: 20150063093
    Abstract: In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
    Type: Application
    Filed: November 10, 2014
    Publication date: March 5, 2015
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Patent number: 8885460
    Abstract: In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: November 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Patent number: 8767532
    Abstract: In one embodiment, a set of tunnels is determined that traverse a particular link connected to an intermediate node in a network. The intermediate node computes, in a coordinated path computation, paths for tunnels of the set of tunnels that do not include the particular link. The coordinated path computation considers each of the tunnels of the set of tunnels. The intermediate node selects one or more tunnels of the set of tunnels for preemption. The one or more tunnels are selected as tunnels that are reroutable by respective head-end nodes of the one or more other tunnels. Notifications are sent to one or more other intermediate nodes that inform the one or more other intermediate nodes of the one or more tunnels selected for preemption.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: July 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Francois Le Faucheur, Anna Charny
  • Patent number: 8738752
    Abstract: In one embodiment, an apparatus generally comprises one or more input interfaces for receiving a plurality of flows, a plurality of output interfaces, and a processor operable to identify large flows and select one of the output interfaces for each of the large flows to load-balance the large flows over the output interfaces. The apparatus further includes memory for storing a list of the large flows, a pinning mechanism for pinning the large flows to the selected interfaces, and a load-balance mechanism for selecting one of the output interfaces for each of the remaining flows. A method for local placement of large flows to assist in load-balancing is also disclosed.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: May 27, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, David Tsiang, Mohammed Ismael Tatar, John Bettink, David Getchell, Clarence Filsfils
  • Patent number: 8437253
    Abstract: In one embodiment, a node determines an overload ratio for an output as a ratio of a total rate of received traffic at the output to a preemption threshold of the output. The node also determines a ratio of traffic that is to be marked at the output based on the overload ratio and a ratio of previously marked traffic destined for the output from each input to the total traffic from each input to the output, and whether, for a particular input, the ratio of previously marked traffic is less than the ratio of traffic that is to be marked at the output. If so, the node marks unmarked traffic of the particular input corresponding to a difference between the ratio of traffic that is to be marked at the output and the ratio of previously marked traffic destined for the output from the particular input.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: May 7, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, Francois Le Faucheur
  • Patent number: 8429291
    Abstract: In one embodiment, an apparatus includes a processor for mapping packets associated with network flows to policy profiles independent of congestion level at the apparatus, and enforcing the policy profiles for the packets based on a congestion state. Packets associated with the same network flow are mapped to the same policy profile and at least some of the network flows are protected during network congestion. The apparatus further includes memory for storing the policy profiles. A method for protecting network flows during network congestion is also disclosed.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: April 23, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: John Evans, Francois Le Faucheur, Anna Charny, Xinyang Zhang
  • Patent number: 8369213
    Abstract: In one embodiment, an intermediate node computes paths for a set of tunnels that do not include a particular link (e.g., and possibly a scaled-down bandwidth for each tunnel), considering all of the tunnels of the set. The intermediate node informs head-end nodes of the tunnels of the computed paths (e.g., and scaled bandwidth) and/or a time to reroute the tunnels.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: February 5, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Francois Le Faucheur, Anna Charny
  • Patent number: 8325736
    Abstract: A hierarchy of schedules propagate minimum guaranteed scheduling rates among scheduling layers in a hierarchical schedule. The minimum guaranteed scheduling rate for a parent schedule entry is typically based on the summation of the minimum guaranteed scheduling rates of its immediate child schedule entries. This propagation of minimum rate scheduling guarantees for a class of traffic can be dynamic (e.g., based on the active traffic for this class of traffic, active services for this class of traffic), or statically configured. One embodiment also includes multiple scheduling lanes for scheduling items, such as, but not limited to packets or indications thereof, such that different categories of traffic (e.g., propagated minimum guaranteed scheduling rate, non-propagated minimum guaranteed scheduling rate, high priority, excess rate, etc.) of scheduled items can be propagated through the hierarchy of schedules accordingly without being blocked behind a lower priority or different type of traffic.
    Type: Grant
    Filed: April 18, 2009
    Date of Patent: December 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Earl T. Cohen, Robert Olsen, Christopher J. Kappler, Anna Charny
  • Patent number: 8264957
    Abstract: In one embodiment, a node receives packets from one or more input interfaces, and may place the packets in an appropriate output queue for a corresponding output interface. The node may also place received unmarked packets from each of the input interfaces in a corresponding virtual queue of a virtual scheduler for the corresponding output interface. The virtual scheduler may be served at a configured rate, and any unmarked packets in the virtual queue that exceed a configured threshold may be marked.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: September 11, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, Francois Le Faucheur
  • Patent number: 8179902
    Abstract: A method and system for automatically generating a route distinguisher for a virtual private network are disclosed. The method includes receiving a virtual private network name and rejecting the virtual private network name if the name comprises a number of bytes greater than a predefined limit. If the virtual private network name is less than the predefined limit, an algorithm is applied to automatically convert the virtual private network name to a route distinguisher for the virtual private network.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: May 15, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, Mohammed Sayeed
  • Publication number: 20120044801
    Abstract: In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
    Type: Application
    Filed: November 1, 2011
    Publication date: February 23, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Patent number: 8077618
    Abstract: Schedules may use burst tolerance values to adjust the scheduling in a time-based schedule, such as, but not limited to, adjusting for accumulated but not used bandwidth, and/or adjusting eligibility of schedule entries. A best schedule item associated with an eligible schedule entry of a schedule is identified. Whether or not a particular schedule entry is eligible is typically determined based on the relationship of an associated timestamp with a current scheduling time, such as its timestamp being less than or equal to the current time. A burst tolerance time bound might also be used to allow certain priorities and/or types of items to be considered eligible if even its timestamp exceeds the current time by an amount, but less than or equal to the burst tolerance time bound.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher J. Kappler, Anna Charny, Robert Olsen, Earl T. Cohen
  • Patent number: 8072879
    Abstract: A technique dynamically determines whether to reestablish a Fast Rerouted primary tunnel based on path quality feedback of a utilized backup tunnel in a computer network. According to the novel technique, a head-end node establishes a primary tunnel to a destination, and a point of local repair (PLR) node along the primary tunnel establishes a backup tunnel around one or more protected network elements of the primary tunnel, e.g., for Fast Reroute protection. Once one of the protected network elements fail, the PLR node “Fast Reroutes,” i.e., diverts, the traffic received on the primary tunnel onto the backup tunnel, and sends notification of backup tunnel path quality (e.g., with one or more metrics) to the head-end node. The head-end node then analyzes the path quality metrics of the backup tunnel to determine whether to utilize the backup tunnel or reestablish a new primary tunnel.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: December 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Patent number: 8059546
    Abstract: Various techniques are disclosed for managing traffic flow for transport over a plurality of communication channels of a shared access cable network. According to various embodiments, one or more devices of the cable network (such as, for example, a Cable Modem Termination System (CMTS)), may be operable to implement at least a portion of the traffic flow management techniques. In at least one embodiment, one or more aspects of the traffic flow management techniques disclosed herein may be used for performing real-time shaping of traffic flows across multiple different channels of a DOCSIS channel bonding group. In some embodiments, various different traffic shaping and/or traffic scheduling techniques may be employed (e.g., in DOCSIS 3.0 compatible cable networks) to reduce and/or mitigate issues which, for example, may arise as a result of an inability to represent traffic schedulers as tree-based hierarchies.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: November 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Prashant Pai, Anna Charny, Alon Bernstein
  • Patent number: 8040807
    Abstract: Various techniques are disclosed for managing traffic flow for transport over a plurality of communication channels of a shared access cable network. According to various embodiments, one or more devices of the cable network (such as, for example, a Cable Modem Termination System (CMTS)), may be operable to implement at least a portion of the traffic flow management techniques. In at least one embodiment, one or more aspects of the traffic flow management techniques disclosed herein may be used for performing real-time shaping of traffic flows across multiple different channels of a DOCSIS channel bonding group. In some embodiments, various different traffic shaping and/or traffic scheduling techniques may be employed (e.g., in DOCSIS 3.0 compatible cable networks) to reduce and/or mitigate issues which, for example, may arise as a result of an inability to represent traffic schedulers as tree-based hierarchies.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: October 18, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Prashant Pai, Anna Charny, 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: 7969898
    Abstract: A technique for breaking a loop caused by looping alternate paths associated with a prefix in a communications network. One or more non-looping alternate paths associated with the prefix that exclude a first node in the communications network are identified. One or more alternate paths from nodes in the loop that are associated with the prefix are identified. An identified path that intersects with an identified non-looping path is established as an alternate path associated with the prefix at a node in the loop.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: June 28, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Raj, Robert H. Thomas, Anna Charny, Prabhu Vaithilingam