Patents by Inventor Christoph Thommes

Christoph Thommes 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: 7836126
    Abstract: Systems and methods for managing collaboration with one or more persons are disclosed. Presence information from the one or more persons are published to a server. One or more presence sources for each person are formed based on the present state of one or more communication channels. The presence information represents a present state of the one or more communication channels associated with each person. Selected ones of the one or more presence sources are integrated by an integrator to form a presence provider for at least one person. Presence provider data associated with the selected ones of the one or more presence sources is received at a user interface from the server.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: November 16, 2010
    Assignee: SAP AG
    Inventors: Christoph A. Thommes, Corneliu D. Mitu, Stefan Mueller
  • Patent number: 7577682
    Abstract: A computer-implemented method of providing access to information stored in diverse formats comprises receiving from an application a semantic request having a request name that semantically identifies a type of information sought by the request, converting the received semantic request to a generic request having corresponding request parameters, transmitting the converted request to a data access system, receiving data from the data access system corresponding to the converted request, and providing the data to the application.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: August 18, 2009
    Assignee: SAP AG
    Inventors: Stefan Mueller, Christoph Thommes, Marcus Schwarz, Stephan Klevenz
  • Publication number: 20060136999
    Abstract: Methods and apparatus, including computer program products, for automatically assigning permissions in a portal system. One or more trusted attribute values associated with a first user of a portal are detected. The detected trusted attribute values associated with the first user are then compared with one or more trusted attribute values associated with a second user of the portal in accordance with a trusted attributes configuration to determine a trust based relationship status. One or more permissions associated with the first user are then assigned, based on the determined trust based relationship status. The portal can be an external facing portal that permits one or more users of an organization to collaborate with one or more users from outside of the organization. Access to information available in the portal and the ability to see other portal users is based on one or more of the permissions assigned to a user.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Inventors: Martin Kreyscher, Christoph Thommes
  • Publication number: 20060031293
    Abstract: Systems and methods for managing collaboration with one or more persons are disclosed. Presence information from the one or more persons are published to a server. One or more presence sources for each person are formed based on the present state of one or more communication channels. The presence information represents a present state of the one or more communication channels associated with each person. Selected ones of the one or more presence sources are integrated by an integrator to form a presence provider for at least one person. Presence provider data associated with the selected ones of the one or more presence sources is received at a user interface from the server.
    Type: Application
    Filed: August 4, 2004
    Publication date: February 9, 2006
    Inventors: Christoph Thommes, Corneliu Mitu, Stefan Mueller
  • Publication number: 20050027708
    Abstract: A computer-implemented method of providing access to information stored in diverse formats comprises receiving from an application a semantic request having a request name that semantically identifies a type of information sought by the request, converting the received semantic request to a generic request having corresponding request parameters, transmitting the converted request to a data access system, receiving data from the data access system corresponding to the converted request, and providing the data to the application.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Stefan Mueller, Christoph Thommes, Marcus Schwarz, Stephan Klevenz