Patents by Inventor Oliver Then
Oliver Then 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: 20160306781Abstract: A method, a computer program product, and a computer system for page rendering in a portal. A computer processor determines whether the performance constraint for a portlet is fulfilled, in response to receiving a portlet request from a client. The computer processor determines whether there exists a page including the portlet, in response to determining that the performance constraint for the portlet is not fulfilled. The computer processor creates a new page to include the portlet, in response to determining that the page including the portlet does not exist. The computer processor creates a new link to the new page and renders a markup fragment including the new link to the new page.Type: ApplicationFiled: March 11, 2016Publication date: October 20, 2016Inventors: Timo Kussmaul, Thomas Stober, Oliver Then
-
Publication number: 20160306780Abstract: A method, a computer program product, and a computer system for page rendering in a portal. A computer processor determines whether the performance constraint for a portlet is fulfilled, in response to receiving a portlet request from a client. The computer processor determines whether there exists a page including the portlet, in response to determining that the performance constraint for the portlet is not fulfilled. The computer processor creates a new page to include the portlet, in response to determining that the page including the portlet does not exist. The computer processor creates a new link to the new page and renders a markup fragment including the new link to the new page.Type: ApplicationFiled: April 20, 2015Publication date: October 20, 2016Inventors: Timo Kussmaul, Thomas Stober, Oliver Then
-
Patent number: 9165083Abstract: 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: GrantFiled: March 13, 2012Date of Patent: October 20, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dieter Buehler, Carsten Leue, Stephan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
-
Patent number: 8977969Abstract: 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: GrantFiled: November 1, 2010Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Dieter Buehler, Carsten Leue, Stefan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
-
Patent number: 8812698Abstract: In a method of and system for enforcing authentication strength for remote portlets, a portlet is provided by a producer portal and consumed as remote portlet by a consumer portal. The producer portal defines an authentication strength level requirement for the portlet. A user requests the remote portlet from the consumer portal. The consumer portal authenticates the user with a particular authentication method that implies a particular authentication strength level. The producer portal authenticates the consumer portal with a particular authentication method that implies a particular authentication strength assertion level. The consumer portal requests the portlet from the producer portal with an assertion of the authentication strength level of the user. The producer portal rejects the request from the consumer portal if the authentication strength level of the user is less than the authentication strength level requirement for the portlet.Type: GrantFiled: April 8, 2008Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
-
Patent number: 8365271Abstract: A client system is controlled for accessing protected remote resources via a Web Application using a rewriter proxy that supports relative URLs. In one configuration, the Web application can be a Portal application. A URL utility module can be provided for a rewriter proxy that splits an absolute URL into a base part (the URL string up to the resource) and the resource part. A security module computes an authentication identifier for the base part. This can occur by applying a secure hash algorithm and/or secret key. The URL utility module then constructs the rewritten URL by concatenating the URL encoded base part, the authentication identifier, and the resource part as separate path elements.Type: GrantFiled: February 25, 2009Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
-
Publication number: 20120173965Abstract: 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: March 13, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dieter Buehler, Carsten Leue, Stefan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
-
Publication number: 20110138288Abstract: A method for tagging of portlets in a portal infrastructure includes: receiving by at least one consumer system from at least one client system tagging information related to remote portlets produced by at least one producer system; sending by the at least one consumer system the tagging information related to the remote portlets to the at least one producer system that produced the remote portlets, where the at least one producer system uses the tagging information related to the remote portlets to update global tag sets for the remote portlets; receiving by the at least one consumer system the updated global tag sets from the at least one producer system; and creating by the at least one consumer system a response to a request for portal pages comprising the remote portlets from the at least one client system using the received updated global tag sets.Type: ApplicationFiled: September 29, 2010Publication date: June 9, 2011Applicant: International Business Machines CorporationInventors: Daniel Blum, Jan P. Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
-
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
-
Publication number: 20100185952Abstract: A method for integrating remote portlets into a consumer portal that includes providing a list of remote portlet producers to a portlet palette within the consumer portal, automatically obtaining available remote portlets, via the portlet palette, using the provided list, storing information corresponding to the available remote portlets, in the portlet palette, merging information regarding local portlets and the available remote portlets to form an available portlet list on the portlet palette, allowing a user to view the available portlet list, receiving a selected available remote portlet from the available portlet list as selected by the user and performing a drag and drop operation of the selected remote portlet to a portal page on the consumer portal, and automatically creating a producer reference corresponding to a respective remote portlet producer associated with the selected remote portlet and a remote portlet reference corresponding to the selected remote portlet on the consumer portal.Type: ApplicationFiled: January 19, 2009Publication date: July 22, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
-
Publication number: 20090254979Abstract: In a method of and system for enforcing authentication strength for remote portlets, a portlet is provided by a producer portal and consumed as remote portlet by a consumer portal. The producer portal defines an authentication strength level requirement for the portlet. A user requests the remote portlet from the consumer portal. The consumer portal authenticates the user with a particular authentication method that implies a particular authentication strength level. The producer portal authenticates the consumer portal with a particular authentication method that implies a particular authentication strength assertion level. The consumer portal requests the portlet from the producer portal with an assertion of the authentication strength level of the user. The producer portal rejects the request from the consumer portal if the authentication strength level of the user is less than the authentication strength level requirement for the portlet.Type: ApplicationFiled: April 8, 2008Publication date: October 8, 2009Inventors: DANIEL BLUM, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
-
Publication number: 20090217354Abstract: A response can be received from an access protected remote resource in response to a client request to the access protected remote resource. The access protected remote resource is configured in such a way that the client system is not allowed to directly access the access protected remote resource but all client requests are rerouted via the web application which is authorized to access the access protected remote resource. All references that are defined by absolute URLS and point to access protected remote resources can be identified within responses. A rewritten URL replaces each original URL of the identified reference to an access protected remote resource. Generation of the rewritten URL can occur by splitting the original URL into a base part and a resource part, by generating an authentication identifier by applying an authentication method to at least the base part, and by concatenating the URL of the web application, the base part, authentication identifier, and resource part.Type: ApplicationFiled: February 25, 2009Publication date: August 27, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: DANIEL BLUM, JAN PAUL BUCHWALD, RICHARD JACOB, TIMO KUSSMAUL, OLIVER THEN
-
Patent number: 7552210Abstract: A method of handling cookies defines a scope attribute, which is in addition to a domain attribute and path attribute. The method allocates separate storage areas for cookies according to identified scopes and a global storage area for cookies with unidentified scopes. The method determines if a cookie received with a response includes an identified scope. If so, the method stores the cookie in the storage area allocated to the identified scope of the cookie. If the cookie has an unidentified scope, the method stores the cookie in the global storage area. The method determines a scope, domain and path for an outgoing request. The method retrieves and attaches to the outgoing request cookies from the global storage area having the determined domain and path.Type: GrantFiled: August 12, 2008Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then