Patents by Inventor Lorenzo Saino

Lorenzo Saino 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: 11799763
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: October 24, 2023
    Assignee: Fastly, Inc.
    Inventors: Joao Taveira Araujo, Lennert Buytenhek, Lorenzo Saino, Raul Leonardo Landa Gamiochipi
  • Publication number: 20220078105
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 10, 2022
    Inventors: Joao Taveira Araujo, Lennert Buytenhek, Lorenzo Saino, Raul Leonardo Landa Gamiochipi
  • Patent number: 11128562
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: September 21, 2021
    Assignee: Fastly, Inc.
    Inventors: Joao Taveira Araujo, Lennert Buytenhek, Lorenzo Saino, Raul Leonardo Landa Gamiochipi
  • Publication number: 20200120018
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Application
    Filed: September 17, 2019
    Publication date: April 16, 2020
    Inventors: Joao Taveira, Lennert Buytenhek, Lorenzo Saino, Raul Landa
  • Patent number: 10481950
    Abstract: A method is provided for operating a communication device offering a plurality of features by a plurality of virtual machines, which run on a virtualized representation of a plurality of hardware components. The method includes: obtaining a mapping between at least some features of the plurality of features and corresponding sets of virtual machines of the plurality of virtual machines and hardware components of the plurality of hardware components which are required to enable the features; and upon deciding to activate or deactivate at least one group of features of the plurality of features, switching on or off virtual machines of the plurality of virtual machines and hardware components of the plurality of hardware components depending on the mapping.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: November 19, 2019
    Assignee: ORANGE
    Inventors: Louis-Marie Le Saux, Lorenzo Saino, Elise Vennegues
  • Patent number: 9338640
    Abstract: A method for selecting data from a first electronic device for a second electronic device. The second electronic device includes an authentication module and is arranged to receive messages over a communication bearer, and transfer a received message to the authentication module when determining from an indication in the received message that the message is intended for the authentication module. The method includes receiving from the first electronic device the selected data, retrieving one or more commands associated to the selected data, generating using the selected data and associated command(s) a triggering message, the triggering massage including an indication that the triggering message is intended for the authentication module of the second electronic device for triggering the command(s) for the selected data, and sending the triggering message over the communication bearer to the second electronic device, thereby causing the authentication module to trigger the command for the selected data.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: May 10, 2016
    Assignee: FRANCE TELECOM
    Inventor: Lorenzo Saino
  • Patent number: 9094823
    Abstract: A method of data processing for securing local resources in a mobile device. The method includes: a) when network connectivity is available: coupling the mobile device with a first identity module associated to a first International Mobile Subscriber Identity (IMSI), receiving in the first identity module a network challenge from a communication network, ciphering the network challenge using a secret key, and sending a corresponding response to the network for subsequent successful authentication, b) after a successful authentication to the communication network: associating at least a part of the local resources to the first IMSI, and storing, in a database of the mobile device, authentication data related to the challenge/response duplet, granting access to local resources associated to the first IMSI.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: July 28, 2015
    Assignee: France Telecom
    Inventors: Lorenzo Saino, Louis-Marie Le Saux
  • Publication number: 20130260739
    Abstract: A method for selecting data from a first electronic device for a second electronic device. The second electronic device includes an authentication module and is arranged to receive messages over a communication bearer, and transfer a received message to the authentication module when determining from an indication in the received message that the message is intended for the authentication module. The method includes receiving from the first electronic device the selected data, retrieving one or more commands associated to the selected data, generating using the selected data and associated command(s) a triggering message, the triggering massage including an indication that the triggering message is intended for the authentication module of the second electronic device for triggering the command(s) for the selected data, and sending the triggering message over the communication bearer to the second electronic device, thereby causing the authentication module to trigger the command for the selected data.
    Type: Application
    Filed: December 20, 2011
    Publication date: October 3, 2013
    Applicant: FRANCE TELECOM
    Inventor: Lorenzo Saino
  • Publication number: 20130247048
    Abstract: A method is provided for operating a communication device offering a plurality of features by a plurality of virtual machines, which run on a virtualized representation of a plurality of hardware components. The method includes: obtaining a mapping between at least some features of the plurality of features and corresponding sets of virtual machines of the plurality of virtual machines and hardware components of the plurality of hardware components which are required to enable the features; and upon deciding to activate or deactivate at least one group of features of the plurality of features, switching on or off virtual machines of the plurality of virtual machines and hardware components of the plurality of hardware components depending on the mapping.
    Type: Application
    Filed: November 28, 2011
    Publication date: September 19, 2013
    Applicant: France Telecom
    Inventors: Louis-Marie Le Saux, Lorenzo Saino, Elise Vennegues
  • Publication number: 20130219180
    Abstract: A method of data processing for securing local resources in a mobile device. The method includes: a) when network connectivity is available: coupling the mobile device with a first identity module associated to a first International Mobile Subscriber Identity (IMSI), receiving in the first identity module a network challenge from a communication network, ciphering the network challenge using a secret key, and sending a corresponding response to the network for subsequent successful authentication, b) after a successful authentication to the communication network: associating at least a part of the local resources to the first IMSI, and storing, in a database of the mobile device, authentication data related to the challenge/response duplet, granting access to local resources associated to the first IMSI.
    Type: Application
    Filed: October 21, 2011
    Publication date: August 22, 2013
    Applicant: FRANCE TELECOM
    Inventors: Lorenzo Saino, Louis-Marie Le Saux