Amadeus S.A.S.

France

Back to Profile

1-100 of 214 for Amadeus S.A.S. Sort by
Query
Patent
World - WIPO
Aggregations Reset Report
Date
2024 February 2
2024 (YTD) 2
2023 12
2022 14
2021 5
See more
IPC Class
G06Q 10/00 - Administration; Management 48
G06F 17/30 - Information retrieval; Database structures therefor 40
G06Q 10/02 - Reservations, e.g. for tickets, services or events 38
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism 29
G06Q 30/00 - Commerce 26
See more
Found results for  patents
  1     2     3        Next Page

1.

SYSTEM FOR CONTROLLING A BAG-DROP PROCESS VIA A MOBILE DEVICE

      
Application Number EP2023072159
Publication Number 2024/033468
Status In Force
Filing Date 2023-08-10
Publication Date 2024-02-15
Owner AMADEUS S.A.S. (France)
Inventor Cano Brabezo, Javier

Abstract

A computerized system of controlling a bag-drop process via a mobile device is provided. The system is arranged to create a virtual zone in front of a bag-drop station using signal emitter(s) located at the bag-drop station. Signals emitted by the signal emitter(s) are received by a mobile device to determine whether the mobile device is located within a triggering range in the virtual zone. If it is determined that the mobile device is located within the triggering range the start of a mobile-device controlled bag-drop procedure at the bag-drop station is triggered. If it is determined based on the signals received from the signal emitter(s), that the mobile device has left the virtual zone, the bag-drop procedure at the bag-drop station is aborted.

IPC Classes  ?

2.

DATA EXTRACTION SYSTEM AND METHOD

      
Application Number EP2023071575
Publication Number 2024/028450
Status In Force
Filing Date 2023-08-03
Publication Date 2024-02-08
Owner AMADEUS S.A.S. (France)
Inventor
  • Abraham, Eldho
  • Landgrebe, Thomas Christopher Wolfgang
  • Merritt, Joshua
  • Gjorgjievski, Hristijan

Abstract

The present invention is concerned with a data extraction system and method for extracting data from a document. The data extraction system comprises a data extraction application, the data extraction application including a trained document classification model and computer program code which when executed by a processor of an electronic device, causes the processor to: present a user interface on the electronic device instructing a user to capture an image of a document; submit the captured image of the document to the document classification model; receive from the document classification model a document category value for the document; process the document category value to select a next data extraction operation to be performed by the data extraction application; and launch the selected data extraction operation.

IPC Classes  ?

  • G06V 30/12 - Detection or correction of errors, e.g. by rescanning the pattern
  • G06V 30/16 - Image preprocessing
  • G06V 30/42 - Document-oriented image-based pattern recognition based on the type of document

3.

BIOMETRIC DATA ACCESS

      
Application Number EP2023063498
Publication Number 2023/227483
Status In Force
Filing Date 2023-05-19
Publication Date 2023-11-30
Owner AMADEUS S.A.S. (France)
Inventor
  • Dinkelmann, Rainer Rudolf
  • Landgrebe, Thomas
  • Merritt, Joshua
  • Horsley, Peter

Abstract

A method of biometric data access in a biometric device environment is provided. The biometric device environment comprises multiple biometric devices, wherein the multiple biometric devices are grouped in multiple biometric device zones and wherein a biometric device zone is associated to one or more biometric databases. The method comprises receiving biometric data of a user and determining an order of one or more of the multiple biometric device zones according to expected access to the biometric data of the user. The method further comprises, in response to a start time being reached, adding the biometric data to one or more of the biometric databases associated to at least a subset of the one or more of the multiple biometric device zones, and, in response to an access progression event, removing and/or adding the biometric data from/to one or more databases associated to a subsequent biometric device zone.

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06Q 50/26 - Government or public services
  • G06Q 50/30 - Transportation; Communications
  • G07B 15/00 - Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
  • G07C 9/00 - Individual registration on entry or exit
  • G07C 9/25 - Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
  • G07C 9/27 - Individual registration on entry or exit involving the use of a pass with central registration
  • G07C 9/37 - Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition
  • G07C 9/38 - Individual registration on entry or exit not involving the use of a pass with central registration

4.

COMPUTATIONAL LOAD MITIGATION WITH PREDICTIVE SEARCH REQUEST ENRICHMENT

      
Application Number EP2023063499
Publication Number 2023/222891
Status In Force
Filing Date 2023-05-19
Publication Date 2023-11-23
Owner AMADEUS S.A.S. (France)
Inventor
  • Amadieu, Olivier
  • Devaux, Yannick
  • Cazorla, Jean-Marie
  • Le Grand, Guillaume
  • Thireau, Jean-Sebastien

Abstract

A method at an aggregator includes: storing previous search results resulting from previous client search requests, and for each previous search result, a previous handling indicator, indicating a relevance of the previous search result to the client; receiving, from the client, a search request containing search parameters; in response to the search request, selecting a subset of previous search results based on correspondence between attributes of the previous search results and the search parameters, and on the previous handling indicators; providing, to a supplier, the search request and auxiliary search parameters corresponding to the selected previous search results and indicating characteristics of the selected previous search results, for generation of current search results at the supplier employing the auxiliary search parameters as inputs; receiving, from the supplier, the current search results generated at the supplier; and returning at least one of the current search results to the client.

IPC Classes  ?

  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

5.

PREDICTIVE DATA SOURCE SELECTION FOR REQUEST HANDLING SYSTEMS

      
Application Number EP2023063512
Publication Number 2023/222899
Status In Force
Filing Date 2023-05-19
Publication Date 2023-11-23
Owner AMADEUS S.A.S. (France)
Inventor
  • Amadieu, Olivier
  • Qi, Rui
  • Baron, Romain
  • Bordas, Julien
  • Devaux, Yannick
  • Cazorla, Jean-Marie
  • Thireau, Jean-Sebastien
  • Viollet, Erwan
  • Le Grand, Guillaume

Abstract

A method includes: at an aggregator, storing historical data representing: (i) a plurality of previous search requests received at the aggregator, and (ii) for each previous search request, an outcome indicator defining whether a supplier subsystem generated previous search results meeting a relevance threshold in response to the previous search request; receiving, at the aggregator from a client subsystem, a search request containing a set of client search parameters; in response to receiving the search request, determining, based on the search request and the historical data, a likelihood of the supplier subsystem generating search results meeting the relevance threshold; and selecting, according to the likelihood, a routing action for the search request, relative to the supplier subsystem.

IPC Classes  ?

  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

6.

PROXY DETECTION SYSTEMS AND METHODS

      
Application Number EP2023059477
Publication Number 2023/222307
Status In Force
Filing Date 2023-04-12
Publication Date 2023-11-23
Owner AMADEUS S.A.S. (France)
Inventor
  • Chiapponi, Elisa
  • Dacier, Marc
  • Thonnard, Olivier
  • Rigal, Vincent
  • Fangar, Mohamed

Abstract

A proxy detection method includes: in response to receiving, from a client device, a first request to establish a transport-layer connection between the client device and the server, transmitting a first message to the client device according to a first handshake sequence, for establishing the transport-layer connection; determining a first time period associated with completion of the first handshake sequence; in response to receiving, from the client device over the transport-layer connection, a second request to establish a secure link between a client endpoint and the server, transmitting a second message to the client endpoint according to a second predefined handshake sequence, for establishing the secure link; determining a second time period associated with completion of the second handshake sequence; and generating, based on the first time period and the second time period, a score indicating a likelihood that the client device is a proxy for the client endpoint.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 69/28 - Timers or timing mechanisms used in protocols
  • H04L 69/16 - Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

7.

INFORMATION ACCESS HANDOVER

      
Application Number EP2023056230
Publication Number 2023/186496
Status In Force
Filing Date 2023-03-10
Publication Date 2023-10-05
Owner AMADEUS S.A.S. (France)
Inventor
  • Mouyade, Jean
  • Nait Ouslimane, Sofiane
  • Liu, Kuanting

Abstract

A computerized method of information access handover between a first device and a second device of a user is presented. The method comprises displaying, on the first device, a QR code generated by a synchronizer. The method further comprises capturing the QR code with the second device for displaying the data record and providing a registration option for associating the data record with the user at a relying party. The method further comprises performing a web authentication registration and, in response to that the web authentication registration flow has been performed successfully, performing an information access handover and securing process. The information access handover and securing process comprises sharing, by the second device, the unique user identifier and the device identifier with the first device, storing them at the first device, and securing access to the data record. A corresponding system and computer program are provided, too.

IPC Classes  ?

  • G06F 21/34 - User authentication involving the use of external additional devices, e.g. dongles or smart cards
  • H04L 9/40 - Network security protocols
  • H04W 12/06 - Authentication

8.

DATA MANAGEMENT SYSTEM AND METHOD

      
Application Number EP2023057522
Publication Number 2023/180468
Status In Force
Filing Date 2023-03-23
Publication Date 2023-09-28
Owner AMADEUS S.A.S. (France)
Inventor
  • Demazeau, Michel
  • Monbel, Stephane
  • Peicle, Romain
  • Cogne, Francois
  • Arnello, Jennifer

Abstract

Systems and methods of enabling data access for a transaction between a data client and at least one data owner are described, wherein the data is stored at a data host. A method implemented at the data host includes storing data associated with the data owner in a data owner profile, the profile including a static identifier associated with the data owner and receiving from the data owner a request for a temporary identifier to enable access to the data by a data client. The temporary identifier is generated and transmitted to the data owner as well as being stored in the data owner profile. An access request for at least a portion of the stored data is received from the data client, the access request comprising the temporary identifier, an identifier of the data client, an indication of the scope of the request, and a duration associated with the request. It is first verified that access to the data can be enabled for the data client based on the information in the access request and a share key is transmitted to the data client for the requested data.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

9.

GENERATING TRAINING AND/OR TESTING DATA OF A FACE RECOGNITION SYSTEM FOR IMPROVED RELIABILITY

      
Application Number EP2023055628
Publication Number 2023/174733
Status In Force
Filing Date 2023-03-06
Publication Date 2023-09-21
Owner AMADEUS S.A.S. (France)
Inventor
  • Cao, Hongliu
  • Ravanel, Alexis

Abstract

A computerized method of generating training and/or testing data for a face recognition machine learning network applied by a face recognition system is presented. The method comprises defining a semantic parameter space, wherein the semantic parameter space comprises a vector of semantic parameters associated with a facial image. The method further comprises training a mapping machine learning network to transform the vector of semantic parameters to a vector of style space parameters of a style-based generative adversarial network. When the mapping machine learning network is trained, the method further comprises generating a variation vector of style space parameters for an input facial image by applying the trained mapping machine learning network and feeding the style-based generative adversarial network with the variation vector of style space parameters to generate a variation facial image for the input facial image. Finally, the method comprises storing the variation facial image in a database and training and/or testing the face recognition machine learning network at the face recognition system by using a plurality of variation facial images stored in the database. A corresponding face recognition system and a computer program are provided, too.

IPC Classes  ?

  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

10.

METHOD AND DEVICE FOR SCANNING MULTIPLE DOCUMENTS FOR FURTHER PROCESSING

      
Application Number EP2022078130
Publication Number 2023/110186
Status In Force
Filing Date 2022-10-10
Publication Date 2023-06-22
Owner AMADEUS S.A.S. (France)
Inventor
  • Krion, Paul
  • Parida, Swagat
  • Sasidharan, Renjith Karimattathil
  • Von Schledorn, Martin
  • Bildner, Sebastian
  • Rudresh, Ruthwik
  • Stark, Thomas
  • Mentz, Patrick
  • Schippmann, Ralf
  • Ramshetty Siddaraju, Rajesh

Abstract

A method of scanning paper document(s) for further processing includes filming/displaying a scene on a user device and recognizing the document(s), identifying corner point coordinates of the document(s) using a multi-layer convolutional neural network, building a frame around each of the recognized paper document(s) using the corner point coordinates and mapping these coordinates to an augmented reality engine's coordinate system and highlighting the document(s) on the user device's display by a highlighted object frame around each document. The user is guided by commands to move the user device to a scanning position to take a picture of the document(s) with a resolution, object coverage, sharpness suitable for further processing of the at least one paper document, and a picture of at least one of the paper document(s) is automatically taken when the user device has arrived at said scanning position, the picture being transmitted for further processing.

IPC Classes  ?

  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G06V 30/146 - Aligning or centering of the image pick-up or image-field

11.

KEY-BASED HANDLING OF PRODUCT PURCHASES

      
Application Number EP2022079386
Publication Number 2023/072753
Status In Force
Filing Date 2022-10-21
Publication Date 2023-05-04
Owner AMADEUS S.A.S. (France)
Inventor
  • Poulain, Yoann
  • Cultien, Charles Michel Pierre Guillaume
  • Valigiani, Gregory
  • Di Noia, Luigi
  • Sarcey, Philippe

Abstract

