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: 10255317Abstract: 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: GrantFiled: October 11, 2013Date of Patent: April 9, 2019Assignee: SAP SEInventors: Adam Polly, Carsten Schminke, Thomas Gauweiler
-
Patent number: 9262549Abstract: 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: GrantFiled: December 18, 2012Date of Patent: February 16, 2016Assignee: SAP SEInventors: Michael Hartel, Adam Polly, Tilmann David Kopp, Daniel Zoch
-
Publication number: 20150106406Abstract: 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: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: SAP AGInventors: Adam Polly, Carsten Schminke, Thomas Gauweiler
-
Patent number: 8954927Abstract: 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: GrantFiled: December 30, 2010Date of Patent: February 10, 2015Assignee: SAP AGInventors: Adam Polly, Mathias Habich
-
Publication number: 20140172895Abstract: 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: ApplicationFiled: December 18, 2012Publication date: June 19, 2014Inventors: Michael Hartel, Adam Polly, Tilmann David Kopp, Daniel Zoch
-
Publication number: 20140164284Abstract: 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: ApplicationFiled: December 12, 2012Publication date: June 12, 2014Inventors: Michael Hartel, Adam Polly, Jutta Staerck, Marcel Hermanns
-
Publication number: 20140164411Abstract: 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: ApplicationFiled: February 14, 2014Publication date: June 12, 2014Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
-
Patent number: 8745690Abstract: 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: GrantFiled: December 20, 2007Date of Patent: June 3, 2014Assignee: SAP AGInventors: Frank Brunswig, Adam Polly, Gerd M. Ritter
-
Patent number: 8694557Abstract: 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: GrantFiled: July 2, 2010Date of Patent: April 8, 2014Assignee: SAP AGInventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
-
Patent number: 8370400Abstract: 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: GrantFiled: July 19, 2010Date of Patent: February 5, 2013Assignee: SAP AGInventors: Frank Brunswig, Jens Freund, Thomas Gros-Bölting, Michael Hartel, Adam Polly, Thomas Schneider, Otfried von Geisau
-
Patent number: 8234619Abstract: 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: GrantFiled: April 20, 2007Date of Patent: July 31, 2012Assignee: SAP AGInventors: Adam Polly, Jan Hrastnik
-
Publication number: 20120174064Abstract: 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: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Inventors: Adam Polly, Mathias Habich
-
Publication number: 20120016894Abstract: 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: ApplicationFiled: July 19, 2010Publication date: January 19, 2012Inventors: Frank Brunswig, Jens Freund, Thomas Gros-Bölting, Michael Hartel, Adam Polly, Thomas Schneider, Otfried Von Geisau
-
Publication number: 20120005179Abstract: 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: ApplicationFiled: July 2, 2010Publication date: January 5, 2012Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
-
Patent number: 7984020Abstract: 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: GrantFiled: December 6, 2007Date of Patent: July 19, 2011Assignee: SAP AGInventors: Frank Brunswig, Michael Meyringer, Adam Polly, Matthias Richter
-
Publication number: 20100318974Abstract: 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: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: SAP AGInventors: Jan Hrastnik, Adam Polly
-
Patent number: 7725907Abstract: 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: GrantFiled: December 28, 2006Date of Patent: May 25, 2010Assignee: SAP AGInventors: Uwe Bloching, Frank Brunswig, Thomas Fiedler, Martin Hartig, Frank Jentsch, Adam Polly, Stefan Rau, Bare Said, Steffen Tatzel
-
Publication number: 20090165079Abstract: 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: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Inventors: Frank Brunswig, Adam Polly, Gerd M. Ritter
-
Patent number: RE41476Abstract: 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: GrantFiled: April 23, 2003Date of Patent: August 3, 2010Assignee: SAP AktiengesellschaftInventors: Peter Muehleck, Adam Polly
-
Patent number: RE44450Abstract: 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: GrantFiled: May 28, 2010Date of Patent: August 20, 2013Assignee: SAP AktiengesellschaftInventors: Peter Muehleck, Adam Polly