Patents by Inventor Wolfgang Pfeifer

Wolfgang Pfeifer 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: 10353701
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including methods for generating visualizations. On a client side, a user request is received for an inter-entity call visualization. Code analysis data is accessed. A visualization model is built. The visualization is shown. User inputs are received for interacting with the visualization. The visualization is updated based on the received user inputs. On a server side, a request is received for code analysis data. The requested data collected, including running analyzers for any available data. The requested data is sent. The code analysis data can be used for other purposes than visualizations.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: July 16, 2019
    Assignee: SAP SE
    Inventors: Radu-Florian Atanasiu, Anne Keller, Wei Wei, Heiko Witteborg, Wolfgang Pfeifer
  • Patent number: 9411555
    Abstract: In one embodiment, a computer-implemented method comprises receiving a first user instruction in a controller. The controller stores information about a first plurality of metaquarks and a first graph topology creating expression. The method further includes generating, by the controller, an original graph topology based on the first plurality of metaquarks and the first graph topology creating expression and the first user instruction, and generating first display information based on the original graph topology. The method may further comprise receiving a second user instruction in the controller; generating a second plurality of metaquarks and a second graph topology creating expression based on the second user instruction; generating, by the controller, a modified graph topology based on the first plurality of metaquarks, the second plurality of metaquarks, and the second graph topology creating expression; and generating second display information based on the modified graph topology.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: August 9, 2016
    Assignee: SAP SE
    Inventors: Wolfgang Pfeifer, Matthaeus Martynus, Buenyamin Eskiocak, Alexander Straubach
  • Publication number: 20160092336
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including methods for generating visualizations. On a client side, a user request is received for an inter-entity call visualization. Code analysis data is accessed. A visualization model is built. The visualization is shown. User inputs are received for interacting with the visualization. The visualization is updated based on the received user inputs. On a server side, a request is received for code analysis data. The requested data collected, including running analyzers for any available data. The requested data is sent. The code analysis data can be used for other purposes than visualizations.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Radu-Florian Atanasiu, Anne Keller, Wei Wei, Heiko Witteborg, Wolfgang Pfeifer
  • Patent number: 9031998
    Abstract: A method and system, the method may include generating a change notification in response to a change of at least one attribute associated with at least one node of a host business object (BO); and updating, based on the generated change notification, an analytic enablement object (AEO) class of business object having derived attributes based on the at least one attribute of the host BO and representing transformations of the at least one attribute.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: May 12, 2015
    Assignee: SAP SE
    Inventors: Wolfgang Pfeifer, Ivo Vollrath, Dirk Baumgaertel, Baré Said
  • Publication number: 20150081744
    Abstract: A system includes a data structure comprising a business object metadata model describing a generic business object model, executable program code of a transactional service to create a second data structure comprising a specific business object model based on the business object metadata model, and a persistent storage to store the second data structure comprising the specific business object model. Some aspects include creation of an electronic data structure comprising a business object metadata model describing a generic business object model, execution, using a processor, of program code of a transactional service to create a second electronic data structure comprising a specific business object model based on the business object metadata model, and storage of the second electronic data structure comprising the specific business object model in a persistent storage.
    Type: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Inventors: Wolfgang Pfeifer, Baré Said, Gerrit Simon Kazmaier
  • Patent number: 8732655
    Abstract: Some aspects relate to systems to determine a first metamodel conforming to a first meta-metamodel supporting metamodel class inheritance at the first metamodel level, identify one or more segments of an aggregation-free tree of nodes of the first metamodel, identify a lowest-level node of one of the one or more segments, identify all higher-level nodes of the one of the one or more segments, and consolidate attributes of each of the identified nodes of the one of the one or more segments into a node of a second metamodel conforming to a second meta-metamodel.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: May 20, 2014
    Assignee: SAP AG
    Inventor: Wolfgang Pfeifer
  • Patent number: 8719224
    Abstract: A system includes first metadata defining a business object object model, and second metadata defining a first object model to define a query on the business object object model. The first object model is an instance of a business object view metadata model, and the business object object model is an instance of a business object metadata model. In some aspects, a request is received to retrieve a result element associated with a query on a business object, the business object comprising an instance of a business object object model, and the business object is instantiated based on first metadata defining the business object object model. An instance of a business object view object model is instantiated based on second metadata defining the business object view object model, the instance of the business object view object model defining the query on the business object.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: May 6, 2014
    Assignee: SAP AG
    Inventors: Wolfgang Pfeifer, Gerrit Simon Kazmaier, Baré Said, Jan Teichmann
  • Publication number: 20140100840
    Abstract: In one embodiment, a computer-implemented method comprises receiving a first user instruction in a controller. The controller stores information about a first plurality of metaquarks and a first graph topology creating expression. The method further includes generating, by the controller, an original graph topology based on the first plurality of metaquarks and the first graph topology creating expression and the first user instruction, and generating first display information based on the original graph topology. The method may further comprise receiving a second user instruction in the controller; generating a second plurality of metaquarks and a second graph topology creating expression based on the second user instruction; generating, by the controller, a modified graph topology based on the first plurality of metaquarks, the second plurality of metaquarks, and the second graph topology creating expression; and generating second display information based on the modified graph topology.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: SAP AG
    Inventors: Wolfgang Pfeifer, Matthaeus Martynus, Buenyamin Eskiocak, Alexander Straubach
  • Publication number: 20130174116
    Abstract: Some aspects relate to systems to determine a first metamodel conforming to a first meta-metamodel supporting metamodel class inheritance at the first metamodel level, identify one or more segments of an aggregation-free tree of nodes of the first metamodel, identify a lowest-level node of one of the one or more segments, identify all higher-level nodes of the one of the one or more segments, and consolidate attributes of each of the identified nodes of the one of the one or more segments into a node of a second metamodel conforming to a second meta-metamodel.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventor: Wolfgang Pfeifer
  • Patent number: 8413109
    Abstract: Some aspects relate to systems and methods to receive a first metamodel conforming to a first meta-metamodel associated with first modeling unit types. A second metamodel conforming to a second meta-metamodel is generated based on the first metamodel and on a mapping between the first meta-metamodel and the second meta-metamodel, where the second meta-metamodel is associated with second modeling unit types, and where the first modeling unit types are different from the second modeling unit types.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: April 2, 2013
    Assignee: SAP AG
    Inventors: Wolfgang Pfeifer, Reinhold Kautzleben, Gerrit Simon Kazmaier, Baré Said, Gregor Karl Frey
  • Publication number: 20120030256
    Abstract: A system includes first metadata defining a business object object model, and second metadata defining a first object model to define a query on the business object object model. The first object model is an instance of a business object view metadata model, and the business object object model is an instance of a business object metadata model. In some aspects, a request is received to retrieve a result element associated with a query on a business object, the business object comprising an instance of a business object object model, and the business object is instantiated based on first metadata defining the business object object model.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Wolfgang Pfeifer, Gerrit Simon Kazmaier, Baré Said, Jan Telchmann
  • Publication number: 20110179397
    Abstract: Some aspects relate to systems and methods to receive a first metamodel conforming to a first meta-metamodel associated with first modeling unit types. A second metamodel conforming to a second meta-metamodel is generated based on the first metamodel and on a mapping between the first meta-metamodel and the second meta-metamodel, where the second meta-metamodel is associated with second modeling unit types, and where the first modeling unit types are different from the second modeling unit types.
    Type: Application
    Filed: January 20, 2010
    Publication date: July 21, 2011
    Inventors: Wolfgang Pfeifer, Reinhold Kautzleben, Gerrit Simon Kazmaier, Baré Said, Gregor Karl Frey
  • Publication number: 20110087708
    Abstract: Methods and systems are described that involve holistic and flexible operational reporting that does not require transformation of the underlying model or data harmonization since all business data and business logic of standard business processes are modeled and exposed in a standardized way using domain specific language and the operational reports are modeled with the same meta-model as the business data. A user can simply create a given operational report by selecting needed reporting elements of one or more business objects, run the report, and see the results.
    Type: Application
    Filed: October 12, 2009
    Publication date: April 14, 2011
    Inventors: JAN TEICHMANN, Bare Said, Wolfgang Pfeifer, Gerrit Simon Kazmaier
  • Publication number: 20100211895
    Abstract: A method, system and means, the method includes defining a visualization dashboard, including defining at least one chart to include in the visualization dashboard and a range of data to occupy the at least one chart; defining data connections to at least one webservice of a business application platform (AP); and specifying webservice connections to a persistence of business intelligence data.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Inventors: Pragnesh Mistry, Wolfgang Pfeifer, Michael Rey, Carina Schneider, Dirk Baumgaertel, Stefan Kraus, Jan Matthes, Anand Sinha, Jayanth Bagare
  • Publication number: 20100169387
    Abstract: A method and system, the method may include generating a change notification in response to a change of at least one attribute associated with at least one node of a host business object (BO); and updating, based on the generated change notification, an analytic enablement object (AEO) class of business object having derived attributes based on the at least one attribute of the host BO and representing transformations of the at least one attribute.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Wolfgang Pfeifer, Ivo Vollrath, Dirk Baumgartel, Bare Said
  • Publication number: 20100161682
    Abstract: A system includes a data structure comprising a business object metadata model describing a generic business object model, executable program code of a transactional service to create a second data structure comprising a specific business object model based on the business object metadata model, and a persistent storage to store the second data structure comprising the specific business object model. Some aspects include creation of an electronic data structure comprising a business object metadata model describing a generic business object model, execution, using a processor, of program code of a transactional service to create a second electronic data structure comprising a specific business object model based on the business object metadata model, and storage of the second electronic data structure comprising the specific business object model in a persistent storage.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Wolfgang Pfeifer, Bare Said, Gerrit Simon Kazmaier
  • Publication number: 20100161676
    Abstract: A method includes a data structure comprising a status and action management schema associated with an object model development lifecycle. A status and action management service operates to determine a lifecycle state of a first object model based on the status and action management schema, receive a request to perform a lifecycle action on the first object model, determine, based on the lifecycle state and the status and action management schema, whether the lifecycle action is allowed to be performed, and, if so, allow the lifecycle action to be performed. A business object processing framework may detect a trigger event associated with an object model, execute validation code associated with the trigger event and the object model to evaluate a constraint of the object model, and return a result of the evaluation.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Gerrit Simon Kazmaier, Bare Said, Wolfgang Pfeifer
  • Publication number: 20100153432
    Abstract: This disclosure relates to computer implemented methods, systems, and software for querying data associated with a service-oriented enterprise software application. A query request is received, for data associated with a service-oriented enterprise software application. A business information view object can be identified based on the query request. Using a query embodied in the business information view object, business objects can be queried that are decoupled from the enterprise software application. In another instance, a business object associated with a service-oriented enterprise software application can be identified and metadata extracted, relating to the identified business object. Business information view objects can be automatically generated based on the business object and the extracted metadata.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Inventors: Wolfgang Pfeifer, Torsten Bachmann, Dirk Baumgaertel, Peter Haerle, Joerg Latza, Andreas Sandner, Werner Sinzig, Ivo Vollrath
  • Patent number: 7698174
    Abstract: Systems and methods for accessing multiple portals using a unique business language semantic are provided. Business information and services are provided to customers during, for example, a supply chain management process. An accessible business environment is provided which includes a common repository. The common repository has access to one or more business portals. One can search the product listing in the common repository using a browser, e.g., a web-based browser. In response to a search, one may be provided with a product list indicating some available business portals having the specific product and/or service. The common repository entries are described by a predetermined semantical description.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: April 13, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Thomas Fiedler, Wolfgang Pfeifer, Gunther Stuhec
  • Patent number: 7624399
    Abstract: Generally, in a computer system (901/902), a first computer (901) executes a business application (BA, 201) to represent components of an apparatus by corresponding objects and to relate the objects in a type-object hierarchy. A message generator (MG, 101) receives type-object hierarchy information from the application (201) and provides a message (105) with a type chain (1x) and an object chain (2x). Both chains (1x, 2x) in combination identify a target object that corresponds to a target component of the apparatus. A second computer (902) with a message interpreter (102) parses both chains (1x, 2x) to provide identification of the target component as well as identification of parent components with type and objects. The second computer (901) presents (951) type-object hierarchy information to a first user (M) by adding type statements in a first natural language; the second computer (902) presents (952) type identification to a second user (T) in a second natural language.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: November 24, 2009
    Assignee: SAP Aktiengesellschaft
    Inventor: Wolfgang Pfeifer