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: 10997504Abstract: 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: GrantFiled: November 3, 2016Date of Patent: May 4, 2021Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
-
Patent number: 10311049Abstract: 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: GrantFiled: May 16, 2016Date of Patent: June 4, 2019Assignee: SAP SEInventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
-
Publication number: 20180121424Abstract: 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: ApplicationFiled: November 3, 2016Publication date: May 3, 2018Inventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
-
Patent number: 9870417Abstract: 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: GrantFiled: April 22, 2014Date of Patent: January 16, 2018Assignee: Business Objects Software Ltd.Inventors: Pierre Saurel, Jacques Doan Huu
-
Publication number: 20170329818Abstract: 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: ApplicationFiled: May 16, 2016Publication date: November 16, 2017Inventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
-
Patent number: 9237162Abstract: 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: GrantFiled: December 26, 2013Date of Patent: January 12, 2016Assignee: Amazon Technologies, Inc.Inventors: Pierre Saurel, Brian Dennehy
-
Publication number: 20150302015Abstract: 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: ApplicationFiled: April 22, 2014Publication date: October 22, 2015Inventors: Pierre Saurel, Jacques Doan Huu
-
Patent number: 8621065Abstract: 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: GrantFiled: October 23, 2008Date of Patent: December 31, 2013Assignee: Amazon Technologies, Inc.Inventors: Pierre Saurel, Brian Dennehy
-
Patent number: 8046673Abstract: 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: GrantFiled: November 7, 2005Date of Patent: October 25, 2011Assignee: Business Objects Software Ltd.Inventors: Ricardo Polo-Malouvier, Sébastien Ducaule, Jean-Yves Cras, Pierre Saurel, Charles Arthur Piercey
-
Publication number: 20070255574Abstract: 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: ApplicationFiled: November 7, 2005Publication date: November 1, 2007Applicant: Business ObjectsInventors: Ricardo Polo-Malouvier, Sebastien Ducaule, Jean-Yves Cras, Pierre Saurel, Charles Piercey
-
Publication number: 20050240601Abstract: 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: ApplicationFiled: April 21, 2004Publication date: October 27, 2005Inventors: Mairead Lyons, Declan Ryan, Pierre Saurel, Des Cahill