A database system, method, and computer program product of handling purchases of products is presented, in which the database system comprises a relational database storing relational data for a plurality of products, a key-value database storing a plurality of first files and a plurality of second files, an interface module connecting the relational database with the key-value database, and a shopping engine to communicate with the key-value database. The interface module converts relational data stored in the relational database into first files and second files. The shopping engine queries the key-value database to retrieve available products in response to an availability request.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

12.

DIGITAL CERTIFICATION OF SCANNED DOCUMENTS

      
Application Number EP2022078119
Publication Number 2023/061947
Status In Force
Filing Date 2022-10-10
Publication Date 2023-04-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Von Schledorn, Martin
  • Bildner, Sebastian
  • Sasidharan, Renjith Karimattathil
  • Parida, Swagat
  • Stark, Thomas

Abstract

The present invention is directed to a system and a method for certifying digital copies of original documents such as paper-based expense receipts. A certification server is provided for certifying the authenticity of digitally signed electronic documents and corresponding data payloads transmitted from a client application running on a user device. The certification server is configured, in response to authenticating the transmitted electronic documents and the corresponding data payloads, to generate in a portion of a trusted database associated with the user and/or user organisation linked to the client application, a corresponding data record comprising the authenticated electronic document and associated data items obtained from the authenticated data payload, and accordingly return a unique identification number and a timestamp associated with the generation of the data record.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04W 12/08 - Access security
  • H04L 9/40 - Network security protocols

13.

SYSTEM AND METHOD FOR PROCESSING BIOMETRIC CHARACTERISTICS

      
Application Number EP2022068948
Publication Number 2023/051966
Status In Force
Filing Date 2022-07-07
Publication Date 2023-04-06
Owner AMADEUS S.A.S. (France)
Inventor
  • Abraham, Eldho
  • Sarangi, Sanjaya Kumar

Abstract

The present invention relates to a system and method for processing the biometric characteristics of users and compensating for the optical distortion introduced in the images by the image capturing devices. Furthermore, the present invention relates to a biometric security system, which is configured to adapt the authentication procedure performed at one or more biometric authentication touchpoints based on a biometric matching score assigned to a biometric ID profile of the user.

IPC Classes  ?

  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image
  • G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06V 40/50 - Maintenance of biometric data or enrolment thereof

14.

DECENTRALIZED CONTENT DISTRIBUTION IN A COMPUTING SYSTEM

      
Application Number EP2022070002
Publication Number 2023/001734
Status In Force
Filing Date 2022-07-18
Publication Date 2023-01-26
Owner AMADEUS S.A.S. (France)
Inventor
  • Texier, Rodolphe
  • Prezet, Herve
  • Maini, Massimiliano

Abstract

A method includes: receiving, at a computing device implementing a first node of a plurality of nodes forming a decentralized content distribution system, an inbound content request from an entry one of the nodes, the inbound content request including inbound search parameters derived from a client request received at the entry node; selecting, at the computing device, based on the inbound content request and a set of node profiles corresponding to the plurality of nodes, a further one of the nodes; transmitting an outbound content request to the selected further node, the outbound content request containing outbound search parameters based on the inbound search parameters; receiving, from the further node, subsidiary content corresponding to the outbound search parameters; and generating and transmitting, to the entry node, a response to the inbound content request, the response including an offer identifier and at least a portion of the subsidiary content.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

15.

PRECOMPUTED CACHE VALIDATION

      
Application Number EP2022062053
Publication Number 2022/253515
Status In Force
Filing Date 2022-05-04
Publication Date 2022-12-08
Owner AMADEUS S.A.S. (France)
Inventor
  • Colombel, Cyril
  • Fronte, Francesco
  • Giorgi, Giovanni
  • Brugel, Camille
  • Feuillet, Pierre

Abstract

Methods, systems, and computer program products for implementing a precomputed availability cache that is a database of precomputed availabilities for availability searches. An availability request is received. Segmentation data that includes one or more segments is obtained. An associated segmentation entry within a precomputed availability cache is determined for each of the one or more segments. A validity check of the availability data that indicates that at least one of the availabilities for the segments is invalid is performed. An availability for the at least one of the availabilities for the segments is invalid is determined by accessing an inventory database replication and processing an availability computation for the at least one of the availabilities. The cache is updated with the determined availability for the at least one of the availabilities. Availability results that include availabilities for each of the one or more segments are provided.

IPC Classes  ?

  • G06F 16/2455 - Query execution
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 50/14 - Travel agencies

16.

ARCHITECTURE TO EMPLOY MACHINE-LEARNING MODEL

      
Application Number EP2022063804
Publication Number 2022/253602
Status In Force
Filing Date 2022-05-20
Publication Date 2022-12-08
Owner AMADEUS S.A.S. (France)
Inventor
  • Sanapo, Davide
  • Pagano, Generoso
  • Defoin-Platel, Michael

Abstract

A computer-implemented execution platform for executing a machine-learning model programmed and trained on a development platform utilizing a first programming language, a corresponding method and a corresponding computer program product are provided. The execution platform is implemented based on a second programming language and comprises a service container and a model server container. The service container is arranged to receive interrogation requests to interrogate the machine-learning model and to return interrogation responses of the machine-learning model. The model server container hosts an encapsulated instance of the machine-learning model adapted to run on the execution platform utilizing data structures and operations of the first programming language.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/54 - Interprogram communication
  • G06F 8/30 - Creation or generation of source code
  • G06N 20/00 - Machine learning

17.

SOURCE-ADAPTED DATA RETRIEVAL FOR MULTI-TENANT SYSTEM

      
Application Number EP2022063857
Publication Number 2022/253607
Status In Force
Filing Date 2022-05-23
Publication Date 2022-12-08
Owner AMADEUS S.A.S. (France)
Inventor
  • Stefanescu, Radu-Constantin
  • Duquette, Jeffrey P.
  • Kennie, Michael
  • Bungert, Adam Edward

Abstract

A method includes: maintaining, at an integration computing device, a scheduling parameter corresponding to a source computing device maintaining a plurality of source data records with record identifiers; receiving, from the source computing device, a plurality of modification indicators, each modification indicator generated at the source computing device in response to modification of a source data record, and containing the record identifier of the source data record; storing the modification indicators in a repository; according to the scheduling parameter, periodically obtaining a subset of the source data records from the source computing device, by: retrieving the modification indicators from the repository; generating a bulk record request containing the plurality of record identifiers from the retrieved modification indicators; transmitting the bulk record request to the source computing device; and responsive to transmitting the bulk record request, receiving the subset of source data records from the source computing device.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

18.

INTEGRATED PAYMENT TRAVEL MANAGEMENT SYSTEM

      
Application Number EP2022063192
Publication Number 2022/243245
Status In Force
Filing Date 2022-05-16
Publication Date 2022-11-24
Owner AMADEUS S.A.S. (France)
Inventor
  • Le Marier, Mathieu
  • Jain, Rohan
  • Martin, Sandy
  • Gueroult, Antonin
  • Taissi, Sabrine
  • Zhang, Yizhen

Abstract

Methods, systems, and computer program products for implementing a payment integration process for travel management systems. A payment integration request associated with a payment identification from a travel provider system is received. Payment transaction data associated with the payment identification from a payment gateway using the payment identification is obtained. Travel records data associated with the payment identification from a reservation system is obtained. Payment integration data associated with the payment identification is determined by performing a sanity check of the payment transaction data and the travel record data, validating the payment transaction data and the travel record data, and generating the payment integration data based on the sanity check and the validation of the payment transaction data and the travel record data. Payment integration data to be integrated into the travel record is provided.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 50/14 - Travel agencies
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems

19.

DEVICE, SYSTEM AND METHOD FOR PROVIDING A HYBRID COMMAND LINE

      
Application Number EP2022058983
Publication Number 2022/218758
Status In Force
Filing Date 2022-04-05
Publication Date 2022-10-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Texier, Rodolphe
  • Maini, Massimiliano
  • Kaushik, Jatin
  • Antonin, Johan Christian
  • Pantera, Veronique
  • Reissman, Pierre-Jean

Abstract

A device, system and method for providing a hybrid command line is provided. The device provides, at a display screen, a command line in association with a page defined by a document object model that includes metadata defining available natural language (NL) based commands for the device and/or the page. Partial text, received at the command line according to an NL-based format, is used to populate an autocomplete list of NL-based commands, mapped to corresponding server-compatible commands, and filtered by the metadata. An NL-based command is selected from the autocomplete list is provided to a server which converts the NL-based command to a corresponding server-compatible command. Results from the server are provided at the display screen in a graphical format which include graphical selectable options which, when selected, cause corresponding commands to be provided to the server in a server-compatible and/or NL-based format.

IPC Classes  ?

20.

DEVICE, SYSTEM AND METHOD FOR PROVIDING DESCRIPTIONS TO COMMUNICATION DEVICES USING MACHINE LEARNING GENERATED TEMPLATES

      
Application Number EP2022060189
Publication Number 2022/219191
Status In Force
Filing Date 2022-04-15
Publication Date 2022-10-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Blaya, Christophe
  • Callens, Xavier
  • Driouich, Llias
  • Rannou, Bernard Jean Marie
  • Goghrod, Yazid
  • Vaikuntham, Ranganath
  • Lacoue, Benoit

Abstract

A device, system and method for providing descriptions to communication devices using machine learning generated templates is provided. A device replaces given word types in provided text files with corresponding tags to generate corresponding intermediate templates, the provided text files associated with a given topic. The device generates, for the given topic, one or more textual templates that include at least a portion of the corresponding tags, the textual templates in natural language sentences, the generating of the textual templates at least partially based on the corresponding intermediate templates. The device populate the corresponding tags in a textual template, of the textual templates, with corresponding words of a given data file associated with the given topic, to generate a respective description of a given item associated with the given topic, the given data file being specific to the given item. The device provides the respective description to a communication device

IPC Classes  ?

  • G06F 40/186 - Templates
  • G06F 40/211 - Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars

21.

A SYSTEM AND METHOD FOR EXCHANGING AND MANAGING DATA STORED IN HETEROGENEOUS DATA SOURCES

      
Application Number EP2022052028
Publication Number 2022/214227
Status In Force
Filing Date 2022-01-28
Publication Date 2022-10-13
Owner AMADEUS S.A.S. (France)
Inventor
  • Castaing, Thibaud
  • Chanoir, Beranger
  • Jousse, Alexandre

Abstract

The present invention is configured for facilitating communication between heterogeneous system using a communication module. The communication module is configured, before the communication of the data to be exchanged, to convert the data format of the data to the corresponding first or second data format depending on the destination data management system to facilitate the communication and processing of data between the central and local data management systems.

IPC Classes  ?

  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

22.

PREDICTIVE ALLOCATION OF NODES IN A QUEUE

      
Application Number EP2022055233
Publication Number 2022/200000
Status In Force
Filing Date 2022-03-02
Publication Date 2022-09-29
Owner AMADEUS S.A.S. (France)
Inventor
  • Salch, Alexandre
  • Boudia, Mourad
  • Mohamed, Suraj

Abstract

Methods, methods, systems, and computer program products for implementing an optimization process and simulation process to predictively allocate nodes in a queue. A first number of tasks to be processed in a task queue within a current time interval is determined. A second number of tasks from the task queue that are unprocessed after a time interval that immediately precedes the current time interval is determined. A resource allocation constraint for each resource is determined. A subset of the number of nodes to be assigned to each resource in the time interval is determined based on the first number of tasks, the second number of tasks, and the resource allocation constraint for each resource. A resource allocation schedule, which includes the determined subset of the number of nodes assigned to each resource, is provided to a resource allocation demand server.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

23.

DETECTING A CURRENT ATTACK BASED ON SIGNATURE GENERATION TECHNIQUE IN A COMPUTERIZED ENVIRONMENT

      
Application Number EP2022054927
Publication Number 2022/194522
Status In Force
Filing Date 2022-02-28
Publication Date 2022-09-22
Owner AMADEUS S.A.S. (France)
Inventor
  • Pascali, Alessandro
  • Tba, Yasser
  • Calandriello, Giorgio
  • Bessassi, Selim

Abstract

A method for detecting a current attack in a computerized environment is automatically performed by one or more computerized hosts (50) of the computerized environment. The method comprises generating a signature (22) which is specific for a type of activity in the computerized environment based on historic data (20, 21) of the activity, the signature (22) specifying averaged normalized numbers of occurrences of the activity per time frame of a plurality of recurring time frames. The method further comprises determining a threshold value for the activity based on the historic data of the activity and a statistical measure. The method further comprises monitoring current data of the activity in the computerized environment, and generating an attack detection alert based on determining that the current data of the activity exceeds the threshold value for a current time frame.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements

24.

DATA EXCHANGE SYSTEM AND METHOD

      
Application Number EP2022052965
Publication Number 2022/175130
Status In Force
Filing Date 2022-02-08
Publication Date 2022-08-25
Owner AMADEUS S.A.S. (France)
Inventor
  • Boccalini, Elisa
  • Galopo, Michael Dominique Raymond
  • Landra, Corinne Francoise Pascale
  • Gendronneau, Maxime
  • Sdiri, Mohamed
  • Yang, Liming

