Patents by Inventor Michel Demazeau

Michel Demazeau 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: 11907769
    Abstract: The present invention describes a system and a method for dynamically optimising the computing resources allocated to a client application in different data regions of one or more service providers. A number of monitoring modules are provided in each data regions, which are configured to collect operational information from each data region, which is communicated to the other data regions. As such, all data regions are aware of the operational environment of the other data regions.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: February 20, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Michel Demazeau, Jacques Bonaud, Jean Michel Collomb, Vincent Boulineau
  • 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
  • Publication number: 20230091267
    Abstract: A device, system and method for changing a topology of a geographically distributed system is provided. One or more computing devices determine resource usage of an initial topology of a geographically distributed system that includes data stored at one or more initial locations and applications, that consume the data, being implemented at the one or more of initial locations. The computing device(s) determine projected resource usage of additional topologies of the geographically distributed system, the additional topologies defining respective locations, different from the one or more initial locations, where respective portions of the data and/or the applications are located. In response to an additional topology having a respective projected resource usage that is less than the resource usage of the initial topology, the computing device(s) control a respective portion of the data and/or the applications to move to the respective locations defined by the additional topology.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Jacques BONAUD, Jean Michel COLLOMB, Michel DEMAZEAU, Thierry SABRAN
  • Publication number: 20220197708
    Abstract: The present invention describes a system and a method for dynamically optimising the computing resources allocated to a client application in different data regions of one or more service providers. A number of monitoring modules are provided in each data regions, which are configured to collect operational information from each data region, which is communicated to the other data regions. As such, all data regions are aware of the operational environment of the other data regions.
    Type: Application
    Filed: July 13, 2021
    Publication date: June 23, 2022
    Inventors: Michel DEMAZEAU, Jacques BONAUD, Jean Michel COLLOMB, Vincent BOULINEAU
  • Patent number: 11204795
    Abstract: A method and a system are provided for optimising Virtual Machine (VM) instances (121) of a Virtual Machine (VM) cluster (120) in a cloud computing platform (100) to avoid the use of VM instances (121) with degraded performance. The optimisation process of the VM instances (121) comprises the steps of identifying and optimising VM instances (121) with degraded performance in VM clusters (120). The performance of the deficient VM instances may be optimised by requesting for each deficient VM instance (121) a corresponding replacement VM instance (121) to be created by the IaaS (170), and accordingly maintain the best performing VM instance from each pair of deficient and replacement VM instances (121).
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: December 21, 2021
    Assignee: AMADEUS S.A.S.
    Inventors: Jacques Bonaud, Vincent Boulineau, Michel Demazeau
  • 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: 20200293356
    Abstract: A method and a system are provided for optimising Virtual Machine (VM) instances (121) of a Virtual Machine (VM) cluster (120) in a cloud computing platform (100) to avoid the use of VM instances (121) with degraded performance. The optimisation process of the VM instances (121) comprises the steps of identifying and optimising VM instances (121) with degraded performance in VM clusters (120). The performance of the deficient VM instances may be optimised by requesting for each deficient VM instance (121) a corresponding replacement VM instance (121) to be created by the IaaS (170), and accordingly maintain the best performing VM instance from each pair of deficient and replacement VM instances (121).
    Type: Application
    Filed: March 6, 2020
    Publication date: September 17, 2020
    Inventors: Jacques BONAUD, Vincent BOULINEAU, Michel DEMAZEAU
  • 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