Patents by Inventor Daniel Blum

Daniel Blum 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: 8365271
    Abstract: 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: Grant
    Filed: February 25, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Publication number: 20110138288
    Abstract: 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: Application
    Filed: September 29, 2010
    Publication date: June 9, 2011
    Applicant: International Business Machines Corporation
    Inventors: Daniel Blum, Jan P. Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Publication number: 20100185952
    Abstract: 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: Application
    Filed: January 19, 2009
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Publication number: 20090254979
    Abstract: 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: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Inventors: DANIEL BLUM, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Publication number: 20090217354
    Abstract: 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: Application
    Filed: February 25, 2009
    Publication date: August 27, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DANIEL BLUM, JAN PAUL BUCHWALD, RICHARD JACOB, TIMO KUSSMAUL, OLIVER THEN
  • Patent number: 7552210
    Abstract: 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: Grant
    Filed: August 12, 2008
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Patent number: 6460190
    Abstract: A cleaning mitten including a mitten portion including a finger and palm section and a thumb section. The mitten further includes a front surface and a back surface. The mitten portion has an open lower end for receiving a hand therein. A sponge surface is disposed on the front surface and the back surface of the finger and palm section of the mitten portion. A nylon netting is disposed over the sponge surface. A rigid scraper extends outwardly of the thumb section of the mitten portion.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: October 8, 2002
    Inventor: Daniel Blum