Patents by Inventor Steffen Tatzel
Steffen Tatzel 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: 8396749Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having customer relationship management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: GrantFiled: March 30, 2006Date of Patent: March 12, 2013Assignee: SAP AGInventors: Alexander Koegler, Hamid Moghaddam, Christian Haas, Berthold Wocher, Steffen Hartig, Devasena Rajamohan, Joachim Barnbeck, Olivier M. Dreidemy, Alexandra Mark, Yuh-Cherng Wu, Christopher Ronnewinkel, Michael Lesk, Andre Wachholz-Prill, Martina Lahr, Joerg Walzenbach, Helge Schulte, Volkmar Stegmann, Ingo Pfitzner, Christoph Engler, Wilfried Merkel, Thomas Bach, Cordula Ude, Peer Marschall, Tao Yu, Stefan Adelmann, Rainer Heun, Katja Kasteleiner, Steffen Tatzel, Dagmar Opitz, Martina Keller, Andrea Sudbrack, Uwe Herold, Georg Podhajsky, Thomas Nitschke, Stefan Franke, Wolfgang Nieswand, Michael Jung, Christoph Lehner, Boris Krems, Dietmar Storz, Tariq Khasawneh, Theo Zimmermann, Naci Kalyoncu
-
Publication number: 20130014080Abstract: A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process.Type: ApplicationFiled: July 5, 2011Publication date: January 10, 2013Inventors: Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Joachim Fitzer, Stefan Baeuerle, Daniel Goldmann, Jens Weiler, Thomas Gauweiler, Dirk Giebel, Udo Klein, Heiko Steffen, Jan Teichmann
-
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
-
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: 20100070556Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing data migration. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include a Product Property Management process component, a Production Model Management process component, a Business Partner Data Management process component, a Product Data Maintenance process component, an Installed Base Data Management process component, a Price Master Data Management process component, an Identity Management process component, an Engineering Change Processing process component, a Migration Data Dispatching process component, and several other process components.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Inventors: Knut Heusermann, Volker Schott, Roland Kaschner, Sandra Fischbach, Henry Borreill, Rene Dehn, Guillaume Duchene, Olivier Ficatier, Stefano Gagliardi, Axel Haury, Ebru Polat, Jochen Schmitt, Lutz Rosenpflanzer, Michael Jung, Tao Yu, Dietmar Storz, Christof Weissenberger, Gururaj Raman, Simon Dieterich, Alexandra Mark, Arun Kumar Reddy, Steffen Tatzel, Ralph Meiswinkel, Christian Haas, Andrea Sudbrack, Joachim Barnbeck, Sabine Lamprecht, Achim Enenkiel, Jan Gabriel, Mathias Sonnek, Jan Rumig, Stephan Heinz, Yongbin He, Achim Heger, Andreas Reccius, Panagiotis Kokkalis, Thomas Vogt, Heiko Steffen, Christian Boehrer, Benjamin Klehr, Simone Jorda, Rene Le Maire, Shailaja Police Patil, Klaus Groth, Klaus Reinelt, Yaron Livneh, Petra Meyer, Michael Hartel, Karsten Kimme, Benjamin Ringl, Ahmed Ali Shah, Reiner Bildmayer, Gesa Westberg, Monika Morey, Dirk Rohdemann
-
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: 20080263034Abstract: A query fetches data from a source software object into a target software object using services and data types of the source software object. The target software object can then provide additional services which are not provided by the source software object.Type: ApplicationFiled: April 19, 2007Publication date: October 23, 2008Inventors: SATYADEEP DEY, Himanshu Kacker, Steffen Tatzel, Joerg Willi Walzenbach, Wolfgang Gentes
-
Publication number: 20080162264Abstract: 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: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Uwe Bloching, Frank Brunswig, Thomas Fiedler, Martin Hartig, Frank Jentsch, Adam Polly, Stefan Rau, Bare Said, Steffen Tatzel
-
Publication number: 20070233574Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having customer relationship management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.Type: ApplicationFiled: March 30, 2006Publication date: October 4, 2007Inventors: Alexander Koegler, Hamid Moghaddam, Christian Haas, Berthold Wocher, Steffen Hartig, Devasena Rajamohan, Joachim Barnbeck, Olivier Dreidemy, Alexandra Mark, Yuh-Cherng Wu, Christopher Ronnewinkel, Michael Lesk, Andre Wachholz-Prill, Martina Lahr, Joerg Walzenbach, Helge Schulte, Volkmar Stegmann, Ingo Pfitzner, Christoph Engler, Wilfried Merkel, Thomas Bach, Cordula Ude, Peer Marschall, Tao Yu, Stefan Adelmann, Rainer Heun, Katja Kasteleiner, Steffen Tatzel, Dagmar Opitz, Martina Keller, Andrea Sudbrack, Uwe Herold, Georg Podhajsky, Thomas Nitschke, Stefan Franke, Wolfgang Nieswand, Michael Jung, Christoph Lehner, Boris Krems, Dietmar Storz, Tariq Khasawneh, Theo Zimmermann, Naci Kalyoncu
-
Patent number: 7213208Abstract: A generic interaction layer is an interface between a client device and APIs associated with accessible applications. The generic interaction layer allows the client to access each of the APIs in a generic and consistent way, without having to know the details of those APIs or the underlying data structure of the associated applications. The generic interaction layer prepares a data container in response to a request from a user interface of the client and divides the data container into portions corresponding to each of the applications.Type: GrantFiled: September 12, 2002Date of Patent: May 1, 2007Assignee: SAP AGInventors: Uwe Reichel, Steffen Tatzel, Matthias Weigt
-
Publication number: 20040054640Abstract: A generic interaction layer is an interface between a client device and APIs associated with accessible applications. The generic interaction layer allows the client to access each of the APIs in a generic and consistent way, without having to know the details of those APIs or the underlying data structure of the associated applications. The generic layer maintains models of the data structures of the associated applications and allows a user interface to access the models to determine the location, within a data structure, of data for which the user interface is searching. Using the model, the generic interaction layer prepares a data container in response to a request from the user interface and transmits the container to component modules associated with the specific application(s).Type: ApplicationFiled: September 12, 2002Publication date: March 18, 2004Inventors: Uwe Reichel, Steffen Tatzel, Matthias Weigt
-
Publication number: 20040051740Abstract: A generic interaction layer is an interface between a client device and APIs associated with accessible applications. The generic interaction layer allows the client to access each of the APIs in a generic and consistent way, without having to know the details of those APIs or the underlying data structure of the associated applications. The generic interaction layer prepares a data container in response to a request from a user interface of the client and divides the data container into portions corresponding to each of the applications.Type: ApplicationFiled: September 12, 2002Publication date: March 18, 2004Inventors: Uwe Reichel, Steffen Tatzel, Matthias Weigt
-
Publication number: 20040017397Abstract: A user interface with a main controller and subcontrollers nested within the main controller. The main controller refers to blueprint tables to instantiate and manage the subcontrollers. The subcontrollers are responsible for generating view components displayable in client devices. The main controller receives requests from client devices and manages the communications between subcontrollers, and between a subcontroller and a model of business data and logic. One or more subcontrollers and their respective views may form a container for data management on the screen. The main controller assembles the views from the subcontrollers into a page and transmits it to the client device. A user interface builder for defining blueprint tables is also disclosed.Type: ApplicationFiled: March 14, 2003Publication date: January 29, 2004Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
-
Publication number: 20030229646Abstract: A user interface with a main controller and subcontrollers nested within the main controller. The main controller refers to blueprint tables to instantiate and manage the subcontrollers. The subcontrollers are responsible for generating view components displayable in client devices. The main controller receives requests from client devices and manages the communications between subcontrollers, and between a subcontroller and a model of business data and logic. One or more subcontrollers and their respective views may form a container for data management on the screen. The main controller assembles the views from the subcontrollers into a page and transmits it to the client device. A user interface builder for defining blueprint tables is also disclosed.Type: ApplicationFiled: March 14, 2003Publication date: December 11, 2003Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
-
Publication number: 20030227482Abstract: A user interface with a main controller and subcontrollers nested within the main controller. The main controller refers to blueprint tables to instantiate and manage the subcontrollers. The subcontrollers are responsible for generating view components displayable in client devices. The main controller receives requests from client devices and manages the communications between subcontrollers, and between a subcontroller and a model of business data and logic. One or more subcontrollers and their respective views may form a container for data management on the screen. The main controller assembles the views from the subcontrollers into a page and transmits it to the client device. A user interface builder for defining blueprint tables is also disclosed.Type: ApplicationFiled: March 14, 2003Publication date: December 11, 2003Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle