Patents by Inventor Olivier Hamon
Olivier Hamon 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).
-
Patent number: 11521089Abstract: A predictive model pipeline data store may contain electronic records defining a predictive model pipeline composed of operation nodes. Based on the information in the data store, an execution framework platform may calculate a hash value for each operation node by including all recursive dependencies using ancestor node hash values and current node parameters. The platform may then compare each computed hash value with a previously computed hash value associated with a prior execution of a prior version of the pipeline. Operation nodes that have an unchanged hash value may be tagged “idle.” Operation nodes that have a changed hash value may be tagged “train and apply” or “apply” based on current node parameters (and an “apply” tag may propagate backwards through the pipeline to ancestor nodes). The platform may then ignore the operation nodes tagged “idle” when creating a physical execution plan to be provided to a target platform.Type: GrantFiled: November 29, 2018Date of Patent: December 6, 2022Assignee: SAP SEInventors: Scott Kumar Cameron, Olivier Hamon, Gabriel Kevorkian, Eric Gouthiere, Jacques Doan Huu
-
Publication number: 20200175402Abstract: A predictive model pipeline data store may contain electronic records defining a predictive model pipeline composed of operation nodes. Based on the information in the data store, an execution framework platform may calculate a hash value for each operation node by including all recursive dependencies using ancestor node hash values and current node parameters. The platform may then compare each computed hash value with a previously computed hash value associated with a prior execution of a prior version of the pipeline. Operation nodes that have an unchanged hash value may be tagged “idle.” Operation nodes that have a changed hash value may be tagged “train and apply” or “apply” based on current node parameters (and an “apply” tag may propagate backwards through the pipeline to ancestor nodes). The platform may then ignore the operation nodes tagged “idle” when creating a physical execution plan to be provided to a target platform.Type: ApplicationFiled: November 29, 2018Publication date: June 4, 2020Inventors: Scott Kumar CAMERON, Olivier HAMON, Gabriel KEVORKIAN, Eric GOUTHIERE, Jacques DOAN HUU
-
Patent number: 10540400Abstract: A computer-implemented method for generating a plurality of data query suggestions is described. The method includes receiving a textual input in a user interface of a software application implementing a plurality of business processes and determining a query context for the textual input. The method also includes computing a plurality of ranked numerical scores based on the query context in which the ranked numerical scores are computed using information obtained from a plurality of usage metrics associated with the query context and determining, using the plurality of ranked numerical scores, a plurality of candidate data combinations. The method also includes ordering the plurality of candidate data combinations according to the plurality of ranked numerical scores and generating at least one data suggestion using the ordered plurality of candidate data combinations and providing the at least one data suggestion in the user interface.Type: GrantFiled: September 17, 2015Date of Patent: January 21, 2020Assignee: Business Objects Software, Ltd.Inventors: Bruno Dumant, Yann Le Biannic, Olivier Hamon
-
Patent number: 10460277Abstract: According to some embodiments, a business intelligence language expansion and compilation platform may receive a business intelligence language expression, containing at least one macro sub-expression from a user. Information may then be accessed in a business and data models data store to perform expansion and compilation operations on the received business intelligence language expression. As a result of these operations, the system may provide a native query to a data source database. A business intelligence language result set manager may retrieve data from a data source database responsive to the native query and output a business intelligence language result set to the user in response to the business intelligence language expression.Type: GrantFiled: December 14, 2016Date of Patent: October 29, 2019Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Bruno Dumant, Xavier Vanderschaeghe, Olivier Hamon
-
Patent number: 10296658Abstract: A computer-implemented method for generating a plurality of data suggestions is described. The method includes receiving a textual input in a user interface of a software application implementing a plurality of business processes, determining a query context associated with the textual input, a user, and data that the user is viewing in the software application, and computing a plurality of statistical metrics for the query context, the statistical metrics being computed using information obtained from datasets associated with the query context. The method also includes determining a plurality of candidate data combinations, the data combinations including a plurality of dimensions, measures, and filters compatible with the query context, ranking the plurality of candidate data combinations according to one of the plurality of statistical metrics, and generating at least one data suggestion using the plurality of candidate data combinations and providing the at least one data suggestion in the user interface.Type: GrantFiled: October 6, 2015Date of Patent: May 21, 2019Assignee: Business Objects Software, Ltd.Inventors: Yann Le Biannic, Olivier Hamon, Bruno Dumant
-
Publication number: 20180165610Abstract: According to some embodiments, a business intelligence language expansion and compilation platform may receive a business intelligence language expression, containing at least one macro sub-expression from a user. Information may then be accessed in a business and data models data store to perform expansion and compilation operations on the received business intelligence language expression. As a result of these operations, the system may provide a native query to a data source database. A business intelligence language result set manager may retrieve data from a data source database responsive to the native query and output a business intelligence language result set to the user in response to the business intelligence language expression.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: Bruno DUMANT, Xavier VANDERSCHAEGHE, Olivier HAMON
-
Publication number: 20160371395Abstract: A computer-implemented method for generating a plurality of data query suggestions is described. The method includes receiving a textual input in a user interface of a software application implementing a plurality of business processes and determining a query context for the textual input. The method also includes computing a plurality of ranked numerical scores based on the query context in which the ranked numerical scores are computed using information obtained from a plurality of usage metrics associated with the query context and determining, using the plurality of ranked numerical scores, a plurality of candidate data combinations. The method also includes ordering the plurality of candidate data combinations according to the plurality of ranked numerical scores and generating at least one data suggestion using the ordered plurality of candidate data combinations and providing the at least one data suggestion in the user interface.Type: ApplicationFiled: September 17, 2015Publication date: December 22, 2016Inventors: Bruno DUMANT, Yann LE BIANNIC, Olivier HAMON
-
Publication number: 20160371288Abstract: A computer-implemented method for generating a plurality of data suggestions is described. The method includes receiving a textual input in a user interface of a software application implementing a plurality of business processes, determining a query context associated with the textual input, a user, and data that the user is viewing in the software application, and computing a plurality of statistical metrics for the query context, the statistical metrics being computed using information obtained from datasets associated with the query context. The method also includes determining a plurality of candidate data combinations, the data combinations including a plurality of dimensions, measures, and filters compatible with the query context, ranking the plurality of candidate data combinations according to one of the plurality of statistical metrics, and generating at least one data suggestion using the plurality of candidate data combinations and providing the at least one data suggestion in the user interface.Type: ApplicationFiled: October 6, 2015Publication date: December 22, 2016Inventors: Yann Le Biannic, Olivier Hamon, Bruno Dumant
-
Publication number: 20050179653Abstract: A display apparatus for a tablet computer, the display apparatus, in use, having a viewable area, a detector to detect the presence of a device that obscures at least part of the viewable area and a display control element to modify the viewable area when the presence of such a device is detected.Type: ApplicationFiled: January 21, 2005Publication date: August 18, 2005Inventor: Olivier Hamon
-
Publication number: 20030156116Abstract: A video display unit of a data processing system having a large number of computers is remotely configurable. To reduce installation and maintenance time and number of skilled personnel, devices of the system that typically have been controlled locally are controlled remotely. A control memory stores plural image parameter data to control image presentation on a display. The memory is externally accessible by a bi-directional data bus for writing image parameter data to and reading image parameter data from the control memory. All monitors are configured and controlled remotely via a suitable server or terminal. The visual display unit is controlled remotely via a systems administrator's server or PC, which removes the need for the technical personnel to attend a client's site. All PCs within a PC park are initialized simultaneously and remotely.Type: ApplicationFiled: January 16, 2003Publication date: August 21, 2003Inventor: Olivier Hamon
-
Patent number: 6312270Abstract: A flat panel display device comprising a display member having a display surface, the display member being provided with one or more cable connectors for connecting cables to the device, characterised in that the connectors are mounted on the display member via a hinge so as to be movable relative to the display member from a first position in which cables can be easily mated with the connectors and a second position.Type: GrantFiled: September 7, 1999Date of Patent: November 6, 2001Assignee: Hewlett-Packard CompanyInventor: Olivier Hamon
-
Publication number: 20010030657Abstract: Modular digital display apparatus is described having a panel enclosure within which is mounted a display panel, the panel enclosure being provided with a panel connector for receiving panel write signals, the apparatus comprising an interface module having a housing that is mechanically mateable with the first enclosure to form a unit and provided with an input connector for receiving via a flying lead an input display signal defining an image to be displayed and a connector for direct electrical connection to the panel connector. The interface module including processing circuitry for receiving the input display signal and processing it into panel write signals for displaying the image on the display panel.Type: ApplicationFiled: March 2, 2001Publication date: October 18, 2001Inventor: Olivier Hamon
-
Patent number: 6233139Abstract: Display apparatus comprising a support member and a display member having a display surface, the display member being responsive to an electrical signal to display an image on the display surface and being provided with a pivot mechanism arranged between the support member and the display member which allows the display member to be movable from a first rest position to at least a second rest position, characterized in that the pivot mechanism is arranged to provide in the movement between the first and second rest positions a rotation about an axis extending in a direction generally perpendicular to the display surface and a translation in a direction generally parallel to the display surface.Type: GrantFiled: September 21, 1999Date of Patent: May 15, 2001Assignee: Hewlett-Packard CompanyInventor: Olivier Hamon
-
Patent number: 5907215Abstract: A flat display screen includes a cathode (1) with microtips (2) for the electron bombardment of the anode (5) having phosphor elements (7r, 7g, 7b), the cathode (1) and the anode (5) separated by a vacuum space (12) containing a progressive hydrogen release source comprised of a thin layer of hydrogenated material. The progressive hydrogen release source may comprise a resistive layer (11) of the cathode (1) on which the microtips (2) are arranged. The progressive hydrogen release source provides the microtips (2) with a substantially constant emitting power.Type: GrantFiled: April 17, 1997Date of Patent: May 25, 1999Assignee: Pixtech S.A.Inventors: Stephane Mougin, Philippe Catania, Olivier Hamon
-
Patent number: 5876260Abstract: A method for assembling two parallel plates respectively forming the bottom and the face of a flat display screen including a degassing step of the plates and a vacuum burn-in step. The method includes the steps of subjecting a first plate to a burn-in step by electronic bombardment, moving under a vacuum the first plate so as to face a second plate, and assembling the two plates with a specific peripheral sealing joint.Type: GrantFiled: October 4, 1996Date of Patent: March 2, 1999Assignee: Pixtech SAInventors: Richard Pepi, Michel Garcia, Jean-Frederic Clerc, Olivier Hamon
-
Patent number: 5558732Abstract: A process is disclosed for positioning spacer beads on a plate of a flat display screen formed by two adjacent plates constituting a flat air-tight chamber. The method includes providing a hollow needle mounted on a mobile head which is connected to a vacuum/overpressure system. The hollow needle sucks a bead from a bead tank, applies the bead onto a plate covered with an adhesive material to adhere adhesive onto a section of the bead, then removes the bead from the plate. Finally, the needle deposits the bead onto one of the two adjacent plates.Type: GrantFiled: December 23, 1994Date of Patent: September 24, 1996Assignee: Pixel InternationalInventor: Olivier Hamon
-
Patent number: 5471112Abstract: It is sought to improve the image contrast of plasma panel type display screens. A plasma panel comprises a front plate (D1) bearing photoluminescent elements (LB1, LV1) constituted by grains (GL1, GLn) of luminophor material. According to one characteristic, the grains (GL1, GLn) have a diameter of less than 1.5 micrometer. This, in relation to the prior art, constitutes a substantial reduction of the diameter of the luminophor grains, which leads to reducing the coefficient of reflectance, the result of which is an improvement of the contrast of the image.Type: GrantFiled: June 17, 1993Date of Patent: November 28, 1995Assignee: Thomson Tubes ElectroniquesInventors: Olivier Hamon, Andreas Oppenlander