Patents by Inventor Pierre Saurel

Pierre Saurel 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: 10997504
    Abstract: A system includes acquisition of data from a first data source, identification of logical entities of a first data model of the first data source based on the data of the first data source, identification, for one or more of the logical entities of the first data model, of a respective knowledge vault entity described by first metadata, and generation of second metadata describing a plurality of semantic layer entities, the second metadata describing a semantic layer entity comprising at least one semantic attribute of a knowledge vault entity corresponding to the semantic layer entity.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 4, 2021
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
  • Patent number: 10311049
    Abstract: A system includes reception of a first query, the first query comprising at least one of one or more dimensions and one or more measures, identification, in response to reception of the first query, of a first stored query set associated with the first query, the first stored query set comprising a plurality of queries, determination, in response to identification of the first stored query set, of a first plurality of result sets, each of the first plurality of result sets comprising a respective result set of the first query and each query of the plurality of queries, and presentation of a visualization of each of the first plurality of result sets.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: June 4, 2019
    Assignee: SAP SE
    Inventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
  • Publication number: 20180121424
    Abstract: A system includes acquisition of data from a first data source, identification of logical entities of a first data model of the first data source based on the data of the first data source, identification, for one or more of the logical entities of the first data model, of a respective knowledge vault entity described by first metadata, and generation of second metadata describing a plurality of semantic layer entities, the second metadata describing a semantic layer entity comprising at least one semantic attribute of a knowledge vault entity corresponding to the semantic layer entity.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
  • Patent number: 9870417
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for merging object hierarchies. An example method includes identifying a first object hierarchy including one or more objects, each of the one or more objects representing a query associated with a data set; identifying a second object hierarchy including one or more objects; and generating a merged object hierarchy including the one or more objects from the first object hierarchy and the one or more objects from second object hierarchy, the merged hierarchy combining objects from the first and second object hierarchies that match and share a common parent object, and separately maintaining objects from the first and second object hierarchies that match and do not share a common parent object.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: January 16, 2018
    Assignee: Business Objects Software Ltd.
    Inventors: Pierre Saurel, Jacques Doan Huu
  • Publication number: 20170329818
    Abstract: A system includes reception of a first query, the first query comprising at least one of one or more dimensions and one or more measures, identification, in response to reception of the first query, of a first stored query set associated with the first query, the first stored query set comprising a plurality of queries, determination, in response to identification of the first stored query set, of a first plurality of result sets, each of the first plurality of result sets comprising a respective result set of the first query and each query of the plurality of queries, and presentation of a visualization of each of the first plurality of result sets.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
  • Patent number: 9237162
    Abstract: Attacks from automated scripts or processes, such as Web bots, can be dynamically blocked by monitoring dimensions of requests or submissions received by a system. Each host receiving requests can log information about the requests over a specified period of time. For each period of time, specified dimensions of the requests for that host can be analyzed to determine whether the number of requests having a common value for any of those dimensions meets or exceeds a specified threshold. If so, any requests having those specified dimension values can be automatically blocked for the next specified period of time. The requests can be automatically unblocked after that period of time if the requests do not again meet or exceed the threshold, but can be dynamically blocked for subsequent periods of time if the threshold is again met or exceeded.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: January 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Pierre Saurel, Brian Dennehy
  • Publication number: 20150302015
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for merging object hierarchies. An example method includes identifying a first object hierarchy including one or more objects, each of the one or more objects representing a query associated with a data set; identifying a second object hierarchy including one or more objects; and generating a merged object hierarchy including the one or more objects from the first object hierarchy and the one or more objects from second object hierarchy, the merged hierarchy combining objects from the first and second object hierarchies that match and share a common parent object, and separately maintaining objects from the first and second object hierarchies that match and do not share a common parent object.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Inventors: Pierre Saurel, Jacques Doan Huu
  • Patent number: 8621065
    Abstract: Attacks from automated scripts or processes, such as Web bots, can be dynamically blocked by monitoring dimensions of requests or submissions received by a system. Each host receiving requests can log information about the requests over a specified period of time. For each period of time, specified dimensions of the requests for that host can be analyzed to determine whether the number of requests having a common value for any of those dimensions meets or exceeds a specified threshold. If so, any requests having those specified dimension values can be automatically blocked for the next specified period of time. The requests can be automatically unblocked after that period of time if the requests do not again meet or exceed the threshold, but can be dynamically blocked for subsequent periods of time if the threshold is again met or exceeded.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: December 31, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Pierre Saurel, Brian Dennehy
  • Patent number: 8046673
    Abstract: A computer readable medium with executable instructions to analyze a report value, includes executable instructions to select a report value and identify the formula evaluated to produce the report value. Formal parameters associated with the formula are determined. The actual parameters used to compute the report value are located. The formula, the formal parameters and the actual parameters are then displayed.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: October 25, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Ricardo Polo-Malouvier, Sébastien Ducaule, Jean-Yves Cras, Pierre Saurel, Charles Arthur Piercey
  • Publication number: 20070255574
    Abstract: A computer readable medium with executable instructions to analyze a report value, includes executable instructions to select a report value and identify the formula evaluated to produce the report value. Formal parameters associated with the formula are determined. The actual parameters used to compute the report value are located. The formula, the formal parameters and the actual parameters are then displayed.
    Type: Application
    Filed: November 7, 2005
    Publication date: November 1, 2007
    Applicant: Business Objects
    Inventors: Ricardo Polo-Malouvier, Sebastien Ducaule, Jean-Yves Cras, Pierre Saurel, Charles Piercey
  • Publication number: 20050240601
    Abstract: A system and method for loading and processing of transaction data is provided. The system and method can obtain transaction data for commercial cards from many feeds with different data formats. A generic file parser is easily modified to account for different data feed formats. Further processing of the transaction data includes sorting the data into multiple temporary tables, which are then resorted in other sorting and processing operations to properly prepare the data for loading into tables in a database. These tables in the database greatly improve the information available to many different parties who need to access the transaction data in the database. The system and method provides the ability to quickly format large amounts of data and insert it into a database with minimal time.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Inventors: Mairead Lyons, Declan Ryan, Pierre Saurel, Des Cahill