Abstract

A data exchange system and method for creating a virtual channel are presented. The data exchange system comprises at least one content provider, at least one content receiver, and a communication platform for connecting the at least one content provider to the at least one content receiver. The communication platform is configured to create a virtual channel for transmitting data between a content provider and a content receiver in response to the content receiver satisfying predefined authentication conditions of the content provider, wherein the virtual channel specifies at least a part of the data to transmit.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
  • G06Q 50/14 - Travel agencies
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/60 - Protecting data
  • G06F 21/44 - Program or device authentication

25.

DISORDERLY BIOMETRIC BOARDING

      
Application Number EP2021055773
Publication Number 2022/148554
Status In Force
Filing Date 2021-03-08
Publication Date 2022-07-14
Owner AMADEUS S.A.S. (France)
Inventor
  • Landgrebe, Thomas Christopher Wolfgang
  • Horsley, Peter

Abstract

Disclosed is a method for controlling access for at least one tracked object, including: acquiring or receiving a series of two-dimensional images assumed to be taken of the at least one tracked object, and also position data in respect of the at least one tracked object; assigning a unique tracking identifier to the at least one tracked object; determining a trajectory of the at least one tracked object from the position data; determining if there is a discontinuity in the trajectory or data computed from the trajectory, and if a discontinuity is detected, acquiring or receiving one or more new images of the at least tracked object, and assigning a new unique tracking identifier to said at least one tracked object; and determining whether access should be allowed, on the basis of at least one of the one or more new images if discontinuity is detected, or on the basis of the at least one image from the series of two-dimensional images if discontinuity is not detected.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

26.

MOIRÉ PATTERN DETECTION IN DIGITAL IMAGES AND A LIVENESS DETECTION SYSTEM THEREOF

      
Application Number EP2021086391
Publication Number 2022/148635
Status In Force
Filing Date 2021-12-17
Publication Date 2022-07-14
Owner AMADEUS S.A.S. (France)
Inventor Abraham, Eldho

Abstract

The present invention relates the detection of moire patterns in digital images, which is performed by processing a plurality of digital images of the captured subject and/or scene, each taken at a different image exposure and/or resolution. Furthermore, the present invention relates to a method and system for assessing liveness of captured biometric features based on the detection of moire patterns from the plurality of digital images.

IPC Classes  ?

  • G06V 10/30 - Noise filtering
  • G06V 10/46 - Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
  • G06T 7/00 - Image analysis
  • G06V 40/40 - Spoof detection, e.g. liveness detection
  • G06T 7/40 - Analysis of texture

27.

PROCESSING SEARCH REQUESTS

      
Application Number EP2021084111
Publication Number 2022/117787
Status In Force
Filing Date 2021-12-03
Publication Date 2022-06-09
Owner AMADEUS S.A.S. (France)
Inventor
  • Lecourt, Guillaume
  • Thireau, Jean-Sebastien
  • Le Grand, Guillaume
  • Martin, Eric Jean Joseph
  • Topciu, Blerina

Abstract

Search requests are processed in a distributed database environment comprising a frontend-module, one or more clients, a cache, a live data source and multiple data records comprising at least one stable and at least one volatile data piece changing at a first and a second change rate, respectively, whereas the second is higher than the first change rate. The cache stores the stable data pieces. The frontend module receives a search request from a client and retrieves from the cache a data records set. The stable data pieces of the set correspond to search criteria indicated in the request. The frontend-module retrieves, from the live data source, current volatile data pieces corresponding to the stable data pieces of the retrieved set. The frontend-module generates and returns to the requesting client a combination of the stable and the current volatile data pieces of the data records.

IPC Classes  ?

28.

A SYSTEM AND A METHOD FOR MANAGING USER IDENTITY DATA

      
Application Number EP2021073918
Publication Number 2022/043564
Status In Force
Filing Date 2021-08-30
Publication Date 2022-03-03
Owner AMADEUS S.A.S (France)
Inventor Abraham, Eldho

Abstract

The present invention relates a system and method for monitoring and managing user identity data based on notification received at a client application from ID processing touchpoints and/or an ID sever. The client notification is configured to process the status notification and accordingly display user alerts to the user via a graphic user interface.

IPC Classes  ?

  • H04W 12/06 - Authentication
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

29.

DEVICE, SYSTEM AND METHOD FOR ALTERING A MEMORY USING RULE SIGNATURES AND CONNECTED COMPONENTS FOR DEDUPLICATION

      
Application Number EP2021056942
Publication Number 2021/197859
Status In Force
Filing Date 2021-03-18
Publication Date 2021-10-07
Owner AMADEUS S.A.S. (France)
Inventor
  • Baron, Julien
  • Vallet, Christophe
  • Driouich, Ilias
  • Chhabra, Priyesh
  • Spetebroot, Thierry Alexandre

Abstract

A device, system and method for altering a memory using rule signatures and connected components for deduplication is provided. A server accesses a memory storing guest records identified by respective identifiers. The server generates, using one or more matching rules and the guest rules, a plurality of rule signatures associated with respective identifiers of a guest record from which a rule signature was generated. A rule signature comprises a string of values from a guest record substituted for corresponding information defined by a matching rule. A graph is generated comprising connected components of the rule signatures and respective identifiers, a connected component corresponding to a distinct guest of the guest records. An assigned identifier identifies a connected component. The server alters the memory to add the assigned identifiers to the guest records identified by respective identifiers associated with respective rule signatures of the connected components.

IPC Classes  ?

  • G06Q 10/00 - Administration; Management
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
  • G06Q 50/30 - Transportation; Communications

30.

A DISTRIBUTED EVENT-DRIVEN ORDER MANAGEMENT SYSTEM AND A DATA MODEL FOR STRUCTURING DATA THEREIN

      
Application Number EP2021054195
Publication Number 2021/165489
Status In Force
Filing Date 2021-02-19
Publication Date 2021-08-26
Owner AMADEUS (France)
Inventor
  • Yin, Gerard
  • Cogne, Francois, Eric
  • Grenotton, Aurelien, Jean, Christophe,
  • Noblet, David, Laurent

Abstract

The present invention relates to an order data model for structuring data records in an order management system. The order model is configured to decompose each order into its corresponding item data records and sub-item data records, which in turn are associated with fulfilment item data records containing information on the product and/or services to be fulfilled by an assigned provider. The order model may be configured to add, during the generation of data record, a number of placeholder data fields, which may be used by a range of systems and applications to add extra information on each data record.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 50/30 - Transportation; Communications
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

31.

SYSTEM AND METHOD FOR OPTIMIZING TRANSMISSION OF REQUESTS FOR UPDATED CONTENT FROM EXTERNAL DATA SOURCES

      
Application Number EP2020083207
Publication Number 2021/129991
Status In Force
Filing Date 2020-11-24
Publication Date 2021-07-01
Owner AMADEUS S.A.S. (France)
Inventor
  • Amadieu, Olivier
  • Hays, Jean-Chafic
  • Akrimi, Fadi
  • Camberbec, Aurelie

Abstract

A method of optimizing transmission of requests for updated content from external data sources includes: storing a data object containing initial content received from at least one of the external data sources and associated with an expiry time; storing a set of optimization parameters; obtaining an instruction to request updated content corresponding to the data object; in response to obtaining the instruction, determining, based on the optimization parameters and the expiry time, whether to request updated content from the external data sources; when the determination is affirmative, transmitting at least one update request to at least one of the external data sources based on the initial content and the optimization parameters; and in response to transmitting the at least one update request, receiving and storing respective sets of updated content from the external data sources.

IPC Classes  ?

  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation

32.

DEVICES, SYSTEMS AND METHODS FOR PROVIDING ANCILLARY OBJECTS FROM A CACHE AND CATEGORIZED PROVIDER OBJECTS

      
Application Number EP2020083209
Publication Number 2021/115778
Status In Force
Filing Date 2020-11-24
Publication Date 2021-06-17
Owner AMADEUS S.A.S. (France)
Inventor
  • Akrimi, Fadi
  • Amadieu, Olivier
  • Baldacchini, Lorenzo
  • Diene, Modou Mamoune
  • Harnay, Louis
  • Padmanabhan, Krishna
  • Vernet, Jérôme
  • Giacomel, Thibaut
  • Nanda, Nikita
  • Starozinski, Julien Renaud

Abstract

A device, system and method for providing ancillary objects from a cache and/or for providing categorized provider objects is provided. One or more servers receive a flight object representing a flight and search an ancillary object cache for predetermined ancillary objects associated with previous flights similar to the flight. When one or more of the predetermined ancillary objects, associated with at least one previous flight similar to the flight, are found at the ancillary object cache, a requesting device is provided with a response corresponding to the flight object and the one or more of the predetermined ancillary objects associated with the at least one previous flight similar to the flight. The flight objects and the ancillary objects may be assembled into provider objects which are provided to the requesting device. The provider objects may be categorized based on provider object categorization criteria associated with the requesting device.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 50/14 - Travel agencies
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

33.

PROVIDING VIRTUAL MACHINES FOR CENTRALIZED INTEGRATION WITH PERIPHERALS INCLUDING BIOMETRIC DEVICES

      
Application Number EP2020077942
Publication Number 2021/069411
Status In Force
Filing Date 2020-10-06
Publication Date 2021-04-15
Owner AMADEUS S.A.S. (France)
Inventor
  • Mckell-Redwood, Colin
  • Willingham, Matt Parker
  • Torres, Nicolas
  • Naylor, Michael Anthony

Abstract

The present disclosure relates to systems and methods for providing a virtual machine and for providing authentication of a user using the virtual machine. The disclosed systems and methods may perform operations including providing an application programming interface (API) to an electronic device; booting a virtual machine configured to emulate a type of electronic device based on a workstation to which the electronic device is connected; receiving input, using the API, from the electronic device; and providing output to the workstation using the virtual machine. In another example, the disclosed systems and methods may perform operations including connecting, via at least one network and through an application programming interface (API), to a remote server; providing to the remote server, via the at least one network and through the API, the captured biometric indicator; receiving, from a virtual machine executed on the remote server, at least one packet in a defined format based on the biometric indicator; and forwarding the received at least one packet to a workstation communicably connected to the electronic device.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G07C 9/37 - Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition

34.

DISTRIBUTED DATA PROCESSING

      
Application Number EP2020055697
Publication Number 2020/178340
Status In Force
Filing Date 2020-03-04
Publication Date 2020-09-10
Owner AMADEUS S.A.S. (France)
Inventor Gentric, Philippe François Georges

Abstract

Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.

IPC Classes  ?

35.

DISTRIBUTED DATA PROCESSING

      
Application Number EP2020055676
Publication Number 2020/178327
Status In Force
Filing Date 2020-03-04
Publication Date 2020-09-10
Owner AMADEUS S.A.S. (France)
Inventor
  • Gentric, Philippe François Georges
  • Lo-Iacono Garcia, Carlos
  • Robelin, Charles-Antoine
  • Delost, Matthieu

Abstract

Data is processed in a distributed computing environment with at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request to the server to obtain result data, receives raw data from the server as a response to the first request, processes the raw data to obtain the result data and stores the result data, and sends the result data to the second client in response to receiving a third request to obtain the result data from the second client.

IPC Classes  ?

  • G06F 16/2455 - Query execution
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

36.

SYSTEM AND METHOD FOR REAL-TIME THREE-PARTY TRANSACTION PROCESSING

      
Application Number EP2020052562
Publication Number 2020/164939
Status In Force
Filing Date 2020-02-03
Publication Date 2020-08-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Malparty, Maxence Achille Henri
  • Guillon, Nicolas Dominique Marcel
  • Da Cruz, Jose-Vicente
  • Boutherin, Jean-Pierre
  • Roth, Olivier Alexandre

Abstract

A method of intermediating transactions includes, at an intermediation server: receiving invoice data defining a price payable to a vendor for supplying a product to a customer; extracting, from the invoice data, a vendor identifier corresponding to the vendor; determining, in association with the invoice data, a customer identifier corresponding to the customer; retrieving a payer identifier corresponding to a payer associated with the customer; retrieving, based on at least the payer identifier, a transaction policy; according to the retrieved transaction policy, allocating an eligible portion of the price to the payer identifier, and allocating a remaining portion of the price to the customer identifier; and generating and transmitting payment data for initiating a payment of the eligible portion from the payer to the vendor.

IPC Classes  ?

  • G06Q 30/04 - Billing or invoicing
  • G06Q 20/10 - Payment architectures specially adapted for home banking systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists

37.

PROCESSING COMPLEX DATABASE QUERYS

      
Application Number EP2020053680
Publication Number 2020/165304
Status In Force
Filing Date 2020-02-13
Publication Date 2020-08-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Nuno Miguel Pires, Gaspar
  • Stephane, Rodrigues
  • Francois-Joseph, Mytych

Abstract

Multiple database queries forming a complex database request are processed. A first query and second query are answered by a first response and a second response based on a cache storing cached data. A third query which is related to the second query is answered based on a database storing current corresponding to the cached data. A selected subset of the cached data returned with the second response is validated by corresponding current data stored in the database.

IPC Classes  ?

38.

SYNCHRONIZATION OF DATA RECORDS

      
Application Number EP2020052479
Publication Number 2020/161020
Status In Force
Filing Date 2020-01-31
Publication Date 2020-08-13
Owner AMADEUS S.A.S. (France)
Inventor
  • Caron, Delphine
  • Cuny, Julien Antoine Emmanuel
  • Triscornia, David
  • Zepeda Cabral, Vicente
  • Spiriti, Federica

Abstract

A method in an aggregator server of synchronizing data records responsive to variable update notifications includes: receiving, from a provider system, an update notification corresponding to a master data object at the provider system; retrieving a record containing a local data object corresponding to the master data object; determining whether the update notification contains update definitions identifying changes to the master data object; selecting between a delta synchronization mode, when the determination is affirmative, and an object comparison synchronization mode, when the determination is negative; for the delta synchronization mode, updating the local data object according to the update definitions; for the object comparison synchronization mode, obtaining a copy of the master data object, and updating the local data object based on a comparison between the local data object and the copy of the master data object; and storing the updated local data object in the record at the aggregator.

IPC Classes  ?

39.

A METHOD AND A SYSTEM FOR MANAGING THE COMPUTING RESOURCES OF A CLOUD COMPUTING PLATFORM

      
Application Number EP2020050927
Publication Number 2020/148342
Status In Force
Filing Date 2020-01-15
Publication Date 2020-07-23
Owner AMADEUS S.A.S (France)
Inventor
  • Bonnal Conduzorgues, Sylvain
  • Gagniard, Gilles
  • Favorel, Olivier
  • Dioli, Cyril
  • Achimoff, Marion

Abstract

The present invention relates to a system for managing the computing resources of a cloud computing platform comprising a plurality of Virtual Machine (VM) clusters each comprising a plurality of Virtual Machine (VM) instances, each configured to run at least one software application instance. The system comprises a monitoring module configured for determining a resource utilisation value for each VM instance and an elasticity module configured for adjusting the number of VM instances and/or software application instances in the VM cluster. The monitoring module is configured to determine, based on the user requests received at the communication interface, a cluster resource utilisation value, which is used by the elasticity module to adjust the number of VM instances and/or software application instances to maintain the resource utilisation value of each VM instance within the target value range.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

40.

UPDATING MULTIPLE DATA RECORDS IN A DATABASE

      
Application Number EP2019086422
Publication Number 2020/127806
Status In Force
Filing Date 2019-12-19
Publication Date 2020-06-25
Owner AMADEUS S.A.S. (France)
Inventor
  • Bisegna, Tony
  • Azemard, Laurent
  • Lahia, M´hammed
  • Dang, Minh Dung
  • Bourgouin, Xavier

Abstract

Updating multiple data records in a database system with at least one database and a first server comprises creating a first session and loading, within the first session, the multiple data records stored by the database into a memory of the first server. Update at least a first and a second of the multiple data records during the first session in the memory of the first server. A database transaction mechanism writes back the multiple data records after updating the at least first and second data records to the database which insures that either all or none of the updated database records are committed. The database transaction mechanism includes a write lock over the first and second data records stored in the database.

IPC Classes  ?

41.

REINFORCEMENT LEARNING SYSTEMS AND METHODS FOR INVENTORY CONTROL AND OPTIMIZATION

      
Application Number EP2019078491
Publication Number 2020/088962
Status In Force
Filing Date 2019-10-21
Publication Date 2020-05-07
Owner AMADEUS S.A.S. (France)
Inventor
  • Acuna Agost, Rodrigo Alejandro
  • Fiig, Thomas
  • Bondoux, Nicolas
  • Nguyen, Anh-Quan

Abstract

A method of reinforcement learning for a resource management agent in a system for managing an inventory of perishable resources having a sales horizon, while seeking to optimize revenue generated therefrom. The inventory has an associated state. The method comprises generating a plurality of actions. Responsive to the actions, corresponding observations are received, each observation comprising a transition in the state associated with the inventory and an associated reward in the form of revenues generated from sales of the perishable resources. The received observations are stored in a replay memory store. A randomised batch of observations is periodically sampled from the replay memory store according to a prioritised replay sampling algorithm wherein, throughout a training epoch, a probability distribution for selection of observations within the randomised batch is progressively adapted. Each randomised batch of observations is used to update weight parameters of a neural network that comprises an action-value function approximator of the resource management agent, such that when provided with an input inventory state and an input action, an output of the neural network more closely approximates a true value of generating the input action while in the input inventory state. The neural network may thereby be used to select each of the plurality of actions generated depending upon a corresponding state associated with the inventory.

IPC Classes  ?

42.

AUGMENTED REALITY SYSTEM AND METHOD

      
Application Number EP2019077906
Publication Number 2020/078965
Status In Force
Filing Date 2019-10-15
Publication Date 2020-04-23
Owner AMADEUS SAS (France)
Inventor
  • Mavrantonakis, John
  • Ntzik, Gian
  • Kapai Harpalani, Sawan
  • Amiot, Anne-Lise

Abstract

An augmented reality computing device, hereinafter referred to as the AR device, comprising one or more processors configured to receive information relating to a moveable object, check whether a virtual representation of the object forms part of a virtual representation of the environment occupied by the AR device and display, in a user observable display portion of the AR device information relating to the object.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G02B 27/01 - Head-up displays
  • G06T 13/20 - 3D [Three Dimensional] animation
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/70 - Determining position or orientation of objects or cameras

43.

A SPACE ALLOCATION SYSTEM FOR ALLOCATING SPACE TO OBJECTS WITH MULTI-VARIATE CHARACTERISTICS, AND A METHOD THEREOF

      
Application Number EP2019073930
Publication Number 2020/053119
Status In Force
Filing Date 2019-09-09
Publication Date 2020-03-19
Owner AMADEUS S.A.S. (France)
Inventor
  • Abraham, Eldho
  • Yerva, Suresh

Abstract

The present invention discloses a space allocation system and a method for allocating space to objects with multi -variate characteristics. In the present invention, intra-container allocation and/or inter-container allocation is performed to generate a combination in which the objects can be placed in one or more pre-defmed storage spaces in a plurality of storage containers. The generated combination is further optimized for efficient space allocation to objects with multi-variate characteristics.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
  • G06Q 50/30 - Transportation; Communications

44.

SYSTEMS AND METHODS FOR CONTROLLING UPDATES TO BOOKING DATA

      
Application Number EP2019070857
Publication Number 2020/030539
Status In Force
Filing Date 2019-08-02
Publication Date 2020-02-13
Owner
  • AMADEUS S.A.S. (France)
  • I :FAO GROUP GMBH (Germany)
Inventor
  • Malparty, Maxence
  • Guillon, Nicolas
  • Leon, Vincent
  • Goldschmitt, Roy
  • Mantoan, Fabrice
  • Kochar, Deepak
  • Busquiel Nieto, Javier
  • Maillet, Nicolas
  • Georgiev, Ventsislav

Abstract

A method of controlling updates to booking data corresponding to purchasable products includes, at an intermediate server connected with a booking server: obtaining and storing purchase initiation data including a transaction identifier and a client identifier; transmitting a request for product definitions to the booking server, according to the purchase initiation data; receiving and storing a product definition from the booking server in association with the purchase initiation data; generating an interactive message containing selectable product definition data, and transmitting the interactive message according to the client addressing identifier; receiving a product selection, responsive to selection of the product definition data in the interactive message at a client device; and generating a purchase instruction corresponding to the product definition and sending the purchase instruction to the booking server causing the booking server to update the booking data to reflect a purchase corresponding to the client addressing identifier.

IPC Classes  ?

45.

BIOMETRIC AUTHENTICATION METHOD, SYSTEM, AND COMPUTER PROGRAM

      
Application Number EP2019060273
Publication Number 2019/206854
Status In Force
Filing Date 2019-04-23
Publication Date 2019-10-31
Owner AMADEUS S.A.S. (France)
Inventor
  • Mckell-Redwood, Colin
  • Torres, Nicolas
  • Prestia, Gregorio Gianluca
  • Maaroufi, Mohamed-Amine

Abstract

Authentication method and system using biometric data of a person. The method is flexibly usable on a plurality of distinct verification and authentication devices and comprises a verification process and an authentication process. First biometric data is captured by the verification device and compared to official biometric data. Captured and inputted data is certified and stored. At time of a required authentication of the person, live biometric data of the person is captured and compared to first biometric data. If the data is similar, the person is automatically authenticated.

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

46.

CONTROLLING GENERATION OF MULTI-INPUT SEARCH RESULTS

      
Application Number EP2019060169
Publication Number 2019/202112
Status In Force
Filing Date 2019-04-18
Publication Date 2019-10-24
Owner AMADEUS S.A.S. (France)
Inventor
  • Halioui, Karim
  • Menard, Antoine

Abstract

A method of controlling generation of search results based on a plurality of search inputs includes, at a server: receiving an interim query containing a subset of interim search inputs; generating, based on the subset of interim search inputs: a subset of predicted search inputs; and a confidence level associated with the subset of predicted search inputs; when the confidence level exceeds a threshold, initiating a search operation to generate predicted search results based on a set of initial inputs including (i) the subset of interim search inputs and (ii) the subset of predicted search inputs; when the confidence level does not exceed the threshold, awaiting an additional query without initiating the search operation; and transmitting a search response based on at least one of the interim query and the additional query.

IPC Classes  ?

47.

TRAVEL DISRUPTION DETECTION, MONITORING, AND MANAGEMENT

      
Application Number EP2019052858
Publication Number 2019/174819
Status In Force
Filing Date 2019-02-06
Publication Date 2019-09-19
Owner AMADEUS S.A.S. (France)
Inventor
  • Beynel, Mathieu
  • Anselmet, Elsa
  • Cazeaux, Olivier

Abstract

Systems and methods for composite travel disruption detection, monitoring, and mitigation in the travel industry using fragmented source data. A disruption event that impacts a segment of an itinerary is detected. A disruption element corresponding to the segment is generated in the reservation record to store data indicating a net difference between a base state of the segment at a time of a ticketing of the itinerary and an actual state of the segment at a time the segment terminates. The disruption element is populated with data indicating the difference. A notification including a record identifier is received. The notification identifies the disruption element. A disruption metric quantifying a relative impact of disruption events on the segment is determined. One or more mitigation options that reduce the disruption metric are identified. An instruction is triggered that causes a remote service to effectuate those mitigation options. Reservation records associated with a user profile are accessed in a reservation database. The reservation records are filtered to create a filter sub-set of reservation records that each have a disruption element. A composite disruption metric is determined based on the disruption metrics quantifying a cumulative impact of disruption events on a user associated with a user profile. At least one mitigation option is effectuated based on a comparison between the composite disruption metric and a defined threshold.

IPC Classes  ?

48.

NEURAL NETWORK SYSTEMS AND METHODS FOR APPLICATION NAVIGATION

      
Application Number EP2019055674
Publication Number 2019/170800
Status In Force
Filing Date 2019-03-07
Publication Date 2019-09-12
Owner AMADEUS S.A.S. (France)
Inventor
  • Rollat, Geoffroy
  • Dutto, Julien
  • Kwong, Kevin

Abstract

The present disclosure relates to systems and methods for application navigation using neural networks. The disclosed systems and methods can perform operations including providing an application comprising application states that operate on data objects to generate pages, determining a current application state and current data object, predicting a next page using an application state-predicting neural network and a data object-predicting neural network and providing instructions to display an indication of the predicted next page. Predicting the next page can include predicting a next application state using the application state-predicting neural network and a first input vector, and predicting a next data object using the data object-predicting neural network, a second input vector, and the next application state.

IPC Classes  ?

  • G06F 9/445 - Program loading or initiating
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • H04M 1/725 - Cordless telephones

49.

RE-COMPUTING PRE-COMPUTED QUERY RESULTS

      
Application Number EP2019051865
Publication Number 2019/145480
Status In Force
Filing Date 2019-01-25
Publication Date 2019-08-01
Owner AMADEUS S.A.S. (France)
Inventor
  • Aubry, Jean-Philippe
  • Le Grand, Guillaume
  • Marchi, Johann
  • Legrand, Nicolas

Abstract

Pre-computed query results stored at a database server are re-computed by a computation machine. The pre-computed query results are composed of a plurality of shares. Each share ineludes a certain number of pre-computed query results. The computation resources of the computation machine needed to re-compute a pre-computed query result of a first share depend on whether or not other pre-computed query results of the first share are re-computed during a given time interval forming a current re-computation cycle. The computation machine receives a request to re-compute pre-computed query results of at least a first share, determines a number of pre-computed query results in the first share to be re-computed in the current re-computation cycle based on a Reinforcement Learning algorithm, and re-computes the determined number of pre-computed query results in the first share.

