Amadeus S.A.S.

France

Back to Profile

1-100 of 638 for Amadeus S.A.S. Sort by
Query
Aggregations
IP Type
        Patent 631
        Trademark 7
Jurisdiction
        United States 335
        World 215
        Canada 85
        Europe 3
Date
New (last 4 weeks) 2
2024 April (MTD) 2
2024 March 1
2024 February 6
2024 January 3
See more
IPC Class
G06Q 10/02 - Reservations, e.g. for tickets, services or events 121
G06F 17/30 - Information retrieval; Database structures therefor 83
G06Q 10/00 - Administration; Management 75
G06Q 50/14 - Travel agencies 73
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 40
See more
NICE Class
09 - Scientific and electric apparatus and instruments 7
35 - Advertising and business services 6
38 - Telecommunications services 6
42 - Scientific, technological and industrial services, research and design 6
45 - Legal and security services; personal services for individuals. 6
Status
Pending 89
Registered / In Force 549
  1     2     3     ...     7        Next Page

1.

DATA EXCHANGE SYSTEM AND METHOD

      
Application Number 18264792
Status Pending
Filing Date 2022-02-08
First Publication Date 2024-04-11
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  ?

2.

METHOD, APPARATUS, AND COMPUTER READABLE MEDIA FOR DYNAMICALLY UPDATING A RETRANSMISSION TIMEOUT PERIOD

      
Application Number 18364163
Status Pending
Filing Date 2023-08-02
First Publication Date 2024-04-04
Owner AMADEUS S.A.S. (France)
Inventor Aregala, Bhavani

Abstract

The present disclosure describes method, apparatus, and computer readable media for dynamically updating a retransmission timeout (RTO) period for data transmissions in a communication system. In an aspect, the method comprises a first step of computing a round-trip time (RTT) period for a successful data transmission between a client and a server in the communication system. The method also comprises a second step of updating the RTO period after the successful data transmission based at least on the computed RTT period. Finally, the method comprises repeating the first and second steps after every Mth successful data transmission, wherein M is an integer with a value greater than 1.

IPC Classes  ?

  • H04L 47/283 - Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
  • H04L 43/0864 - Round trip delays
  • H04L 47/11 - Identifying congestion

3.

DEVICE, SYSTEM AND METHOD FOR RESOLVING ERRORS BETWEEN A CLIENT DEVICE, AN INTERMEDIATION SERVER AND A PROVIDER SYSTEM

      
Application Number 17903535
Status Pending
Filing Date 2022-09-06
First Publication Date 2024-03-07
Owner AMADEUS S.A.S. (France)
Inventor
  • Texier, Rodolphe Gregory Alexandre
  • Sorrentinio, Alexandra
  • Imbert, Alexandra
  • Brun, Pierre
  • Teyssedre, Jeremy
  • Jebari, Reda

Abstract

A device, system and method for resolving errors between a client device, an intermediation server and a provider system. An error-resolving computing device, receives an error indication indicative of a type of an error between an intermediation server and a provider system, the error occurring in conjunction with the intermediation server acting as an intermediary between a client device and the provider system. The error-resolving computing device retrieves, from a memory, code associated with the type of the error, the code comprising one or more of programming code and machine learning code, which, when executed, instructs the error-resolving computing device to respond to the type of the error. The error-resolving computing device executes the code to respond to the type of the error. The error-resolving computing device provides, to the intermediation server, one or more status indications indicative of a state of responding to the error.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

4.

DISORDERLY BIOMETRIC BOARDING

      
Application Number 18270857
Status Pending
Filing Date 2021-03-08
First Publication Date 2024-02-29
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  ?

  • G07C 9/00 - Individual registration on entry or exit
  • G06T 7/20 - Analysis of motion
  • G06V 10/62 - Extraction of image or video features relating to a temporal dimension, e.g. time-based feature extraction; Pattern tracking
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

5.

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

      
Application Number 18260360
Status Pending
Filing Date 2021-12-17
First Publication Date 2024-02-29
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 40/40 - Spoof detection, e.g. liveness detection
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
  • G06T 7/11 - Region-based segmentation
  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image
  • G06V 10/60 - Extraction of image or video features relating to illumination properties, e.g. using a reflectance or lighting model
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

6.

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

      
Application Number 18280029
Status Pending
Filing Date 2022-02-28
First Publication Date 2024-02-29
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/54 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by adding security routines or objects to programs

7.

DATA INTEGRITY MONITORING AND FEEDBACK CONTROL FOR CLOUD-BASED COMPUTING

      
Application Number 17897818
Status Pending
Filing Date 2022-08-29
First Publication Date 2024-02-29
Owner AMADEUS S.A.S. (France)
Inventor
  • Ghezzal, Israe
  • Sanapo, Davide
  • Michaud, Guillaume

Abstract

The present specification provides data integrity monitoring and feedback in cloud-based computing platforms. While such platforms are ubiquitous and provide a means for globally scaled computing, the need for reliable data integrity also increases with scaling. A system in accordance with an embodiment includes a data integrity monitoring engine that integrates with existing cloud computing platforms and monitors events corresponding to receipt of files and checking the frequency and size of those files.

IPC Classes  ?

8.

COMPUTATIONAL LOAD MITIGATION WITH PREDICTIVE SEARCH REQUEST ENRICHMENT

      
Application Number 18496012
Status Pending
Filing Date 2023-10-27
First Publication Date 2024-02-22
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  ?

9.

DEVICE, SYSTEM AND METHOD FOR MANAGING INVENTORY OF PROVIDER OBJECTS

      
Application Number 17885720
Status Pending
Filing Date 2022-08-11
First Publication Date 2024-02-15
Owner AMADEUS S.A.S. (France)
Inventor
  • Savini, Anne
  • Boccalini, Elisa
  • Prezet, Herve
  • Texier, Rodolphe Gregory Alexandre

Abstract

A device, system and method managing inventory of provider objects are provided. One or more computing devices: generate one or more associated provider objects representing one or more respective associated items provided by a provider system, the associated provider object(s) including respective prices for the associated respective item(s); store, at one or more memories, the associated provider object(s); push, to an external computing device, information identifying the associated provider object(s), the external computing device being external to the provider system and the one or more computing devices, the information identifying the associated provider object(s) including the respective prices; receive, from the external computing device, an indication that a transaction associated with a provider object of associated provider objects, has occurred; in response to receiving the indication: provide, to the external computing device, the provider object; and reduce, at the one or more memories, a number of the associated provider object(s).

IPC Classes  ?

  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
  • H04L 67/55 - Push-based network services

10.

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  ?

11.

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

12.

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

      
Application Number 18487312
Status Pending
Filing Date 2023-10-16
First Publication Date 2024-02-01
Owner AMADEUS S.A.S. (France)
Inventor
  • Amadieu, Olivier
  • Akrimi, Fadi
  • Hays, Jean-Chafic
  • 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/23 - Updating
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt

13.

METHOD OF IDENTIFYING RANKING AND PROCESSING INFORMATION OBTAINED FROM A DOCUMENT

      
Application Number 18219832
Status Pending
Filing Date 2023-07-10
First Publication Date 2024-02-01
Owner Amadeus S.A.S. (France)
Inventor
  • Abraham, Eldho
  • Pham, Thi Thuy Duyen

Abstract

Computer-implemented methods of automatically identifying, ranking, and processing information obtained from a document, and computerized systems and computer program products related thereto. The method involves identifying text clusters and identifying a visual layout structure of at least one part of the document, and ranking the text clusters according to visual properties of the text cluster. The method further involves identifying a semantic context of the identified text clusters and ranking the text clusters according to a similarity of the identified semantic context in relation to a given semantic context, to obtain a semantic context ranking, creating a total ranking of the text clusters based on a combination of a pair of rankings, and selecting text cluster(s) according to its position in the total ranking and providing the selected text cluster(s) to at least one downstream application.

IPC Classes  ?

  • G06V 30/19 - Recognition using electronic means
  • G06V 30/414 - Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text
  • G06F 40/109 - Font handling; Temporal or kinetic typography
  • G06F 40/30 - Semantic analysis

14.

DISTRIBUTED DATA PROCESSING

      
Application Number 18376134
Status Pending
Filing Date 2023-10-03
First Publication Date 2024-01-25
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  ?

  • G06F 16/23 - Updating
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

15.

METHOD OF BAGGAGE IDENTIFICATION AND BAGGAGE RECONCILIATION FOR PUBLIC TRANSPORT

      
Application Number 18334069
Status Pending
Filing Date 2023-06-13
First Publication Date 2024-01-11
Owner AMADEUS S.A.S. (France)
Inventor Govindan, Nandagopal

Abstract

A baggage identification/baggage reconciliation method for public transport is provided. The method involves passenger identification and capturing parameters of piece(s) of baggage at check-in to form a virtual baggage identity, including capturing multiple images of the piece of baggage and generating a check-in 3D point cloud to the piece of baggage therefrom, which involves extracting corner point positions of the piece(s) of baggage. The virtual baggage identity is mapped to the passenger/transport details. The method includes identifying the passenger at the check-out and identifying the piece(s) of baggage at the check-out using the virtual baggage identity, said identification including capturing image(s) of the piece(s) of baggage at the check-out and generating a check-out 3D point cloud/point pattern from said captured image(s) and comparing check-in 3D point clouds with check-out 3D point cloud/point pattern and delivering the identified piece of baggage to the identified passenger.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
  • G06V 20/64 - Three-dimensional objects

