Patents by Inventor Maic Wintel
Maic Wintel 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: 9063958Abstract: Some aspects include reception of an indication of an extension field added to a node of a business object object model, and modification of a schema of a search engine index based on the extension field and before receiving an instruction to add the extension field to a search view.Type: GrantFiled: July 29, 2010Date of Patent: June 23, 2015Assignee: SAP SEInventors: Martin Müller, Thilo Böhm, Uwe Schlarb, Maic Wintel
-
Patent number: 9053151Abstract: According to some embodiments, an anchor transactional view may be defined for at least one business object data structure. The anchor transactional may have a plurality of anchor fields, each anchor field representing a data source and being associated with a field of an anchor search view. An indication of at least one extension field to the anchor search view may be received. The anchor search view and at least one extension field may represent, for example, a virtual fast search infrastructure view. Responsive to the received indication of the at least one extension field, an additional view may be dynamically joined at runtime to the anchor transactional view. The additional view may have at least one additional field, and each additional field may be associated with one of the extension fields.Type: GrantFiled: July 30, 2010Date of Patent: June 9, 2015Assignee: SAP SEInventors: Oliver Vossen, Martin Müller, Maic Wintel
-
Patent number: 8977608Abstract: The subject matter disclosed herein provides, methods and apparatus, including computer program products for the management of a view of a data structure. In one aspect, there is provided a method that may include generating a view of a data structure. The data structure and the view may include a plurality of nodes and at least one association. This method may further include determining, at run time, whether the generated view is invalid based on an indicator. The indicator may represent whether a change has occurred to a system including the view. This method may further include deleting, at run time, the view based on the results of the determining. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 7, 2010Date of Patent: March 10, 2015Assignee: SAP SEInventors: Thilo Boehm, Martin Mueller, Maic Wintel
-
Patent number: 8630976Abstract: A method and medium for performing a replication process are provided. The method includes receiving a request to perform an initial load of a first persistence of at least one business object node to replicate the at least one business object node to a second persistence of the business object node; providing a queue to store updates of the at least one business object node; setting a lock for the at least one business object node, the lock indicating a replicating process is performing the initial load of the at least one business object node; determining whether the lock is set for the at least one business object node; and storing, in the queue, the updates of the at least one business object node that occur in parallel with the replicating process in an instance it is determined the lock is set for the at least one business object node.Type: GrantFiled: August 20, 2008Date of Patent: January 14, 2014Assignee: SAP AGInventors: Martin Müller, Maic Wintel
-
Patent number: 8577837Abstract: Systems, methods, and software for generic extraction of business object data are provided. One computerized method includes retrieving multiple identifiers of sub-nodes. The sub-nodes are associated with a root node of a business object. The method further includes generating a tree data structure. The tree includes multiple tree nodes and multiple tree edges. The multiple nodes correspond to the root node of the business object and the retrieved multiple identifiers. The method also includes traversing the tree to retrieve data associated with the root business object and the retrieved multiple identifiers. The method further includes storing the retrieved data.Type: GrantFiled: October 30, 2007Date of Patent: November 5, 2013Assignee: SAP AGInventors: Maic Wintel, Martin Mueller
-
Patent number: 8239371Abstract: A method and means, the method includes selecting a plurality of data sources having attributes to be included in a view entity; defining join conditions on the selected plurality of data sources; defining a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and saving the view entity. The means includes a graphical user interface having a join builder tool to define join conditions on a selected plurality of data sources each including a pre-defined business object data structure having attributes; a view field definition tool to define a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and a data source tree tool to display all of the attributes of the plurality of data sources.Type: GrantFiled: August 21, 2008Date of Patent: August 7, 2012Assignee: SAP AGInventors: Maic Wintel, Frank Markert, Martin Müller, Ye Jin, Thilo Boehm
-
Publication number: 20120143848Abstract: In one aspect, there is provided a method. The method may include generating a view of a data structure comprising a plurality of nodes and at least one association; determining, at run time, whether the generated view is invalid based on an indicator, the indicator representing at least whether a change has occurred to a system including the view; and deleting, at run time, the view based on the results of determining. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: December 7, 2010Publication date: June 7, 2012Inventors: Thilo Boehm, Martin Mueller, Maic Wintel
-
Patent number: 8176083Abstract: This disclosure relates to computer implemented methods, systems, and software for automatically preparing data from a data object used in an enterprise software application. Updates can be received for first and second data objects, the data objects each including hierarchical data with at least one node. The data objects can be associated with a service-oriented enterprise software application. A mapping, from the first data object to a first structured data element, can be identified using a first mapping agent. A mapping, from the second data object to a second structured data element, can be identified using a first mapping agent. In some instances, data can be loaded from at least one of the first or second data objects using the first mapping agent. Loading data from the data object can be based on the mapping from the data object to the respective structured data element.Type: GrantFiled: December 18, 2008Date of Patent: May 8, 2012Assignee: SAP AGInventors: Oliver Vossen, Maic Wintel
-
Publication number: 20120030189Abstract: According to some embodiments, an anchor transactional view may be defined for at least one business object data structure. The anchor transactional may have a plurality of anchor fields, each anchor field representing a data source and being associated with a field of an anchor search view. An indication of at least one extension field to the anchor search view may be received. The anchor search view and at least one extension field may represent, for example, a virtual fast search infrastructure view. Responsive to the received indication of the at least one extension field, an additional view may be dynamically joined at runtime to the anchor transactional view. The additional view may have at least one additional field, and each additional field may be associated with one of the extension fields.Type: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Inventors: Oliver Vossen, Martin Müller, Maic Wintel
-
Publication number: 20120030225Abstract: Some aspects include reception of an indication of an extension field added to a node of a business object object model, and modification of a schema of a search engine index based on the extension field and before receiving an instruction to add the extension field to a search view.Type: ApplicationFiled: July 29, 2010Publication date: February 2, 2012Inventors: Martin Müller, Thilo Böhm, Uwe Schlarb, Maic Wintel
-
Patent number: 7953722Abstract: Methods and apparatus, including computer program products, for a query response service for business objects. In general, data characterizing a request to perform a query on multiple instances of a business object may be received, where the query includes selection criteria for multiple attributes across multiple nodes for each of the instances of the business object. The query may be initiated on the instances of the business object. Results including values from the attributes across the nodes of the business objects may be returned. The query may be assigned to a node of the business object, which may be a query response transformation node. The node may include a combination of attributes associated with the attributes across the nodes of the business object. Results may be sorted on a server, sent as pages to a client, or both.Type: GrantFiled: December 21, 2007Date of Patent: May 31, 2011Assignee: SAP AGInventors: Steffen Tatzel, Maic Wintel, Ye Jin, Martin Hartig
-
Publication number: 20100161627Abstract: This disclosure relates to computer implemented methods, systems, and software for automatically preparing data from a data object used in an enterprise software application. Updates can be received for first and second data objects, the data objects each including hierarchical data with at least one node. The data objects can be associated with a service-oriented enterprise software application. A mapping, from the first data object to a first structured data element, can be identified using a first mapping agent. A mapping, from the second data object to a second structured data element, can be identified using a first mapping agent. In some instances, data can be loaded from at least one of the first or second data objects using the first mapping agent. Loading data from the data object can be based on the mapping from the data object to the respective structured data element.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicant: SAP AGInventors: Oliver Vossen, Maic Wintel
-
Publication number: 20100049714Abstract: A method and medium for performing a replication process are provided. The method includes receiving a request to perform an initial load of a first persistence of at least one business object node to replicate the at least one business object node to a second persistence of the business object node; providing a queue to store updates of the at least one business object node; setting a lock for the at least one business object node, the lock indicating a replicating process is performing the initial load of the at least one business object node; determining whether the lock is set for the at least one business object node; and storing, in the queue, the updates of the at least one business object node that occur in parallel with the replicating process in an instance it is determined the lock is set for the at least one business object node.Type: ApplicationFiled: August 20, 2008Publication date: February 25, 2010Inventors: Martin Muller, Maic Wintel
-
Publication number: 20100049734Abstract: A method and means, the method includes selecting a plurality of data sources having attributes to be included in a view entity; defining join conditions on the selected plurality of data sources; defining a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and saving the view entity. The means includes a graphical user interface having a join builder tool to define join conditions on a selected plurality of data sources each including a pre-defined business object data structure having attributes; a view field definition tool to define a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and a data source tree tool to display all of the attributes of the plurality of data sources.Type: ApplicationFiled: August 21, 2008Publication date: February 25, 2010Inventors: Maic Wintel, Frank Markert, Martin Muller, Ye Jin, Thilo Boehm
-
Publication number: 20090172003Abstract: It is determined whether at least one request to replicate at least one business object is valid. The business object comprising a plurality of hierarchically arranged nodes, with a root node on a first end, at least one leaf node on a second end, and at least one intermediate node disposed between the root node and the at least one leaf node. Thereafter, a valid path from the root node to replication nodes within each business object specified in the at least one request is determined if it was determined that corresponding request is valid. A replication tree is then generated based on the determined valid path. The replication tree is then traversed and an association is returned when stopping on a leaf node and a replication node is returned when traversing a node to be replicated. A retrieve by association service is executed when an association is returned, otherwise, a retrieve service is executed.Type: ApplicationFiled: December 27, 2007Publication date: July 2, 2009Inventors: Frank Jentsch, Martin Mueller, Torsten Bachmann, Frank Brunswig, Wolfgang Pfeiffer, Jan Teichmann, Maic Wintel
-
Publication number: 20090164414Abstract: Methods and apparatus, including computer program products, for a query response service for business objects. In general, data characterizing a request to perform a query on multiple instances of a business object may be received, where the query includes selection criteria for multiple attributes across multiple nodes for each of the instances of the business object. The query may be initiated on the instances of the business object. Results including values from the attributes across the nodes of the business objects may be returned. The query may be assigned to a node of the business object, which may be a query response transformation node. The node may include a combination of attributes associated with the attributes across the nodes of the business object. Results may be sorted on a server, sent as pages to a client, or both.Type: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: SAP AGInventors: Steffen Tatzel, Maic Wintel, Ye Jin, Martin Hartig
-
Publication number: 20090112908Abstract: Systems, methods, and software for generic extraction of business object data are provided. One computerized method includes retrieving multiple identifiers of sub-nodes. The sub-nodes are associated with a root node of a business object. The method further includes generating a tree data structure. The tree includes multiple tree nodes and multiple tree edges. The multiple nodes correspond to the root node of the business object and the retrieved multiple identifiers. The method also includes traversing the tree to retrieve data associated with the root business object and the retrieved multiple identifiers. The method further includes storing the retrieved data.Type: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Applicant: SAP AGInventors: Maic Wintel, Martin Mueller