Patents by Inventor Mauro SARDARA

Mauro SARDARA 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: 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: 11818030
    Abstract: Presented herein are a combination of techniques that will ensure that the traffic is sent to the proxy right from the first packet without any delay using transient transport, and upgraded to Hybrid Information-Centric Networking (hICN) immediately upon completion of the stack initialization and we have full connectivity. More specifically, a mechanism is provided to dynamically establish hICN connections to transport latency-sensitive traffic, due to a transient User Datagram Protocol (UDP) fallback. This allows a reliable conversion between the push-based IP model, and the pull-based hICN model with no connectivity interruption. This is useful to implement proxy functionalities exposing regular IP applications to hICN to leverage its benefits in terms of performance or seamless mobility.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: November 14, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jordan François Jean Augé, Mauro Sardara, Angelo Mantellini
  • Publication number: 20230275841
    Abstract: In one embodiment, an agent executed on a device receives performance metrics regarding a transport layer of the device. The agent sends the performance metrics to an application executed on the device. The application makes, based on the performance metrics, a determination indicating one or more adjustments to a packet flow of a plurality of packet flows sent by the application. The application, based on the determination, sends an adjusted packet flow according to the one or more adjustments as part of the plurality of packet flows.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Inventors: Giovanna CAROFIGLIO, Luca MUSCARIELLO, Jordan François Jean AUGÉ, Mauro SARDARA, Michele PAPALINI
  • Publication number: 20230254254
    Abstract: In one embodiment, an agent executed by a device maps a packet flow of the device with a session of an application executed by the device based on execution information about the application that is captured by an operating system of the device. The agent determines, based in part on mapping the packet flow of the device with the session of the application, one or more adjustments for a packet of the packet flow according to an application profile. The agent forms an adjusted packet by applying the one or more adjustments to a packet of the packet flow, wherein the one or more adjustments indicate to a networking device how packets of the packet flow should be processed. The agent sends the adjusted packet as part of the packet flow to an external destination via a network.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Inventors: Jordan François Jean AUGÉ, Jacques Olivier SAMAIN, Mauro SARDARA
  • Patent number: 11722427
    Abstract: In one embodiment, a device that executes an application obtains a delay budget objective for traffic for the application to be sent by a Hybrid Information-Centric Networking source to the device. The device makes a determination as to whether the traffic for the application to be sent by the Hybrid Information-Centric Networking source to the device should use a forward error correction mechanism or a retransmission mechanism, in an attempt to optimize the delay budget objective. The device sends, to the Hybrid Information-Centric Networking source, a Hybrid Information-Centric Networking request for the traffic for the application, wherein the Hybrid Information-Centric Networking request is indicative of the determination. The device receives, from the Hybrid Information-Centric Networking source, one or more packets of the traffic for the application, after sending the Hybrid Information-Centric Networking request.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: August 8, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Luca Muscariello, Giovanna Carofiglio, Mauro Sardara, Michele Papalini
  • 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
  • Publication number: 20220200886
    Abstract: Presented herein are a combination of techniques that will ensure that the traffic is sent to the proxy right from the first packet without any delay using transient transport, and upgraded to Hybrid Information-Centric Networking (hICN) immediately upon completion of the stack initialization and we have full connectivity. More specifically, a mechanism is provided to dynamically establish hICN connections to transport latency-sensitive traffic, due to a transient User Datagram Protocol (UDP) fallback. This allows a reliable conversion between the push-based IP model, and the pull-based hICN model with no connectivity interruption. This is useful to implement proxy functionalities exposing regular IP applications to hICN to leverage its benefits in terms of performance or seamless mobility.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 23, 2022
    Inventors: Jordan François Jean Augé, Mauro Sardara, Angelo Mantellini
  • Patent number: 11223697
    Abstract: Content can be delivered by a producer service to one or more consumer services over an information centric network (“ICN”) by storing application frames in a forwarding cache of an ICN node. The consumer services may retrieve applications frames from the ICN node rather than from the producer service directly.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: January 11, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Giovanna Carofiglio, Luca Muscariello, Mauro Sardara
  • Patent number: 11095751
    Abstract: A network device in a network edge receives content directed to a mobile device attached to the network edge from an upstream network device and forwards the content toward the mobile device. The network device makes a decision whether to cache the content based at least in part on a popularity of the content in a region covered by the network device and a prediction error for an estimated probability that the mobile device will transition from the region to another region. The popularity is directly correlated with a first bias toward caching the content. The prediction error is inversely correlated with a second bias toward caching the content. The decision is implemented: the network device either caches the content or foregoes caching the content, in accordance with the decision.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 17, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Luca Muscariello, Giovanna Carofiglio, Michele Papalini, Mauro Sardara
  • 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
  • Publication number: 20200329113
    Abstract: Content can be delivered by a producer service to one or more consumer services over an information centric network (“ICN”) by storing application frames in a forwarding cache of an ICN node. The consumer services may retrieve applications frames from the ICN node rather than from the producer service directly.
    Type: Application
    Filed: April 15, 2019
    Publication date: October 15, 2020
    Inventors: Giovanna Carofiglio, Luca Muscariello, Mauro Sardara
  • Publication number: 20200036814
    Abstract: A network device in a network edge receives content directed to a mobile device attached to the network edge from an upstream network device and forwards the content toward the mobile device. The network device makes a decision whether to cache the content based at least in part on a popularity of the content in a region covered by the network device and a prediction error for an estimated probability that the mobile device will transition from the region to another region. The popularity is directly correlated with a first bias toward caching the content. The prediction error is inversely correlated with a second bias toward caching the content. The decision is implemented: the network device either caches the content or foregoes caching the content, in accordance with the decision.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Inventors: Luca MUSCARIELLO, Giovanna CAROFIGLIO, Michele PAPALINI, Mauro SARDARA