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: 11521089
    Abstract: 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: Grant
    Filed: November 29, 2018
    Date of Patent: December 6, 2022
    Assignee: SAP SE
    Inventors: Scott Kumar Cameron, Olivier Hamon, Gabriel Kevorkian, Eric Gouthiere, Jacques Doan Huu
  • Publication number: 20200175402
    Abstract: 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: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Scott Kumar CAMERON, Olivier HAMON, Gabriel KEVORKIAN, Eric GOUTHIERE, Jacques DOAN HUU
  • Patent number: 10540400
    Abstract: 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: Grant
    Filed: September 17, 2015
    Date of Patent: January 21, 2020
    Assignee: Business Objects Software, Ltd.
    Inventors: Bruno Dumant, Yann Le Biannic, Olivier Hamon
  • Patent number: 10460277
    Abstract: 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: Grant
    Filed: December 14, 2016
    Date of Patent: October 29, 2019
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Bruno Dumant, Xavier Vanderschaeghe, Olivier Hamon
  • Patent number: 10296658
    Abstract: 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: Grant
    Filed: October 6, 2015
    Date of Patent: May 21, 2019
    Assignee: Business Objects Software, Ltd.
    Inventors: Yann Le Biannic, Olivier Hamon, Bruno Dumant
  • Publication number: 20180165610
    Abstract: 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: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Bruno DUMANT, Xavier VANDERSCHAEGHE, Olivier HAMON
  • Publication number: 20160371395
    Abstract: 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: Application
    Filed: September 17, 2015
    Publication date: December 22, 2016
    Inventors: Bruno DUMANT, Yann LE BIANNIC, Olivier HAMON
  • Publication number: 20160371288
    Abstract: 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: Application
    Filed: October 6, 2015
    Publication date: December 22, 2016
    Inventors: Yann Le Biannic, Olivier Hamon, Bruno Dumant
  • Publication number: 20050179653
    Abstract: 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: Application
    Filed: January 21, 2005
    Publication date: August 18, 2005
    Inventor: Olivier Hamon
  • Publication number: 20030156116
    Abstract: 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: Application
    Filed: January 16, 2003
    Publication date: August 21, 2003
    Inventor: Olivier Hamon
  • Patent number: 6312270
    Abstract: 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: Grant
    Filed: September 7, 1999
    Date of Patent: November 6, 2001
    Assignee: Hewlett-Packard Company
    Inventor: Olivier Hamon
  • Publication number: 20010030657
    Abstract: 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: Application
    Filed: March 2, 2001
    Publication date: October 18, 2001
    Inventor: Olivier Hamon
  • Patent number: 6233139
    Abstract: 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: Grant
    Filed: September 21, 1999
    Date of Patent: May 15, 2001
    Assignee: Hewlett-Packard Company
    Inventor: Olivier Hamon
  • Patent number: 5907215
    Abstract: 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: Grant
    Filed: April 17, 1997
    Date of Patent: May 25, 1999
    Assignee: Pixtech S.A.
    Inventors: Stephane Mougin, Philippe Catania, Olivier Hamon
  • Patent number: 5876260
    Abstract: 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: Grant
    Filed: October 4, 1996
    Date of Patent: March 2, 1999
    Assignee: Pixtech SA
    Inventors: Richard Pepi, Michel Garcia, Jean-Frederic Clerc, Olivier Hamon
  • Patent number: 5558732
    Abstract: 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: Grant
    Filed: December 23, 1994
    Date of Patent: September 24, 1996
    Assignee: Pixel International
    Inventor: Olivier Hamon
  • Patent number: 5471112
    Abstract: 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: Grant
    Filed: June 17, 1993
    Date of Patent: November 28, 1995
    Assignee: Thomson Tubes Electroniques
    Inventors: Olivier Hamon, Andreas Oppenlander