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: 20110145898Abstract: 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: ApplicationFiled: December 14, 2010Publication date: June 16, 2011Applicant: International Business Machines CorporationInventors: Stephan Laertz, Peter FISCHER, Carsten LEUE, Thomas SCHAECK
-
Publication number: 20110107233Abstract: 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: ApplicationFiled: November 1, 2010Publication date: May 5, 2011Applicant: International Business Machines CorporationInventors: Dieter Buehler, Carsten Leue, Stephan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
-
Patent number: 7882546Abstract: 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: GrantFiled: December 30, 2004Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Stephan Laertz, Peter Fischer, Carsten Leue, Thomas Schaeck
-
Patent number: 7801970Abstract: 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: GrantFiled: December 9, 2005Date of Patent: September 21, 2010Assignee: International Business Machines CorporationInventors: Stefan Behl, Carsten Leue, Falk Posch
-
Patent number: 7774427Abstract: 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: GrantFiled: May 20, 2008Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
-
Publication number: 20100070847Abstract: 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: ApplicationFiled: September 12, 2008Publication date: March 18, 2010Applicant: International Business Machines CorporationInventors: Mark Carl Hampton, Stefan Liesche, Stefan Hepper, Carsten Leue
-
Patent number: 7617212Abstract: 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: GrantFiled: June 29, 2005Date of Patent: November 10, 2009Assignee: International Business Machines CorporationInventors: David Faller, Johannes Lebek, Carsten Leue, Torsten Steinbach
-
Publication number: 20080244218Abstract: 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: ApplicationFiled: May 20, 2008Publication date: October 2, 2008Inventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
-
Patent number: 7421481Abstract: 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: GrantFiled: October 3, 2005Date of Patent: September 2, 2008Assignee: International Business Machines CorporationInventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
-
Publication number: 20070136415Abstract: 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: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Inventors: Stefan Behl, Carsten Leue, Falk Posch
-
Publication number: 20070136456Abstract: 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: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Inventors: Stefan Behl, Carsten Leue, Falk Posch
-
Publication number: 20070022082Abstract: 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: ApplicationFiled: July 20, 2005Publication date: January 25, 2007Applicant: International Business Machines CorporationInventors: Alain Azagury, Carsten Leue, Uri Schonfeld
-
Publication number: 20060168102Abstract: 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: ApplicationFiled: January 4, 2006Publication date: July 27, 2006Inventors: David Faller, Peter Fischer, Carsten Leue, Thomas Schaeck
-
Publication number: 20060095676Abstract: 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: ApplicationFiled: October 3, 2005Publication date: May 4, 2006Applicant: International Business Machines CorporationInventors: Rainer Dzierzon, Carsten Leue, Stefan Liesche, Thomas Schaeck
-
Publication number: 20060041641Abstract: 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: ApplicationFiled: August 17, 2005Publication date: February 23, 2006Inventors: Gerd Breiter, Carsten Leue, Frank Leymann, Thomas Schaeck
-
Publication number: 20060031191Abstract: 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: ApplicationFiled: June 29, 2005Publication date: February 9, 2006Inventors: David Faller, Johannes Lebek, Carsten Leue, Torsten Steinbach
-
Publication number: 20050198332Abstract: 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: ApplicationFiled: December 30, 2004Publication date: September 8, 2005Applicant: International Business Machines CorporationInventors: Stephan Laertz, Peter Fischer, Carsten Leue, Thomas Schaeck