16.

DEVICE, SYSTEM AND METHOD FOR ALTERING DATA CONTAINERS TO CONTROL COMMUNICATION DEVICES

      
Application Number 18218699
Status Pending
Filing Date 2023-07-06
First Publication Date 2024-01-11
Owner AMADEUS S.A.S. (France)
Inventor
  • Guillon, Nicolas
  • Lopez Ruiz, Eduardo Rafael
  • Da Cruz, Jose
  • Griehser, Samuel

Abstract

A device, system and method altering data containers to control communication devices are provided. A computing device: receives data associated with a data container, which defines given event associated with respective probabilities at the data container, the given events comprising respective criteria to control a communication device to perform respective given actions associated with the one or more given events; and alters the data container based on the data, by altering one or more of: a probability, a given action and criteria associated with a given event. When the probability meets a given threshold condition, the communication device is controlled to perform the given action based on the criteria. When the probability does not meet the given threshold condition the communication device is controlled to one or more of: decline to perform the given action; inquire as to whether the given event occurred; and perform a further given action.

IPC Classes  ?

  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

17.

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

      
Application Number 18464773
Status Pending
Filing Date 2023-09-11
First Publication Date 2023-12-28
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 20/02 - Payment architectures, schemes or protocols involving a neutral third party, e.g. certification authority, notary or trusted third party [TTP]
  • G06Q 20/14 - Payment architectures specially adapted for billing systems

18.

Computational load mitigation with predictive search request enrichment

      
Application Number 17749746
Grant Number 11853300
Status In Force
Filing Date 2022-05-20
First Publication Date 2023-12-26
Grant Date 2023-12-26
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 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 16/2453 - Query optimisation
  • G06F 16/2455 - Query execution

19.

BATCH PROCESSING TRACKING

      
Application Number 18334780
Status Pending
Filing Date 2023-06-14
First Publication Date 2023-12-21
Owner AMADEUS S.A.S. (France)
Inventor
  • Beuzit, Serge
  • Hebant, Patrick
  • Dor, Pierre
  • Dazy, Romain

Abstract

A controller in a distributed information technology system provides an end-of-batch indication for a batch of initial data to be processed by at least one first processing node. The controller receives a completion indication indicating that the at least one first processing node has completed processing the batch of initial data resulting in one or more batches of intermediate data. The controller provides an end-of-batch indication for each of the one or more batches of intermediate data to be processed by one or more second processing nodes of the plurality of processing nodes. The controller receives a completion indication indicating that the at least one second processing node has completed processing the batch of intermediate data resulting in a batch of final data and generates a control signal indicating that the batch processing has been completely processed.

IPC Classes  ?

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

20.

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

21.

ACCESS CONTROL MANAGEMENT

      
Application Number 18319812
Status Pending
Filing Date 2023-05-18
First Publication Date 2023-11-30
Owner AMADEUS S.A.S. (France)
Inventor
  • Morino Baquetto, Mathieu
  • Bruguier, Julien Romuald René
  • De Troia, Alessandro
  • Barlet, Jeremie

Abstract

Access control is performed in an information technology system comprising a normalized access control database and a denormalized access control database. In response to an update request from a client to change the access rights of a higher hierarchy level entity, the access rights of the higher hierarchy level entity are updated in the normalized database. Furthermore, updated access control rights for one or more corresponding lower hierarchy level entities related to the higher hierarchy level entity are computed and stored in a denormalized database. An access request from one of the one or more lower hierarchy level entities is served on the basis of the updated access rights at the lower hierarchy level stored in the denormalized database.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt

22.

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

23.

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

24.

PROXY DETECTION SYSTEMS AND METHODS

      
Application Number 17746556
Status Pending
Filing Date 2022-05-17
First 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 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps

25.

PREDICTIVE DATA SOURCE SELECTION FOR REQUEST HANDLING SYSTEMS

      
Application Number 17749776
Status Pending
Filing Date 2022-05-20
First 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  ?

26.

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]

27.

METHOD AND SYSTEM FOR ROUTING PATH SELECTION

      
Application Number 18222661
Status Pending
Filing Date 2023-07-17
First Publication Date 2023-11-09
Owner AMADEUS S.A.S. (France)
Inventor
  • Barrier, Anthony Alexis Ghislain
  • Nanty, Simon
  • Le Toquin, Youri Thibault Marie
  • Belgani, Chakib
  • Viollet, Erwan

Abstract

Methods and systems for selecting fare paths. A machine learning model is trained on historical fare path data. An output of the machine learning model provides a fare path selection prediction for each fare path. In response to a request from a client device, flight paths fulfilling the request are determined, fare paths are determined by combining the set of flight paths with pricing units, the machine learning model is applied on the fare paths to determine a subset of fare paths for which the selection prediction is higher than a threshold, details of the subset of fare paths are queried, valid fare paths are determined, and details of a subset of the valid fare paths are returned to the client device. The details of the subset of the valid fare paths may be displayed on the client device for final selection of a fare path.

IPC Classes  ?

28.

A SYSTEM AND A METHOD FOR MANAGING USER IDENTITY DATA

      
Application Number 18043231
Status Pending
Filing Date 2021-08-30
First Publication Date 2023-10-19
Owner AMADEUS S.A.S. (France)
Inventor Eldho, Abraham

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  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/451 - Execution arrangements for user interfaces

29.

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

30.

METHOD AND SYSTEM FOR LOW-IMPACT TRANSFER OF PROVIDER-DEPENDENT ITEMS

      
Application Number 17702577
Status Pending
Filing Date 2022-03-23
First Publication Date 2023-09-28
Owner AMADEUS S.A.S. (France)
Inventor
  • Perret, Jean Philippe
  • Salibba, Marco
  • Bonaud, Jacques
  • Demazeau, Michel
  • Radigois, Emeline

Abstract

A method includes: maintaining, for a pool of items, an available quantity indicator; selecting a transferrable quantity associated with the pool of items; updating the available quantity indicator according to the transferrable quantity; obtaining a set of unique item identifiers equal in number to the transferrable quantity; publishing a set of transferrable item definitions equal in number to the transferrable quantity, each transferrable item definition including (i) a respective unique identifier, (ii) a cost, and (iii) an expiry time; receiving, prior to the expiry time, a conversion request including a unique identifier from a published transferrable item definition; and responsive to authentication of the conversion request, receiving purchaser identification data associated with the conversion request, and generating a purchase record corresponding to an item from the pool, the purchase record linking the purchaser identification data with the item.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • 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
  • G06Q 20/42 - Confirmation, e.g. check or permission by the legal debtor of payment

31.

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

32.

CACHE UPDATE ADAPTATION

      
Application Number 18122805
Status Pending
Filing Date 2023-03-17
First Publication Date 2023-09-21
Owner Amadeus S.A.S. (France)
Inventor
  • Hamon, Kevin
  • He, Yucheng
  • Durrmann, Patrick
  • Raymond, Stephanie

Abstract

Methods and systems of processing queries in a database system and adapting a polling decision in the database system. A piece of cached data is retrieved that matches a selected search query. A piece of original data is retrieved from an original data source that matches the selected search query. A determination is made whether the piece of cached data coincides with the piece of original data. For each of a plurality of modification queries to modify pieces of the original data in the original data source, a determination is made whether the selected modification query is associated with a search query for which the piece of the cached data does not coincide with the piece of the original data. A probabilistic model is adapted based on the results of the determinations with respect to the selected modification queries using a machine learning algorithm.

IPC Classes  ?

33.

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

34.

DEVICE, SYSTEM AND METHOD FOR INITIATING REMEDIAL ACTIONS BASED ON ALTERED PROVIDER OBJECTS

      
Application Number 17684513
Status Pending
Filing Date 2022-03-02
First Publication Date 2023-09-07
Owner AMADEUS S.A.S. (France)
Inventor
  • Texier, Rodolphe Gregory Alexandre
  • Landra, Corinne Francoise Pascale

Abstract

A device, system and method initiating remedial actions based on altered provider objects are provided. A device generates a provider object representing at least one item provided by a provider system, the provider object including data, the provider object associated with a request from a first client device. The device alters the data to identify the provider object as being associated with the first client device, to generate an altered provider object comprising altered data that identifies the first client device, and provides, the altered provider object to the first client device. The device receives the altered data of the altered provider object, and identifies the first client device from the altered data. In response to determining a lack of association between the first client device and the second client device, the device initiates a remedial action.

IPC Classes  ?

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

35.

EXTENSION OF FUNCTIONALITY FOR HIGHLY SCALABLE COMPUTING INFRASTRUCTURE

      
Application Number 17678746
Status Pending
Filing Date 2022-02-23
First Publication Date 2023-08-24
Owner AMADEUS S.A.S. (France)
Inventor
  • Cazeaux, Olivier
  • Frades, Marie-Celine Victoria
  • Doutres, Nathalie

Abstract

A system includes: a profile repository containing, for a client identifier, client attributes including an account balance defined in a first exchange medium, and an auxiliary classification attribute; a response generator to receive a request containing search parameters from a client device corresponding to the client identifier, and, synchronously with the request, to: obtain, based on the search parameters, an item identifier and an item cost in a second exchange medium; select, based on the auxiliary classification attribute, a conversion factor between the first and second exchange media; and send a response to the client device, the response containing the item identifier, the item cost, and a converted item cost in the first exchange medium, according to the conversion factor; and a classifier to, asynchronously with the request, generate an updated auxiliary classification attribute, and replace the auxiliary classification attribute in the repository with the updated auxiliary classification attribute.

