Patents by Inventor Holger Waterstrat

Holger Waterstrat 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: 9898534
    Abstract: A portal server comprises memory, a profile manager, a profile selector, and a profile initiator. The profile manager is configured to manage a plurality of profile records in a profile database. The profile selector is configured to select at least one of the plurality of profile records based on context data collected at a client and context data collected at the portal server. The collected context data corresponds to particular user interaction activity with the portal server. The profile initiator is configured to adapt a user interface based on the profile selected by the profile selector.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stefan Liesche, Andreas Nauerz, Stefan Schmitt, Holger Waterstrat
  • Patent number: 9165083
    Abstract: A method for providing a dynamic web portal page in a web portal environment by modifying the web portal page, the method comprising, with a server, providing a content with one or more portlets of the web portal page to a user; entering code from the server for identifying user-interface elements in the content of the web portal page; entering code from the server into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page; re-configuring automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: October 20, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dieter Buehler, Carsten Leue, Stephan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
  • Patent number: 8977969
    Abstract: A system for providing a dynamic web portal page in a web portal environment by modifying the web portal page, where the system includes: a server configured to provide a content with at least one portlet of the web portal page to a user. The server enters code into the provided content of the web portal page for identifying user-interface elements in the content of the web portal page. The server enters code into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page. The server re-configures automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Carsten Leue, Stefan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
  • Patent number: 8316420
    Abstract: The present invention relates to a method and system for controlling access rights to dynamically instantiated portal applications in a portal environment, wherein new instances of a portal application and respective access control information on resources used in the application are generated dynamically from an automated programmed mechanism, and wherein a user-application role mapping is demanded for the portal application by a respective runtime access control function implemented at the portal environment.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jan Buchwald, Dieter Buehler, Sybille Kurz, Holger Waterstrat
  • Publication number: 20120173965
    Abstract: A method for providing a dynamic web portal page in a web portal environment by modifying the web portal page, the method comprising, with a server, providing a content with one or more portlets of the web portal page to a user; entering code from the server for identifying user-interface elements in the content of the web portal page; entering code from the server into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page; re-configuring automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage.
    Type: Application
    Filed: March 13, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dieter Buehler, Carsten Leue, Stefan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
  • Publication number: 20110107233
    Abstract: A method for providing a dynamic web portal page in a web portal environment by modifying the web portal page, the method comprising, with a server, providing a content with one or more portlets of the web portal page to a user; entering code from the server for identifying user-interface elements in the content of the web portal page; entering code from the server into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page; re-configuring automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 5, 2011
    Applicant: International Business Machines Corporation
    Inventors: Dieter Buehler, Carsten Leue, Stephan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
  • Publication number: 20090133100
    Abstract: The present invention relates to a method and system for controlling access rights to dynamically instantiated portal applications in a portal environment, wherein new instances of a portal application and respective access control information on resources used in the application are generated dynamically from an automated programmed mechanism, and wherein a user-application role mapping is demanded for the portal application by a respective runtime access control function implemented at the portal environment.
    Type: Application
    Filed: September 17, 2008
    Publication date: May 21, 2009
    Inventors: Jan Buchwald, Dieter Buehler, Sybille Kurz, Holger Waterstrat
  • Publication number: 20080189628
    Abstract: A portal server comprises memory, a profile manager, a profile selector, and a profile initiator. The profile manager is configured to manage a plurality of profile records in a profile database. The profile selector is configured to select at least one of the plurality of profile records based on context data collected at a client and context data collected at the portal server. The collected context data corresponds to particular user interaction activity with the portal server. The profile initiator is configured to adapt a user interface based on the profile selected by the profile selector.
    Type: Application
    Filed: October 2, 2007
    Publication date: August 7, 2008
    Inventors: Stefan Liesche, Andreas Nauerz, Stefan Schmitt, Holger Waterstrat
  • Publication number: 20030220966
    Abstract: System and method for dynamic content dependent conflict resolution The present invention discloses a synchronization frame work which is functionally separated from the synchronization engine (sync engine) and which provides a common interface to an extendible set of synchronization modules (sync modules) providing different conflict detection and resolution strategies as well as different content adaptations. The dynamic selection engine being part of the synchronization framework is automatically selecting the appropriate strategies based on information from the different data stores which may be accessed locally or remotely. The selection of the sync module is based on the content (semantic) of the data being synchronized, as well as on the preferences of the user, global system settings, the capabilities of the utilized device, and the constrains of the used communication (configuration and run time data).
    Type: Application
    Filed: August 29, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Stefan Alfons Hepper, Lothar Merk, Thomas Klein, Holger Waterstrat