IPC Classes  ?

50.

SHARING SEARCH CRITERIA ACROSS MULTIPLE SEARCH SPACES

      
Application Number EP2018078749
Publication Number 2019/077124
Status In Force
Filing Date 2018-10-19
Publication Date 2019-04-25
Owner AMADEUS S.A.S. (France)
Inventor
  • Torrenti, Matthieu
  • Fontaine, Gael
  • Kadamalakunte, Amar

Abstract

Methods, systems, and computer program products for processing search criteria across multiple search spaces. The system includes one or more processors and a memory coupled to the processors. The memory stores data comprising program code that, when executed by the processors, causes the system to receive authentication information to grant a user access to a universal profile platform associated with the system. In response to receiving the authentication information, the system is caused to grant access to the universal profile platform. The universal profile platform provides access to a first search website and a second search website that are external to the system. The system is further caused to store, in a universal profile database, profile data that includes a plurality of search criteria submitted by the user to the first search website. The search criteria indicates at least one parameter of a search performed by the first search website.

IPC Classes  ?

51.

A METHOD AND SYSTEM FOR REAL-TIME ONLINE TRAVELLER SEGMENTATION USING MACHINE LEARNING

      
Application Number EP2018073838
Publication Number 2019/052868
Status In Force
Filing Date 2018-09-05
Publication Date 2019-03-21
Owner AMADEUS S.A.S. (France)
Inventor
  • Acuna Agost, Rodrigo
  • Lheritier, Alix
  • Mottini D'Oliveira, Alejandro Ricardo
  • Renaudie, David

Abstract

A computer-implemented method for real-time online traveller segmentation comprises accessing at least one offline data store that contains records of prior travel bookings of a plurality of individually-distinguishable travellers. For each record of a training set of records selected from the offline data store, a feature vector is computed comprising corresponding values for the plurality of features. A machine learning classifier is trained using the computed feature vectors and associated tags corresponding with records in the training set. A processor is configured to execute the machine learning classifier, which receives a feature vector comprising values of the plurality of features corresponding with an unidentified user in the online context. The processor executes the machine learning classifier to determine an estimate of whether the unidentified user is a member or non-member of a predetermined traveller category.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 50/14 - Travel agencies

52.

A MACHINE LEARNING METHOD AND SYSTEM FOR PREDICTING ONLINE USER INTERACTIONS

      
Application Number EP2018073841
Publication Number 2019/052869
Status In Force
Filing Date 2018-09-05
Publication Date 2019-03-21
Owner AMADEUS S.A.S. (France)
Inventor
  • Acuna Agost, Rodrigo
  • Mottini D'Oliveira, Alejandro Ricardo
  • Renaudie, David

Abstract

A computer-implemented method comprises accessing an online data store to retrieve records relating to content placement events, and records relating to user interaction events. A set of enriched training feature vectors is computed from raw feature values, and used with interaction event tags to train a machine learning model. A processor is configured to execute the machine learning model, and receives information relating to an online content placement slot and information relating to a user. The processor computes an enriched estimation feature vector based upon a content item selected for placement within the online content placement slot, the information relating to the user, and the information relating to the online content placement slot. The processor executes the machine learning model to determine an estimate of likelihood of the user interacting with the selected content item, based upon the enriched estimation feature vector.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06N 5/00 - Computing arrangements using knowledge-based models

53.

A METHOD AND SYSTEM FOR INTELLIGENT ADAPTIVE BIDDING IN AN AUTOMATED ONLINE EXCHANGE NETWORK

      
Application Number EP2018073845
Publication Number 2019/052870
Status In Force
Filing Date 2018-09-05
Publication Date 2019-03-21
Owner AMADEUS S.A.S. (France)
Inventor
  • Acuna Agost, Rodrigo
  • Mottini D'Oliveira, Alejandro Ricardo
  • Renaudie, David

Abstract

A computer-implemented method comprises receiving, from an ad exchange server via a data communications network, a message comprising a bid request which includes site information and user information relating to an available ad slot. For each offer in ranked list generated, an offer-level estimate of probability of user interaction with the offer is computed. For a combination of offers included in the ranked list, an ad-level bid price is computed, based on at least the computed offer-level estimates of probability of user interaction, corresponding offer-level interaction revenues, and an aggressiveness parameter. A bid response includes a bid-priced ad which comprises the combination of offers and the ad-level bid price. Machine learning models for predicting behaviour of online users are able to automatically determine estimates of probability of user interaction with online content elements based upon aggregated behaviour of prior users in similar contexts.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

54.

SYSTEM AND METHOD FOR INTEGRATING MESSAGE CONTENT INTO A TARGET DATA PROCESSING DEVICE

      
Application Number EP2018068373
Publication Number 2019/011804
Status In Force
Filing Date 2018-07-06
Publication Date 2019-01-17
Owner AMADEUS SAS (France)
Inventor
  • Lopez Ruiz, Eduardo Rafael
  • Guillon, Nicolas
  • Krion, Paul
  • Oesterle, Jürgen
  • Stammler, Martin
  • Kuhn, Martin
  • Bildner, Sebastian
  • Stark, Thomas

Abstract

Embodiments of the invention provide a system of integrating message content into a target processing device (2), said target data processing device (2) being configured to process input data having a predefined data structure, the system comprising a messaging server (11) configured to receive a message from a messaging client device (14) executing a messaging application (15), the message comprising message content. wherein the system further comprising an orchestrator device (18) configured to integrate at least a part of the message content into a target data processing device (2), the orchestrator device (18) being further configured to: - receive the part of the message content from the messaging server (1); and - transmit a file derived from the part of the message content to a file processing device (19), the file processing device being configured to transform each received file (190) into a description file (191) comprising a set of predefined keys, at least some of the keys being associated with one or more values, the orchestrator device (18) being configured to derive an input file (190) having the predefined data structure from the description file (191) and transmit the derived input file (182) to the target data processing device (2) for processing of the derived input file by the target processing device.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

55.

SYSTEM AND METHOD FOR DYNAMICALLY DELIVERING CONTENT

      
Application Number EP2018068374
Publication Number 2019/011805
Status In Force
Filing Date 2018-07-06
Publication Date 2019-01-17
Owner AMADEUS SAS (France)
Inventor
  • Lopez Ruiz, Eduardo Rafael
  • Guillon, Nicolas
  • Bonfil-Praire, Jeremie
  • Driencourt, Loïc
  • Monteillet, Melinda
  • Romito, Davide
  • Ye, Qinglin
  • Casal, Federick
  • Mantoan, Fabrice

Abstract

Embodiments of the invention provide a system for dynamically delivering content from a content provider system (2) to a user device (3), the content provider system (2) being configured to deliver content in response to a request having one or more predefined formats, the user device (3) comprising an application (4) executing on the user device (3), the application (4) being associated with an application interface, the application being configured to receive input data from at least one user through the application interface, the input data comprising a set of data items, each data item having a type and a value, wherein the application comprises an executable application extension. The system further comprises a bridging device (10), the bridging device being configured to dynamically connect the application (4) to the content provider system (2) during execution of the application extension, the application extension being configured to activate a connection to the bridging device (10), in response to the detection of an activation condition, the application (4) being configured to transmit at least some of the data items comprised in each input data block to the bridging device (10) during the connection to the bridging device (10), the bridging device being configured to generate a request for content according to one of the predefined request formats using the data items received from the application (4) and to transmit the request to the content provider system (2).

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • G06Q 10/10 - Office automation; Time management
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 50/14 - Travel agencies
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 50/16 - Real estate
  • G06F 9/54 - Interprogram communication
  • G06F 9/445 - Program loading or initiating
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction

56.

CROSS-CLUSTER SERVICE PROVISION

      
Application Number EP2018065708
Publication Number 2018/229153
Status In Force
Filing Date 2018-06-13
Publication Date 2018-12-20
Owner AMADEUS S.A.S. (France)
Inventor Castaing, Thibaud Nicolas

Abstract

Computer-implemented methods and systems are provided for cross-cluster service provision. Consistent with disclosed embodiments, a system for cross-cluster service provision can include a first computing cluster and a second computing cluster. The first cluster can include service-providing nodes and a first controller that collects status information concerning the service-providing nodes. The status information can indicate at least one service-providing node endpoint. The second computing cluster can include service-consuming nodes, a service that receives requests for the service from the service-consuming nodes and distributes the requests among a set of specified endpoints, and a second controller that performs health checks on the specified endpoints, retrieves the status information from the first controller, and updates the set of specified endpoints based on the status information.

IPC Classes  ?

  • G06F 11/30 - Monitoring
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

57.

GEOGRAPHICALLY DISTRIBUTED DATABASE

      
Application Number EP2018065719
Publication Number 2018/229158
Status In Force
Filing Date 2018-06-13
Publication Date 2018-12-20
Owner AMADEUS S.A.S. (France)
Inventor Castaing, Thibaud Nicolas

Abstract

Computer-implemented methods and systems are provided for managing databases. Consistent with disclosed embodiments, a database system can serve configuration requests received from administration systems using an active cluster of at least two geographically separated computing clusters. Serving configuration request can include updating an active configuration database of the active cluster based on the configuration request. The system can also serve search requests received from user devices that specify a search criterion using a closest one of the geographically separated computing clusters by retrieving items satisfying the search criterion from local copies of a cache replicated across the geographically separated computing clusters. Furthermore, the system can serve transaction requests received from the user devices using the active cluster by updating an active local copy of the cache replicated in the active cluster. The active datacenter may be changed by using load balancing devices to reroute transaction and configuration requests between datacenters.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

58.

MAXIMAL AVAILABILITY INVENTORY

      
Application Number EP2017081624
Publication Number 2018/224176
Status In Force
Filing Date 2017-12-06
Publication Date 2018-12-13
Owner AMADEUS S.A.S. (France)
Inventor
  • Pellerin, Florent
  • Lardeux, Benoit
  • Cheinet, Antoine
  • Mousli, Bruno
  • Delahaye, Thierry
  • Boudia, Mourad
  • Bossert, Vincent
  • Mourgues, Fabien

Abstract

Virtualization methods and systems for optimizing the availability of items in an inventory of items in a reservation system, wherein the items are classified into item types and an item type is defined by a requestable set of at least one characteristic. Reservations may be received for a set of at least one characteristic that is a subset of an item type. After a reservation has been accepted, all the availabilities of the requestable sets of at least one characteristic in the inventory are updated. The reservation system may be a hotel reservation system and item types may be hotel room types or other bookable products. The reservation system may be a flight reservation system and item types may be bookable places on flights.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

59.

MULTI-STANDARD MESSAGE PROCESSING

      
Application Number EP2018065192
Publication Number 2018/224659
Status In Force
Filing Date 2018-06-08
Publication Date 2018-12-13
Owner AMADEUS S.A.S. (France)
Inventor
  • Zhang, Yizhen
  • Campora, Simone
  • Marchand, Ivan Xavier
  • Fontolliet, Loïc

Abstract

Messages are processed in a distributed messaging system by a message processing engine. Message targets operates according to a first standard or a second legacy standard. In response to receiving a database commit indication, a message envelope is generated for each message target to be notified operating according to the first standard and at least one messages within each message envelope. Message envelope dependencies between generated message envelopes for a same message target are computed. Message dependencies between the messages within each message envelope are computed based at least on the standard of the messages of the respective message envelope and functions of the messages. The messages are sent to the respective message target in a sequence based on the message envelope dependencies and the message dependencies.

IPC Classes  ?

60.

NON-STANDARD DATA MANAGEMENT IN A DATA MANAGEMENT SYSTEM

      
Application Number EP2018053881
Publication Number 2018/153782
Status In Force
Filing Date 2018-02-16
Publication Date 2018-08-30
Owner AMADEUS S.A.S. (France)
Inventor
  • Charrat, Christel
  • Fontebride, Vanessa
  • Tacaille, Olivier
  • Tazi, Taoufik
  • Kuffler, Olivier

Abstract

Systems, methods, and computer program products for managing non-standard data. A data management system stores profile records for non-standard providers in a DTN database, and elements defining an itinerary in an EDR database. The data management system queries the DTN database for profiles matching search criteria, and generates a service request for one of the matching profiles. The service request is stored in an extended data structure of an extended data record in the EDR database. The extended data record includes a standard data structure for storing standard elements and the extended data structure for storing non-standard elements. The service request is also transmitted to non-standard provider systems. Service offers from the non-standard provider systems are stored in the extended data structure. The system thereby manages an itinerary that includes non-standard services defined by the non-standard elements and standard services defined by the standard elements using the extended data record.

IPC Classes  ?

61.

RECORD AGGREGATION DATABASE

      
Application Number EP2018051517
Publication Number 2018/134426
Status In Force
Filing Date 2018-01-23
Publication Date 2018-07-26
Owner AMADEUS S.A.S. (France)
Inventor
  • Bessassi, Selim
  • Dessenis, Caroline
  • Pelissier, Marc
  • Caron, Delphine
  • Fontolliet, Loic

Abstract

