Patents by Inventor Olivier Tsoungui
Olivier Tsoungui 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: 11734309Abstract: Techniques for implementing nested group hierarchies for analytics applications are disclosed. In some embodiments, a computer-implemented method comprises: creating a hierarchy object in a semantic layer based on a request comprising a definition for a nested group hierarchy, the definition specifying a hierarchical relationship structure for non-leaf group nodes and at least one leaf node, the non-leaf group nodes and the leaf node(s) corresponding to data stored in a data source in a non-hierarchical structure, the hierarchy object specifying the hierarchical relationship structure based on the definition; generating a query result based on a request comprising an indication of the hierarchy object using the hierarchy object from the semantic layer to retrieve the data from the data source; and causing the query result to be displayed on a computing device using the hierarchy object to display the retrieved data in a hierarchical format indicating the hierarchical relationship structure.Type: GrantFiled: March 16, 2022Date of Patent: August 22, 2023Assignee: Business Objects Software Ltd.Inventor: Olivier Tsoungui
-
Publication number: 20220207058Abstract: Techniques for implementing nested group hierarchies for analytics applications are disclosed. In some embodiments, a computer-implemented method comprises: creating a hierarchy object in a semantic layer based on a request comprising a definition for a nested group hierarchy, the definition specifying a hierarchical relationship structure for non-leaf group nodes and at least one leaf node, the non-leaf group nodes and the leaf node(s) corresponding to data stored in a data source in a non-hierarchical structure, the hierarchy object specifying the hierarchical relationship structure based on the definition; generating a query result based on a request comprising an indication of the hierarchy object using the hierarchy object from the semantic layer to retrieve the data from the data source; and causing the query result to be displayed on a computing device using the hierarchy object to display the retrieved data in a hierarchical format indicating the hierarchical relationship structure.Type: ApplicationFiled: March 16, 2022Publication date: June 30, 2022Inventor: Olivier Tsoungui
-
Patent number: 11288288Abstract: Techniques for implementing nested group hierarchies for analytics applications are disclosed. In some embodiments, a computer-implemented method comprises: creating a hierarchy object in a semantic layer based on a request comprising a definition for a nested group hierarchy, the definition specifying a hierarchical relationship structure for non-leaf group nodes and at least one leaf node, the non-leaf group nodes and the leaf node(s) corresponding to data stored in a data source in a non-hierarchical structure, the hierarchy object specifying the hierarchical relationship structure based on the definition; generating a query result based on a request comprising an indication of the hierarchy object using the hierarchy object from the semantic layer to retrieve the data from the data source; and causing the query result to be displayed on a computing device using the hierarchy object to display the retrieved data in a hierarchical format indicating the hierarchical relationship structure.Type: GrantFiled: June 10, 2020Date of Patent: March 29, 2022Assignee: Business Objects Software Ltd.Inventor: Olivier Tsoungui
-
Publication number: 20210390120Abstract: Techniques for implementing nested group hierarchies for analytics applications are disclosed. In some embodiments, a computer-implemented method comprises: creating a hierarchy object in a semantic layer based on a request comprising a definition for a nested group hierarchy, the definition specifying a hierarchical relationship structure for non-leaf group nodes and at least one leaf node, the non-leaf group nodes and the leaf node(s) corresponding to data stored in a data source in a non-hierarchical structure, the hierarchy object specifying the hierarchical relationship structure based on the definition; generating a query result based on a request comprising an indication of the hierarchy object using the hierarchy object from the semantic layer to retrieve the data from the data source; and causing the query result to be displayed on a computing device using the hierarchy object to display the retrieved data in a hierarchical format indicating the hierarchical relationship structure.Type: ApplicationFiled: June 10, 2020Publication date: December 16, 2021Inventor: Olivier Tsoungui
-
Publication number: 20180157731Abstract: A universe is created on top of a relational database. The relational database includes database tables with attributes to describe objects. The universe includes objects corresponding to attributes of database objects. Creating the universe on top of the relational database may include creating of a connection to the relational DB to define a data foundation for creating the universe. A hierarchy object is created as part of the universe. A hierarchy type for the hierarchy object is defined. The hierarchy object defines a hierarchy of dimension objects from the universe. An exemplary hierarchy object may be of a level-based hierarchy type or of a parent-child hierarchy type. The universe is saved to include the hierarchy object. The universe is published into a repository. The published universe serves requests to generate queries and to run reports based on data from the relational database.Type: ApplicationFiled: December 5, 2016Publication date: June 7, 2018Inventor: Olivier Tsoungui
-
Patent number: 9886520Abstract: Methods, systems, and computer-readable storage media for exposing relationships between universe objects. In some implementations, actions include identifying a universe, the universe including objects at an abstracted layer, automatically processing the objects of the abstracted layer to provide one or more link groups, each link group including a plurality of objects that have some relation to one another, and outputting the one or more link groups.Type: GrantFiled: September 20, 2013Date of Patent: February 6, 2018Assignee: Business Objects Software Ltd.Inventors: Gilles Vergnory Mion, Olivier Tsoungui, Christian Ah-Soon
-
Patent number: 9275121Abstract: The disclosure generally describes computer-implemented methods, software, and systems for creating and using shared queries based on heterogeneous data sources. One example method includes receiving a request to execute a shared query, identifying at least one data source and a query specification associated with the shared query, generating a native query for each identified data source based on the identified query specification, executing the generated native queries at the respective data sources to collect a set of query results from the respective data sources, and formatting the set of query results from the respective data sources into a unified set of query results.Type: GrantFiled: January 3, 2013Date of Patent: March 1, 2016Assignee: SAP SEInventors: Christian Ah-Soon, Olivier Tsoungui
-
Publication number: 20150088874Abstract: Methods, systems, and computer-readable storage media for exposing relationships between universe objects. In some implementations, actions include identifying a universe, the universe including objects at an abstracted layer, automatically processing the objects of the abstracted layer to provide one or more link groups, each link group including a plurality of objects that have some relation to one another, and outputting the one or more link groups.Type: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Inventors: Gilles Vergnory Mion, Olivier Tsoungui, Christian Ah-Soon
-
Publication number: 20140188845Abstract: The disclosure generally describes computer-implemented methods, software, and systems for creating and using shared queries based on heterogeneous data sources. One example method includes receiving a request to execute a shared query, identifying at least one data source and a query specification associated with the shared query, generating a native query for each identified data source based on the identified query specification, executing the generated native queries at the respective data sources to collect a set of query results from the respective data sources, and formatting the set of query results from the respective data sources into a unified set of query results.Type: ApplicationFiled: January 3, 2013Publication date: July 3, 2014Applicant: SAP AGInventors: Christian Ah-Soon, Olivier Tsoungui
-
Patent number: 8386497Abstract: A system includes reception of a query filtered on an object of a hierarchical list of values and comprising a first filter value, generation of an SQL script based on the first filter value and at least one ancestor value of the first filter value in the hierarchical list of values, and retrieval of a data set associated with the query based on the SQL script. In some aspects, reception of the query includes reception of a command to refresh a document including the query and a prompt on a filter value, presentation of the prompt and the hierarchical list of values, and reception of the first filter value.Type: GrantFiled: September 10, 2010Date of Patent: February 26, 2013Assignee: Business Objects Software LimitedInventor: Olivier Tsoungui
-
Publication number: 20120066247Abstract: A system includes reception of a query filtered on an object of a hierarchical list of values and comprising a first filter value, generation of an SQL script based on the first filter value and at least one ancestor value of the first filter value in the hierarchical list of values, and retrieval of a data set associated with the query based on the SQL script. In some aspects, reception of the query includes reception of a command to refresh a document including the query and a prompt on a filter value, presentation of the prompt and the hierarchical list of values, and reception of the first filter value.Type: ApplicationFiled: September 10, 2010Publication date: March 15, 2012Inventor: Olivier Tsoungui