Patents by Inventor Klaus Herter

Klaus Herter 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).

  • Publication number: 20170185244
    Abstract: A computer-implemented method for communicating and collecting data across multiple applications through a single user engagement application includes displaying multiple applications and a single user engagement application in a single window. Each of the multiple applications includes a user interface and user interface data objects being displayed in the single window. The user engagement application includes a chat user interface and a collection user interface, where the chat user interface displays multiple chat threads and the collection user interface includes multiple collections of saved user interface data objects. The user engagement application is a separate and distinct application from each of the multiple applications. The method includes copying and inserting selected user interface data object into a selected chat thread in the chat user interface and posting the inserted user interface data object to the other users of the selected chat thread.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Christina HALL, Anja FEHLAU, Christian GELDMACHER, Joerg GOEPPERT, Sophie KRAUT, Bjoern BADER, Hergen SIEFKEN, Klaus HERTER
  • Patent number: 9306922
    Abstract: A centralized authorization client, in a secure system, that references service provider specific on-behalf authorization protocol implementation records for generating access request messages for accessing user resources hosted by multiple service providers, is disclosed. The service provider-specific authorization implementation records include parameters for requesting user resources associated with a requesting user provided by a specific service provider. Applications running in the secure system can send access request messages through the authorization client to obtain authorization or access to user resources in multiple external service providers so the resources can be displayed, or otherwise manipulated, from application within the secure system. Once authorization is obtained for accessing the resources, the authorization client can store authorization tokens for use in persistent authorized access to multiple external service providers for resources owned by particular users.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 5, 2016
    Assignee: SAP SE
    Inventors: Klaus Herter, Stephan Ilg, Simon Dieterich, Johannes Woda
  • Patent number: 8955080
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for cloud-based single sign-on (SSO) capabilities. A computer-implemented method includes operations for identifying a first system for single sign-on capabilities, identifying a second system disparate from the first system for providing a single sign-on capability with the first system through a cloud-based SSO configuration manager, automatically accessing metadata associated with the sign-on information of the second system, the set of metadata identifying sign-on-related information for sharing at least one credential/certificate for logging in to the second system, using the metadata to obtain an authorization for a single sign-on between the first and second systems, receiving a request from the first system for authorization at the second system, and, in response to the request, providing the authorization and creating a cloud-based SSO system that includes the first and second systems.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: February 10, 2015
    Assignee: SAP SE
    Inventors: Frank Brunswig, Peter Dell, Klaus Herter, Bare Said
  • Publication number: 20140282880
    Abstract: A centralized authorization client, in a secure system, that references service provider specific on-behalf authorization protocol implementation records for generating access request messages for accessing user resources hosted by multiple service providers, is disclosed. The service provider-specific authorization implementation records include parameters for requesting user resources associated with a requesting user provided by a specific service provider. Applications running in the secure system can send access request messages through the authorization client to obtain authorization or access to user resources in multiple external service providers so the resources can be displayed, or otherwise manipulated, from application within the secure system. Once authorization is obtained for accessing the resources, the authorization client can store authorization tokens for use in persistent authorized access to multiple external service providers for resources owned by particular users.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: SAP AG
    Inventors: Klaus Herter, Stephan Ilg, Simon Dieterich, Johannes Woda
  • Publication number: 20140165150
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for cloud-based single sign-on (SSO) capabilities. A computer-implemented method includes operations for identifying a first system for single sign-on capabilities, identifying a second system disparate from the first system for providing a single sign-on capability with the first system through a cloud-based SSO configuration manager, automatically accessing metadata associated with the sign-on information of the second system, the set of metadata identifying sign-on-related information for sharing at least one credential/certificate for logging in to the second system, using the metadata to obtain an authorization for a single sign-on between the first and second systems, receiving a request from the first system for authorization at the second system, and, in response to the request, providing the authorization and creating a cloud-based SSO system that includes the first and second systems.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Inventors: Frank Brunswig, Peter Dell, Klaus Herter, Bare Said
  • Publication number: 20140039968
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing a business process flow based on business process constraints for structured business activities and collaborative process demands for unstructured business activities while maintaining a collaboration stream between the structured and unstructured business activities. The systems and methods may include integrating a collaboration business process integration model with a collaboration metadata model by aligning the business process constraints for the structured business activities with the collaborative process demands for the unstructured business activities.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Bare Said, Frank Brunswig, Klaus Herter
  • Patent number: 8560358
    Abstract: Generation of an engineering change case is initiated by associating an identified problem for a product with an engineering change case template. The engineering change case can include a plurality of structured folders that can be populated with content characterizing the identified problem as well as proposed solutions to the identified problem with each folder being assignable to one or more users and having associated deliverables for such users. The various users populate the folders with content associated with the deliverables with at least a portion of the deliverables being delegable and requiring completion in a sequential order. Thereafter, generation of the engineering case can be finalized when an indication is received that all deliverables requiring approval have been completed. Otherwise, the engineering change case can be canceled. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventors: Andre Doerfler, Arno Mielke, Klaus Herter, Ulrich Spinola, Christian Fuhlbruegge, Archim Heimann, Werner Sottong, Steffen Springborn, Alexander Stefan Adam, Thomas Kretz, Karlheinz Agsteiner, Volker Faisst, Otfried von Geisau, Dieter Krisch, Dorothea Martin, Silke Massmann, Katharina Sorge
  • Publication number: 20130159034
    Abstract: Business process guidance and recording features can provide a user with seamless, integrated guidance through a business process while recording concrete instances of the business process to allow context sensitive navigation of process instances. Process steps required for completion of a business process, feature modules of a business software architecture whose functionality relates to a specific process step, and an execution order for the process steps can be defined. Work and business process guidance frames can be concurrently displayed via a user interface. The guidance frame can include user interface element corresponding to one of the process steps and indicating a current status of that process step for a selected business process instance. Upon user selection of a user interface element corresponding to the specific process step, the work frame can display a workspace including another user interface element corresponding to the functionality of a related feature module.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Inventors: Klaus Herter, Arno Mielke
  • Publication number: 20130046894
    Abstract: The present disclosure describes methods, systems, and computer program products for implementing web services. One method includes identifying a REST service for integration with a business application, identifying a set of metadata associated with the REST service, and generating a REST client proxy object associated with the REST service for use in consuming the REST service with the business application, where an instantiation of the REST client proxy object is consumable via the business application. In some instances, the method may include consuming the REST service using an instantiation of the generated REST client proxy object associated with the REST service. Further, the identified set of metadata associated with the REST service may include a service structure document and a metadata document. Generating the REST client proxy object may include generating at least one business configuration object and/or at least one authentication proxy artifact associated with the REST service.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Applicant: SAP AG
    Inventors: Bare Said, Stefan Baeuerle, Klaus Herter, Lars Erbe
  • Patent number: 8095472
    Abstract: This disclosure provides various embodiments of a system, method, and software for implementing a logically centralized source for collaboration on objectives. In one aspect, the method identifies one or more requirements and requirement statuses associated with a business entity for use in a business object stored within a logically centralized repository, the repository storing a plurality of business objects, identifies one or more solutions and solution statuses associated with the identified requirements for use in the business object, and notifies a party of an update to one of the statuses associated with the identified requirements and solutions.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: January 10, 2012
    Assignee: SAP AG
    Inventors: Steffen Springborn, Jens Griessmann, Arno Mielke, Klaus Herter
  • Publication number: 20110307289
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a customer project invoicing agreement, an engineering change case, a product design, a product design version hierarchy, and/or a project expense view business object.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: Lohit Hosur, Volker Faisst, Otfried Von Geisau, Vytas Cirpus, Joerg Goeppert, Guang Yang, Volker Schott, Monica Reidl, Michael Seubert, Arno Mielke, Klaus Herter, Andre Doerfler, Steffen Springborn, Alexander S. Adam, Christian Fuhlbruegge, Michael Belenki, Thomas Kretz, Thomas Leichtweiss, Werner Sottong, Rudolf Winkel, Monika Kaiser, Claus Gschiermeister, Jens Griessmann, Kristina Grunewald, Michael Wachter, Werner Gnan, Thilo Kraehmer, Payal Patnaik, Tanja Rueckel
  • Patent number: 8010375
    Abstract: Data management systems are described for managing product data during global trade scenarios. Product objects are used within a system landscape of a business or other organization to refer to products traded by the organization. Each product object is related to, but de-coupled for the purposes of global trading from, one or more trade item objects, where the trade item objects include information related to specific global trade standards, trade scenarios, or trading partners. This model results in a “handshake model” in which in-house processing and operations are implemented using the product object(s), while global trade processing is implemented using the corresponding trade item object(s).
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: August 30, 2011
    Assignee: SAP AG
    Inventors: Klaus Herter, Frauke Hoffmann, Bernd Kaemmerer
  • Patent number: 7908290
    Abstract: Systems and techniques for application development performed independently of system landscape. In one general aspect, the invention provides a computer-implemented method that includes receiving, from a registry for two or more repositories, information describing an object definition of a first repository of the two or more repositories. The first repository is a collection of object definitions associated with a first application. The method includes using the information to generate a proxy for the object definition and storing the proxy in a second repository of the two or more repositories. The proxy is a reference to the object definition of the first repository. The second repository is a collection of definitions associated with a second application. Wherein the proxy is available to the second application for use as though the proxy is an object definition of the second repository.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: March 15, 2011
    Assignee: SAP AG
    Inventors: Klaus Herter, Wolfgang Kalthoff, Jens Staeck
  • Patent number: 7860768
    Abstract: Systems and techniques for implementing an exception handling framework are described. An exception register is configured to store multiple error messages and rules comprising instructions for responding to the error messages. An exception handler in communication with first and second process components is configured to: detect an error message generated by at least one of the first and second process components; determine that the error message is stored in the exception register; and respond according to a rule corresponding to the error message. The rule uses information pertaining to a business scenario being implemented in conjunction with the first and second process components, and the business scenario is at least partially unavailable to at least one of the first and second process components.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: December 28, 2010
    Assignee: SAP AG
    Inventors: Klaus Herter, Wolfram Siefke, Henrique Sievers-Tostes, Jens Staeck
  • Publication number: 20100153158
    Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having project 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: December 11, 2008
    Publication date: June 17, 2010
    Inventors: Norbert Wex, Roland Kaschner, Dieter Krisch, Michael Meyringer, Volker Faisst, Otfried Von Geisau, Volker Schott, Sabine Lamprecht, Ingo Feucht, Georg Vincent Heryschek, Berthold Wocher, Andrea Sudbrack, Peer Marschall, Arno Mielke, Andre Doerfler, Peter Fitz, Christoph Jungkind, Helgi Thorleifsson, Matthias Tebbe, Ralf Dinkel, Astrid Graeber, Edwin Himmelsbach, Daniel Bock, Martin Osterloh, Silke Massmann, Klaus Herter, Ralph Moessner, Vsevolod Barabanov, Andreas Kasparek, Jens Griessmann, Vytas Cirpus, Tanja Rueckel
  • Publication number: 20100076797
    Abstract: Generation of an engineering change case is initiated by associating an identified problem for a product with an engineering change case template. The engineering change case can include a plurality of structured folders that can be populated with content characterizing the identified problem as well as proposed solutions to the identified problem with each folder being assignable to one or more users and having associated deliverables for such users. The various users populate the folders with content associated with the deliverables with at least a portion of the deliverables being delegable and requiring completion in a sequential order. Thereafter, generation of the engineering case can be finalized when an indication is received that all deliverables requiring approval have been completed. Otherwise, the engineering change case can be canceled. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Andre Doerfler, Arno Mielke, Klaus Herter, Ulrich Spinola, Christian Fuhlbrueege, Archim Heimann, Werner Sottong, Steffen Springborn, Alexander Stefan Adam, Thomas Kretz, Karlheinz Agsteiner, Volker Faisst, Otfried Von Greisau, Dieter Krisch, Dorothea Martin, Silke Massmann, Katharina Sorge
  • Patent number: 7606162
    Abstract: The disclosure relates to tracking process-related communications between at least two members. To allow project planning, the invention provides a method in which communication events between the members are monitored. Communication information is determined from the monitored communication event, and from the communication information selected communication event information is extracted, such as, for example process information and member information related to the communication event. The selected communication event information is stored.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: October 20, 2009
    Assignee: SAP AG
    Inventors: Klaus Herter, Wolfram Siefke, Jens Staeck
  • Publication number: 20090055796
    Abstract: This disclosure provides various embodiments of a system, method, and software for implementing a logically centralized source for collaboration on objectives. In one aspect, the method identifies one or more requirements and requirement statuses associated with a business entity for use in a business object stored within a logically centralized repository, the repository storing a plurality of business objects, identifies one or more solutions and solution statuses associated with the identified requirements for use in the business object, and notifies a party of an update to one of the statuses associated with the identified requirements and solutions.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: SAP AG
    Inventors: Steffen Springborn, Jens Griessmann, Arno Mielke, Klaus Herter
  • Publication number: 20090043592
    Abstract: Methods and systems for managing product development processes are provided. A computerized method for managing a process includes presenting to a user one or more templates based on a triggering event. Each template represents a process approach. The method also includes receiving from the user a selection of a particular template of the one or more templates. The method also includes creating a case from the particular template. The case includes multiple process topics associated with the particular template.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Applicant: SAP AG
    Inventors: Archim Heimann, Klaus Herter, Arno Mielke
  • Publication number: 20080162266
    Abstract: This disclosure provides various embodiments of a system and method for implementing a logically centralized source for agreements on objectives. In one aspect, the method identifies one or more requirements associated with a business entity for use in a business object stored within a logically centralized repository, the repository storing a plurality of business objects, identifies one or more proposed solutions associated with the identified requirements for use in the business object; and releases the business object upon approval. In some implementations, the requirements comprise at least one intended use of the business entity, at least one required behavior of the business entity, or at least one expectation of the business entity. In other implementations, the method may be further operable to identify one or more comments associated with subsequent processing of the one or more solutions.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Applicant: SAP AG
    Inventors: Jens Griessmann, Klaus Herter, Arno Mielke