Patents by Inventor Christophe Angelini

Christophe Angelini 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: 10884599
    Abstract: Methods, systems, and computer program products for refocusing a scope of a series of queries to obtain a final data set from a database comprising a plurality of atomic entries with each atomic entry includes a list of database fields. A list of entries are retrieved from the database in response to receiving a query. Each entry of the list of entries includes a plurality of fields and corresponds to at least one atomic entry of the database. A table is generated including a plurality of user selectable cells arranged into a plurality of rows and columns. Each row corresponds to one of the entries and each column corresponds to one of fields. A user-defined selection representing a portion of the cells is received. In response, a graphical user interface is generated having a control element that is selectable for immediately generating a second query.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: January 5, 2021
    Assignee: AMADEUS S.A.S.
    Inventors: Christophe Angelini, Alexandra Laura Rosala, Axelle Petrella, Laurent Dolle
  • Publication number: 20200371678
    Abstract: Methods, systems, and computer program products for refocusing a scope of a series of queries to obtain a final data set from a database comprising a plurality of atomic entries with each atomic entry includes a list of database fields. A list of entries are retrieved from the database in response to receiving a query. Each entry of the list of entries includes a plurality of fields and corresponds to at least one atomic entry of the database. A table is generated including a plurality of user selectable cells arranged into a plurality of rows and columns. Each row corresponds to one of the entries and each column corresponds to one of fields. A user-defined selection representing a portion of the cells is received. In response, a graphical user interface is generated having a control element that is selectable for immediately generating a second query.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Christophe Angelini, Alexandra Laura Rosala, Axelle Petrella, Laurent Dolle
  • Publication number: 20170270111
    Abstract: Methods, systems, and computer program products for migrating a system from a legacy platform to a replacement platform. Input data is provided to the legacy and replacement platforms during a dual-run phase of migration, and documents in a legacy database and a replacement database updated independently based thereon. In response to a document in the replacement database being updated, an image of the document is captured in an envelope to maintain a history of the document. During the dual-run phase, documents may be migrated from the legacy database to the replacement database, and captured as images in envelopes in the replacement database. Images of migrated documents may be compared to images of native documents to validate the replacement platform. Migrated documents may be cleansed, and native documents may be filtered or merged with migrated documents based on the comparison. Migrated or native documents may then be selected as master documents.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 21, 2017
    Inventors: Christophe Angelini, Romain Arnaud, Gabriele Davini, Pascale Mantelet, Marc Perreaut
  • Publication number: 20160098681
    Abstract: Methods, systems, and computer program products for automated task handling. A task handling module receives data defining a plurality of tasks relating to resolution of a revenue accounting issue. For each task, the module determines to which of a plurality of inboxes arranged in a hierarchical electronic filing system the task should be dispatched. This determination may be based on matching a user or team profile to data in a task template associated with the task. The module may determine an urgency for each task, and select the order in which tasks are resolved based the urgency. The module may select resolved tasks for validation based on an expected impact of validating the task, and to maintain a broad sample of validated tasks. Historical data relating to resolution and validation of tasks may be stored in a database to provide key performance indicators and to determine validation selection parameters.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 7, 2016
    Inventors: Laure Canis, Christophe Angelini, Pascale Mantelet, Axelle Petrella, Julien Dumaine
  • Publication number: 20160012502
    Abstract: Methods, systems, and computer program products for preventive auditing of transactions involving the sale of travel products by indirect sellers. A preventive audit module receives data defining a price quoted for the travel product by the indirect seller. The module compares the quoted price to a correct price for the travel product to determine if there is a pricing discrepancy. If a discrepancy exists, the module may generate a warning message for transmission to the seller notifying the seller of the discrepancy. The warning message may include instructions for remedying the discrepancy, and a notification that a penalty may apply if the discrepancy is not remedied. For discrepancies remedied by issuing an Electronic Miscellaneous Document (EMD), a link may be defined between the EMD and the transaction for the sale of the travel product so that an auditing system knows to account for the EMD when auditing the transaction.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Inventors: Laure Canis, Franck Lesieur, Christophe Angelini, Borhen Ben Mansour
  • Publication number: 20150242960
    Abstract: Methods, systems, and computer program products for auditing a transaction involving a sale by one business entity of a ticket for a travel product provided by another business entity. An audit module receives a pricing context of the transaction and determines an audit amount therefrom. The audit amount is compared to a price charged for the transaction to determine if an agency debit memo should be generated. If the pricing context for the transaction is not available and a ticketing office that issued the ticket is flagged for enhanced auditing, the audit module may determine one or more pricing context parameters by determining prices for a plurality of combinations of pricing context parameters. These prices may be compared to the price charged for the transaction, and the combination of pricing context parameters having a matching price may be selected. The pricing context parameters may then be used to generate audit related documents.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Inventors: Laure Canis, Alexandre Chabod, Laurent Giorgi, Bohren Ben Mansour, Christophe Angelini
  • Publication number: 20120239442
    Abstract: The invention is for auditing the value of a change for at least one non used portion of an interline ticket in a networked travel reservation system including programmed processor performing receiving a request for a change for at least a non-used portion of an interline ticket; calculating the prorated amounts for the original itinerary (Refund) and both the original and new itineraries (Exchange); authorizing the change upon the validating airline ticket's balance being equal or greater than a predefined threshold; and triggering an event upon the validating airline ticket's balance being less than a predefined threshold.
    Type: Application
    Filed: March 28, 2011
    Publication date: September 20, 2012
    Applicant: AMADEUS S.A.S
    Inventors: Guillaume MORTAGNE, Christophe ANGELINI, Norbert LEON
  • Publication number: 20110313883
    Abstract: A method of determining a set of recommendations of possible available entities, such as tickets, wherein the set of recommendations are available for presentation to a user and match at least one search criteria entered by the user, wherein the search is conducted via a third-party which has a predetermined relationship with a supplier of the possible available entities; the method comprising the steps of: searching for a set of recommendations of possible available entities which match at least one search criteria entered by the user; determining an incentive scheme between third-party and the supplier of the possible available entities for each possible available entity; forecasting an incentive for the third-party based on a predetermined incentive scheme for each possible available entity.; ordering the recommendations of possible available entities in an order based on the incentive for the third-party for presentation to the user.
    Type: Application
    Filed: October 26, 2010
    Publication date: December 22, 2011
    Inventors: Christophe Angelini, Odile Angeras, Jean-Francois Domicent
  • Publication number: 20080250097
    Abstract: In a middleware implementing an enterprise service bus (ESB) for interconnecting disparate software applications a method and a system of extending services provided by the ESB are disclosed. All incoming service requests reaching ESB from end-clients are not only forwarded to a primary server but are all, or an adjustable fraction of all of them, replicated to one or more secondary shadow servers. All replies received by ESB from the primary server and from the secondary shadow servers are validated. Validation includes the forwarding to the end-clients of a single validated reply for each incoming service request while all redundant replies are discarded. Replication of incoming service requests and validation of all replies extend the services provided by an ESB allowing e.g., to warm up a newly installed server, to bring up new software applications, to guarantee the integrity of operation of a cluster of servers and to optimize the response times.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: ADADEUS S.A.S
    Inventors: Christophe Angelini, Jerome Daniel, Nicolas Deslandes