Patents by Inventor Jordan Augé

Jordan Augé 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).

  • Publication number: 20250047740
    Abstract: The present disclosure describes systems and methods for associating a client device with an edge server. The method includes receiving by each of a plurality of cloud servers a signal from a client device requesting a resource provided by the plurality of cloud servers. Each of the cloud servers then calculates a distance between each cloud server and the client device, and an approximate location of the client device may be determined based on the calculated distance and the known location of the cloud servers. Using the approximate location of the client device, at least one of a plurality of edge servers that are located within a predetermined distance of the client device is identified by the cloud server, and the cloud server or client device may choose one of the identified edge servers through which the client device may be associated to communicate with the cloud server.
    Type: Application
    Filed: August 5, 2024
    Publication date: February 6, 2025
    Inventors: Jordan Augé, Mauro Sardara, Michele Papalini
  • Publication number: 20250047752
    Abstract: The present disclosure describes systems and methods for migrating communications between a client device and an application hosted by a cloud server. The method includes receiving from an edge server a signal from a client device requesting the establishment of a new communication path between the client device and the cloud server through the edge server. A first connection between client device and the edge server is established, and a second connection between the edge server and cloud server is also established. Once the connections are established, the communication between the client device and the application is migrated from a direct connection between the client device and cloud server to the first and second connections.
    Type: Application
    Filed: October 10, 2024
    Publication date: February 6, 2025
    Inventors: Jordan Augé, Michele Papalini, Mauro Sardara, Luca Muscariello
  • Publication number: 20250047739
    Abstract: Systems and methods for associating a client computing device with an edge node. The method includes providing, by a cloud server, a resource to the client computing device. Filtering, by the cloud server, one or more edge nodes to identify a subset of edge nodes that meet a predetermined criteria and communicating the subset of edge nodes to the client computing device. The client probes the subset of edge nodes, and based on at least the probing results, the cloud server then selects one of the edge nodes from the subset to provide the resource to the client computing device.
    Type: Application
    Filed: August 2, 2023
    Publication date: February 6, 2025
    Inventors: Giovanna Carofiglio, Jordan Augé, Michele Papalini, Giulio Grassi, Mauro Sardara
  • Patent number: 12120186
    Abstract: The present disclosure describes systems and methods for migrating communications between a client device and an application hosted by a cloud server. The method includes receiving from an edge server a signal from a client device requesting the establishment of a new communication path between the client device and the cloud server through the edge server. A first connection between client device and the edge server is established, and a second connection between the edge server and cloud server is also established. Once the connections are established, the communication between the client device and the application is migrated from a direct connection between the client device and cloud server to the first and second connections.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: October 15, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jordan Augé, Michele Papalini, Mauro Sardara, Luca Muscariello
  • Patent number: 12058205
    Abstract: The present disclosure describes systems and methods for associating a client device with an edge server. The method includes receiving by each of a plurality of cloud servers a signal from a client device requesting a resource provided by the plurality of cloud servers. Each of the cloud servers then calculates a distance between each cloud server and the client device, and an approximate location of the client device may be determined based on the calculated distance and the known location of the cloud servers. Using the approximate location of the client device, at least one of a plurality of edge servers that are located within a predetermined distance of the client device is identified by the cloud server, and the cloud server or client device may choose one of the identified edge servers through which the client device may be associated to communicate with the cloud server.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: August 6, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jordan Augé, Mauro Sardara, Michele Papalini
  • Patent number: 11650844
    Abstract: Systems, methods, and computer-readable media for migrating an application container between nodes in a network are disclosed. An interest for an application container may be received by an origin node and, in response, the origin node may transfer a copy of the application container over the network and to a destination node. The origin node can then shut down the application container and transmit any remaining container state and received requests to the destination node. The destination node may then update a routing plane for the network to provide delivery of service requests to the migrated application.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: May 16, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Marcel Paul Sosthène Enguehard, Yoann Desmouceaux, Jordan Augé
  • Patent number: 11438431
    Abstract: Techniques for providing Hybrid information-centric networking (hICN) via a proxy application is described. A hICN proxy application provides hICN to legacy applications by diverting network traffic of a plurality of network traffic types to the hICN proxy application and storing network traffic information for the network traffic in a connection table. The hICN proxy application also translates the diverted network traffic to a hICN network traffic protocol and selects a forwarding strategy for the translated network traffic in order to send the hICN traffic over various non-hICN network protocol types. The hICN proxy application also transmits the translated traffic to a server proxy application using the selected forwarding strategy.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: September 6, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Michele Papalini, Jordan Augé, Giovanna Carofiglio, Luca Muscariello, Mauro Sardara, Xuan Zeng
  • Patent number: 11330613
    Abstract: Techniques and apparatus for optimizing scheduling of uplink traffic are provided. One technique includes determining, based on evaluation of a pending interest table (PIT) at an apparatus, at least one portion of an uplink traffic flow from a client device that satisfies one or more conditions for periodicity. A resource for the at least one portion of the uplink traffic flow that satisfies the one or more conditions for periodicity. An indication of the resource allocation is transmitted to the client device.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 10, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammed Hawari, Jordan Augé, Jacques O. Samain
  • Publication number: 20210282166
    Abstract: Techniques and apparatus for optimizing scheduling of uplink traffic are provided. One technique includes determining, based on evaluation of a pending interest table (PIT) at an apparatus, at least one portion of an uplink traffic flow from a client device that satisfies one or more conditions for periodicity. A resource for the at least one portion of the uplink traffic flow that satisfies the one or more conditions for periodicity. An indication of the resource allocation is transmitted to the client device.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: Mohammed HAWARI, Jordan AUGÉ, Jacques O. SAMAIN
  • Patent number: 11102169
    Abstract: The present disclosure provides a method of embedding finer grained information such as user identity and application identity in IPv6 addresses used for end-to-end communications within a network. The finer grained information can be used for improved policy enforcement within the network. In one aspect, generating an address for an end-to-end communication within a network, the address including a user identifier and an application identifier for network policy enforcement; assigning the address to an application used in the end-to-end communication; and performing network segmentation and the network policy enforcement within the network using the address.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: August 24, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Marcel Paul Sosthène Enguehard, Jordan Augé, Giovanna Carofiglio
  • Patent number: 11025589
    Abstract: A networked electronic device produces a data object comprising content and assigns a location-independent application-level name to the data object. The location-independent application-level name is independent of any network location at which the content is available. The networked electronic device maps the location-independent application-level name to an IP address, generates a DNS resource record specifying the mapping of the location-independent application-level name to the IP address, and provides the DNS resource record to a DNS network node.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 1, 2021
    Assignee: CISCO TECHNOLOGY, INC
    Inventors: Luca Muscariello, Warren Scott Wainner, Giovanna Carofiglio, Jordan Augé
  • Publication number: 20210149715
    Abstract: Systems, methods, and computer-readable media for migrating an application container between nodes in a network are disclosed. An interest for an application container may be received by an origin node and, in response, the origin node may transfer a copy of the application container over the network and to a destination node. The origin node can then shut down the application container and transmit any remaining container state and received requests to the destination node. The destination node may then update a routing plane for the network to provide delivery of service requests to the migrated application.
    Type: Application
    Filed: January 25, 2021
    Publication date: May 20, 2021
    Inventors: Marcel Paul Sosthène Enguehard, Yoann Desmouceaux, Jordan Augé
  • Publication number: 20210120091
    Abstract: Techniques for providing Hybrid information-centric networking (hICN) via a proxy application is described. A hICN proxy application provides hICN to legacy applications by diverting network traffic of a plurality of network traffic types to the hICN proxy application and storing network traffic information for the network traffic in a connection table. The hICN proxy application also translates the diverted network traffic to a hICN network traffic protocol and selects a forwarding strategy for the translated network traffic in order to send the hICN traffic over various non-hICN network protocol types. The hICN proxy application also transmits the translated traffic to a server proxy application using the selected forwarding strategy.
    Type: Application
    Filed: August 18, 2020
    Publication date: April 22, 2021
    Inventors: Michele PAPALINI, Jordan AUGÉ, Giovanna CAROFIGLIO, Luca MUSCARIELLO, Mauro SARDARA, Xuan ZENG
  • Patent number: 10901781
    Abstract: Systems, methods, and computer-readable media for migrating an application container between nodes in a network are disclosed. An interest for an application container may be received by an origin node and, in response, the origin node may transfer a copy of the application container over the network and to a destination node. The origin node can then shut down the application container and transmit any remaining container state and received requests to the destination node. The destination node may then update a routing plane for the network to provide delivery of service requests to the migrated application.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Marcel Paul Sosthéne Enguehard, Yoann Desmouceaux, Jordan Augé
  • Publication number: 20200389426
    Abstract: The present disclosure provides a method of embedding finer grained information such as user identity and application identity in IPv6 addresses used for end-to-end communications within a network. The finer grained information can be used for improved policy enforcement within the network. In one aspect, generating an address for an end-to-end communication within a network, the address including a user identifier and an application identifier for network policy enforcement; assigning the address to an application used in the end-to-end communication; and performing network segmentation and the network policy enforcement within the network using the address.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 10, 2020
    Inventors: Marcel Paul Sosthène Enguehard, Jordan Augé, Giovanna Carofiglio
  • Patent number: 10749995
    Abstract: A method is provided in one example embodiment and may include receiving an Internet Protocol (IP) packet at a node; identifying a content semantic for the IP packet; determining whether the IP packet is an IP interest packet or an IP data packet; determining whether content identified in the IP packet is stored at the node based on a determination that the IP packet is an IP interest packet; forwarding the IP packet toward at least one other node based on a determination that the content is not stored at the node; and transmitting an IP data packet containing the content based on a determination that the content is stored at the node.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: August 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Luca Muscariello, Giovanna Carofiglio, Jordan Augé
  • Publication number: 20200089526
    Abstract: Systems, methods, and computer-readable media for migrating an application container between nodes in a network are disclosed. An interest for an application container may be received by an origin node and, in response, the origin node may transfer a copy of the application container over the network and to a destination node. The origin node can then shut down the application container and transmit any remaining container state and received requests to the destination node. The destination node may then update a routing plane for the network to provide delivery of service requests to the migrated application.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Inventors: Marcel Paul Sosthène Enguehard, Yoann Desmouceaux, Jordan Augé
  • Patent number: 10178019
    Abstract: In one embodiment, a device in an anchorless network receives an update message from a first neighbor of the device. The update message indicates a movement of a node in the network to a new position in the network. The device updates a forwarding table of the device to reverse a link direction associated with the node, in response to receiving the update message. The device sends the update message to a second neighbor of the device towards a prior position of the node in the network.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: January 8, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Giovanna Carofiglio, Jordan Augé, Pascal Thubert
  • Publication number: 20180241669
    Abstract: A method is provided in one example embodiment and may include generating a first interest message for a consumer application of a first node, wherein the first interest message comprises a content name within an Internet Protocol identifying content to be received by the first node; opening an Information-Centric Networking (ICN) socket for the first node, wherein the ICN socket is associated with the content name and the consumer application; and transmitting the first interest message to an IP network, wherein the IP network comprises at least one hybrid ICN-enabled routing node that is capable of performing packet forwarding using both IP networking constructs and ICN constructs.
    Type: Application
    Filed: July 25, 2017
    Publication date: August 23, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Luca Muscariello, Giovanna Carofiglio, Jordan Augé, Alberto Compagno
  • Publication number: 20180103128
    Abstract: A method is provided in one example embodiment and may include receiving an Internet Protocol (IP) packet at a node; identifying a content semantic for the IP packet; determining whether the IP packet is an IP interest packet or an IP data packet; determining whether content identified in the IP packet is stored at the node based on a determination that the IP packet is an IP interest packet; forwarding the IP packet toward at least one other node based on a determination that the content is not stored at the node; and transmitting an IP data packet containing the content based on a determination that the content is stored at the node.
    Type: Application
    Filed: July 25, 2017
    Publication date: April 12, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Luca Muscariello, Giovanna Carofiglio, Jordan Augé