Patents by Inventor Nicolas Guillon

Nicolas Guillon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240176800
    Abstract: A device, system and method for synchronizing databases. A device or devices(s) maintain an event database and a shared event database, the event database comprising event data containers indicative of given events associated with a plurality of network addresses, and the shared event database comprising shareable data containers indicative of respective events associated with respective individual network addresses. The device or devices(s) compare a shareable data container, stored at the shared event database, with an event data container, stored at the event database. The device or devices(s), in response to determining that a respective event indicated by the shareable data container is associated with a given event indicated by the event data container, synchronize, via the communication interface, the event database and the shared event database by adding at least a portion of the shareable data container to the event data container.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 30, 2024
    Inventors: Nicolas GUILLON, Yves GREALOU
  • Publication number: 20240015215
    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.
    Type: Application
    Filed: July 6, 2023
    Publication date: January 11, 2024
    Inventors: Nicolas GUILLON, Eduardo Rafael LOPEZ RUIZ, Jose DA CRUZ, Samuel GRIEHSER
  • Patent number: 11797944
    Abstract: Systems and methods for modifying electronic mail having receipt data for interception by mail transport agents. An invoice email sent by an email server is received when a transport agent of the email server detects a pattern within content of an inbound email. The invoice email is parsed to extract receipt data and an email address that identifies a recipient of the inbound email. The receipt data is pushed to an expense management system associated with the recipient for further processing.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: October 24, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Nicolas Guillon, Eduardo Rafael Lopez Ruiz, Jose Da Cruz
  • Patent number: 11736587
    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.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: August 22, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon
  • Publication number: 20220358091
    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.
    Type: Application
    Filed: July 25, 2022
    Publication date: November 10, 2022
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon
  • Patent number: 11436192
    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.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: September 6, 2022
    Assignee: Amadeus S.A.S.
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon, Paul Krion, Jürgen Oesterle, Martin Stammler, Martin Kuhn, Sebastian Bildner, Thomas Stark
  • Publication number: 20220237257
    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.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 28, 2022
    Inventor: Nicolas GUILLON
  • Publication number: 20220237169
    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.
    Type: Application
    Filed: January 12, 2022
    Publication date: July 28, 2022
    Inventor: Nicolas GUILLON
  • Patent number: 11321417
    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.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: May 3, 2022
    Assignee: AMADEUS S.A.S.
    Inventor: Nicolas Guillon
  • Publication number: 20210312529
    Abstract: A method of controlling updates to booking data corresponding to purchasable products includes, at an intermediate server connected with a booking server: obtaining and storing purchase initiation data including a transaction identifier and a client identifier; transmitting a request for product definitions to the booking server, according to the purchase initiation data; receiving and storing a product definition from the booking server in association with the purchase initiation data; generating an interactive message containing selectable product definition data, and transmitting the interactive message according to the client addressing identifier; receiving a product selection, responsive to selection of the product definition data in the interactive message at a client device; and generating a purchase instruction corresponding to the product definition and sending the purchase instruction to the booking server causing the booking server to update the booking data to reflect a purchase corresponding to
    Type: Application
    Filed: August 2, 2019
    Publication date: October 7, 2021
    Inventors: Maxence MALPARTY, Nicolas GUILLON, Vincent LEON, Roy GOLDSCHMITT, Fabrice MANTOAN, Deepak KOCHAR, Javier BUSQUIEL NIETO, Nicolas MAILLET, Ventsislav GEORGIEV
  • Publication number: 20210286857
    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.
    Type: Application
    Filed: April 30, 2020
    Publication date: September 16, 2021
    Inventor: Nicolas GUILLON
  • Patent number: 11068321
    Abstract: Systems and methods for dynamically delivering content from a content provider system to a user device. A bridging device is configured to dynamically connect an application executing on the user device to the content provider system during execution of an application extension of the application. The application extension is configured to activate a connection to the bridging device, in response to the detection of an activation condition. The application is configured to transmit at least some of the data items comprised in each input data block received at the user device as input data via an application interface to the bridging device during the connection to the bridging device. The bridging device is configured to generate a request for content according to a predefined request format using the data items in the input data received from the application and to transmit the request to the content provider system.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: July 20, 2021
    Assignee: AMADEUS S.A.S.
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon, Jeremie Bonfil-Praire, Loïc Driencourt, Melinda Monteillet, Davide Romito, Qinglin Ye, Frederick Casal, Fabrice Mantoan
  • Publication number: 20210150598
    Abstract: Systems and methods for modifying electronic mail having receipt data for interception by mail transport agents. An invoice email sent by an email server is received when a transport agent of the email server detects a pattern within content of an inbound email. The invoice email is parsed to extract receipt data and an email address that identifies a recipient of the inbound email. The receipt data is pushed to an expense management system associated with the recipient for further processing.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 20, 2021
    Inventors: Nicolas Guillon, Eduardo Rafael Lopez Ruiz, Jose Da Cruz
  • Publication number: 20210133006
    Abstract: Systems and methods for dynamically delivering content from a content provider system to a user device. A bridging device is configured to dynamically connect an application executing on the user device to the content provider system during execution of an application extension of the application. The application extension is configured to activate a connection to the bridging device, in response to the detection of an activation condition. The application is configured to transmit at least some of the data items comprised in each input data block received at the user device as input data via an application interface to the bridging device during the connection to the bridging device. The bridging device is configured to generate a request for content according to a predefined request format using the data items in the input data received from the application and to transmit the request to the content provider system.
    Type: Application
    Filed: July 6, 2018
    Publication date: May 6, 2021
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon, Jeremie Bonfil-Praire, Loïc Driencourt, Melinda Monteillet, Davide Romito, Qinglin Ye, Frederick Casal, Fabrice Mantoan
  • Publication number: 20210034859
    Abstract: A device, system and method for processing images that include amounts is provided. A receipt image is received at a controller of a computing device. The receipt image is rendered, at a display screen, the receipt image comprising a total amount region including a total amount of expenses in the receipt image. A total amount field, including a submission total amount associated with the total amount, is rendered at the display screen adjacent the receipt image. A link between the total amount region and the total amount field is rendered at the display screen, at the total amount region of the receipt image. Input is received confirming the submission total amount, via an actuatable option rendered at the display screen in association with the total amount field. The submission total amount is transmitted, via a communication interface, to an expense management system.
    Type: Application
    Filed: July 23, 2020
    Publication date: February 4, 2021
    Inventors: Jean Pierre BOUTHERIN, Jose DA CRUZ, Nicolas GUILLON
  • Publication number: 20200142862
    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.
    Type: Application
    Filed: July 6, 2018
    Publication date: May 7, 2020
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon, Paul Krion, Jürgen Oesterle, Martin Stammler, Martin Kuhn, Sebastian Bildner, Thomas Stark
  • Patent number: D914742
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: March 30, 2021
    Assignee: Amadeus S.A.S.
    Inventors: Olivier Alexandre Roth, Nicolas Guillon, Jean-Pierre Boutherin, Richard Kozubal