Patents by Inventor Remy Gole

Remy Gole 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: 9098881
    Abstract: The method according to a preferred embodiment of the present invention provides a pre-shopping reservation tool which allows storing entire catalogs of air travels from many providers, while ensuring a high cache accuracy at limited operational costs. The system makes use of the fares knowledge to merge identical travel recommendations coming from different travel providers (airline, travel agencies) when possible, i.e. when fares are public and not negotiated for a specific travel provider. This prevents redundant prices to be stored in the system and improves its cost effectiveness. The system according to a preferred embodiment of the present invention relies on several dedicated data analysis engines to optimize the cost of data pre-computations while at the same time maintaining good data accuracy.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: August 4, 2015
    Assignee: Amadeus S.A.S.
    Inventors: Damien Ciabrini, Claudine Reynaud, Guillaume Legrand, Rémy Gole′, Luc Isnardy
  • Patent number: 8364650
    Abstract: A method and a system for maintaining coherence of cache contents in a multi-tiered architecture of servers are described. This includes a front tier of satellite servers, each operating a local cache, and a middle tier of central servers each operating a central cache. Central servers interface with databases through database servers to retrieve the data elements used to construct objects and store them in central caches. Once constructed, objects are attributed a time-to-live (TTL) and stored in central caches then, forwarded to the satellite servers where they are stored in local caches before being delivered to the software applications that have requested them. They are invalidated when outdated and reconstructed from a central server from where they are forwarded to all central caches and to the local caches where they are needed.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: January 29, 2013
    Assignee: Amadeus S.A.S.
    Inventors: Benoit Janin, Rémy Gole, Luc Isnardy, Rudy Daniello, Wayne Rubenstein
  • Publication number: 20120330693
    Abstract: The method according to a preferred embodiment of the present invention provides a pre-shopping reservation tool which allows storing entire catalogues of air travels from many providers, while ensuring a high cache accuracy at limited operational costs. The system makes use of the fares knowledge to merge identical travel recommendations coming from different travel providers (airline, travel agencies) when possible, i.e. when fares are public and not negotiated for a specific travel provider. This prevents redundant prices to be stored in the system and improves its cost effectiveness. The system according to a preferred embodiment of the present invention relies on several dedicated data analysis engines to optimize the cost of data pre-computations while at the same time maintaining good data accuracy.
    Type: Application
    Filed: July 18, 2011
    Publication date: December 27, 2012
    Inventors: Damien Ciabrini, Claudine Reynaud, Guillaume Legrand, Rémy Gole, Luc Isnardy
  • Patent number: 7870108
    Abstract: A system for identifying a parameter in a version of a data entity created at a specific time, wherein at a first time the version is an active version and at a second time the version is a previous version, the system comprising: a database for storing the plurality of versions of the data entity as they are created; a cache for storing the first active version of the data entity; wherein when a new version of the data entity is created by updating at least one parameter of the data entity, a new active version replaces the first active version stored in a cache and the first active version becomes a previous version stored in the cache; and wherein the new active version includes a list of the or each previous version of the data entity with an associated time at which the version was an active version, such that by identifying the version of the data entity which was active at the specific time the parameter is determined.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: January 11, 2011
    Assignee: Amadeus S.A.S.
    Inventors: Rémy Gole, Brigitte Ruscica, Alexandre Chabod, Lénaïc Huard, Rudy Daniello
  • Publication number: 20090083056
    Abstract: A system for identifying a parameter in a version of a data entity created at a specific time, wherein at a first time the version is an active version and at a second time the version is a previous version, the system comprising: a database for storing the plurality of versions of the data entity as they are created; a cache for storing the first active version of the data entity; wherein when a new version of the data entity is created by updating at least one parameter of the data entity, a new active version replaces the first active version stored in a cache and the first active version becomes a previous version stored in the cache; and wherein the new active version includes a list of the or each previous version of the data entity with an associated time at which the version was an active version, such that by identifying the version of the data entity which was active at the specific time the parameter is determined.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 26, 2009
    Inventors: Remy Gole, Brigitte Ruscica, Alexandre Chabod, Lenaic Huard, Rudy Daniello
  • Publication number: 20080235292
    Abstract: A method and a system for maintaining coherence of cache contents in a multi-tiered architecture of servers are described. This includes a front tier of satellite servers, each operating a local cache, and a middle tier of central servers each operating a central cache. Central servers interface with databases through database servers to retrieve the data elements used to construct objects and store them in central caches. Once constructed, objects are attributed a time-to-live (TTL) and stored in central caches then, forwarded to the satellite servers where they are stored in local caches before being delivered to the software applications that have requested them. They are invalidated when outdated and reconstructed from a central server from where they are forwarded to all central caches and to the local caches where they are needed.
    Type: Application
    Filed: September 27, 2006
    Publication date: September 25, 2008
    Applicant: Amadeus S.A.S.
    Inventors: Benoit Janin, Remy Gole, Luc Isnardy, Rudy Daniello, Wayne Rubenstein