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: 8396749
    Abstract: 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: Grant
    Filed: March 30, 2006
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: 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: 20130014080
    Abstract: 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: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Inventors: 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: 7953722
    Abstract: 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: Grant
    Filed: December 21, 2007
    Date of Patent: May 31, 2011
    Assignee: SAP AG
    Inventors: Steffen Tatzel, Maic Wintel, Ye Jin, Martin Hartig
  • 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: 20100070556
    Abstract: 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: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Inventors: 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: 20090164414
    Abstract: 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: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: SAP AG
    Inventors: Steffen Tatzel, Maic Wintel, Ye Jin, Martin Hartig
  • Publication number: 20080263034
    Abstract: 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: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Inventors: SATYADEEP DEY, Himanshu Kacker, Steffen Tatzel, Joerg Willi Walzenbach, Wolfgang Gentes
  • Publication number: 20080162264
    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: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Uwe Bloching, Frank Brunswig, Thomas Fiedler, Martin Hartig, Frank Jentsch, Adam Polly, Stefan Rau, Bare Said, Steffen Tatzel
  • Publication number: 20070233574
    Abstract: 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: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: 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: 7213208
    Abstract: 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: Grant
    Filed: September 12, 2002
    Date of Patent: May 1, 2007
    Assignee: SAP AG
    Inventors: Uwe Reichel, Steffen Tatzel, Matthias Weigt
  • Publication number: 20040054640
    Abstract: 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: Application
    Filed: September 12, 2002
    Publication date: March 18, 2004
    Inventors: Uwe Reichel, Steffen Tatzel, Matthias Weigt
  • Publication number: 20040051740
    Abstract: 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: Application
    Filed: September 12, 2002
    Publication date: March 18, 2004
    Inventors: Uwe Reichel, Steffen Tatzel, Matthias Weigt
  • Publication number: 20040017397
    Abstract: 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: Application
    Filed: March 14, 2003
    Publication date: January 29, 2004
    Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
  • Publication number: 20030229646
    Abstract: 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: Application
    Filed: March 14, 2003
    Publication date: December 11, 2003
    Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
  • Publication number: 20030227482
    Abstract: 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: Application
    Filed: March 14, 2003
    Publication date: December 11, 2003
    Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle