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: 20250047740Abstract: 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: ApplicationFiled: August 5, 2024Publication date: February 6, 2025Inventors: Jordan Augé, Mauro Sardara, Michele Papalini
-
Publication number: 20250047752Abstract: 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: ApplicationFiled: October 10, 2024Publication date: February 6, 2025Inventors: Jordan Augé, Michele Papalini, Mauro Sardara, Luca Muscariello
-
Publication number: 20250047739Abstract: 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: ApplicationFiled: August 2, 2023Publication date: February 6, 2025Inventors: Giovanna Carofiglio, Jordan Augé, Michele Papalini, Giulio Grassi, Mauro Sardara
-
Patent number: 12120186Abstract: 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: GrantFiled: August 1, 2023Date of Patent: October 15, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Jordan Augé, Michele Papalini, Mauro Sardara, Luca Muscariello
-
Patent number: 12058205Abstract: 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: GrantFiled: August 1, 2023Date of Patent: August 6, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Jordan Augé, Mauro Sardara, Michele Papalini
-
Patent number: 11650844Abstract: 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: GrantFiled: January 25, 2021Date of Patent: May 16, 2023Assignee: Cisco Technology, Inc.Inventors: Marcel Paul Sosthène Enguehard, Yoann Desmouceaux, Jordan Augé
-
Patent number: 11438431Abstract: 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: GrantFiled: August 18, 2020Date of Patent: September 6, 2022Assignee: Cisco Technology, Inc.Inventors: Michele Papalini, Jordan Augé, Giovanna Carofiglio, Luca Muscariello, Mauro Sardara, Xuan Zeng
-
Patent number: 11330613Abstract: 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: GrantFiled: March 9, 2020Date of Patent: May 10, 2022Assignee: Cisco Technology, Inc.Inventors: Mohammed Hawari, Jordan Augé, Jacques O. Samain
-
Publication number: 20210282166Abstract: 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: ApplicationFiled: March 9, 2020Publication date: September 9, 2021Inventors: Mohammed HAWARI, Jordan AUGÉ, Jacques O. SAMAIN
-
Patent number: 11102169Abstract: 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: GrantFiled: June 6, 2019Date of Patent: August 24, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Marcel Paul Sosthène Enguehard, Jordan Augé, Giovanna Carofiglio
-
Patent number: 11025589Abstract: 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: GrantFiled: August 31, 2018Date of Patent: June 1, 2021Assignee: CISCO TECHNOLOGY, INCInventors: Luca Muscariello, Warren Scott Wainner, Giovanna Carofiglio, Jordan Augé
-
Publication number: 20210149715Abstract: 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: ApplicationFiled: January 25, 2021Publication date: May 20, 2021Inventors: Marcel Paul Sosthène Enguehard, Yoann Desmouceaux, Jordan Augé
-
Publication number: 20210120091Abstract: 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: ApplicationFiled: August 18, 2020Publication date: April 22, 2021Inventors: Michele PAPALINI, Jordan AUGÉ, Giovanna CAROFIGLIO, Luca MUSCARIELLO, Mauro SARDARA, Xuan ZENG
-
Patent number: 10901781Abstract: 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: GrantFiled: September 13, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Marcel Paul Sosthéne Enguehard, Yoann Desmouceaux, Jordan Augé
-
Publication number: 20200389426Abstract: 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: ApplicationFiled: June 6, 2019Publication date: December 10, 2020Inventors: Marcel Paul Sosthène Enguehard, Jordan Augé, Giovanna Carofiglio
-
Patent number: 10749995Abstract: 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: GrantFiled: July 25, 2017Date of Patent: August 18, 2020Assignee: Cisco Technology, Inc.Inventors: Luca Muscariello, Giovanna Carofiglio, Jordan Augé
-
Publication number: 20200089526Abstract: 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: ApplicationFiled: September 13, 2018Publication date: March 19, 2020Inventors: Marcel Paul Sosthène Enguehard, Yoann Desmouceaux, Jordan Augé
-
Patent number: 10178019Abstract: 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: GrantFiled: March 3, 2016Date of Patent: January 8, 2019Assignee: Cisco Technology, Inc.Inventors: Giovanna Carofiglio, Jordan Augé, Pascal Thubert
-
Publication number: 20180241669Abstract: 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: ApplicationFiled: July 25, 2017Publication date: August 23, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Luca Muscariello, Giovanna Carofiglio, Jordan Augé, Alberto Compagno
-
Publication number: 20180103128Abstract: 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: ApplicationFiled: July 25, 2017Publication date: April 12, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Luca Muscariello, Giovanna Carofiglio, Jordan Augé