Systems, methods, and computer program products for aggregating data from related database records. A booking folder database stores a plurality of booking folder records. Each booking folder record links reservation records and other data relating to a particular trip or group of trips by storing identifiers identifying the reservation records to be linked. To view or modify a trip, a client application may search the database for a booking folder record matching a search term. Based on the identifiers in the matching booking folder record, the client application may retrieve the linked reservation records, and aggregate the reservation records into a single booking folder view of the entire trip. To modify the itinerary of the trip, the client application may add or remove links from the booking folder record, or modify the linked reservation records.

IPC Classes  ?

  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 10/10 - Office automation; Time management
  • G06Q 50/14 - Travel agencies

62.

DISRUPTION INDEX FOR TRACKING DATABASE RECORDS

      
Application Number EP2018050241
Publication Number 2018/127551
Status In Force
Filing Date 2018-01-05
Publication Date 2018-07-12
Owner AMADEUS S.A.S. (France)
Inventor
  • Lahmadi, Ghassen
  • Pattard, Pierre
  • Bardin, Sebastien
  • Laffitte, Anatole
  • Hjije, Amal
  • Ledroit, Caroline

Abstract

Systems, methods, and computer program products for processing database records. A database management system may receive a query identifying a ticket in a ticket database that is being exchanged. In response to receiving the query, the database management system may retrieve, from a transitional database, a transitional record that is indexed to the ticket. The transitional record may include a disruption index having one or more arrays each defining a set of linked data elements. The database management system may retrieve additional tickets from the ticket database that are identified by the data elements, and arrange the tickets into an ordered set that defines a disruption history for the ticket being exchanged. The database management system may then generate a hybrid itinerary based on the disruption history, and use the hybrid itinerary to determine a value for the ticket being exchanged.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

63.

INTERACTIVE PLATFORM FOR THE EXCHANGE OF COMMODITIZED PRODUCTS

      
Application Number EP2017069717
Publication Number 2018/024844
Status In Force
Filing Date 2017-08-03
Publication Date 2018-02-08
Owner AMADEUS S.A.S. (France)
Inventor Cholak, Umit

Abstract

Methods, systems, and computer program products for a product exchange system that allows end users, providers, and retailers to buy and sell commoditized products. The product exchange system is in communication with at least one inventory system and a plurality of client devices. The product exchange system includes a data module for receiving an indicator from the inventory system. The indicator is an indication of availability for a specific product, and is associated with a predetermined set of parameters that includes a resource amount associated with the product. The product exchange system also includes an availability module receiving the indicator from the data module. The availability module makes the product available upon request. The product exchange system also includes a request module receiving a plurality of client requests from the client devices. The client requests are each associated with a resource value.

IPC Classes  ?

64.

PERSONALIZED RANKING FOR SEARCH RESULTS OF A TRAVEL-RELATED DATABASE QUERY

      
Application Number EP2016000007
Publication Number 2016/131519
Status In Force
Filing Date 2016-01-05
Publication Date 2016-08-25
Owner AMADEUS S.A.S. (France)
Inventor
  • Pasero, David
  • Zhao, Haixiang
  • Canis, Laure
  • Dor, Pierre
  • Zmerli, Feten

Abstract

Methods, systems, and computer program products for processing database query results. Query results are retrieved from a database of travel itineraries based on search criteria provided by a traveler, and a subset of travel itineraries selected from the search results based on a composite profile. The traveler may identify which travel itineraries of the subset they prefer, and the result of this selection used to update a probabilistic profile of the traveler. The search results may be re-ranked using an updated composite profile, and a new subset of travel itineraries selected based on the re-ranking. The traveler may indicate which travel itinerary is preferred from the new subset, and the probabilistic profile updated based thereon. The process of re-ranking search results and updating the probabilistic profile may be repeated until successive sets of ranked results match each other.

IPC Classes  ?

65.

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING A CLASSIFICATION DATABASE

      
Application Number EP2016000183
Publication Number 2016/128121
Status In Force
Filing Date 2016-02-04
Publication Date 2016-08-18
Owner AMADEUS S.A.S. (France)
Inventor Fontaine, Gael

Abstract

Methods, systems, and computer program products for implementing a classification database. An electronic data storage device may host the classification database and may be in data communication with a classification system. The classification system may be configured to receive data relating to a scheduled event having an undetermined classification. In response to receiving the data, at least one processor of the classification system may be configured to automatically query the classification database for classification rules and apply the classification rules to the scheduled event to resolve a classification for the scheduled event.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 50/14 - Travel agencies

66.

MANAGING PRE-COMPUTED SEARCH RESULTS

      
Application Number EP2015002110
Publication Number 2016/070964
Status In Force
Filing Date 2015-10-23
Publication Date 2016-05-12
Owner AMADEUS S.A.S. (France)
Inventor
  • Legrand, Guillaume
  • Ciabrini, Damien

Abstract

Pre-computed search results stored in a search platform are subdivided into a plurality of shares of related pre-computed search results including a first share D. A re-computation controller controls re-computation of the pre-computed search results on the basis of validity probabilities. The re-computation controller determines a validity trend λi indicating a change rate of the validity probability of a pre-computed search result i over time and an instantaneous validity rate λi for the pre-computed search result i. In response to determining a difference between the instantaneous validity rate λi and the validity trend λi exceeding a given extent, the re-computation controller adjusts the validity probabilities being associated with other pre-computed search results included in a second share D' being correlated to the first share D. The re-computation controller issues re-computation orders to a computation platform to recompute a part of the pre-computed search results, the part being selected by the re-computation controller on the basis of the validity probabilities associated with the pre-computed search results.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

67.

CONTROLLING A GRAPHICAL USER INTERFACE

      
Application Number EP2015002058
Publication Number 2016/066250
Status In Force
Filing Date 2015-10-16
Publication Date 2016-05-06
Owner AMADEUS S.A.S. (France)
Inventor
  • Ducat, Fabien
  • Giovannini, Vincent
  • Exbrayat, Florent
  • Attias, Christophe
  • Stasinos, Christos

Abstract

A method of controlling a graphical user interface, GUI, of an electronic device. The GUI is defined by a GUI definition document processed by the electronic device. The GUI definition document defines a layout of the GUI for rendering the GUI, navigable elements of the GUI, at least one navigation event, and at least one navigation data set per navigable element, wherein a navigation data set specifies for a respective one of the at least one navigation event a next one of the navigable elements to be navigated to in response to the navigation event. The method includes rendering, by the electronic device, the GUI according to the layout; and navigating from a current navigable element to a next navigable element by receiving, by the electronic device, a navigation event, and in response to the received navigation event, setting, by the electronic de-vice, the current navigable element as inactive and the next navigable element as active for user interaction, wherein the next navigable element being determined based on the at least one navigation data set of the current navigable element.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

68.

PAYMENT-TERMINAL SHARING

      
Application Number EP2015001831
Publication Number 2016/037708
Status In Force
Filing Date 2015-09-11
Publication Date 2016-03-17
Owner AMADEUS S.A.S. (France)
Inventor
  • Tahon, Mathieu
  • Bosco, Lorenzo
  • Hirel, Nicolas
  • Milani, Veronica
  • Diana, Remi

Abstract

A method is described of configuring a payment terminal to become usable as a payment terminal shared by a plurality of operators with cryptographic segregation between the different operators of the payment terminal. An operator- and terminal-specific transport key is provided to the payment terminal. An operator- and terminal-specific initial-encryption key is derived, by the payment provider, from an operator-specific base-derivation key using the terminal-identification number, or an additional identification number of the payment terminal. The operator- and terminal-specific initial-encryption key is transmitted to the payment terminal, and is decrypted at the payment terminal. An operator- and transaction- specific encryption key is derived, both at the payment provider and the payment terminal, from the operator- and terminal-specific initial-encryption key using a transaction-specific number associated with this transaction, when performing a transaction with the payment terminal.

IPC Classes  ?

  • G06Q 20/38 - Payment architectures, schemes or protocols - Details thereof

69.

SYSTEM FOR UPDATING A SERVER DATABASE OF A CENTRALISED MID-BACK OFFICE SYSTEM WITH TRAVEL DATA

      
Application Number EP2015070698
Publication Number 2016/038134
Status In Force
Filing Date 2015-09-10
Publication Date 2016-03-17
Owner AMADEUS S.A.S. (France)
Inventor Rous, Luc

Abstract

The present invention relates to a system (10) comprising a first processing unit (18) arranged for receiving a remotely generated input data file (14) comprising travel data (15) comprising travel reservation data (15b) and travel fare data (15a) related to the travel reservation. The first processing unit (18) comprising a fare interpretation processing module (16) arranged for selecting, based on the travel reservation data (15b), at least one rule for processing the travel fare data (15a) from a database of rules (21), and based on the selected rule determine from the travel fare data (15a) the corresponding travel fare values associated with the fare data fields of the server database, which values are communicated to the first processing unit (18) where they are grouped together with the remaining travel data (15) for updating each of the server database fields..

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06F 11/36 - Preventing errors by testing or debugging of software
  • G06F 9/44 - Arrangements for executing specific programs
  • G06Q 50/14 - Travel agencies

70.

AUTOMATED TICKETING

      
Application Number EP2015001555
Publication Number 2016/023619
Status In Force
Filing Date 2015-07-28
Publication Date 2016-02-18
Owner AMADEUS S.A.S. (France)
Inventor
  • Daouk, Carine
  • Pardini, Christelle
  • Avramidis, Faustine
  • Rossi, Romain
  • Tangorra, Manuel

Abstract

Methods, systems, and computer program products for automatically issuing travel documents. Tasks relating to issuance of travel documents are generated by an originating application in response to booking a travel service. The tasks are received and stored in a first queue until a triggering event, such as the arrival of a time for issuance of a document. In response to the triggering event, a task in the first queue may be placed in a second queue for transmission to an issuing application. The documents to be issued may be determined based on records in a passenger name record (PNR) stored in a database. The PNR may be determined based on the task. The PNR may be updated with information indicating whether task processing was successful. In the event of an error, information indicating the cause of the error may be added to the PNR.

IPC Classes  ?

71.

SEAT ASSIGNMENT

      
Application Number EP2015001087
Publication Number 2015/180840
Status In Force
Filing Date 2015-05-27
Publication Date 2015-12-03
Owner AMADEUS S.A.S. (France)
Inventor
  • Boulanger, Denis
  • Choubert, Luc
  • Saban, Raphael
  • Chan Noon Chung, Mathieu

Abstract

A method of assigning seats to passengers of a passenger-transport vehicle which is carried out by means of a computer having a processor and non-volatile memory with a computer program with executable instructions stored therein, wherein given social relations between passengers are used in the seat assignment. Passengers have a social network relation with at least one of the other passengers and the social network relations of said passengers corresponding to a graph with vertices and edges. The graph is subdivided into groups of vertices, wherein the subdivision encompasses vertices in each group of vertices that are connected to each other vertex in said group of vertices and have fewer than a given maximum number of connections to other vertices in the graph. If a vertex is included in any group of vertices as a result of the subdivision, it is added to a group connected to said vertex via at least one edge.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 50/10 - Services
  • G06Q 50/30 - Transportation; Communications

72.

COMPUTER IMPLEMENTED GATEWAY

      
Application Number EP2015060243
Publication Number 2015/173152
Status In Force
Filing Date 2015-05-08
Publication Date 2015-11-19
Owner AMADEUS S.A.S. (France)
Inventor
  • Maes, M Wim
  • Colardyn, M Frederik
  • Karimi Rad, Soroush
  • Torfs, Ben
  • Van Bouchaute, Jurgen

Abstract

A computer implemented gateway (1) comprising: an Enterprise Service Bus (ESB) architecture comprising at least one ESB for performing data transformations; wherein the gateway (1) further comprises a central configuration system (40) operatively coupled to the at least one ESB, the central configuration system (40) being arranged for receiving user configuration settings (44) and generating, based on at least the user configuration settings (44), the ESB configuration instance during gateway run-time.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

73.

VISUAL BOOKING SYSTEM

      
Application Number EP2015000654
Publication Number 2015/165562
Status In Force
Filing Date 2015-03-26
Publication Date 2015-11-05
Owner AMADEUS S.A.S. (France)
Inventor
  • Renaudie, David
  • Hauviller, Nicolas
  • Montegut, Francois

Abstract

A method, apparatus, and program product implement visual booking operations to search for travel products and/or present travel recommendations associated with travel products to users based upon visual elements in one or more digital images captured by a wearable or mobile device. Visual elements may be extracted and inferred to identify one or more travel destination locations that are geographically remote from a current location of a user, and the identified travel destination locations may be used to search a travel database to identify at least one travel product for travel from a travel origination location to a travel destination location.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06Q 50/14 - Travel agencies

74.

COMPUTER SYSTEM AND METHOD FOR SELLING TRAVEL SERVICES

      
Application Number EP2015000717
Publication Number 2015/149947
Status In Force
Filing Date 2015-04-02
Publication Date 2015-10-08
Owner AMADEUS S.A.S. (France)
Inventor
  • Hauviller, Nicolas
  • Montegut, François
  • Daniello, Rudy