IPC Classes  ?

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

36.

DEVICE, SYSTEM AND METHOD CONTROLLING OPERATION OF A CLIENT DEVICE VIA AN INTERMEDIATION SERVER

      
Application Number 17561189
Status Pending
Filing Date 2021-12-23
First Publication Date 2023-06-29
Owner AMADEUS S.A.S. (France)
Inventor
  • Texier, Rodolphe Gregory Alexandre
  • Maini, Massimiliano
  • Prezet, Herve

Abstract

A device, system and method controlling operation of a client device via an intermediation server are provided. The server maintains indications of possible steps associated with respective provider systems, the possible steps comprising a subset given possible steps of a computing-process flow implemented at a client device in conjunction with communicating with provider systems. The server provides to one or more of the provider systems, a communication from the client device received in conjunction with implementing a given step of the computing-process flow, and receives, from a given provider system, a response to the communication. The server provides to the client device: the response; and an indication of one or more respective possible steps associated with the given provider system in the indications, the one or more respective possible steps for implementation at the client device in conjunction with receiving the response and implementing the computing-process flow.

IPC Classes  ?

37.

Devices, system and method for synchronizing changes, deletions or additions to fields at databases

      
Application Number 17558384
Grant Number 11775555
Status In Force
Filing Date 2021-12-21
First Publication Date 2023-06-22
Grant Date 2023-10-03
Owner AMADEUS S.A.S. (France)
Inventor Gentric, Philippe

Abstract

A device, system and method for synchronizing databases changes is provided. A computing node determines that a change has occurred, at a primary database, to a stored data-set comprising a data fields arranged in a predetermined layout defined by a data-set representation (DSR) defining a structure of the data fields associated with respective keys. The change comprises a changed data value at a given data field. The node generates a data-change bit-vector representing the changed data value at position(s) corresponding to a location of the data field at the stored data-set. The computing node generates a position-indication bit-vector indicating the position(s) of the changed data value at the data-change bit-vector. The computing node provides respective indications of the data-change and position-indication bit-vectors to a replication node. The replication node updates a respective stored data-set using the respective indications to change a corresponding given field to the changed data value.

IPC Classes  ?

  • G06F 16/30 - Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

38.

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

39.

DEVICES, SYSTEM AND METHOD FOR SYNCHRONIZING CHANGES, DELETIONS OR ADDITIONS TO FIELDS AT DATABASES

      
Application Number 17558315
Status Pending
Filing Date 2021-12-21
First Publication Date 2023-06-22
Owner AMADEUS S.A.S. (France)
Inventor Gentric, Philippe

Abstract

A device, system and method for synchronizing databases changes is provided. A change-indication bit-vector indicates a position of a change to a stored data-set and/or a respective key position defined by a data-set representation (DSR) that defines a data-set structure. When the change comprises a data-field deletion, an indication of the change-indication bit-vector is provided to a replication node managing a replica database storing a replica data-set; the replication node updates the replica and a respective DSR to show the deletion at the indicated position. When the change comprises a data-field addition, the indication of the change-indication bit-vector and a record of a key value of a new data field and a data value of the new data field, is provided to the replication database; the replication node updates the replica and the respective DSR to show the addition at the indicated position.

IPC Classes  ?

  • G06F 16/178 - Techniques for file synchronisation in file systems
  • G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
  • G06F 16/17 - File systems; File servers - Details of further file system functions
  • G06F 16/182 - Distributed file systems

40.

COMPUTERIZED DISRUPTION HANDLING IN AN ENVIRONMENT

      
Application Number 18079116
Status Pending
Filing Date 2022-12-12
First Publication Date 2023-06-22
Owner Amadeus S.A.S. (France)
Inventor
  • Beynel, Mathieu
  • Lamoureux, Yann

Abstract

Computing systems, methods, and computer programs for disruption handling in an environment are presented. The computing system is configured to receive live data, to process the live data, and to store the processed live data. The system is further configured to calculate a current operating indicator from the live data and to forecast a development of the operating indicator without interaction. The system is even further configured to create real-time alerts in response to determining a deviation of the current operating indicator and/or the forecasted operating indicator. Moreover, the system is configured to simulate a development of the operating indicator for at least one action, to determine at least one possible action, and to trigger an action selected from the determined at least one possible action. Finally, the system is configured to generate action data in response to a triggered action and to store the action data.

IPC Classes  ?

  • G06N 5/022 - Knowledge engineering; Knowledge acquisition

41.

Orchestration of feedback simulation

      
Application Number 17527234
Grant Number 11869009
Status In Force
Filing Date 2021-11-16
First Publication Date 2023-05-18
Grant Date 2024-01-09
Owner Amadeus S.A.S. (France)
Inventor
  • Babic, Angelina Petra
  • Clemente Sánchez, Pablo Javier
  • García, Miguel Lahoz

Abstract

Methods, systems, and computer program products for implementing a payment orchestrator simulation process. A simulation initiation request including a user selected rules configuration is received at a simulation server via a simulation user interface on a user device. Rule events information associated with the simulation initiation request is obtained from a rule events server. A rule evaluation request is sent to a rules engine. Rule evaluation information associated with the rule evaluation request is obtained from the rules engine. Simulation results based on the rule evaluation information are determined. The simulation results are sent to the user device via the simulation user interface.

IPC Classes  ?

  • 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
  • G06F 16/2455 - Query execution
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

42.

Device, system and method for mode-based synchronization of data records

      
Application Number 18093093
Grant Number 11875282
Status In Force
Filing Date 2023-01-04
First Publication Date 2023-05-11
Grant Date 2024-01-16
Owner AMADEUS S.A.S. (France)
Inventor
  • Yin, Gerard
  • Di Costanzo, Pierre-Philippe
  • Bernier, Olivier Daniel
  • Lecourtois, Stephane

Abstract

A device, system and method for mode-based synchronization of data records is provided. Booking data is received, at one or more computing devices, from one of a first and second client device. When received from the first client device, in a first order mode for the booking data, the device(s): cause an order management system (OMS) to generate: order data at a first database; and cause a legacy system to generate a corresponding passenger name record (PNR) at a second database, the corresponding PNR being one-way synchronized to the order data. When received from the second client device, in a legacy mode for the booking data, the device(s): cause the legacy system to generate, a PNR and/or ticket data at the second database; and cause the OMS to generate corresponding order data at the first database, the corresponding order data being one-way synchronized to the PNR and/or the ticket data.

IPC Classes  ?

  • G06Q 10/00 - Administration; Management
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 16/23 - Updating
  • G06Q 20/04 - Payment circuits
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 50/14 - Travel agencies

43.

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

44.

KEY-BASED HANDLING OF PRODUCT PURCHASES

      
Application Number 17510876
Status Pending
Filing Date 2021-10-26
First Publication Date 2023-04-27
Owner AMADEUS S.A.S. (France)
Inventor
  • Poulain, Yoann
  • Cultien, Charles Michel Pierre Guillaume
  • Valigiani, Grégory
  • 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 20/38 - Payment architectures, schemes or protocols - Details thereof
  • G06F 16/2455 - Query execution
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

45.

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

46.

PAYMENT CONSOLIDATION FOR A TRAVEL MANAGEMENT SYSTEM

      
Application Number 17498184
Status Pending
Filing Date 2021-10-11
First Publication Date 2023-04-13
Owner AMADEUS S.A.S. (France)
Inventor
  • Jain, Rohan
  • Armelin, Yann Matthieu Elie Auguste
  • Rizk, Fabien
  • Othmani, Hela

Abstract

Methods, systems, and computer program products for implementing a payment consolidation process for travel management systems. A payment request including a travel record identification is received at a payment consolidation server via a payment consolidation user interface. A payment identification is associated with the travel record identification, and the payment consolidation user interface provides access to a plurality of payment processor servers through a single interface. The payment consolidation server obtains eligible payment processor information associated with the travel record identification from a reservation system. The payment consolidation server accesses a first software development kit (SDK) from a first payment provider and a second SDK from a second payment provider based on the eligible payment processor information. The payment consolidation server then updates the payment consolidation user interface with a first interface element associated with the first SDK and a second interface element associated with the second SDK.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • 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

47.

SYSTEM AND METHOD FOR PROCESSING BIOMETRIC CHARACTERISTICS

      
Document Number 03232894
Status Pending
Filing Date 2022-07-07
Open to Public 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

48.

DATA PROCESSING UTILIZING AN ASYNCHRONOUS COMMUNICATION REPOSITORY

      
Application Number 17956976
Status Pending
Filing Date 2022-09-30
First Publication Date 2023-04-06
Owner Amadeus S.A.S. (France)
Inventor Lahia, M'Hammed

Abstract

Methods, systems, and computer program products for data processing utilizing an asynchronous communication repository. Instructions are received at a first event publisher to publish a first dataset. The instructions include a directive to retrieve a second dataset published by a second event publisher, a directive to determine a first metadata structure including attributes describing the first dataset, and a directive to send the first metadata structure to an asynchronous communication repository for storage. A second metadata structure describing the second dataset is received at the first event publisher from the asynchronous communication repository using an asynchronous communication protocol. The second dataset is retrieved at the first event publisher from the second event publisher. The first dataset is generated based on the second dataset. The first metadata structure is determined based on the first dataset. The first metadata structure is sent from the first event publisher to the asynchronous communication repository.

