Patents by Inventor Pierre-Jean Reissman

Pierre-Jean Reissman 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: 20240184811
    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.
    Type: Application
    Filed: April 5, 2022
    Publication date: June 6, 2024
    Inventors: Rodolphe TEXIER, Massimiliano MAINI, Jatin KAUSHIK, Johan Christian ANTONIN, Veronique PANTERA, Pierre-Jean REISSMAN
  • Patent number: 9733820
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying whether the data is of text or graphics data type and selecting a text input handler if a text data type is identified and a graphics input handler if a graphics data type is identified; converting the data using the text or graphics input handler to a standard format for pasting based on the identified data type; determining semantics of the data in the standard format for pasting and a location of the user in the destination application, to which the data is to be pasted; determining which portions of the data are to be pasted to which areas of the determined location in the destination application, depending on the determined semantics of the data and the location of the user in the destination application; and pasting the data to the respective areas of the destination application.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 15, 2017
    Assignee: AMADEUS S.A.S.
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
  • Publication number: 20170212651
    Abstract: Methods, systems, and computer program products for providing a short cut link in a graphical user interface (GUI) of an electronic device in order to skip at least one of multiple GUI screens. Multiple GUI screens may be displayed by switching the GUI from a current GUI screen to a next GUI screen out of the multiple GUI screens in response to a user action, thereby enabling a user to navigate through the GUI screens. The short cut link may be set as point to a target GUI screen to cause the electronic device to switch the GUI to the determined target GUI screen in response to a user activating a short cut link, which may be displayed in the current GUI screen.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventors: Pierre Courvoisier, Jason Lee Ken Sang, Loic Pierlot, Pierre-Jean Reissman, Andreea Smoaca
  • Patent number: 9105073
    Abstract: A method of producing an interactive plan of a location from an optical image of a plan of the same location, wherein the location includes a plurality of features of different types such as cabins and corridors, the method comprising the steps of applying a complex geometry and character recognition (COGCR) process to the optical image to determine a plurality of functional data representative of the plurality of features of different types; converting the plurality of functional data into a plurality of object models; combining the object models to construct the interactive plan for display to an end user.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: August 11, 2015
    Assignee: AMADEUS S.A.S.
    Inventors: Didier Selles, Daniel Cochard, Caroline Kamhoua Matchuendem, Pierre-Jean Reissman
  • Patent number: 8943515
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying a data type for the data and an appropriate input handler for the data type; converting the data using the appropriate input handle to a standard format based on the data type; in an output module determining the context of the data in the standard format to identify an appropriate output handler; obtaining a suggested paste operation from a suggestion engine based on the type and context of the data; and instructing a paste operation on the basis of the suggested paste operation.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: January 27, 2015
    Assignee: Amadeus S.A.S.
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
  • Publication number: 20140215372
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying whether the data is of text or graphics data type and selecting a text input handler if a text data type is identified and a graphics input handler if a graphics data type is identified; converting the data using the text or graphics input handler to a standard format for pasting based on the identified data type; determining semantics of the data in the standard format for pasting and a location of the user in the destination application, to which the data is to be pasted; determining which portions of the data are to be pasted to which areas of the determined location in the destination application, depending on the determined semantics of the data and the location of the user in the destination application; and pasting the data to the respective areas of the destination application.
    Type: Application
    Filed: June 14, 2012
    Publication date: July 31, 2014
    Applicant: AMADEUS S.A.S.
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
  • Publication number: 20130278627
    Abstract: A method of producing an interactive plan of a location from an optical image of a plan of the same location, wherein the location includes a plurality of features of different types such as cabins and corridors, the method comprising the steps of applying a complex geometry and character recognition (COGCR) process to the optical image to determine a plurality of functional data representative of the plurality of features of different types; converting the plurality of functional data into a plurality of object models; combining the object models to construct the interactive plan for display to an end user.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Applicant: AMADEUS S.A.S.
    Inventors: Didier Selles, Daniel Cochard, Caroline Kamhoua Matchuendem, Pierre-Jean Reissman
  • Publication number: 20120324476
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying a data type for the data and an appropriate input handler for the data type; converting the data using the appropriate input handle to a standard format based on the data type; in an output module determining the context of the data in the standard format to identify an appropriate output handler; obtaining a suggested paste operation from a suggestion engine based on the type and context of the data; and instructing a paste operation on the basis of the suggested paste operation.
    Type: Application
    Filed: July 15, 2011
    Publication date: December 20, 2012
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
  • Patent number: 7620248
    Abstract: A system and method for improved validation of images is provided. Validation of any target image may be performed by creating a model of graphical components of a source image or a reference model and comparing the model of graphical components of the source image or reference model with a model of graphical components of the target image in order to detect differences between the graphical components. In one embodiment, a framework may be provided with an analysis engine for building a model of graphical components of a source image to be compared with a model of graphical components of a target image. In another embodiment, a framework may be provided with a synthesis engine for building a model of a synthesized graphical component to be compared with a model of graphical components of a target image.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventor: Pierre-Jean Reissman
  • Patent number: 7519953
    Abstract: Testing of a software build. Differences between software builds are tracked by scanning the binaries of a software product to automatically discover its classes. A detailed dictionary is built that captures static and dynamic information of that build, including class dependencies. A comparison may be made with another build, so that selective tests may be automatically executed on any types, and their dependencies, that have had a structural or behavioral modification since the last build. Testers may load a set of constructors for any specific types to further increase coverage of types (or classes) tested. Detailed reports may also be provided that may be used to drive future testing work and target specific areas of the code for additional testing. Code generation from intermediate code to specified targets may also be performed to aid in reproducing and fixing bugs.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Pierre-Jean Reissman, Jacqueline L. Reid, Paul Midgen, Viresh Ramdatmisier
  • Patent number: 7477785
    Abstract: A system and method for improved image comparison is provided. An adjustable tolerance level may be set for comparing the images, and filtering may be applied to the images, for example, to suppress high frequencies in the images or to enhance low frequencies in the images. Furthermore, a geometrical transform, such as a 2D affine transform, may be applied to one of the images. The pixels of one of the images may be compared with corresponding pixels of another image to detect differences between the pixels compared. Then the outcome of comparing the pixels of the images may be determined by comparing the differences detected with the tolerance level set. The tolerance may be set by selecting one of a set of predefined tolerance levels, each of which may represent a different degree of tolerance to be used in comparison of the images.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Pierre-Jean Reissman, Marc Cauchy
  • Patent number: 7302677
    Abstract: A software testing system uses a graph traversal algorithm to explore a model simulating a software product in order to identify errors in the software product. The model employs a Petri's net construct for maintaining state and governing transitions. In particular, the model mediates between a test driver and the software product. The model-based approach is usable both to validate the design of the software and verify the implementation of that design. Using the Petri net model, the test space is bounded.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: November 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Pierre-Jean Reissman, Michael R. Rohman, Praveen K. Krovvidi, William B. Lindquist
  • Publication number: 20060110045
    Abstract: A system and method for improved validation of images is provided. Validation of any target image may be performed by creating a model of graphical components of a source image or a reference model and comparing the model of graphical components of the source image or reference model with a model of graphical components of the target image in order to detect differences between the graphical components. In one embodiment, a framework may be provided with an analysis engine for building a model of graphical components of a source image to be compared with a model of graphical components of a target image. In another embodiment, a framework may be provided with a synthesis engine for building a model of a synthesized graphical component to be compared with a model of graphical components of a target image.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventor: Pierre-Jean Reissman
  • Publication number: 20060110044
    Abstract: A system and method for improved validation of images is provided. Validation of any target image may be performed by creating a model of graphical components of a source image or a reference model and comparing the model of graphical components of the source image or reference model with a model of graphical components of the target image in order to detect differences between the graphical components. In one embodiment, a framework may be provided with an analysis engine for building a model of graphical components of a source image to be compared with a model of graphical components of a target image. In another embodiment, a framework may be provided with a synthesis engine for building a model of a synthesized graphical component to be compared with a model of graphical components of a target image.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventor: Pierre-Jean Reissman
  • Publication number: 20060110047
    Abstract: A system and method for improved image comparison is provided. An adjustable tolerance level may be set for comparing the images, and filtering may be applied to the images, for example, to suppress high frequencies in the images or to enhance low frequencies in the images. Furthermore, a geometrical transform, such as a 2D affine transform, may be applied to one of the images. The pixels of one of the images may be compared with corresponding pixels of another image to detect differences between the pixels compared. Then the outcome of comparing the pixels of the images may be determined by comparing the differences detected with the tolerance level set. The tolerance may be set by selecting one of a set of predefined tolerance levels, each of which may represent a different degree of tolerance to be used in comparison of the images.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventors: Pierre-Jean Reissman, Marc Cauchy
  • Publication number: 20060110043
    Abstract: A system and method for improved validation of images is provided. Validation of any target image may be performed by creating a model of graphical components of a source image or a reference model and comparing the model of graphical components of the source image or reference model with a model of graphical components of the target image in order to detect differences between the graphical components. In one embodiment, a framework may be provided with an analysis engine for building a model of graphical components of a source image to be compared with a model of graphical components of a target image. In another embodiment, a framework may be provided with a synthesis engine for building a model of a synthesized graphical component to be compared with a model of graphical components of a target image.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventor: Pierre-Jean Reissman
  • Publication number: 20050071818
    Abstract: A system and method for improved testing of a software build is provided. The system and method automatically track differences between software builds by scanning the binaries of a software product to automatically discover its classes. The system and method then build a detailed dictionary that captures static and dynamic information of that build, including class dependencies. A comparison may be made with another build, so that the present invention may automatically execute selective tests on any types, and their dependencies, that have had a structural or behavioral modification since the last build. Testers may load a set of constructors for any specific types to further increase coverage of types (or classes) tested. The present invention may also provide detailed reports that may be used to drive future testing work and target specific areas of the code for additional testing.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Pierre-Jean Reissman, Jacqueline Reid, Paul Midgen, Viresh Ramdatmisier
  • Publication number: 20040225919
    Abstract: A software testing system uses a graph traversal algorithm to explore a model simulating a software product in order to identify errors in the software product. The model employs a Petri's net construct for maintaining state and governing transitions. In particular, the model mediates between a test driver and the software product. The model-based approach is usable both to validate the design of the software and verify the implementation of that design. Using the Petri net model, the test space is bounded.
    Type: Application
    Filed: May 8, 2003
    Publication date: November 11, 2004
    Applicant: Microsoft Corporation
    Inventors: Pierre-Jean Reissman, Michael R. Rohman, Praveen K. Krovvidi, William B. Lindquist