Abstract

A computer system (1) for selling travel services by a travel seller to a travel client, comprising a travel seller screen (3) for showing travel information from the travel database system (2) to the travel seller and a screen visualization module (4, 24) for visualizing travel information from the travel database system (2) onto the travel seller screen (3), the computer system (1) further comprising a travel seller selection interface module (5) allowing the travel seller to select client travel information from the travel database system (2) and a travel client screen (6) different from the travel seller screen (3) for showing travel information from the travel database system (2) to the travel client, the screen visualization module (4, 24) being provided to visualize the selected client travel information from the travel database system (2) onto the travel client screen (6).

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

75.

DOUBLE-PROCESSING PREVENTION

      
Application Number EP2015000607
Publication Number 2015/144300
Status In Force
Filing Date 2015-03-19
Publication Date 2015-10-01
Owner AMADEUS S.A.S. (France)
Inventor
  • Bigourdan, Tristan
  • Beaucour, Guillaume
  • Geraci, Frederic

Abstract

Methods and computer programs for preventing double processing of a repeated request from a client in a transaction session are provided. A first request is received from the client over the computer network and processed. When a repeated request is received from the client, response data prepared in response to the first request are assigned to the repeated request. A response to the repeated request is returned to the client comprising the response data prepared in response to the first request.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

76.

RE-COMPUTING PRE-COMPUTED SEARCH RESULTS

      
Application Number EP2015000286
Publication Number 2015/124274
Status In Force
Filing Date 2015-02-10
Publication Date 2015-08-27
Owner AMADEUS S.A.S. (France)
Inventor
  • Legrand, Guillaume
  • Ciabrini, Damien

Abstract

Pre-computed search results are re-computed within a given time interval by a computation platform. The number of pre-computed search results re-computed by the computation platform is limited by the computation platform's computation resources available for the re-computation within the given time interval. The computation resources to re-compute a pre-computed search result i depend on whether or not other pre-computed search results related to the pre-computed search result i are re-computed during the given time interval. A re-computation controller dynamically estimates the computation resources needed to re-compute pre-computed search result i depending on which other pre-computed search results related to the pre-computed search result i are selected for re-computation during the given time interval.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

77.

LONG-TERM VALIDITY OF PRE-COMPUTED REQUEST RESULTS

      
Application Number EP2015000287
Publication Number 2015/124275
Status In Force
Filing Date 2015-02-10
Publication Date 2015-08-27
Owner AMADEUS S.A.S. (France)
Inventor
  • Legrand, Guillaume
  • Ciabrini, Damien

Abstract

Pre-computed search results are re-computed to provide long-term accuracy. A re-computation controller assigns a re-computation indicator to any of the pre-computed search results. The re-computation indicator for a pre-computed search result is based on at least on a probability that the pre-computed search result is still valid, and on a re-computation frequency of the search result. Within a given time interval, a computation platform re-computes these pre-computed search results having a re-computation indicator indicating the highest need for re-computation. The number of pre-computed search results re-computed by the computation platform is limited by the computation platform's computation resources available for the re-computation within the given time interval.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

78.

INCREASING SEARCH RESULT VALIDITY

      
Application Number EP2015000249
Publication Number 2015/120968
Status In Force
Filing Date 2015-02-06
Publication Date 2015-08-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Legrand, Guillaume
  • Robelin, Charles-Antoine
  • Isnardy, Luc
  • Laburthe, François

Abstract

A method, a search platform, a system and a storage medium for handling queries in a database system are disclosed. The database system includes at least one client and at least one search platform. The search platform maintains pre-collected search results which are associated which confidence factors. A confidence factor indicates a probability of the associated pre-collected search result being valid. The search platform receives a query indicating at least one search criterion to the search platform. The confidence factors associated with the identified pre-collected search results are utilized to increase the mean probability of pre-collected search results returned to the client of being valid. For example, pre-collected search results complying with the at least one search criterion and being associated with confidence factors having values exceeding a given threshold are returned to the client.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

79.

CONTENT INTEGRATION FRAMEWORK

      
Application Number EP2014003359
Publication Number 2015/110133
Status In Force
Filing Date 2014-12-15
Publication Date 2015-07-30
Owner AMADEUS S.A.S. (France)
Inventor
  • Bersin, Vincent
  • Joffart, Laurent
  • Recouly, Matthieu

Abstract

A computer system for interconnecting content requesting clients (2) with a plurality of content provider platforms (3) offering content, the computer system comprising a client interface (5) arranged for transaction-oriented message exchange with the content requesting clients (2); a runtime module arranged to map content-provider-specific data formats and content-provider-specific message flows to data formats and message flows utilized by the client interface (5); and a plurality of content-provider-protocol-specific plug-ins (14), each content-provider-protocol-specific plug-in defining rules for a mapping between the content-provider-specific data formats and content-provider-specific message flows of at least one of the plurality of content provider platforms (3) and the data formats and message flows utilized by the client interface (5).

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

80.

REDIRECTION SYSTEM AND METHOD

      
Application Number EP2014077040
Publication Number 2015/101464
Status In Force
Filing Date 2014-12-09
Publication Date 2015-07-09
Owner AMADEUS SAS (France)
Inventor
  • Almeras, Arnaud
  • Jaussoin, Thomas

Abstract

Methods, systems, and computer program products for redirecting a user from a metasearch website to a service provider website. A first uniform resource locator (URL) may be received from a client device at a redirection system. The first URL may have a first format including a plurality of fields containing information related to a product distributed at the website of the service provider. A second uniform resource locator (URL) may be generated from the fields of the first URL. The second URL may have a second format that is predetermined by the service provider. The client device may be provided access to the website of the service provider using the second URL.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

81.

INTEGRATION OF ONLINE SELF-BOOKING TOOL AND THIRD PARTY SYSTEM SEARCH RESULTS

      
Application Number EP2014003022
Publication Number 2015/070975
Status In Force
Filing Date 2014-11-11
Publication Date 2015-05-21
Owner AMADEUS S.A.S. (France)
Inventor
  • Lopez Ruiz, Eduardo, Rafael
  • Raphose, Fabrice

Abstract

Methods, systems, and computer program products for providing functionality of an online self-booking tool to a user who is booking travel offerings through a website of a third party provider. A travel-related search query by the user generates parallel searches in each of a website of a third party provider and a database including travel offerings having negotiated rates. The results of the parallel searches may be captured and combined in a data siphon tool. The data siphon tool may reconcile the combined search results by eliminating duplicate search results and identifying search results that are in conflict with corporate travel policies. The reconciled search results may then be formatted based on display data obtained from the third party website and displayed to the user. Search results conflicting with corporate travel policies may be deleted, or displayed with an indication of the conflict.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 50/14 - Travel agencies

82.

GROUND-TRANSPORTATION NETWORK REPRESENTATION

      
Application Number EP2014002213
Publication Number 2015/024639
Status In Force
Filing Date 2014-08-12
Publication Date 2015-02-26
Owner AMADEUS S.A.S. (France)
Inventor
  • Comi, Marco
  • Galliera, Mike
  • Sanchez, Claudi
  • Cordesses, Joel

Abstract

A method and a computer program for producing a representation of a ground-transportation network from timetable information of transportation services. By means of a computer routing locations are determined from the timetable information, said routing locations include end points of the transportation services. Tuples of directly-connected routing locations are formed. Network paths are generated by linking the directly-connected routing locations, the entirety of these paths forming the representation of the ground-transportation network.

IPC Classes  ?

  • G06Q 50/30 - Transportation; Communications
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

83.

PROCESSING INFORMATION QUERIES IN A DISTRIBUTED INFORMATION PROCESSING ENVIRONMENT

      
Application Number EP2014001981
Publication Number 2015/014458
Status In Force
Filing Date 2014-07-21
Publication Date 2015-02-05
Owner AMADEUS S.A.S. (France)
Inventor
  • Francois, Pierrick
  • Bonaud, Jacques

Abstract

A distributed information processing environment includes enquiring entities, content provider platforms and a query processing server with a cache storing query response data received in response to information queries from the content provider platforms. The query processing server receives an information query and directs it to a content provider platform. If the content provider platform responds within a given time limit, the query processing server forwards the response to the enquiring entity and updates respective information query response data in the cache. If the content provider platform does not respond within the given time limit, the query processing server forwards a cache-based response to the enquiring entity, the cache-based response having been received by the query processing server received from the content provider platform previously in response to an earlier information query. If the content provider platform still responds at a later point of time after the given time limit has exceeded, the query processing server updates the respective cached information query response data according to the later response of the content provider platform.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

84.

COMMUNICATIONS MANAGEMENT

      
Application Number EP2014051969
Publication Number 2014/118349
Status In Force
Filing Date 2014-01-31
Publication Date 2014-08-07
Owner AMADEUS S.A.S. (France)
Inventor
  • Dersy, Julien
  • Orton, David

Abstract

