Patents by Inventor Francois Le Faucheur

Francois Le Faucheur 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: 10200495
    Abstract: In one embodiment a system component in a content delivery network (CDN), the CDN including a request router and edge caches, the request router being operable to determine which edge cache should serve content to a client, the system competent including a processor, and a memory to store data used by the processor, wherein the processor is operative to receive a request for content from the client, and based on a decision to shut down a first edge cache after the client has already downloaded some of the content from the first edge cache, participate in a process to transfer the client from downloading the content from the first edge cache to downloading the content from a second edge cache in the middle of the client downloading the content so that the client continues downloading the content from the second edge cache. Related apparatus and methods are also described.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: February 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Francois Le Faucheur, Qi Wang
  • Publication number: 20170149922
    Abstract: In one embodiment a system component in a content delivery network (CDN), the CDN including a request router and edge caches, the request router being operable to determine which edge cache should serve content to a client, the system competent including a processor, and a memory to store data used by the processor, wherein the processor is operative to receive a request for content from the client, and based on a decision to shut down a first edge cache after the client has already downloaded some of the content from the first edge cache, participate in a process to transfer the client from downloading the content from the first edge cache to downloading the content from a second edge cache in the middle of the client downloading the content so that the client continues downloading the content from the second edge cache. Related apparatus and methods are also described.
    Type: Application
    Filed: February 2, 2017
    Publication date: May 25, 2017
    Inventors: Francois LE FAUCHEUR, Qi Wang
  • Patent number: 9491234
    Abstract: In one embodiment, for each port of an access node in an access-based computer network, one access server of a plurality of access servers is configured as a preferred access server for that port. Upon receiving a session initiation message at a particular port, the access node forwards the session initiation message to one or more of the access servers based on the configured preferred access server for the particular port.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: November 8, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Wojciech Dec, William Mark Townsley, Francois Le Faucheur
  • Publication number: 20160173636
    Abstract: In one embodiment, a system for orchestration of a content delivery network (CDN) includes a processor, and a memory to store data used by the processor, wherein the processor is operative to monitor a plurality of edge caches in the CDN, determine that a first edge cache of the plurality of edge caches should be shutdown, determine that any clients downloading content from the first edge cache should continue downloading the content from a second edge cache of the plurality of edge caches, instruct a network resource to perform an action so that client content requests addressed to the first edge cache are directed to the second edge cache, without the first edge cache needing to receive the client content requests, and trigger shutdown of the first edge cache. Related apparatus and methods are also described.
    Type: Application
    Filed: August 31, 2015
    Publication date: June 16, 2016
    Inventors: Qi WANG, Francois LE FAUCHEUR
  • Patent number: 8976672
    Abstract: In one embodiment, a node (e.g., a router) performs reservations for data flows, each on a corresponding selected (reserved) path having adequate reservation availability. Also, the node forwards data from data flows, each over a corresponding selected (forwarded) path having adequate load availability, wherein forwarded paths are decoupled from reserved paths for the data flows.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: March 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Levy-Abegnoli, Francois Le Faucheur
  • Publication number: 20140325039
    Abstract: In one embodiment, for each port of an access node in an access-based computer network, one access server of a plurality of access servers is configured as a preferred access server for that port. Upon receiving a session initiation message at a particular port, the access node forwards the session initiation message to one or more of the access servers based on the configured preferred access server for the particular port.
    Type: Application
    Filed: July 14, 2014
    Publication date: October 30, 2014
    Inventors: Wojciech Dec, William Mark Townsley, Francois Le Faucheur
  • Patent number: 8812621
    Abstract: In one embodiment, a method that receives at a cache server device a request from a client device for a first representation of a content chunk; determines whether the first representation is available at the cache server device; responsive to determining that the first representation is available at the cache server device, provides the first representation to the client device; responsive to determining that the first representation is unavailable at the cache server device, determines whether a congestion-like condition is present in an upstream network; and responsive to determining that the congestion-like condition is present in the upstream network, provides a second representation of the content chunk.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: August 19, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Mark Baugher, Francois Le Faucheur, David R. Oran
  • Patent number: 8782256
    Abstract: In one embodiment, for each port of an access node in an access-based computer network, one access server of a plurality of access servers is configured as a preferred access server for that port. Upon receiving a session initiation message at a particular port, the access node forwards the session initiation message to one or more of the access servers based on the configured preferred access server for the particular port.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: July 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Wojciech Dec, William Townsley, Francois Le Faucheur
  • 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: 8711683
    Abstract: A method and apparatus for demoting network traffic are disclosed. In one embodiment, a method includes transmitting traffic associated with a session over a first path, and maintaining state information identifying the first path as a forwarding path for the session. Traffic associated with the session is rerouted from the first path to a second path following a network failure and the rerouted traffic is marked so that at least a portion of the rerouted traffic can be dropped at any point in the network if rerouting causes network congestion.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: April 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: John Evans, Francois Le Faucheur, 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: 8391492
    Abstract: In one embodiment, an apparatus associated with securing a Resource Reservation Protocol (RSVP) with dynamic group keying is provided. The apparatus may include a group key logic that interacts with a dynamic group key management logic. The dynamic group key management logic provides a group key to members of a set of RSVP-capable devices. The apparatus also includes an RSVP authentication logic to determine whether a received RSVP message was provided by a member of the set of RSVP-capable devices. The determination is made using implicit authorization that depends on the group key and that does not depend on a challenge/response protocol. In one embodiment the apparatus is a router.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: March 5, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Francois Le Faucheur, Luc Billot, Pascal Delprat, Frederick Baker, Brian E. Weis, Eric G. Vyncke
  • 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
  • Publication number: 20120284371
    Abstract: In one embodiment, a method that receives at a cache server device a request from a client device for a first representation of a content chunk; determines whether the first representation is available at the cache server device; responsive to determining that the first representation is available at the cache server device, provides the first representation to the client device; responsive to determining that the first representation is unavailable at the cache server device, determines whether a congestion-like condition is present in an upstream network; and responsive to determining that the congestion-like condition is present in the upstream network, provides a second representation of the content chunk.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Mark Baugher, Francois Le Faucheur, David R. Oran
  • 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
  • Publication number: 20120185370
    Abstract: In one embodiment, a first content delivery network (CDN) receives a request for content from a client device, such as a web browser. The first CDN responds to the client device with a uniform resource indicator (URI) that indicates that a second (or downstream) CDN is to service the request. The URI is encoded with information identifying that the first (or upstream) CDN delegated servicing the request to the second CDN. The client device then requests the content from the second CDN using the received URI. The second CDN services the request and logs the URI in a delivery record. The second CDN may then aggregate delivery records that indicate a particular upstream CDN was the source of delegation and forward those delivery records to the particular upstream CDN for reimbursement for servicing content requests.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 19, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Bruce S. Davie, Francois Le Faucheur
  • Publication number: 20110119397
    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: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: John Evans, Francois Le Faucheur, Anna Charny, Xinyang Zhang
  • Patent number: 7852748
    Abstract: A method and system for providing QoS in a network after a network failure are disclosed. The network includes at least one primary tunnel and at least one backup tunnel protecting a segment of the primary tunnel. The method includes receiving notification of a failure within the primary tunnel segment and rerouting received packets onto the backup tunnel. The rerouted packets are marked to identify packets affected by the failure and are subject to a different QoS policy than packets that have not been rerouted due to the failure.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: December 14, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Francois Le Faucheur, John Evans, Alton Lo
  • Publication number: 20100235538
    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: Application
    Filed: June 1, 2010
    Publication date: September 16, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Anna Charny, Francois Le Faucheur