Patents by Inventor Adam Polly

Adam Polly 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: 10255317
    Abstract: Various embodiments of the present disclosure provide a coarse grained client interface for accessing complex data structures in a storage system. Complex data structures may take the form of business objects (BOs), which may be hierarchically structured. Various embodiments allow for creating, accessing and manipulating one or more BO instances in a storage system using deeply structured data types corresponding to the entire hierarchy of a BO instance or to a substructures of a BO instance.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: April 9, 2019
    Assignee: SAP SE
    Inventors: Adam Polly, Carsten Schminke, Thomas Gauweiler
  • Patent number: 9262549
    Abstract: A service request to execute an operation on a business object is received. Thereafter, a metadata repository is polled to obtain a modeled association corresponding to the service request. The modeled association involves at least one node of the business object. The at least one node of the business object is then called using the modeled association to respond to the service request. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: February 16, 2016
    Assignee: SAP SE
    Inventors: Michael Hartel, Adam Polly, Tilmann David Kopp, Daniel Zoch
  • Publication number: 20150106406
    Abstract: Various embodiments of the present disclosure provide a coarse grained client interface for accessing complex data structures in a storage system. Complex data structures may take the form of business objects (BOs), which may be hierarchically structured.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 16, 2015
    Applicant: SAP AG
    Inventors: Adam Polly, Carsten Schminke, Thomas Gauweiler
  • Patent number: 8954927
    Abstract: At least one binary relationship defining an enhancement to a standard meta-object instance can be stored in a meta-data repository. The at least one binary relationship can be specified at design time and can define a dependency required to create an enhanced meta-object instance that includes the standard meta-object instance and the enhancement. The standard meta-object instance can be provided by a core software platform. The enhanced meta-object can include at least one additional feature relating to an external software component integrated into the core software platform. At run time, a request for a custom instance of a data structure based on the enhanced meta-object instance can be received. The custom instance can include a meta-object instance extension specified at design time by a service consumer of the core software platform. Also at run time, a transitive shell representing the custom instance of the data structure can be generated.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: February 10, 2015
    Assignee: SAP AG
    Inventors: Adam Polly, Mathias Habich
  • Publication number: 20140172895
    Abstract: A service request to execute an operation on a business object is received. Thereafter, a metadata repository is polled to obtain a modeled association corresponding to the service request. The modeled association involves at least one node of the business object. The at least one node of the business object is then called using the modeled association to respond to the service request. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Inventors: Michael Hartel, Adam Polly, Tilmann David Kopp, Daniel Zoch
  • Publication number: 20140164284
    Abstract: Data is received that characterizes a business object that includes a plurality of nodes each having at least one element, at least one of the nodes comprising at least one node key that in turn identifies at least one of element of the corresponding node. At least a portion of the received data is persisted into at least one database table using the at least one node key to define a structure of the at least one database table. Thereafter, the business object can be instantiated using the at least one database table. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Inventors: Michael Hartel, Adam Polly, Jutta Staerck, Marcel Hermanns
  • Publication number: 20140164411
    Abstract: A system may include acquisition of metadata defining a first object model including extensible entities, the first object model comprising an instance of a metaobject, acquisition of metadata defining an extension object model, the extension object model to extend at least one of the extensible entities of the first object model, and merging of the object model and the extension object to create metadata defining an extended object model, the extended object model comprising an instance of the metaobject.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 12, 2014
    Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
  • Patent number: 8745690
    Abstract: A context for a service request made by a service consumer can be used to establish a constraint rules set that is applied by a service provider. A context associated with a first service request can be received from a service consumer. An identity of the service consumer can be verified. A constraint value request associated with the service request can be received from a service provider responding to the service request. One or more constraints can be derived from the first context. An identity of a service provider that will fulfill the service request can be verified. The one or more constraints can be provided to the service provider. Related systems, apparatus, methods, and/or articles are also described.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: June 3, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Adam Polly, Gerd M. Ritter
  • Patent number: 8694557
    Abstract: A system may include acquisition of metadata defining a first object model including extensible entities, the first object model comprising an instance of a metaobject, acquisition of metadata defining an extension object model, the extension object model to extend at least one of the extensible entities of the first object model, and merging of the object model and the extension object to create metadata defining an extended object model, the extended object model comprising an instance of the metaobject.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 8, 2014
    Assignee: SAP AG
    Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
  • Patent number: 8370400
    Abstract: A computer-implemented system may include one or more storage devices storing first metadata defining an instance of a first metaobject, second metadata defining an instance of a solution supplement metaobject, wherein the second metadata comprises annotations to the first metadata, and wherein the first metaobject and the solution supplement metaobject are instances of a meta-metaobject. Also stored is executable program code of a service to determine merged metadata based on the first metadata and the annotations to the first metadata. A processor is included to execute the executable program code.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: February 5, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Jens Freund, Thomas Gros-Bölting, Michael Hartel, Adam Polly, Thomas Schneider, Otfried von Geisau
  • Patent number: 8234619
    Abstract: The present disclosure relates to methods, systems, and software for developing or testing business objects. The method includes identifying at least one of a plurality of business objects in a development environment, parsing the identified business objects to determine various graphical views with at least one of the graphical views comprising a structural presentation of the business object, filtering the structural presentation based on one or more filter criteria, and presenting at least a portion of the views including the structural view.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: July 31, 2012
    Assignee: SAP AG
    Inventors: Adam Polly, Jan Hrastnik
  • Publication number: 20120174064
    Abstract: At least one binary relationship defining an enhancement to a standard meta-object instance can be stored in a meta-data repository. The at least one binary relationship can be specified at design time and can define a dependency required to create an enhanced meta-object instance that includes the standard meta-object instance and the enhancement. The standard meta-object instance can be provided by a core software platform. The enhanced meta-object can include at least one additional feature relating to an external software component integrated into the core software platform. At run time, a request for a custom instance of a data structure based on the enhanced meta-object instance can be received. The custom instance can include a meta-object instance extension specified at design time by a service consumer of the core software platform.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventors: Adam Polly, Mathias Habich
  • Publication number: 20120016894
    Abstract: A computer-implemented system may include one or more storage devices storing first metadata defining an instance of a first metaobject, second metadata defining an instance of a solution supplement metaobject, wherein the second metadata comprises annotations to the first metadata, and wherein the first metaobject and the solution supplement metaobject are instances of a meta-metaobject. Also stored is executable program code of a service to determine merged metadata based on the first metadata and the annotations to the first metadata. A processor is included to execute the executable program code.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 19, 2012
    Inventors: Frank Brunswig, Jens Freund, Thomas Gros-Bölting, Michael Hartel, Adam Polly, Thomas Schneider, Otfried Von Geisau
  • Publication number: 20120005179
    Abstract: A system may include acquisition of metadata defining a first object model including extensible entities, the first object model comprising an instance of a metaobject, acquisition of metadata defining an extension object model, the extension object model to extend at least one of the extensible entities of the first object model, and merging of the object model and the extension object to create metadata defining an extended object model, the extended object model comprising an instance of the metaobject.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 5, 2012
    Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
  • Patent number: 7984020
    Abstract: A method and system for allowing a rollback within a multi-object system infrastructure are provided. In embodiments, a rollback to a state of a software business object is effected. A sync point manager maintains, for example, a list of sync points and their respective associated identifiers and relationship data. When under sync point protection, i.e., a sync point is set, each subsequent object, when created, is requested to prepare a buffer associated with the specific sync point, so that if an error occurs, a request to rollback to the state associated with the sync point is effectable. Multiple sync points may be kept track of by the sync point manager. In further embodiments, the sync points may be associated with a variety of different types of objects.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: July 19, 2011
    Assignee: SAP AG
    Inventors: Frank Brunswig, Michael Meyringer, Adam Polly, Matthias Richter
  • Publication number: 20100318974
    Abstract: Business objects are decoupled from hierarchical structural elements and coupled to simulated structural elements to provide a stable testing environment. Testing data is provided within the simulated structural environment to enable consistency and accuracy in testing and developing business objects.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: SAP AG
    Inventors: Jan Hrastnik, Adam Polly
  • Patent number: 7725907
    Abstract: Methods and apparatus, including computer program products, provided default values for business objects. In one exemplary embodiment, there is provided a method for providing default values for attributes of business objects. The method may comprise receiving, at a first service provider, a call to instantiate a first business object. The method may then obtain a static default value of an attribute associated with the first business object. A second service provider may be called to determine a dynamic default value for the attribute based on the static default value. The first service provider may then be provided with the dynamic default value for use when instantiating the first business object.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: May 25, 2010
    Assignee: SAP AG
    Inventors: Uwe Bloching, Frank Brunswig, Thomas Fiedler, Martin Hartig, Frank Jentsch, Adam Polly, Stefan Rau, Bare Said, Steffen Tatzel
  • Publication number: 20090165079
    Abstract: A context for a service request made by a service consumer can be used to establish a constraint rules set that is applied by a service provider. A context associated with a first service request can be received from a service consumer. An identity of the service consumer can be verified. A constraint value request associated with the service request can be received from a service provider responding to the service request. One or more constraints can be derived from the first context. An identity of a service provider that will fulfill the service request can be verified. The one or more constraints can be provided to the service provider. Related systems, apparatus, methods, and/or articles are also described.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Inventors: Frank Brunswig, Adam Polly, Gerd M. Ritter
  • Patent number: RE41476
    Abstract: A computer based system is provided that is capable of displaying component and process structures for configurable product classes stored in a data structure. Product classes in the data structure are represented by product nodes. Components, which are abstractions of concrete items used in the product, are represented by component nodes. Component nodes are mapped to each product class with which the component is associated, and are associated with one or more component variants, which are concrete items used in the manufacture of a particular product variant. Process nodes, which are abstractions of actual steps required to produce a product variant, known as process variants, are represented by process nodes. The computer based system can display several alternative views of the data structure. For example, upon receiving a selection for a particular product class, the computer based system converts and can graphically display all component and process nodes associated with that product class.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: August 3, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Peter Muehleck, Adam Polly
  • Patent number: RE44450
    Abstract: A computer based system is provided that is capable of displaying component and process structures for configurable product classes stored in a data structure. Product classes in the data structure are represented by product nodes. Components, which are abstractions of concrete items used in the product, are represented by component nodes. Component nodes are mapped to each product class with which the component is associated, and are associated with one or more component variants, which are concrete items used in the manufacture of a particular product variant. Process nodes, which are abstractions of actual steps required to produce a product variant, known as process variants, are represented by process nodes. The computer based system can display several alternative views of the data structure. For example, upon receiving a selection for a particular product class, the computer based system converts and can graphically display all component and process nodes associated with that product class.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 20, 2013
    Assignee: SAP Aktiengesellschaft
    Inventors: Peter Muehleck, Adam Polly