Patents by Inventor Thomas Stober
Thomas Stober 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: 20150331948Abstract: Aspects of the present invention disclose a method, computer program product, and system for managing web searching. The method includes one or more processors tracking user activity on the at least one website. The method further includes one or more processors analyzing the tracked user activity on the at least one website. The method further includes one or more processors generating a user profile based on the tracked user activity on the at least one website. The method further includes one or more processors mapping the generated user profile and corresponding user identity information between one or more of: a search service provider, an analytic service provider, and a provider of the at least one website. The method further includes one or more processors storing the generated user profile.Type: ApplicationFiled: April 21, 2015Publication date: November 19, 2015Inventors: Andreas Arning, Stefan Liesche, Andreas Nauerz, Andreas Prokoph, Thomas Stober
-
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: 9143378Abstract: Embodiments of the invention relate to rendering components within different browser environments. A request for a portal page is received from a client system. The portal page is aggregated by a computer and a renderer is selected based on a client system browser specific environment. A browser specific markup, provided by at least one portlet, is transmitted from the renderer to the client system.Type: GrantFiled: April 20, 2012Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Stefan Behl, Stefan Koch, Carsten Leue, Juergen Schaeck, Thomas Stober
-
Patent number: 9125059Abstract: A method, system, and/or computer program product establish a password-free, token-based wireless network access for a mobile device that is within a wireless communication range of a wireless access point. A wireless connection is established between the mobile device and the wireless access point, where the wireless connection utilizes an extended existing protocol, and where the extension of the existing protocol is based on data stored as content in a data field in a token stored in a memory of the mobile device. The mobile device transmits a portion of the token as part of an initialization message to a verification server that is connected to the wireless access point. The mobile device receives a confirmation message for establishing the wireless connection based on a verification application running on the verification server.Type: GrantFiled: September 11, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Klaus Rindtorff, Thomas Stober
-
Publication number: 20150068664Abstract: Apparatus for fluting corrugated board or solid board includes a first sonotrode and an anvil or a second sonotrode disposed opposition to the first sonotrode. A local zone of the solid board or layers of the corrugated board is compressed between the first sonotrode and the anvil or second sonotrode, and then subjected to ultrasound to form a flute line or crease in the corrugated board or solid board.Type: ApplicationFiled: September 4, 2014Publication date: March 12, 2015Inventor: Thomas Stober
-
Publication number: 20150074074Abstract: A computer implemented method for searching resources via an application in a user interface framework that initiates a first search request via a search engine interface and receives a search result and associated resource types in response to the first search request. The method further maps the associated resource types to at least one user interface control class of a plurality of user interface control classes resulting in at least one selected class group and dynamically maps the at least one selected class group to a corresponding instance of user interface controls. The method further renders the search result and the corresponding instance into a faceted user interface, receives an input via the corresponding instance rendered into the faceted user interface, filters the search result based on the input to generate a filtered search result, and renders the filtered search result into the faceted search interface.Type: ApplicationFiled: September 8, 2014Publication date: March 12, 2015Inventors: Michael Junginger, Stefan Liesche, Andreas Nauerz, Sascha Sambale, Thomas Steinheber, Thomas Stober
-
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: 8904368Abstract: A method, system, and computer program product for instantiating a composite application for different target platforms. In an exemplary manner, a template that describes a composite application having a plurality of application components is created. The template includes a composite application component assembly descriptor and a plurality of platform-specific handlers. The composite application component assembly descriptor lists each application component of the composite application. The platform-specific handlers handle the deployment of application components for the different target platforms. The composite application component assembly descriptor is evaluated to identify platform-specific implementations of the composite application components. The composite application is instantiated using one of the plurality of platform-specific handlers. The platform-specific handlers are included in the template for a platform-specific deployment for one of the plurality of target platforms.Type: GrantFiled: March 31, 2008Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Walter Haenel, Stefan Hepper, Thomas Stober
-
Patent number: 8863034Abstract: A sphere is displayed on an interactive graphical user interface with a central circular disk that represents a current computer system, and a second circular disk that represents a second computer system as part of the sphere positioned parallel above or below the central circular disk. A current tag representing a first resource stored in a current storage of the current computer system is displayed on the interactive graphical user interface on a surface of the central circular disk. A second tag representing a second resource stored in a second storage of the second computer system is displayed on the interactive graphical user interface on a surface of the second circular disk.Type: GrantFiled: July 26, 2011Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Stefan Liesche, Andreas Nauerz, Thomas Stober, Martin Welsch
-
Patent number: 8856072Abstract: The present invention relates to a method for providing an interoperable digital rights management system for content data on a client based on synchronization technology, the method comprising the steps of: —receiving of a selection of content data from the, client, —generating of an XML file having a defined DTD format, the XML file comprising license information and a locator for the content data, —sending of the XML file to the client, synchronizing any license status relates data produced on the client back to the server.Type: GrantFiled: November 25, 2003Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Uwe Hannsmann, Thomas Stober, James Scott Jennings
-
Publication number: 20140250234Abstract: The invention provides for a computer system, comprising a device register for creating and registering one or more device objects. At least one device object of the one or more device objects is configured for communicating with a network connector of a sensor appliance via a network connection. The device object is configured for exposing at least one parameter of the sensor appliance by declaring its capabilities. The computer system further comprises an aggregation model for aggregating the at least one parameter of the at least one device objects; a set of wiring definitions descriptive of raised events created by changes or updates in the at least one parameter; and a wiring broker for updating the aggregation model in accordance with the raised events.Type: ApplicationFiled: October 4, 2012Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Liesche, Thomas Stober, Stefan Weigeldt, Martin Welsch
-
Publication number: 20140201618Abstract: A method and/or computer program product provides client-side personalization of websites. A client and a web server are provided with a description language infrastructure that provides classifying categories for web content. A browser locally defines user preferences for web content as description language classifying categories for web content. Web content is requested and received from the web server as a response, which includes the requested web content and a markup with description language information specifying all alternatives of classifying categories for web content fragments of the web content. The classifying categories are locally filtered for web content fragments of the web content based on said locally defined user preference. A personalized subset of the web content is displayed based on the locally defined user preferences.Type: ApplicationFiled: January 3, 2014Publication date: July 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: UWE HANSMANN, THOMAS STOBER
-
Publication number: 20140137206Abstract: A method, system, and/or computer program product establish a password-free, token-based wireless network access for a mobile device that is within a wireless communication range of a wireless access point. A wireless connection is established between the mobile device and the wireless access point, where the wireless connection utilizes an extended existing protocol, and where the extension of the existing protocol is based on data stored as content in a data field in a token stored in a memory of the mobile device. The mobile device transmits a portion of the token as part of an initialization message to a verification server that is connected to the wireless access point. The mobile device receives a confirmation message for establishing the wireless connection based on a verification application running on the verification server.Type: ApplicationFiled: September 11, 2013Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: UWE HANSMANN, KLAUS RINDTORFF, THOMAS STOBER
-
Patent number: 8463744Abstract: A method and system for synchronizing data records in a client with data records in a server system is disclosed. The method and system of the present invention includes creating setup information in the client and providing the same to the server, wherein the setup information enables the server system to identify the client, to identify where to find information the server system needs for synchronization, and to provide appropriate commands for the client.Type: GrantFiled: January 2, 2002Date of Patent: June 11, 2013Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Lothar Merk, Thomas Stober
-
Patent number: 8423553Abstract: The contents of a computer file system are displayed on a graphical user interface. File system metadata descriptive of the computer file system and file metadata descriptive of each of a plurality of files are gathered. A file selection is received indicating a file accessed by the user. A user context is determined by the file metadata. The files are clustered using the file system metadata, a set of file metadata, and the user context. The set of file clusters are mapped onto a visualization model and graphically displayed on the graphical user interface using the visualization model.Type: GrantFiled: March 9, 2012Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Walter Haenel, Andreas Prokoph, Thomas Stober
-
Patent number: 8417705Abstract: The contents of a computer file system are displayed on a graphical user interface. File system metadata descriptive of the computer file system and file metadata descriptive of each of a plurality of files are gathered. A file selection is received indicating a file accessed by the user. A user context is determined by the file metadata. The files are clustered using the file system metadata, a set of file metadata, and the user context. The set of file clusters are mapped onto a visualization model and graphically displayed on the graphical user interface using the visualization model.Type: GrantFiled: October 22, 2010Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Walter Haenel, Andreas Prokoph, Thomas Stober
-
Publication number: 20130013767Abstract: Provided is a system and method for managing software provided as a cloud service. At least one service provider cloud provides an operating environment for one or more software instances; The software instances are in communication with to a management agent module at the at least one service provider cloud. A software instance of the one or more software instances provides a cloud service to a processing device constructed and arranged as a service consumer device. A software management module manages the software instance. The management agent module sends status information of the software instance to the software management module via a network. The software management module sends control information to the management agent module, which processes the control data, permitting the software management module to control the software instance.Type: ApplicationFiled: June 14, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Stober, Uwe Hansmann, Michael Behrendt
-
Publication number: 20130007107Abstract: Embodiments of the invention relate to rendering components within different browser environments. A request for a portal page is received from a client system. The portal page is aggregated by a computer and a renderer is selected based on a client system browser specific environment. A browser specific markup, provided by at least one portlet, is transmitted from the renderer to the client system.Type: ApplicationFiled: April 20, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Behl, Stefan Koch, Carsten Leue, Juergen Schaeck, Thomas Stober
-
Patent number: 8332459Abstract: A predetermined business task of a composite application can be fulfilled. The composite application can include a set of components. The composite application is instantiated by a template means and a predefined collaborative context module controls the interaction of the set of components during the runtime of the composite application. A set of components fulfilling individual services on individual different server systems is leveraged by the composite application. During the instantiation of the composite application from a template, the referenced components (as types) are instantiated leading to runtime instances of these components. The interaction of the different components is controlled on individual different server systems utilizing a primary context module.Type: GrantFiled: February 19, 2009Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Michael Blum, Peter Fischer, Hendrik Haddorp, Stefan Hepper, Stefan Liesche, Michael Marks, Thomas Stober
-
Patent number: 8312425Abstract: Method, system, and computer program product for instantiating a template in a composite application infrastructure. A template that describes a composite application having a plurality of application components is created. The template includes a composite application component assembly descriptor which lists each application component of the composite application. The template is stored in a template library. The composite application is instantiated using the template for creating at least one composite application instance. In an application instance registry, composite application instance(s) and instance information related to the composite application instance(s) is/are registered. The composite application instances are transiently represented in the application instance registry by a respective table entry without creating a real object. The real object that is dynamically created represents a particular composite application instance during a composite application usage session.Type: GrantFiled: March 31, 2008Date of Patent: November 13, 2012Assignee: International Business Machines CorporationInventors: Stefan Hepper, Stefan Liesche, Andreas Nauerz, Juergen Schaeck, Thomas Stober