IPC Classes  ?

49.

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

50.

DEVICES, SYSTEM AND METHOD FOR CHANGING A TOPOLOGY OF A GEOGRAPHICALLY DISTRIBUTED SYSTEM

      
Application Number 17479186
Status Pending
Filing Date 2021-09-20
First Publication Date 2023-03-23
Owner AMADEUS S.A.S. (France)
Inventor
  • Bonaud, Jacques
  • Collomb, Jean Michel
  • Demazeau, Michel
  • Sabran, Thierry

Abstract

A device, system and method for changing a topology of a geographically distributed system is provided. One or more computing devices determine resource usage of an initial topology of a geographically distributed system that includes data stored at one or more initial locations and applications, that consume the data, being implemented at the one or more of initial locations. The computing device(s) determine projected resource usage of additional topologies of the geographically distributed system, the additional topologies defining respective locations, different from the one or more initial locations, where respective portions of the data and/or the applications are located. In response to an additional topology having a respective projected resource usage that is less than the resource usage of the initial topology, the computing device(s) control a respective portion of the data and/or the applications to move to the respective locations defined by the additional topology.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

51.

BIOMETRIC AUTHENTICATION METHOD, SYSTEM, AND COMPUTER PROGRAM

      
Application Number 18051129
Status Pending
Filing Date 2022-10-31
First Publication Date 2023-03-16
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
  • G06F 21/34 - User authentication involving the use of external additional devices, e.g. dongles or smart cards
  • 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
  • G06V 40/70 - Multimodal biometrics, e.g. combining information from different biometric modalities

