Patents by Inventor Jean-Philippe Perret

Jean-Philippe Perret 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: 11898858
    Abstract: Systems and methods for determining a set of routes using a graph having nodes and links connecting the nodes. The routes are determined for one or more tokens, and each token is associated with an origin node and a destination node included in the graph and with a token weight. Token constraints, which include at least one constraint relative to the token weight, are received for each token. Candidate routes satisfying at least some of the token constraints are received for each token. Each candidate route includes at least one route link included in the graph and the each route link is associated with a link weight. Shared route links are those route links that share at least two tokens. The candidate routes are filtered based on a condition related to the link weight of each shared route link and to the weights of the tokens sharing the link.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: February 13, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Michel Demazeau, Jacques Bonaud, Marco Salibba, Jean-Philippe Perret, Celine Soubra
  • Publication number: 20230306315
    Abstract: A method includes: maintaining, for a pool of items, an available quantity indicator; selecting a transferrable quantity associated with the pool of items; updating the available quantity indicator according to the transferrable quantity; obtaining a set of unique item identifiers equal in number to the transferrable quantity; publishing a set of transferrable item definitions equal in number to the transferrable quantity, each transferrable item definition including (i) a respective unique identifier, (ii) a cost, and (iii) an expiry time; receiving, prior to the expiry time, a conversion request including a unique identifier from a published transferrable item definition; and responsive to authentication of the conversion request, receiving purchaser identification data associated with the conversion request, and generating a purchase record corresponding to an item from the pool, the purchase record linking the purchaser identification data with the item.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 28, 2023
    Inventors: Jean Philippe PERRET, Marco SALIBBA, Jacques BONAUD, Michel DEMAZEAU, Emeline RADIGOIS
  • Patent number: 11157501
    Abstract: Methods, caches, database systems and computer program products for processing database requests and retrieving results from the cache of a database system. The cache stores a representation of a data space of one or more databases of the database system, including one or more results for any database request for which the data space is able to output a result. In response to receiving a database request from a client, the cache determines by utilizing the stored representation whether the data space is able to output one or more results for the database request. If affirmative, one or more results are returned to the client from the representation of the cache. Otherwise, the cache returns an invalidity notification.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: October 26, 2021
    Assignee: AMADEUS S.A.S.
    Inventors: Michel Demazeau, Celine Soubra, Jean-Philippe Perret, Marco Salibba, Jacques Bonaud
  • Publication number: 20210063176
    Abstract: Systems and methods for determining a set of routes using a graph having nodes and links connecting the nodes. The routes are determined for one or more tokens, and each token is associated with an origin node and a destination node included in the graph and with a token weight. Token constraints, which include at least one constraint relative to the token weight, are received for each token. Candidate routes satisfying at least some of the token constraints are received for each token. Each candidate route includes at least one route link included in the graph and the each route link is associated with a link weight. Shared route links are those route links that share at least two tokens. The candidate routes are filtered based on a condition related to the link weight of each shared route link and to the weights of the tokens sharing the link.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 4, 2021
    Inventors: Michel Demazeau, Jacques Bonaud, Marco Salibba, Jean-Philippe Perret, Celine Soubra
  • Publication number: 20190354528
    Abstract: Methods, caches, database systems and computer program products for processing database requests and retrieving results from the cache of a database system. The cache stores a representation of a data space of one or more databases of the database system, including one or more results for any database request for which the data space is able to output a result. In response to receiving a database request from a client, the cache determines by utilizing the stored representation whether the data space is able to output one or more results for the database request. If affirmative, one or more results are returned to the client from the representation of the cache. Otherwise, the cache returns an invalidity notification.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 21, 2019
    Inventors: Michel Demazeau, Celine Soubra, Jean-Philippe Perret, Marco Salibba, Jacques Bonaud
  • Publication number: 20190164239
    Abstract: A query processing device implemented in a server device, the query identifying query parameters and being received from a client device, the query being processed by the server device at the query date, the server device being configured to determine a set of candidate products meeting at least some of the parameters of said query, each candidate product being associated with a current numerical value defined by the current value of the candidate product at the query date, and to transmit to the client device at least a proportion of the candidate products and the respective current numerical value thereof. The query processing device furthermore comprises a processing unit configured to determine at least one future numerical value of the selected candidate product which is equal to an estimate of the current numerical value of the candidate product at a date subsequent to the query date.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 30, 2019
    Inventors: Michel Demazeau, CĂ©line Soubra, Jean-Philippe Perret, Marco Salibba, Jacques Bonaud