The present invention relates to a system (300) and method for managing communication between a server (100') and peripheral devices (250, 260, 270, 280) associated with at least one client (200) deployed with an airport environment so that a virtualised application (130') running on the server (100') can be connected with at least one of the peripheral devices (250, 260, 270, 280). A communications link (310) is established between the server (100') and the client (200) associated with the peripheral devices (250, 260, 270, 280) and the application (130') is directed to one of the peripheral devices (250, 260, 270, 280) via a virtual channel (320) established between a server peripheral manager simulator component (160) and a client peripheral manager simulator component (245) and passing through the communications link (310). The client peripheral manager simulator (245) is associated with a peripheral manager (240) in the client (200) which controls the peripheral devices (250, 260, 270, 280).

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

85.

RECOMMENDATION ENGINE FOR INTERACTIVE SEARCH FORMS

      
Application Number EP2013003758
Publication Number 2014/095008
Status In Force
Filing Date 2013-12-12
Publication Date 2014-06-26
Owner AMADEUS S.A.S. (France)
Inventor
  • Robelin, Charles-Antoine
  • Bezine, Benjamin
  • Rothe, Ingolf-Tobias

Abstract

Systems, methods, and computer program products for interacting with an interactive form. One or more values of a first control of the interactive form may be received at a server. Each value may represent a portion of a travel-related search query entered at the client device. At least one recommended value for a second control of the interactive form, which is different from the first control of the interactive form, may be determined and communicated from the server to the client device.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

86.

INTEGRATING MOBILE DEVICES INTO A FIXED COMMUNICATION INFRASTRUCTURE

      
Application Number EP2013003801
Publication Number 2014/095030
Status In Force
Filing Date 2013-12-16
Publication Date 2014-06-26
Owner AMADEUS S.A.S. (France)
Inventor
  • Orton, David
  • Dersy, Julien
  • Sheth, Milan
  • Domurado, Vincent

Abstract

A fixed communication infrastructure comprises at least one device server and a plurality of fixed IT devices which are coupled to the at least one device server. A mobile communication device is coupled by a wireless communication link to the fixed communication infrastructure. The respective locations of the fixed IT devices are recorded by the device server. The mobile communication device requests identification information of at least one fixed IT device which is located within its vicinity from the device server via the wireless communication link. The mobile communication device receives the requested identification information from the device server. The mobile communication device transmits a request to a fixed IT device identified by the device server and the fixed IT device serves the request.

IPC Classes  ?

  • H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
  • H04W 4/02 - Services making use of location information

87.

DETERMINING REAL-TIME DELAY OF TRANSPORTATION MEANS

      
Application Number EP2013003800
Publication Number 2014/095029
Status In Force
Filing Date 2013-12-16
Publication Date 2014-06-26
Owner AMADEUS S.A.S. (France)
Inventor
  • Marafioti, Vincenzo
  • Cordesses, Joel
  • Savornin, Richard

Abstract

A delay of a scheduled transportation means which runs along a route according to a timetable is determined. The route comprises at least one leg. Determining the delay is based on a detailed reference schedule indicating arbitrary time-stamped reference positions of the transportation means being on time. A request is received for the transportation means' delay by a user device located on the transportation means. The request indicates at least the current position of the transportation means. The transportation means' delay is calculated on the basis of the current position indicated in the request, a time-stamp and the corresponding time-stamped reference position of the detailed reference schedule. The calculated delay is returned to the user device. The calculated delay is stored into a logbook. In response to a request not indicating the current position of the transportation means, the delay is returned on the basis of the logbook.

IPC Classes  ?

  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
  • G08G 1/127 - Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles to a central station

88.

METHOD AND SYSTEM OF STORING AND RETRIEVING DATA

      
Application Number EP2013002655
Publication Number 2014/048540
Status In Force
Filing Date 2013-09-04
Publication Date 2014-04-03
Owner AMADEUS S.A.S. (France)
Inventor
  • Redoutey, Jean-Charles
  • Singer, Joel
  • Balard, Florent
  • Prud'Homme, Florian
  • Bouteloup, Romain
  • Pitrat, Colin

Abstract

A method and a system of storing data by a software application are described. In a data storage system comprising one or more database systems and at least one cache node the software application interfaces independently the one or more database systems on a first dedicated interface, and the at least one cache node on a second dedicated interface. The method and system are characterized in that: each read query of the data storage system by the software application is first solely issued to the plurality of cache nodes which returns the queried data if available. If not available, the software application receives a miss that triggers a fetch of the queried data from the one or more database systems. Upon having retrieved the queried data, the software application adds the queried data to at least one cache node. The method and system are further characterized in that each writing of the one or more database systems by the software application is also concurrently performed in the at least one cache node. Hence, population of the at least one cache node is quickly done at each missed read query of the at least one cache node and at each write query of the data storage system.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

89.

SYSTEM AND METHOD FOR LOAD DISTRIBUTION IN A NETWORK

      
Application Number EP2013002897
Publication Number 2014/048572
Status In Force
Filing Date 2013-09-26
Publication Date 2014-04-03
Owner AMADEUS S.A.S. (France)
Inventor
  • Lataille, Norbert
  • Sbragia, Alexandre
  • Arnoux-Proust, Renaud
  • Bousquet, Eric
  • Renaudie, David

Abstract

A computer-implemented reservation method and a corresponding system are utilized for controlling execution of a decision process to maintain data access efficiency upon receipt of a computation inquiry. The method comprises associating to a computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an updated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file and storing in real-time a recomputed decision rule in the configuration file.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

90.

UPDATING CACHED DATABASE QUERY RESULTS

      
Application Number EP2013002390
Publication Number 2014/026753
Status In Force
Filing Date 2013-08-09
Publication Date 2014-02-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Ciabrini, Damien
  • Legrand, Guillaume
  • Janin, Benoit
  • Isnardy, Luc
  • Maillot, Nicolas
  • Robelin, Charles-Antoine
  • Daniello, Rudy

Abstract

A data cache platform maintains pre-computed database query results computed by a computation platform based on data maintained in the computation platform and is configured to determine probabilities of the pre-computed database query results being outdated, to automatically issue re-computation orders to the computation platform for updating pre- computed database query results on the basis of the determined probabilities of the pre- computed database query results being outdated and to receive the updated pre-computed database query results as results of the re-computation orders. The probability determination depends on a probabilistic model and on the occurrence of asynchronous real-time events. The real-time events are indeterministic with regard to the expiration of the cached database query results and only have a probabilistic influence on the discrepancies between the database query results maintained in the data cache platform and presumed actual database query results.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 30/00 - Commerce
  • G06F 12/08 - Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
  • G06Q 10/00 - Administration; Management

91.

DYNAMIC AND HIERARCHICAL GENERIC DATA MAPPING FOR TRAVELER PROFILE PUBLICATION

      
Application Number EP2013002160
Publication Number 2014/019649
Status In Force
Filing Date 2013-07-22
Publication Date 2014-02-06
Owner AMADEUS S.A.S. (France)
Inventor
  • Losco, Philippe
  • Ghindici, Dorina
  • Martinez, Bruno
  • Martig, Lionel
  • Beaudequin, Philippe

Abstract

A method, apparatus, and program product suitable for use in the travel industry utilize a dynamic and hierarchical generic data mapping model (28) to facilitate the publication of traveler profile data from a source system (12), such as a profile management system, to a plurality of downstream target systems (14). A generic data mapping model may be utilized to dynamically build a target-specific publication data mapping (22), e.g., in association with the publication of a traveler profile (18), such that the traveler profile may be transformed into a target format using the dynamically built publication data mapping.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

92.

METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SEQUENCING ASYNCHRONOUS MESSAGES IN A DISTRIBUTED AND PARALLEL ENVIRONMENT

      
Application Number EP2013002302
Publication Number 2014/019701
Status In Force
Filing Date 2013-08-01
Publication Date 2014-02-06
Owner AMADEUS S.A.S. (France)
Inventor
  • Krasensky, Nicolas
  • Seveillac, Clément
  • Spezia, Didier
  • Dor, Pierre

Abstract

The invention provides a system and a computer-implemented method of sequencing distributed asynchronous messages in a distributed and parallel system having a plurality of inbound handlers forming an inbound handlers layer and a plurality of outbound handlers forming an outbound handlers layer, the method comprising the following steps performed with at least one data processor: receiving in any inbound handler out of the plurality of inbound handlers an incoming message the incoming message comprising a sequence correlation value that identifies a sequence comprising the incoming message, checking for a sequence status of said sequence in a shared sequence storage; determining if the incoming message is the next message to be processed for maintaining the order of the messages in said sequence; - if the sequence status indicates that none of the outbound handlers in the outbound handlers layer is currently processing a message for said sequence and if the incoming message is determined to be the next message to be processed for said sequence, then forwarding the incoming message to a shared queue storage and subsequently retrieving the message by an available outbound handler in the outbound handlers layer for processing; - if the sequence status indicates that at least one of the outbound handlers in the outbound handlers layer is currently processing a message of said sequence; or if the shared queue storage already comprises a message to be processed for said sequence; or if the incoming message is determined not to be the next message to be processed for said sequence, then storing the incoming message in a memory of a shared overflow storage to keep for further processing.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

93.

DATABASE SYSTEM USING BATCH-ORIENTED COMPUTATION

      
Application Number IB2012002668
Publication Number 2013/160721
Status In Force
Filing Date 2012-11-06
Publication Date 2013-10-31
Owner AMADEUS S.A.S. (France)
Inventor
  • Daniello, Rudy
  • Janin, Benoit
  • Isnardy, Luc
  • Reynaud, Claudine
  • Aubry, Jean-Philippe
  • Ciabrini, Damien
  • Legrand, Guillaume
  • Gole, Remy
  • Maillot, Nicolas
  • Robelin, Charles-Antoine
  • Viguie, Luc
  • Gibergues, Sébastien
  • Patoureaux, Marc
  • Isnardon, Bénédicte

Abstract

A database system comprises a computation platform and a search platform. The computation platform receives batch re-computation orders from the search platform. Each batch re-computation order instructs the computation platform to compute a plurality of database query results. The computation platform processes a batch re- computation order by computing the plurality of database query results according to a batch processing schedule within a given time frame. It returns the computed database query results resulting from the batch re-computation order to the search platform. The search platform maintains the computed database query results in a memory and makes the computed database query results available to clients which are connected to the search platform. The search platform transmits the batch re- computation orders to the computation platform.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

94.

A METHOD AND SYSTEM OF PRODUCING AN INTERACTIVE VERSION OF A PLAN OR THE LIKE

      
Application Number EP2013001142
Publication Number 2013/159878
Status In Force
Filing Date 2013-04-17
Publication Date 2013-10-31
Owner AMADEUS S.A.S. (France)
Inventor
  • Selles, Didier
  • Cochard, Daniel
  • Kamhoua Matchuendem, Caroline
  • Reissmann, Pierre-Jean

Abstract

A method of producing an interactive plan of a location from an optical image of a plan of the same location, wherein the location includes a plurality of features of different types such as cabins and corridors, the method comprising the steps of applying a complex geometry and character recognition (COGCR) process to the optical image to determine a plurality of functional data representative of the plurality of features of different types; converting the plurality of functional data into a plurality of object models; combining the object models to construct the interactive plan for display to an end user.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

95.

CATEGORIZING AND RANKING TRAVEL-RELATED SEARCH RESULTS

      
Application Number IB2012002541
Publication Number 2013/160720
Status In Force
Filing Date 2012-11-12
Publication Date 2013-10-31
Owner AMADEUS S.A.S. (France)
Inventor
  • Viguie, Luc
  • Gibergues, Sébastien
  • Patoureaux, Marc
  • Isnardon, Bénédicte
  • Robelin, Charles-Antoine
  • Maillot, Nicolas
  • Prengere, Alex

Abstract

Methods, systems,and computer program products for providing result search results. Results are retrieved from a result database. The results are classified according to multiple, distinct categories and at least one of the results for each of the multiple categories is stored and then provided to a client device upon receipt of a travel search request from an end user of the client device.

IPC Classes  ?

96.

TRAVELER HURRY STATUS MONITOR

      
Application Number EP2013001021
Publication Number 2013/149735
Status In Force
Filing Date 2013-04-05
Publication Date 2013-10-10
Owner AMADEUS S.A.S. (France)
Inventor
  • Tumayan, Claudie
  • Parisot, Louis

Abstract

This invention relates to a method, apparatus (10), and program product (32, 44) that communicates a hurry status indication (202, 204) to a traveler (16) to enable that traveler (16) to determine when he or she should commence a trip.

IPC Classes  ?

  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

97.

AN IMPROVED METHOD AND SYSTEM FOR SEARCHING FOR AND/OR PURCHASING PRODUCTS OR SERVICES

      
Application Number EP2012070323
Publication Number 2013/097959
Status In Force
Filing Date 2012-10-12
Publication Date 2013-07-04
Owner AMADEUS S.A.S. (France)
Inventor
  • Dufresne, Thierry
  • Dourthe, Cedric
  • Amadieu, Olivier
  • Piat, Benjamin

Abstract

A method of searching for a product or service and presenting the results in a calendar type view; wherein the search is instigated in a request which includes a plurality of parameters, such as a city pair and/or a date, and one or more upsell criteria; the method comprising the steps of: determining via a computer search, results which meet at least one parameter and one or more upsell criteria to thereby determine a flight domain; progressively determining the flight domain via a computer to produce refined results; limiting the number of results in the flight domain based on the at least one parameter, one or more upsell criteria and first one of a plurality of abstraction levels to thereby obtain the refined results, which refined results have lowest prices; and presenting the refined results in a view such as a calendar matrix view.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

98.

SEAMLESS TRAVEL HIVE ENGINE AND METHOD OF SAME

      
Application Number EP2012076935
Publication Number 2013/098314
Status In Force
Filing Date 2012-12-27
Publication Date 2013-07-04
Owner AMADEUS (France)
Inventor
  • Laval, Marc
  • Marziali, Andrea
  • Negri, Maurizio
  • Nowitz, Steve
  • Puyhaubert, Yohann

Abstract

A seamless travel hive engine automatically stores a user's travel-related information in a seamless travel hive repository, and may generate experience marks for displaying and sharing a user's travel-related information. The system provides a continuity of the travel-related user experience through time by storing, updating, aggregating, and sharing information among multiple users and across multiple devices and applications, including social networks. The seamless travel hive engine continuously and dynamically integrates a seamless travel hive repository, travel reservation module, experience mark manager module, comparison module, tagging module, alert module, and consumer travel-related applications, and may provide a platform for a continuous cross-device travel booking flow.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 10/10 - Office automation; Time management

99.

A SYSTEM FOR HIGH RELIABILITY AND HIGH PERFORMANCE APPLICATION MESSAGE DELIVERY

      
Application Number EP2012076937
Publication Number 2013/098316
Status In Force
Filing Date 2012-12-27
Publication Date 2013-07-04
Owner AMADEUS (France)
Inventor
  • De Schacht, Paul
  • Pare, Thomas
  • Pascal, Matthieu

Abstract

The invention provides a computer-implemented method and a system of providing high reliability and high performance application message delivery, characterized in that it comprises the following steps performed with at least one data processor: at a plurality of log servers (203 a - b) coupled to at least an application server (201 a - c):receiving asynchronously, from the at least one application server (201 a - c), application messages containing application information; receiving asynchronously, from the at least one application server (201 a - c), control messages at a predetermined interval; at each of the plurality of log servers (203 a - b):storing the received application messages in a current application data file (209) and the received control messages in a control file (211); and upon receiving an open-close control message, closing the current application data file, storing said closed application data file and creating a new application data file as the current application data file; comparing the control files of the plurality of log servers (203 a - b) for a given interval; and based on this comparison, determining from among a plurality of application data files (209) from each of the log servers (203 a - b), an application data file as a best-candidate for a given interval and forwarding the best-candidate file for post-processing.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

100.

METHOD AND SYSTEM FOR DATA FILING SYSTEMS

      
Application Number EP2012070316
Publication Number 2013/091925
Status In Force
Filing Date 2012-10-12
Publication Date 2013-06-27
Owner AMADEUS (France)
Inventor
  • Saban, David-Olivier
  • Becker, Muriel
  • D'Orso, Julien
  • Bassilana, Thierry

Abstract

A method for updating data to ensure the correct version of the data is available for a user of a second data system, wherein the data is capable of being stored in a first data entity and in a component of the second data system and wherein the method comprises in the second data system the steps of receiving via a computer an update request from the first data entity to update the data in the second component, wherein the update request comprises an updated version of the data for updating the data; comparing via a computer the updated version of the data with a currently stored version of the data in the second component to determine a change therein; producing via a computer an operating function representative of the change in the data; applying via a computer the operating function to the currently stored version of the standard data to produce a resulting data and storing via a computer the operating function having the change therein which represents the difference between the currently stored version of the data and the updated version of the data to ensure the correct version of the data is capable of being output if requested.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  1     2     3        Next Page