Patents by Inventor Carsten Leue

Carsten Leue 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: 20110145898
    Abstract: The present invention provides a security module for Web application, especially a portal application, using a rewriter proxy. The security module ensures that the rewritten URIs are appended by an authentication identifier for determining whether the rewritten URI has not been changed. Preferably, the authentication identifier can be generated by applying a secure hash algorithm and/or secret key to the original URIs of the remote resource or the entire rewritten URIs. When a client activates those URIs, a request is sent to the rewriter proxy. Before a connection to the access protected remote resource is established, the security module validates whether the URIs contained in the user client request have been changed by the user.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 16, 2011
    Applicant: International Business Machines Corporation
    Inventors: Stephan Laertz, Peter FISCHER, Carsten LEUE, Thomas SCHAECK
  • 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
  • Patent number: 7882546
    Abstract: The present invention provides a security module for Web application, especially a portal application, using a rewriter proxy. The security module ensures that the rewritten URIs are appended by an authentication identifier for determining whether the rewritten URI has not been changed. Preferably, the authentication identifier can be generated by applying a secure hash algorithm and/or secret key to the original URIs of the remote resource or the entire rewritten URIs. When a client activates those URIs, a request is sent to the rewriter proxy. Before a connection to the access protected remote resource is established, the security module validates whether the URIs contained in the user client request have been changed by the user.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stephan Laertz, Peter Fischer, Carsten Leue, Thomas Schaeck
  • Patent number: 7801970
    Abstract: The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: September 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Patent number: 7774427
    Abstract: The invention provides a system and program product for caching dynamic portal pages without changing the existing caching proxy infrastructure or the transportation protocol used by providing an advanced caching component. An advanced caching component provides the functionality that additional dynamic page specific cache information is provided as part of the response including the portal page. Each component in the portal that dynamically contributes page fragments to be aggregated to a portal page provides dynamic component specific cache information which includes component specific cache scope and expiration values.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
  • Publication number: 20100070847
    Abstract: A method for automated creation of portal pages by a portal for rendering content via a web content management system that provides a plurality of web content types which involves providing a set of basic portal page templates by a portal administrator and customizing each of the basic portal page templates for a specific web content type to be displayed by the portal page template, each of which basic portal page templates includes at least a rendering portlet for displaying the specific web content type, and which basic portal page templates are structured in a hierarchy. An instance of a selected basic portal page template is created which includes at least a reference to the selected basic portal page template, and the rendering portlets of the selected basic page template are linked with a specific content folder of a web content type of the web content management system utilizing a menu or drag and drop technique.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Mark Carl Hampton, Stefan Liesche, Stefan Hepper, Carsten Leue
  • Patent number: 7617212
    Abstract: A database access controlling system controls the access to a database from a database access layer in an application, especially a relational database, with data sets that are being accessed concurrently by reading and writing transactions. The present system performs changes on the data by a writing transaction that place the changed data in a marked state. The changed data in the marked state enables concurrent transactions to recognize that the data has just been changed.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Faller, Johannes Lebek, Carsten Leue, Torsten Steinbach
  • Publication number: 20080244218
    Abstract: The invention provides a system and program product for caching dynamic portal pages without changing the existing caching proxy infrastructure or the transportation protocol used by providing an advanced caching component. An advanced caching component provides the functionality that additional dynamic page specific cache information is provided as part of the response including the portal page. Each component in the portal that dynamically contributes page fragments to be aggregated to a portal page provides dynamic component specific cache information which includes component specific cache scope and expiration values.
    Type: Application
    Filed: May 20, 2008
    Publication date: October 2, 2008
    Inventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
  • Patent number: 7421481
    Abstract: The invention provides a method, system and computer program product for caching dynamic portal pages without changing the existing caching proxy infrastructure or the transportation protocol used by providing an advanced caching component. An advanced caching component provides the functionality that additional dynamic page specific cache information is provided as part of the response including the portal page. Each component in the portal that dynamically contributes page fragments to be aggregated to a portal page provides dynamic component specific cache information which includes component specific cache scope and expiration values. The component specific cache scope and cache expiration values are used to calculate dynamic page specific cache information resulting in a common minimum cache scope and a common minimum cache expiration values for a portal page to be aggregated.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: September 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
  • Publication number: 20070136415
    Abstract: The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Publication number: 20070136456
    Abstract: The present invention provides a method, system, and computer program product for efficiently handling navigational state by encoding the navigational state into each URL of a page. The navigational state is encoded in such a way that it can be easily decoded from the URL in order to restore the addressed view of the Portal and that allows for further navigation start from that view. Each user interaction uses an URL in a Portal page containing the navigational state consisting of a part that is identical across all URLs on that page and an additional part which represents the semantic of each specific URL. In a preferred embodiment of the present invention the internal representation of navigational state is laid down in a hierarchical tree-like structure for serialization purposes. The hierarchical tree-like structure is based on a well-defined state model that is optimized in terms of state serialization. The state model arranges the contained navigational state information in character based information.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Publication number: 20070022082
    Abstract: A method for improved search engine coverage, the method including receiving at least one computer-network based document at a first computer, storing any of a link and content associated with the document in a cache, providing the cached information to either of a traversal application and a search engine, and causing the retrieval of the document via either of the traversal application and the search engine using the cached information.
    Type: Application
    Filed: July 20, 2005
    Publication date: January 25, 2007
    Applicant: International Business Machines Corporation
    Inventors: Alain Azagury, Carsten Leue, Uri Schonfeld
  • Publication number: 20060168102
    Abstract: To provide flexible cooperation between web applications such as portlets. A first web application sends a request via a request dispatcher to a second web application. The second web application returns a response, to the first web application via the request dispatcher, enabling the first web application to display the second web application's response. In preferred embodiments, the second web application is remote.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 27, 2006
    Inventors: David Faller, Peter Fischer, Carsten Leue, Thomas Schaeck
  • Publication number: 20060095676
    Abstract: The invention provides a method, system and computer program product for caching dynamic portal pages without changing the existing caching proxy infrastructure or the transportation protocol used by providing an advanced caching component. An advanced caching component provides the functionality that additional dynamic page specific cache information is provided as part of the response including the portal page. Each component in the portal that dynamically contributes page fragments to be aggregated to a portal page provides dynamic component specific cache information which includes component specific cache scope and expiration values. The component specific cache scope and cache expiration values are used to calculate dynamic page specific cache information resulting in a common minimum cache scope and a common minimum cache expiration values for a portal page to be aggregated.
    Type: Application
    Filed: October 3, 2005
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
  • Publication number: 20060041641
    Abstract: The present invention relates to a method and respective system for managing the administration of electronic resources accessible in an electronic-network: A solution is offered, in which grid resources or services are enhanced with a presentation interface that provides an administration user-interface (UI) for configuring them, i.e., the administration UI of a distributed resource is provided by the server hosting the resource, or simply the resource itself. This includes also the resource-located logic required to configure the resource according to the user inputs and actions imparted on user controls, which are sent from a respective resource to a portal server.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 23, 2006
    Inventors: Gerd Breiter, Carsten Leue, Frank Leymann, Thomas Schaeck
  • Publication number: 20060031191
    Abstract: A database access controlling system controls the access to a database from a database access layer in an application, especially a relational database, with data sets that are being accessed concurrently by reading and writing transactions. The present system performs changes on the data by a writing transaction that place the changed data in a marked state. The changed data in the marked state enables concurrent transactions to recognize that the data has just been changed.
    Type: Application
    Filed: June 29, 2005
    Publication date: February 9, 2006
    Inventors: David Faller, Johannes Lebek, Carsten Leue, Torsten Steinbach
  • Publication number: 20050198332
    Abstract: The present invention provides a security module for Web application, especially a portal application, using a rewriter proxy. The security module ensures that the rewritten URIs are appended by an authentication identifier for determining whether the rewritten URI has not been changed. Preferably, the authentication identifier can be generated by applying a secure hash algorithm and/or secret key to the original URIs of the remote resource or the entire rewritten URIs. When a client activates those URIs, a request is sent to the rewriter proxy. Before a connection to the access protected remote resource is established, the security module validates whether the URIs contained in the user client request have been changed by the user.
    Type: Application
    Filed: December 30, 2004
    Publication date: September 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Stephan Laertz, Peter Fischer, Carsten Leue, Thomas Schaeck