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: 20240184811Abstract: 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: ApplicationFiled: April 5, 2022Publication date: June 6, 2024Inventors: Rodolphe TEXIER, Massimiliano MAINI, Jatin KAUSHIK, Johan Christian ANTONIN, Veronique PANTERA, Pierre-Jean REISSMAN
-
Patent number: 9733820Abstract: 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: GrantFiled: June 14, 2012Date of Patent: August 15, 2017Assignee: AMADEUS S.A.S.Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
-
Publication number: 20170212651Abstract: 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: ApplicationFiled: January 27, 2016Publication date: July 27, 2017Inventors: Pierre Courvoisier, Jason Lee Ken Sang, Loic Pierlot, Pierre-Jean Reissman, Andreea Smoaca
-
Patent number: 9105073Abstract: 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: GrantFiled: April 24, 2012Date of Patent: August 11, 2015Assignee: AMADEUS S.A.S.Inventors: Didier Selles, Daniel Cochard, Caroline Kamhoua Matchuendem, Pierre-Jean Reissman
-
Patent number: 8943515Abstract: 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: GrantFiled: July 15, 2011Date of Patent: January 27, 2015Assignee: Amadeus S.A.S.Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
-
Publication number: 20140215372Abstract: 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: ApplicationFiled: June 14, 2012Publication date: July 31, 2014Applicant: AMADEUS S.A.S.Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
-
Publication number: 20130278627Abstract: 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: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Applicant: AMADEUS S.A.S.Inventors: Didier Selles, Daniel Cochard, Caroline Kamhoua Matchuendem, Pierre-Jean Reissman
-
Publication number: 20120324476Abstract: 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: ApplicationFiled: July 15, 2011Publication date: December 20, 2012Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
-
Patent number: 7620248Abstract: 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: GrantFiled: November 19, 2004Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventor: Pierre-Jean Reissman
-
Patent number: 7519953Abstract: 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: GrantFiled: September 30, 2003Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Pierre-Jean Reissman, Jacqueline L. Reid, Paul Midgen, Viresh Ramdatmisier
-
Patent number: 7477785Abstract: 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: GrantFiled: November 19, 2004Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Pierre-Jean Reissman, Marc Cauchy
-
Patent number: 7302677Abstract: 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: GrantFiled: May 8, 2003Date of Patent: November 27, 2007Assignee: Microsoft CorporationInventors: Pierre-Jean Reissman, Michael R. Rohman, Praveen K. Krovvidi, William B. Lindquist
-
Publication number: 20060110045Abstract: 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: ApplicationFiled: November 19, 2004Publication date: May 25, 2006Applicant: Microsoft CorporationInventor: Pierre-Jean Reissman
-
Publication number: 20060110044Abstract: 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: ApplicationFiled: November 19, 2004Publication date: May 25, 2006Applicant: Microsoft CorporationInventor: Pierre-Jean Reissman
-
Publication number: 20060110047Abstract: 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: ApplicationFiled: November 19, 2004Publication date: May 25, 2006Applicant: Microsoft CorporationInventors: Pierre-Jean Reissman, Marc Cauchy
-
Publication number: 20060110043Abstract: 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: ApplicationFiled: November 19, 2004Publication date: May 25, 2006Applicant: Microsoft CorporationInventor: Pierre-Jean Reissman
-
Publication number: 20050071818Abstract: 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: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Applicant: MICROSOFT CORPORATIONInventors: Pierre-Jean Reissman, Jacqueline Reid, Paul Midgen, Viresh Ramdatmisier
-
Publication number: 20040225919Abstract: 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: ApplicationFiled: May 8, 2003Publication date: November 11, 2004Applicant: Microsoft CorporationInventors: Pierre-Jean Reissman, Michael R. Rohman, Praveen K. Krovvidi, William B. Lindquist