52.

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

      
Application Number 17799196
Status Pending
Filing Date 2021-02-19
First Publication Date 2023-03-09
Owner AMADEUS S.A.S. (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

53.

Cloud gateway for legacy computing devices

      
Application Number 18054675
Grant Number 11831740
Status In Force
Filing Date 2022-11-11
First Publication Date 2023-03-09
Grant Date 2023-11-28
Owner AMADEUS S.A.S. (France)
Inventor
  • Laurenti, Jean-Michel
  • Kelderman, Jan

Abstract

The document describes systems and methods for handling local (legacy) devices. A local cloud gateway comprises a plurality of interface connectors of different types to physically connect a plurality of these legacy devices to the cloud, comprising a plurality of distant servers. Developments describe the step of extracting the functional messages out of messages stemming from local legacy devices (e.g. protocol translators), secure communications, logical representations of legacy devices in the cloud (“twins”), administration options, various user interfaces (e.g. buzzer) for seamless configuration and use, the use of one or more actuators (retroactions on the physical world), etc. Software and/or hardware embodiments are described.

IPC Classes  ?

  • H04L 69/08 - Protocols for interworking; Protocol conversion
  • G06F 13/38 - Information transfer, e.g. on bus
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 69/322 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
  • H04R 17/10 - Resonant transducers, i.e. adapted to produce maximum output at a predetermined frequency
  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics

54.

Cloud gateway for legacy computing devices

      
Application Number 18054699
Grant Number 11849010
Status In Force
Filing Date 2022-11-11
First Publication Date 2023-03-09
Grant Date 2023-12-19
Owner AMADEUS S.A.S. (France)
Inventor
  • Laurenti, Jean-Michel
  • Kelderman, Jan

Abstract

The document describes systems and methods for handling local (legacy) devices. A local cloud gateway comprises a plurality of interface connectors of different types to physically connect a plurality of these legacy devices to the cloud, comprising a plurality of distant servers. Developments describe the step of extracting the functional messages out of messages stemming from local legacy devices (e.g. protocol translators), secure communications, logical representations of legacy devices in the cloud (“twins”), administration options, various user interfaces (e.g. buzzer) for seamless configuration and use, the use of one or more actuators (retroactions on the physical world), etc. Software and/or hardware embodiments are described.

IPC Classes  ?

  • H04L 69/08 - Protocols for interworking; Protocol conversion
  • G06F 13/38 - Information transfer, e.g. on bus
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 69/322 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
  • H04R 17/10 - Resonant transducers, i.e. adapted to produce maximum output at a predetermined frequency
  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics

55.

Device, system and method controlling operation of a client device via an intermediation server

      
Application Number 17561249
Grant Number 11595494
Status In Force
Filing Date 2021-12-23
First Publication Date 2023-02-28
Grant Date 2023-02-28
Owner AMADEUS S.A.S. (France)
Inventor
  • Texier, Rodolphe Gregory Alexandre
  • Maini, Massimiliano
  • Prezet, Herve

Abstract

A device, system and method controlling operation of a client device via an intermediation server are provided. The server maintains indications of predefined data descriptions, associated with respective provider systems, comprising a subset of given predefined data descriptions to be provided at a client device during implementation of a computing-process flow in conjunction with communicating with the respective provider systems. The server: provides, to the respective provider systems, a communication from the client device received in conjunction with implementing a given step of the computing-process flow; and receives, from a given provider system, a response to the communication. The server provides, to the client device: the response; and a predefined data description associated with the given provider system in the indications, the predefined data description provided at the client device in conjunction with the response causing the client device to implement the predefined data description, according to the computing-process flow.

IPC Classes  ?

  • H04L 67/5683 - Storage of data provided by user terminals, i.e. reverse caching
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H04L 67/01 - Protocols

56.

REINFORCEMENT MACHINE LEARNING FRAMEWORK FOR DYNAMIC DEMAND FORECASTING

      
Application Number 17740770
Status Pending
Filing Date 2022-05-10
First Publication Date 2023-02-23
Owner Amadeus S.A.S. (France)
Inventor
  • Wittman, Michael
  • Fiig, Thomas
  • Jadanza, Riccardo
  • Gatti Pinheiro, Giovanni
  • Defoin Platel, Michael

Abstract

Systems and methods for implementing a reinforcement machine learning framework for dynamic demand forecasting. A method includes generating estimated booking data for an initial time with a demand model trained using a training set of historical booking data. A variance is detected between the estimated booking data and transient booking data observed at the initial time that exceeds a defined threshold. In response to detecting the variance, a reinforcement learning service is activated. An updated training set including enhanced booking data observed at a subsequent time is created after activating the reinforcement learning service. A parameter of the demand model is updated by training the demand model using the updated training set.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

57.

Method and device for testing microservice-based computing platforms

      
Application Number 17876946
Grant Number 11947435
Status In Force
Filing Date 2022-07-29
First Publication Date 2023-02-23
Grant Date 2024-04-02
Owner Amadeus S.A.S. (France)
Inventor
  • Boulineau, Vincent
  • Isch, Nicolas
  • Beuzit, Serge

Abstract

A computer-implemented method for testing a functionality of a computing platform, the computing platform comprising a first microservice, the method comprising: receiving, by an injector microservice, a test configuration file; determining from the test configuration file: a test input message; a test input communication mechanism; and a test output communication mechanism. The method further comprises: generating a test identifier for identifying that a message is being used for testing purposes; transmitting, by the injector microservice, the test input message to the first microservice using the test input communication mechanism, wherein the test input message comprises the test identifier; identifying, by the injector microservice, an output message transmitted via the test output communication mechanism that comprises the test identifier; and recording, by the injector microservice, the output message comprising the test identifier.

IPC Classes  ?

  • G06F 11/263 - Generation of test inputs, e.g. test vectors, patterns or sequences
  • G06F 9/54 - Interprogram communication

58.

DEMAND SHOCK DETECTION FOR DYNAMIC DEMAND FORECASTING

      
Application Number 17518802
Status Pending
Filing Date 2021-11-04
First Publication Date 2023-02-23
Owner Amadeus S.A.S. (France)
Inventor
  • Wittman, Michael
  • Fiig, Thomas
  • Gatti Pinheiro, Giovanni
  • Defoin Platel, Michael
  • Jadanza, Riccardo

Abstract

Systems and methods for implementing a machine learning framework for demand shock detection for dynamic demand forecasting. A method includes generating predicted booking observations with a demand model trained using a training set of historical booking data. Transient booking observations are obtained from an active database. An observed likelihood score is computed from the transient booking observations based on the demand model trained on the historical booking data. A demand shock threshold is computed based on the statistical relationship between a time to detection of the demand shock event and at least one shock detection criterion. An occurrence of a demand shock event is determined by comparing the observed likelihood score to the demand shock threshold.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06N 20/00 - Machine learning

59.

STATISTICS-BASED DYNAMIC DATABASE PARTITIONS

      
Application Number 17857763
Status Pending
Filing Date 2022-07-05
First Publication Date 2023-02-09
Owner AMADEUS S.A.S. (France)
Inventor
  • Masala, Daniele
  • Gotti, Lionel
  • Casalino, Matteo
  • Vizern, Nicolas
  • Margaria, Giacomo
  • Kilic, Huseyin

Abstract

The present disclosure relates to database technology and in particular to dynamically updating and customizing database partitions. A computer-implemented engine is disclosed for identifying and retrieving a number of data records applicable to generate a response to a request, the engine having access to at least two partitions. Partition statistics are generated indicating correlations between the data records and, based on that partition statistics, the data records having the strongest correlation with each other are relocated to partitions so that the number of partitions which have to be queried in order to generate a response to a data request is minimized. Furthermore, the computational load caused when generating responses is more equally distributed across the partitions.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 16/23 - Updating
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

60.

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

61.

System and method for optimizing transmission of requests for updated content from external data sources

      
Application Number 17936191
Grant Number 11789932
Status In Force
Filing Date 2022-09-28
First Publication Date 2023-01-26
Grant Date 2023-10-17
Owner AMADEUS S.A.S. (France)
Inventor
  • Amadieu, Olivier
  • Akrimi, Fadi
  • Hays, Jean-Chafic
  • 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/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/23 - Updating
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt

62.

DECENTRALIZED CONTENT DISTRIBUTION IN A COMPUTING SYSTEM

      
Application Number 17867070
Status Pending
Filing Date 2022-07-18
First Publication Date 2023-01-19
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

63.

DISTRIBUTED EVENT PLATFORM FOR PROCESSING AND PUBLISHING EVENT TRANSACTIONS

      
Application Number 17852497
Status Pending
Filing Date 2022-06-29
First Publication Date 2023-01-12
Owner AMADEUS S.A.S. (France)
Inventor
  • Bessiere, David
  • Pasero, David
  • Bisegna, Tony
  • Pain, Guillaume
  • Marco Garrido, Andreu

Abstract

The present invention is directed to a system and a method for ensuring high availability and guarantee delivery of event streams to target consumer applications. The distributed event streaming platform of the present invention is provided with an event streaming layer comprising a plurality of independent and non-replicating event streaming clusters that are configured to process events received from a producer module. A monitoring module is provided to monitor the propagation and delivery of each propagated event based on event notifications received from an event producer module and a plurality of the consumer modules.

IPC Classes  ?

  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
  • G06F 9/46 - Multiprogramming arrangements
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/445 - Program loading or initiating

64.

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

65.

DALACTEE

      
Application Number 1699693
Status Registered
Filing Date 2022-06-20
Registration Date 2022-06-20
Owner Amadeus S.A.S. (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design
  • 45 - Legal and security services; personal services for individuals.

Goods & Services

Software; application software; data processing software; data communications software; downloadable computer software for the transmission of data; data protection software; computer software to enable searching and retrieval of data; data and file management and database software; big data management software; computer databases; computer software for accessing, browsing and searching online databases; database server software; computer software for authorizing access to databases; privacy protection software; software for network and device security; communication software for connecting computer network users; communication software for connecting global computer networks; interactive computer software enabling exchange of data and information; computer software platforms, recorded or downloadable; collaboration software platforms [software]; computer software to enable interoperability between computerized systems; cloud server software; downloadable cloud computing software; cloud network monitoring software; cloud servers; data storage devices; data transmitters; data processors; data carriers; data terminals; computers and computer hardware; computer components and parts; data processing equipment and accessories (electrical and mechanical); computer networking and data communications equipment; data communications hardware; apparatus for the transmission of data; interactive data transfer apparatus; information storage apparatus [electric or electronic]; storage apparatus for computer data; data collection apparatus; encryption apparatus; data networks; data transmission networks; data processing systems; servers for web hosting. Electronic database management services; database management services; database marketing; compilation of data into computer databases; data management and data transcription services; data collection services; data inputting services; data entry and processing services; compilation of data; compilation of information onto computer databases; advertising for databases and cloud services and cloud hosting services; trade and commercial exhibition services; retail and wholesale services in the field of computer hardware, software, databases; business consultancy services relating to data processing, data management and data monetization; information and advisory services relating to data processing; updating and maintenance of data in computer databases. Telecommunication services provided via platforms and portals on the Internet and other media; computer communication services; provision of access to content, websites and Internet portals; Internet access services; provision of access to data stored electronically in central files or documents; provision of access to electronic communication networks and electronic databases and platforms; providing access to and leasing access to computer databases; rental of access time to a database server; rental of access time to a computer database; data transmission and data broadcasting; data streaming; digital transmission of data; computer data transmission services; data transfer services; electrical data transmission over a global remote data processing network, including the Internet; electronic data exchange services; consultancy services related to data exchange; communications services for the exchange of data in electronic form; electronic exchange of data stored in databases accessible via telecommunication networks; data communications services; data bank interconnection services; electronic data interchange services; secured data, sound and image transmission services; consultancy related to the aforementioned services. Software design and development; IT programming services; IT consulting services; programming and implementation of software; development of computer hardware; computer system integration services; Infrastructure as a Service [IaaS]; Software as a Service [SaaS]; Platform as a Service [PaaS]; Platform as a Service [PaaS] featuring software platforms for transmission of data, images, video content and messages; Platform as a Service [PaaS] featuring software platforms for exchange of data and information without restrictions; development of computer platforms; programming of software for internet platforms; database development services; development, installation and maintenance of database software; data migration services; online data storage; data storage via blockchain; data warehousing; computer services concerning electronic data storage; development of systems for the storage of data; data encryption services; data back-up services; computer software consultancy in relation to the analysis of data; data duplication and -conversion services, data encoding services; design and development of data retrieval software; providing temporary use of on-line non-downloadable software for importing and managing data; compilation of data-processing programs; data security services; design and development of electronic data security systems; design and development of internet security programs; data security consultancy; computer programming services for electronic data security; computer security threat analysis for protecting data; design and development of privacy software; server hosting; hosting of databases; hosting platforms on the internet; hosting of computerized data, files, applications and information; cloud computing services; cloud hosting provider services; consulting services in the field of cloud computing; providing temporary use of on-line non-downloadable software for accessing and using a cloud computing network; design and development of software for accessing and using a cloud computing network; cloud-based data protection services; cloud storage services for electronic data and files; rental and programming of operating software for accessing and using a cloud computing network; providing virtual computer environments through cloud computing; developing and setting of technical standards to enable interoperability between computerized systems; testing, analysis and evaluation of the goods and services of others for the purpose of certification; testing services for the certification of quality or standards; certification [quality control]; consultancy related to the aforementioned services. Licensing services; software licensing; licensing of intellectual property, of databases and of technology; consulting services regarding the licensing of computer software, computer programs and databases; legal advisory services relating to the preparation of standards; reviewing standards and practices to assure compliance; regulatory compliance auditing; consultation in relation to data protection, data exchange, data processing, data security and data hosting compliance; legal compliance auditing; legal services.

66.

SOURCE-ADAPTED DATA RETRIEVAL FOR MULTI-TENANT SYSTEM

      
Document Number 03221028
Status Pending
Filing Date 2022-05-23
Open to Public 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

67.

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

68.

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

69.

Resilient routing systems and methods for hosted applications

      
Application Number 17330731
Grant Number 11792107
Status In Force
Filing Date 2021-05-26
First Publication Date 2022-12-01
Grant Date 2023-10-17
Owner AMADEUS S.A.S. (France)
Inventor
  • Levy, Daniel Camille Bernard
  • Delacroix, Julien
  • Wendling, Nicolas
  • Gracia, Paul

Abstract

In a system including a plurality of computing subsystems executing a set of hosted applications, each of the computing subsystems maintains a copy of a common routing matrix defining, for each hosted application, an identifier of a computing subsystem configured to host the application. A first intra-subsystem routing component of a first one of the computing subsystems receives a message; determines a target one of the hosted applications to process the message; identifies, according to the common routing matrix, a second one of the computing subsystems that executes the target hosted application; and in response to the identifying, provides the message and a routing indicator to a first inter-subsystem routing component of the first computing subsystem. The first inter-subsystem routing component the transmits the message to the second computing subsystem.

IPC Classes  ?

70.

SOURCE-ADAPTED DATA RETRIEVAL FOR MULTI-TENANT SYSTEM

      
Application Number 17335616
Status Pending
Filing Date 2021-06-01
First Publication Date 2022-12-01
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/23 - Updating
  • G06F 16/215 - Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors

71.

Consistent update of routing tables in a distributed messaging system

      
Application Number 17752479
Grant Number 11824758
Status In Force
Filing Date 2022-05-24
First Publication Date 2022-12-01
Grant Date 2023-11-21
Owner AMADEUS S.A.S. (France)
Inventor Petrov, Mikhail

Abstract

The present invention is directed to a system and a method for facilitating the consistent update of routing tables across the routers of a routing layer in a distributed messaging system. The routers are configured to send together with the outbound message the routing table version used to route the outbound message, which is compared, at the level of the enqueue layer, with the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue. If the routing table version of the outbound message is older than the latest deployed routing table version and/or the latest routing table version used to route messages to the requested message queue, then the outbound message is rejected, otherwise, the message is enqueued to the requested message queue.

IPC Classes  ?

  • H04L 45/023 - Delayed use of routing table updates
  • H04L 45/021 - Ensuring consistency of routing table updates, e.g. by using epoch numbers
  • H04L 45/42 - Centralised routing

72.

INTEGRATED PAYMENT TRAVEL MANAGEMENT SYSTEM

      
Application Number 17326745
Status Pending
Filing Date 2021-05-21
First Publication Date 2022-11-24
Owner AMADEUS S.A.S. (France)
Inventor
  • Le Marier, Mathieu
  • Jain, Rohan
  • Guéroult, Antonin
  • Martin, Sandy
  • 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 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
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

73.

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

74.

System and method for integrating message content into a target data processing device

      
Application Number 17872061
Grant Number 11736587
Status In Force
Filing Date 2022-07-25
First Publication Date 2022-11-10
Grant Date 2023-08-22
Owner Amadeus S.A.S. (France)
Inventor
  • Lopez Ruiz, Eduardo Rafael
  • Guillon, Nicolas

Abstract

Systems and methods of integrating message content into a target processing device configured to process input data having a predefined data structure. A messaging server is configured to receive a message from a messaging client device executing a messaging application. An orchestrator device is configured to integrate at least a part of the message content into a target data processing device, receive the part of the message content from the messaging server, and transmit a file derived from the part of the message content to a file processing device. The processing device is configured to transform each received file into a description file comprising a set of predefined keys. The orchestrator device is configured to derive an input file having the predefined data structure from the description file and transmit the input file to the target data processing device for processing of the input file by the target processing device.

IPC Classes  ?

  • G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
  • G06F 16/18 - File system types
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 51/08 - Annexed information, e.g. attachments
  • H04L 67/565 - Conversion or adaptation of application format or content
  • G06Q 30/04 - Billing or invoicing
  • G06V 30/10 - Character recognition

75.

CONTROLLING RESOURCES BY FORECASTING A REQUIREMENT OF RESOURCES

      
Application Number 17723015
Status Pending
Filing Date 2022-04-18
First Publication Date 2022-10-27
Owner AMADEUS S.A.S. (France)
Inventor
  • Acuna Agost, Rodrigo
  • Delahaye, Thierry
  • De Antonio Del Pecho, Jorge

Abstract

A computer implemented method for controlling resources comprising is presented. The method comprises determining an evolution index for a second time period with respect to a first time period, determining a forecasting index for a first forecasting time period with respect to a starting forecasting time period by dividing the evolution index for the first forecasting time period with respect to the starting forecasting time period through the evolution index for a second forecasting time period with respect to the starting forecasting time period, determining at least one forecasting value of the requirement of the resources in a future time period by multiplying a starting value corresponding to the requirement for resources with the forecasting index for the future time period, and applying the at least one forecasting value to control the resources.

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"

76.

Device, system and method for providing descriptions to communication devices using machine learning generated templates

      
Application Number 17232714
Grant Number 11782961
Status In Force
Filing Date 2021-04-16
First Publication Date 2022-10-20
Grant Date 2023-10-10
Owner AMADEUS S.A.S. (France)
Inventor
  • Blaya, Christophe
  • Callens, Xavier
  • Driouich, Ilias
  • 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 16/332 - Query formulation
  • G06N 20/00 - Machine learning
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • G06F 40/205 - Parsing
  • G06F 40/51 - Translation evaluation
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06F 18/2113 - Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation

77.

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  ?

78.

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

79.

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

80.

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

81.

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

82.

Maintaining consistency of data between computing nodes of a distributed computer architecture

      
Application Number 17834459
Grant Number 11748335
Status In Force
Filing Date 2022-06-07
First Publication Date 2022-09-22
Grant Date 2023-09-05
Owner AMADEUS S.A.S. (France)
Inventor
  • Gentric, Philippe Francois Georges
  • Guiraud Devaux, Yannick

Abstract

The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/23 - Updating
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode

83.

Method of automatically extracting information of a predefined type from a document

      
Application Number 17828303
Grant Number 11783572
Status In Force
Filing Date 2022-05-31
First Publication Date 2022-09-15
Grant Date 2023-10-10
Owner Amadeus S.A.S. (France)
Inventor
  • Bildner, Sebastian Andreas
  • Krion, Paul
  • Stark, Thomas
  • Stämmler, Martin Christopher
  • Von Schledorn, Martin
  • Oesterle, Jürgen
  • Sasidharan, Renjith Karimattathil

Abstract

Method and system of automatically extracting information of a predefined type from a document is provided. The method includes identifying a location and classification of a segment of interest of a document that includes information associated with a predefined type. The method further includes identifying a location and classification of characters from the segment of interest based on characteristics associated with the predefined type. The method further includes extracting the identified characters from the segment of interested associated with the predefined type.

IPC Classes  ?

  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 30/414 - Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06N 3/08 - Learning methods
  • G06V 30/14 - Image acquisition
  • G06V 30/19 - Recognition using electronic means
  • G06V 30/412 - Layout analysis of documents structured with printed lines or input boxes, e.g. business forms or tables
  • G06V 30/10 - Character recognition

84.

Database record consistency mechanisms

      
Application Number 17197388
Grant Number 11893006
Status In Force
Filing Date 2021-03-10
First Publication Date 2022-09-15
Grant Date 2024-02-06
Owner AMADEUS S.A.S. (France)
Inventor
  • Mourgues, Fabien Xavier
  • Maaroufi, Mohamed Amine
  • El Hayek, Joseph

Abstract

A database server is communicatively coupled to a database storing multiple data records which are accessible by a number of data access systems communicatively coupled to the database server in order to claim exclusive access to a data record for a specifiable time period by one of the data access systems. The database server stores associations of the data records with the data access systems defining which data access system is generally allowed to access to which data record and an exclusive access times inventory defining which of the data access systems with allowed access has already been granted exclusive access to which data record for which time periods.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 16/23 - Updating

85.

Software-defined database replication links

      
Application Number 17747709
Grant Number 11789973
Status In Force
Filing Date 2022-05-18
First Publication Date 2022-09-01
Grant Date 2023-10-17
Owner AMADEUS S.A.S. (France)
Inventor
  • Benque, David
  • Perreaut, Marc

Abstract

Methods, systems, and computer program products for software-defined database replication for a plurality of databases. Labels are applied to each of the plurality of databases and linking rules including conditions relating to the labels are used to define database replication links.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 9/445 - Program loading or initiating
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

86.

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

87.

DEVICE, SYSTEM AND METHOD FOR ASSIGNING PORTIONS OF A GLOBAL RESOURCE LIMIT TO APPLICATION ENGINES BASED ON RELATIVE LOAD

      
Application Number 17178943
Status Pending
Filing Date 2021-02-18
First Publication Date 2022-08-18
Owner AMADEUS S.A.S. (France)
Inventor
  • Grabarsky, Philippe
  • Nsiri, Mohamed Wadie

Abstract

A device, system and method for assigning portions of a global resource limit to application engines based on relative load is provided. A system comprises a plurality of application engines that share a global resource limit; and a plurality of operator engines. The plurality of operator engines are each configured to: monitor a respective metric representative of respective load at a respective application engine; share the respective metric with others of the plurality of operator engines; determine a relative load at the respective application engine based on the respective metric and respective metrics received from the others of the plurality of operator engines; and assign a portion of the global resource limit to the respective application engine based on the relative load.

IPC Classes  ?

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

88.

SYSTEM AND METHOD FOR BROWSER-BASED TARGET DATA EXTRACTION

      
Application Number 17723075
Status Pending
Filing Date 2022-04-18
First Publication Date 2022-07-28
Owner AMADEUS S.A.S. (France)
Inventor Guillon, Nicolas

Abstract

A method of browser-based target data extraction includes: storing a browser application and a browser extension, the browser extension containing a predefined network identifier of a server; at a controller of the client computing device interconnected with the memory, executing the browser application to retrieve a web page containing target data; at the controller, responsive to retrieving the web page, executing the browser extension simultaneously with the browser application for: capturing a portion of the web page containing the target data; responsive to capturing the portion, automatically generating an overlay interface including the target data; controlling a display of the client computing device to present the overlay with the web page; receiving an operator command at the overlay via an input assembly of the client computing device; and when the operator command is a confirmation command, transmitting the target data to the server using the predefined network identifier.

IPC Classes  ?

  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 9/40 - Network security protocols
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 40/143 - Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
  • G06F 40/205 - Parsing

89.

DIRECT-CHANNEL DATA UPDATE IN MEDIATED DATA EXCHANGE SYSTEMS

      
Application Number 17574387
Status Pending
Filing Date 2022-01-12
First Publication Date 2022-07-28
Owner AMADEUS S.A.S. (France)
Inventor Guillon, Nicolas

Abstract

A method in an orchestrator computing device includes: detecting a request to obtain updated data from a data source, for storage in a dataset corresponding to the data source; retrieving, from the dataset, a client identifier of the data source; generating a data collection message including (i) an input element to receive the updated data, (ii) a selectable submission element including a network identifier of the orchestrator computing device, and (iii) an authentication token; transmitting the data collection message for delivery to the data source using the client identifier; responsive to (i) entry of the updated data via the input element, and (ii) selection of the submission element at a client computing device associated with the data source, receiving, from the client computing device, the updated data and the authentication token; and updating the dataset to include the updated data.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G06F 16/215 - Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
  • G06F 21/33 - User authentication using certificates

90.

DISTRIBUTED COMPUTER SYSTEM FOR DOCUMENT AUTHENTICATION

      
Application Number 17569051
Status Pending
Filing Date 2022-01-05
First Publication Date 2022-07-28
Owner Amadeus S.A.S. (France)
Inventor
  • Parida, Swagat
  • Sasidharan, Renjith K.

Abstract

Methods and distributed computer devices for automatically determining whether a document is genuine. The method involves generating an image of the document, pre-processing of the image to obtain at least one segment of the image with an area of interest and dividing the at least one segment into portions containing single characters and/or combinations of characters. A validation of at least two single characters and/or at least two combinations of characters is performed for each of the single character and/or character combinations for at least two different categories. Score values are created for each category for each validated single character and/or character combination. Feature vectors are created for each single character and/or character combination, with the respective score values for each category as components. The method involves classifying the feature vectors to determine whether the single character or character combination to which the feature vector is associated is genuine.

IPC Classes  ?

  • G06V 30/413 - Classification of content, e.g. text, photographs or tables
  • G06V 10/26 - Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
  • G06V 30/19 - Recognition using electronic means

91.

DISORDERLY BIOMETRIC BOARDING

      
Document Number 03204102
Status Pending
Filing Date 2021-03-08
Open to Public 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  ?

  • G07C 9/00 - Individual registration on entry or exit
  • G06V 10/62 - Extraction of image or video features relating to a temporal dimension, e.g. time-based feature extraction; Pattern tracking
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06T 7/20 - Analysis of motion

92.

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

93.

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

94.

MOIRE PATTERN DETECTION IN DIGITAL IMAGES AND A LIVENESS DETECTION SYSTEM THEREOF

      
Document Number 03207237
Status Pending
Filing Date 2021-12-17
Open to Public 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
  • G06V 40/40 - Spoof detection, e.g. liveness detection
  • G06T 7/00 - Image analysis
  • G06T 7/40 - Analysis of texture

95.

DISTRIBUTED COMPUTER SYSTEM FOR DELIVERING DATA

      
Application Number 17568763
Status Pending
Filing Date 2022-01-05
First Publication Date 2022-07-07
Owner Amadeus S.A.S. (France)
Inventor
  • Marcourt, Pierre
  • Chenet, Antoine
  • Jelley, David
  • Pons Minguell, Ferran
  • Vargas Perez, Cecilia Genoveva

Abstract

Distributed computer system with an application server and an auxiliary server for processing a group transaction with entities in the group. The group transaction, requiring a target value to be received, includes first and second transactions. The application server is configured to receive the first transaction including a first value, interface the auxiliary server to create and access a temporary file to store the first value in which temporary file is associated with the group transaction, receive the second transaction including a second value after the first transaction in which the second value to reach a target value when combined with the first value, and receive identification information associated with the group transaction for each group entity independently from the first and second transactions. In response to receiving the first and second values as well as the identification information for each group, designated files are issued for each entity.

IPC Classes  ?

96.

Method and a system for managing the computing resources in data regions

      
Application Number 17374741
Grant Number 11907769
Status In Force
Filing Date 2021-07-13
First Publication Date 2022-06-23
Grant Date 2024-02-20
Owner AMADEUS S.A.S. (France)
Inventor
  • Demazeau, Michel
  • Bonaud, Jacques
  • Collomb, Jean Michel
  • Boulineau, Vincent

Abstract

The present invention describes a system and a method for dynamically optimising the computing resources allocated to a client application in different data regions of one or more service providers. A number of monitoring modules are provided in each data regions, which are configured to collect operational information from each data region, which is communicated to the other data regions. As such, all data regions are aware of the operational environment of the other data regions.

IPC Classes  ?

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

97.

DALACTÉE

      
Application Number 219316400
Status Pending
Filing Date 2022-06-20
Owner Amadeus S.A.S. (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design
  • 45 - Legal and security services; personal services for individuals.

Goods & Services

(1) Software; Application software; Data processing software; Data communications software; Downloadable computer software for the transmission of data; Data protection software; Computer software to enable searching and retrieval of data; Data and file management and database software; Big data management software; Computer databases; Computer software for accessing, browsing and searching online databases; Database server software; Computer software for authorizing access to databases; Privacy protection software; Software for network and device security; Communication software for connecting computer network users; Communication software for connecting global computer networks; Interactive computer software enabling exchange of data and information; Computer software platforms, recorded or downloadable; Collaboration software platforms [software]; Computer software to enable interoperability between computerized systems; Cloud server software; Downloadable cloud computing software; Cloud network monitoring software; Cloud servers; Data storage devices; Data transmitters; Data processors; Data carriers; Data terminals; Computers and computer hardware; Computer components and parts; Data processing equipment and accessories (electrical and mechanical); Computer networking and data communications equipment; Data communications hardware; Apparatus for the transmission of data; Interactive data transfer apparatus; Information storage apparatus [electric or electronic]; Storage apparatus for computer data; Data collection apparatus; Encryption apparatus; Data networks; Data transmission networks; Data processing systems; Servers for web hosting. (1) Electronic database management services; Database management services; Database marketing; Compilation of computer databases; Data management and data transcription services; Data collection services; Data inputting services; Data entry and processing services; Compilation of data; Compilation of information onto computer databases; Advertising for databases and cloud services and cloud hosting services; Trade and commercial exhibition services; Retail and wholesale services in the field of computer hardware, software, databases; Business consultancy services relating to data processing, data management and data monetization; Information and advisory services relating to data processing. (2) Telecommunication services provided via platforms and portals on the Internet and other media; Computer communication services; Provision of access to content, websites and Internet portals; Internet access services; Provision of access to data stored electronically in central files or documents; Provision of access to electronic communication networks and electronic databases and platforms; Providing access to and leasing access to computer databases; Rental of access time to a database server; Rental of access time to a computer database; Data transmission and data broadcasting; Data streaming; Digital transmission of data; Computer data transmission services; Data transfer services; Electrical data transmission over a global remote data processing network, including the internet; Electronic data exchange services; Consultancy services related to data exchange; Communications services for the exchange of data in electronic form; Electronic exchange of data stored in databases accessible via telecommunication networks; Data communications services; Data bank interconnection services; Electronic data interchange services; Secured data, sound and image transmission services; Consultancy related to the aforementioned services. (3) Software design and development; IT services; IT consulting services; Programming and implementation of software; Development of computer hardware; Computer system integration services; Infrastructure as a Service [IaaS]; Software as a Service [SaaS]; Platform as a Service [PaaS]; Platform as a Service [PaaS] featuring software platforms for transmission of data, images, video content and messages; Platform as a Service [PaaS] featuring software platforms for exchange of data and information without restrictions; Development of computer platforms; Programming of software for Internet platforms; Database development services; Development, installation and maintenance of database software; Maintaining databases; Data migration services; Online data storage; Data storage via blockchain; Data warehousing; Computer services concerning electronic data storage; Development of systems for the storage of data; Data encryption services; Data back-up services; Computer services for the analysis of data; Data duplication and -conversion services, data encoding services; Design and development of data retrieval software; Providing temporary use of on-line non-downloadable software for importing and managing data; Compilation of data-processing programs; Data security services; Design and development of electronic data security systems; Design and development of Internet security programs; Data security consultancy; Computer programming services for electronic data security; Computer security threat analysis for protecting data; Design and development of privacy software; Server hosting; Hosting of databases; Hosting platforms on the Internet; Hosting of computerized data, files, applications and information; Cloud computing services; Cloud hosting provider services; Consulting services in the field of cloud computing; Providing temporary use of on-line non-downloadable software for accessing and using a cloud computing network; Design and development of software for accessing and using a cloud computing network; Cloud-based data protection services; Cloud storage services for electronic data and files; Rental and programming of operating software for accessing and using a cloud computing network; Providing virtual computer environments through cloud computing; Developing and setting of technical standards to enable interoperability between computerized systems; Testing, analysis and evaluation of the goods and services of others for the purpose of certification; Testing services for the certification of quality or standards; Certification [quality control]; Consultancy related to the aforementioned services. (4) Licensing services; Software licensing; Licensing of intellectual property, of databases and of technology; Consulting services regarding the licensing of computer software, computer programs and databases; Advisory services relating to the preparation of standards; Reviewing standards and practices to assure compliance; Regulatory compliance auditing; Consultation in relation to data protection, data exchange, data processing, data security and data hosting compliance; Legal compliance auditing; Legal Services.

98.

DALACTEE

      
Application Number 222658800
Status Pending
Filing Date 2022-06-20
Owner Amadeus S.A.S. (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design
  • 45 - Legal and security services; personal services for individuals.

Goods & Services

(1) Software; application software; data processing software; data communications software; downloadable computer software for the transmission of data; data protection software; computer software to enable searching and retrieval of data; data and file management and database software; big data management software; computer databases; computer software for accessing, browsing and searching online databases; database server software; computer software for authorizing access to databases; privacy protection software; software for network and device security; communication software for connecting computer network users; communication software for connecting global computer networks; interactive computer software enabling exchange of data and information; computer software platforms, recorded or downloadable; collaboration software platforms [software]; computer software to enable interoperability between computerized systems; cloud server software; downloadable cloud computing software; cloud network monitoring software; cloud servers; data storage devices; data transmitters; data processors; data carriers; data terminals; computers and computer hardware; computer components and parts; data processing equipment and accessories (electrical and mechanical); computer networking and data communications equipment; data communications hardware; apparatus for the transmission of data; interactive data transfer apparatus; information storage apparatus [electric or electronic]; storage apparatus for computer data; data collection apparatus; encryption apparatus; data networks; data transmission networks; data processing systems; servers for web hosting. (1) Electronic database management services; database management services; database marketing; compilation of data into computer databases; data management and data transcription services; data collection services; data inputting services; data entry and processing services; compilation of data; compilation of information onto computer databases; advertising for databases and cloud services and cloud hosting services; trade and commercial exhibition services; retail and wholesale services in the field of computer hardware, software, databases; business consultancy services relating to data processing, data management and data monetization; information and advisory services relating to data processing; updating and maintenance of data in computer databases. (2) Telecommunication services provided via platforms and portals on the Internet and other media; computer communication services; provision of access to content, websites and Internet portals; Internet access services; provision of access to data stored electronically in central files or documents; provision of access to electronic communication networks and electronic databases and platforms; providing access to and leasing access to computer databases; rental of access time to a database server; rental of access time to a computer database; data transmission and data broadcasting; data streaming; digital transmission of data; computer data transmission services; data transfer services; electrical data transmission over a global remote data processing network, including the Internet; electronic data exchange services; consultancy services related to data exchange; communications services for the exchange of data in electronic form; electronic exchange of data stored in databases accessible via telecommunication networks; data communications services; data bank interconnection services; electronic data interchange services; secured data, sound and image transmission services; consultancy related to the aforementioned services. (3) Software design and development; IT programming services; IT consulting services; programming and implementation of software; development of computer hardware; computer system integration services; Infrastructure as a Service [IaaS]; Software as a Service [SaaS]; Platform as a Service [PaaS]; Platform as a Service [PaaS] featuring software platforms for transmission of data, images, video content and messages; Platform as a Service [PaaS] featuring software platforms for exchange of data and information without restrictions; development of computer platforms; programming of software for internet platforms; database development services; development, installation and maintenance of database software; data migration services; online data storage; data storage via blockchain; data warehousing; computer services concerning electronic data storage; development of systems for the storage of data; data encryption services; data back-up services; computer software consultancy in relation to the analysis of data; data duplication and -conversion services, data encoding services; design and development of data retrieval software; providing temporary use of on-line non-downloadable software for importing and managing data; compilation of data-processing programs; data security services; design and development of electronic data security systems; design and development of internet security programs; data security consultancy; computer programming services for electronic data security; computer security threat analysis for protecting data; design and development of privacy software; server hosting; hosting of databases; hosting platforms on the internet; hosting of computerized data, files, applications and information; cloud computing services; cloud hosting provider services; consulting services in the field of cloud computing; providing temporary use of on-line non-downloadable software for accessing and using a cloud computing network; design and development of software for accessing and using a cloud computing network; cloud-based data protection services; cloud storage services for electronic data and files; rental and programming of operating software for accessing and using a cloud computing network; providing virtual computer environments through cloud computing; developing and setting of technical standards to enable interoperability between computerized systems; testing, analysis and evaluation of the goods and services of others for the purpose of certification; testing services for the certification of quality or standards; certification [quality control]; consultancy related to the aforementioned services. (4) Licensing services; software licensing; licensing of intellectual property, of databases and of technology; consulting services regarding the licensing of computer software, computer programs and databases; legal advisory services relating to the preparation of standards; reviewing standards and practices to assure compliance; regulatory compliance auditing; consultation in relation to data protection, data exchange, data processing, data security and data hosting compliance; legal compliance auditing; legal services.

99.

DALACTEE

      
Serial Number 79356871
Status Registered
Filing Date 2022-06-20
Registration Date 2024-04-09
Owner Amadeus S.A.S. (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design
  • 45 - Legal and security services; personal services for individuals.

Goods & Services

Downloadable data processing software; downloadable data communications software, namely, for the facilitation of data communications; downloadable computer software for the transmission of data; downloadable data protection software; downloadable computer software to enable searching and retrieval of data; downloadable data and file management software and downloadable database management software; downloadable big data management software; downloadable computer databases in the field of data network configuration information and in the field of user and access information for data networks; downloadable computer software for accessing, browsing and searching online databases; downloadable database server software for operating database servers; downloadable computer software for authorizing access to databases; downloadable privacy protection software for preventing unauthorized access to databases; downloadable software for network and device security, namely for preventing unauthorized user access to networks and devices; downloadable communication software for connecting computer network users; downloadable communication software for connecting global computer networks; downloadable interactive computer software enabling exchange of data and information; computer software platforms, recorded or downloadable, for data exchange; downloadable collaboration software platforms for data exchange; downloadable computer software to enable interoperability between computerized systems; downloadable cloud server software for operating cloud servers; downloadable cloud computing software for data exchange; downloadable cloud network monitoring software; cloud network servers; data transmitters being apparatus for transmission of data; data processors; blank optical and magnetic data carriers; data terminals being mobile data terminal (MDT); computers and computer hardware; computer components and parts namely, structural replacement parts of computers; data processing equipment; computer networking and data communications equipment, namely network servers; data communications computer hardware; apparatus for the transmission of data; data processing equipment, namely, interactive data transfer apparatus; data collection apparatus being data processing equipment; encryption apparatus being electronic encryption units; data network routers; data transmission network routers; data processing systems being data processing equipment; servers for web hosting Electronic database management services; database management services; database marketing, namely, marketing the online databases of others; compilation of data into computer databases; database management and data transcription services; data collection services; data inputting services being computer data entry services; computer data entry and processing services; compilation of data for others; compilation of information onto computer databases; advertising services, namely advertising for databases, and cloud services, and cloud hosting services of others; trade and commercial exhibition services, namely, organizing exhibits for commercial or advertising purposes; retail store and wholesale store services in the field of computer hardware, software, and downloadable computer databases; business consultancy services relating to data processing, data management and data monetization; information and advisory services relating to data processing; updating and maintenance of data in computer databases Telecommunication access services provided via platforms and portals on the internet and other media; computer communication services, namely, providing electronic telecommunication connections by connecting application programming interfaces (APIs) and connecting databases to allow for the exchange of data; provision of telecommunications access to web-based content, websites and internet portals; internet access provider services; provision of access to data stored electronically in central files or documents for remote consultation; provision of telecommunications access to electronic communication networks and electronic databases and platforms; providing telecommunications access to computer databases; electronic data transmission and data broadcasting being electronic transmission of data by computer networks; data streaming; digital transmission of data; computer data transmission services being computer aided transmission of data; data transfer services by telecommunications; electrical data transmission over a global remote data processing network, including the internet; electronic data exchange services being electronic exchange of data stored in databases accessible via telecommunication networks; telecommunications consultancy services related to data exchange; communications services for the exchange of data in electronic form being electronic exchange of data stored in databases accessible via telecommunication networks; electronic exchange of data stored in databases accessible via telecommunication networks; data communications services, namely, transmission of data signals; data bank interconnection services, namely, providing telecommunications connections to databases; electronic data interchange services; secured data, sound and image transmission services; telecommunications consultancy related to the aforementioned services Software design and development; IT programming services being computer programming; IT consulting services; programming and implementation of software; development of computer hardware; computer system integration services; Infrastructure as a Service (IAAS) services, namely, hosting software for data transmission, data storage, and data processing for use by others; Platform as a Service (PAAS) featuring software platforms for transmission of data, images, video content and messages; Platform as a Service (PAAS) featuring software platforms for exchange of data and information without restrictions; development of computer platforms; programming of software for internet platforms; database development services; development, installation and maintenance of database software; data migration services; online data storage being electronic data storage; electronic data storage via blockchain; data warehousing; computer services in the nature of electronic data storage; development of software systems for the storage of data; data encryption services; electronic data back-up services; computer software consultancy in relation to the analysis of data; data duplication being media duplication of data and data conversion services of electronic information, data encoding services being computer programming; design and development of data retrieval software; providing temporary use of on-line non-downloadable software for importing and managing data; compilation of data-processing programs in the nature of software development of data processing programs; data security services, namely, computer security threat analysis; design and development of electronic data security systems; design and development of internet security computer programs; data security consultancy; computer programming services for electronic data security; computer security threat analysis for protecting data; design and development of privacy software; server hosting; server hosting of databases; hosting website platforms on the internet; hosting of digital content on the internet, namely, of computerized data, files, applications and information; cloud computing services namely, consulting in the field of cloud computing networks and applications; cloud hosting provider services; consulting services in the field of cloud computing; providing temporary use of on-line non-downloadable software for accessing and using a cloud computing network; design and development of software for accessing and using a cloud computing network; cloud-based data protection services, namely, computer security services for protection against illegal network access and illegal use of personal and commercial data; cloud storage services for electronic data and electronic files; rental and programming of operating software for accessing and using a cloud computing network; providing virtual computer environments through cloud computing; developing and setting of technical standards to enable interoperability between computerized systems, namely, development of voluntary and quality control standards for the interoperability of computerized systems; testing, analysis and evaluation of the goods and services of others to determine conformity with certification standards; testing services for the certification of quality or standards, namely, testing of the goods and services of others to determine conformity with certification standards; quality control for others; consultancy related to the aforementioned services Licensing services, namely, product licensing services; computer software licensing; licensing of intellectual property in the field of databases and technology; legal consulting services regarding the licensing of computer software, computer programs and databases; legal advisory services relating to the preparation of standards; reviewing standards and practices to assure compliance with applicable data privacy and intellectual property laws and regulations; regulatory compliance auditing; legal consultation in relation to data protection, data exchange, data processing, data security and data hosting compliance; legal compliance auditing; legal services

100.

PROCESSING SEARCH REQUESTS

      
Document Number 03200431
Status Pending
Filing Date 2021-12-03
Open to Public 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  ?

  1     2     3     ...     7        Next Page