Patents by Inventor Marco Pesarese

Marco Pesarese 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: 11354332
    Abstract: Methods, systems, and computer-readable storage media for retrieving metadata associated with data stored within a database system of an enterprise, the metadata being provided in a first format and being used by the first system to store and access the data, providing a document including the metadata provided in an interoperable format, processing, by a deployer, the document to provide analytics engine metadata in a second format, the analytics metadata being stored in the second system and being consumable by the DB-based analytics engine to access the data from the database system of the enterprise, and retrieving, by the DB-based analytics engine, the data from the database system of the enterprise based on the analytics metadata to provide analytics data based on the data.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: June 7, 2022
    Assignee: SAP SE
    Inventors: Frank Brunswig, Andreas Balzar, Selcuk Imal, Christian Muenkel, Stefan Unnebrink, Marco Pesarese, Atul Rajendra Prasad Tiwari, Peter Weddeling
  • Publication number: 20210365469
    Abstract: Methods, systems, and computer-readable storage media for retrieving metadata associated with data stored within a database system of an enterprise, the metadata being provided in a first format and being used by the first system to store and access the data, providing a document including the metadata provided in an interoperable format, processing, by a deployer, the document to provide analytics engine metadata in a second format, the analytics metadata being stored in the second system and being consumable by the DB-based analytics engine to access the data from the database system of the enterprise, and retrieving, by the DB-based analytics engine, the data from the database system of the enterprise based on the analytics metadata to provide analytics data based on the data.
    Type: Application
    Filed: May 20, 2020
    Publication date: November 25, 2021
    Inventors: Frank Brunswig, Andreas Balzar, Selcuk Imal, Christian Muenkel, Stefan Unnebrink, Marco Pesarese, Atul Rajendra Prasad Tiwari, Peter Weddeling
  • Patent number: 10990264
    Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 27, 2021
    Assignee: SAP SE
    Inventor: Marco Pesarese
  • Patent number: 10671411
    Abstract: Provided are systems and methods for generating a copy of an object in an object-oriented programming architecture. In one example, the method may include one or more of receiving a command to copy a model object comprising a hierarchical object-oriented architecture that references one or more underlying data objects, freezing a state of the one or more underlying data objects to generate a frozen data store of underlying object data, generating a first proxy object that references the frozen data store and a second proxy object that references the frozen data store, modifying the model object to reference the first proxy object instead of referencing the one or more underlying data objects, and generating a copy of the model object that references the second proxy object and storing the copy of the model object.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 2, 2020
    Assignee: SAP SE
    Inventor: Marco Pesarese
  • Publication number: 20200117354
    Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 16, 2020
    Applicant: SAP SE
    Inventor: Marco Pesarese
  • Patent number: 10558345
    Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventor: Marco Pesarese
  • Publication number: 20190370014
    Abstract: Provided are systems and methods for generating a copy of an object in an object-oriented programming architecture. In one example, the method may include one or more of receiving a command to copy a model object comprising a hierarchical object-oriented architecture that references one or more underlying data objects, freezing a state of the one or more underlying data objects to generate a frozen data store of underlying object data, generating a first proxy object that references the frozen data store and a second proxy object that references the frozen data store, modifying the model object to reference the first proxy object instead of referencing the one or more underlying data objects, and generating a copy of the model object that references the second proxy object and storing the copy of the model object.
    Type: Application
    Filed: May 29, 2018
    Publication date: December 5, 2019
    Inventor: Marco Pesarese
  • Patent number: 9886249
    Abstract: Described herein is a transcompiling framework. In accordance with one aspect, the framework generates a source abstract syntax representation corresponding to source code written in a source language. The framework may determine validity of constraints of a common denominator language by parsing the source abstract syntax representation, wherein the common denominator language is a set of intersects provided by the source language and reachable by a target language. In response to determining the constraints are valid, the source abstract syntax representation may be transformed to a target syntax representation associated with the target language. The target syntax representation is then printed as transcompiled source code in the target language.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: February 6, 2018
    Assignee: SAP SE
    Inventors: Marco Pesarese, Stephan Dominik Matthee
  • Patent number: 9703833
    Abstract: A system includes reception of a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view, definition of a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view, and filtering of a result set associated with the first subrequest based on the join and on the join filter criteria.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: July 11, 2017
    Assignee: SAP SE
    Inventors: Daniel Buchmann, Waldemar Porscha, Marco Pesarese, Frank Michels, Florian Kresser, Christian Münkel
  • Publication number: 20170139577
    Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventor: Marco PESARESE
  • Publication number: 20170139690
    Abstract: Described herein is a transcompiling framework. In accordance with one aspect, the framework generates a source abstract syntax representation corresponding to source code written in a source language. The framework may determine validity of constraints of a common denominator language by parsing the source abstract syntax representation, wherein the common denominator language is a set of intersects provided by the source language and reachable by a target language. In response to determining the constraints are valid, the source abstract syntax representation may be transformed to a target syntax representation associated with the target language. The target syntax representation is then printed as transcompiled source code in the target language.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: Marco PESARESE, Stephan Dominik MATTHEE
  • Patent number: 9489179
    Abstract: Example systems and methods of providing an application programming interface tracing mechanism are presented. In one example, an application programming interface for an application is provided, the interface including an interface object. A proxy object is created for the interlace object. At the proxy object, method calls from the application for the interface object are received, recorded, and passed to the interface object. An execution trace including the recorded method calls is generated.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: November 8, 2016
    Assignee: Business Objects Software Ltd.
    Inventor: Marco Pesarese
  • Publication number: 20140156634
    Abstract: A system includes reception of a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view, definition of a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view, and filtering of a result set associated with the first subrequest based on the join and on the join filter criteria.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Inventors: Daniel Buchmann, Waldemar Porscha, Marco Pesarese, Frank Michels, Florian Kresser, Christian Münkel
  • Publication number: 20130239096
    Abstract: Example systems and methods of providing an application programming interface tracing mechanism are presented. In one example, an application programming interface for an application is provided, the interface including an interface object. A proxy object is created for the interlace object. At the proxy object, method calls from the application for the interface object are received, recorded, and passed to the interface object. An execution trace including the recorded method calls is generated.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 12, 2013
    Applicant: Business Objects Software Ltd.
    Inventor: Marco Pesarese