Patents by Inventor Christian Ah-Soon

Christian Ah-Soon 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: 9886520
    Abstract: 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: Grant
    Filed: September 20, 2013
    Date of Patent: February 6, 2018
    Assignee: Business Objects Software Ltd.
    Inventors: Gilles Vergnory Mion, Olivier Tsoungui, Christian Ah-Soon
  • Publication number: 20170139891
    Abstract: Information defining a first business information document, including a report element having a data provider and a variable, is received from a first user's device. The first document is saved in a central management system repository as a shared element, the shared element in the repository including an indication of the data provider and an indication of the variable. A request to access the shared element in the repository is then received from a second user's device. The shared element in the repository, including the indication of the data provider and the indication of the variable, are then incorporated within a second document for the second user. The shared element in the second document may be linked to the shared element in the repository such that a change to the shared element in the repository propagates to the shared element in the second document.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Inventors: Christian AH-SOON, Didier GROS, Bogdan RADULESCU, Stephane MONTAGNON, Anthony MULLER, Tin Jean-Paul NGUYEN, Alexis GUE
  • Patent number: 9275121
    Abstract: 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: Grant
    Filed: January 3, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Christian Ah-Soon, Olivier Tsoungui
  • Publication number: 20150088874
    Abstract: 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: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Inventors: Gilles Vergnory Mion, Olivier Tsoungui, Christian Ah-Soon
  • Patent number: 8904553
    Abstract: Various embodiments of systems and methods for providing an expression of a resource for access control are described herein. One or more business security profiles associated with a user are received. The business security profile is defined including a resource expression. The resource expression can include a resource expression with a quantifier or the resource expression without a quantifier. Further, a net profile of the user is computed using symbolic calculus on the resource expression of the one or more business security profiles. The net profile of the user includes a set of granted resources and a set of denied resources. Based upon the computed net profile, access to a resource is authorized for the user.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: December 2, 2014
    Assignee: Business Objects Software Limited
    Inventors: Marc Ferenczi, Christian Ah-Soon, Fabien Kobus
  • Publication number: 20140188845
    Abstract: 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: Application
    Filed: January 3, 2013
    Publication date: July 3, 2014
    Applicant: SAP AG
    Inventors: Christian Ah-Soon, Olivier Tsoungui
  • Publication number: 20120240242
    Abstract: Various embodiments of systems and methods for providing an expression of a resource for access control are described herein. One or more business security profiles associated with a user are received. The business security profile is defined including a resource expression. The resource expression can include a resource expression with a quantifier or the resource expression without a quantifier. Further, a net profile of the user is computed using symbolic calculus on the resource expression of the one or more business security profiles. The net profile of the user includes a set of granted resources and a set of denied resources. Based upon the computed net profile, access to a resource is authorized for the user.
    Type: Application
    Filed: March 15, 2011
    Publication date: September 20, 2012
    Inventors: Marc FERENCZI, Christian AH-SOON, Fabien KOBUS
  • Patent number: 8190631
    Abstract: Aspects may include determination of a first security profile associated with a user and an information space, the information space comprising metadata indicating a plurality of objects mapped to logical entities of a hierarchical data structure, reception of a request from the user for an interface for creating queries to the hierarchical data structure, and determination, based on the first security profile, of a first subset of the plurality of objects based on which the user is allowed to create queries. A query is executed based on one or more of the first subset of objects, data of the hierarchical data structure is received in response to execution of the query, a second subset of the received data which the user is allowed to view is determined based on the first security profile, and the second subset of the received data is presented to the user.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: May 29, 2012
    Assignee: Business Objects Software Limited
    Inventors: Christian Ah-Soon, Marc Ferenczi, Fabien Kobus
  • Publication number: 20110125772
    Abstract: Aspects may include determination of a first security profile associated with a user and an information space, the information space comprising metadata indicating a plurality of objects mapped to logical entities of a hierarchical data structure, reception of a request from the user for an interface for creating queries to the hierarchical data structure, and determination, based on the first security profile, of a first subset of the plurality of objects based on which the user is allowed to create queries. A query is executed based on one or more of the first subset of objects, data of the hierarchical data structure is received in response to execution of the query, a second subset of the received data which the user is allowed to view is determined based on the first security profile, and the second subset of the received data is presented to the user.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Inventors: Christian Ah-Soon, Marc Ferenczi, Fabien Kobus
  • Publication number: 20100088341
    Abstract: Disclosed is a method and system for computing data security settings in a multi-dimensional system. The method includes receiving a query from a user to access a dataset, retrieving a membership tree of the user and determining a set of minimal branches of the membership tree. A minimal data security setting for the user is determined by computing a sum of products in the set of minimal branches. A data security setting for the user to access the dataset is determined based on the minimal data security setting and finally, the data security setting is embedded in the query to access the dataset.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Inventors: CHRISTIAN AH-SOON, MARC FERENCZI, FABIEN KOBUS