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: 20120173529Abstract: 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: ApplicationFiled: March 9, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: WALTER HAENEL, ANDREAS PROKOPH, THOMAS STOBER
-
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: 20120042284Abstract: 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: ApplicationFiled: July 26, 2011Publication date: February 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Liesche, Andreas Nauerz, Thomas Stober, Martin Welsch
-
Publication number: 20110264661Abstract: 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: ApplicationFiled: October 22, 2010Publication date: October 27, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: WALTER HAENEL, ANDREAS PROKOPH, THOMAS STOBER
-
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: 7716665Abstract: The present invention provides a system and method for developing a Portal Application by creating a Portal Application Archive, and automatically deploying the Portal Application Archive into a Portal Server Application by using a Portal Application Archive specific deployment mechanism. The Portal Application Archive represents an entity which includes an assembly of all required application components forming a coherent Portal Application, and an application component assembly descriptor which specifies how the single application components need to be assembled to provide the complete Portal Application on the Portal Server Application.Type: GrantFiled: July 26, 2005Date of Patent: May 11, 2010Assignee: International Business Machines CorporationInventors: Dieter Buehler, Stefan Hepper, Thomas Schaeck, Thomas Stober
-
Patent number: 7650647Abstract: Method and device for setting basic means of access for operation of electronically operated devices (12), with the aid of a possibly transferable personal authentication system (16), essentially based on three components used in the course of the method in accordance with the invention; namely additional device hardware functions permitting means of access, namely in particular for custom configuration and shutdown of the devices; a hardware-oriented interface to a reader device (18) for the authentication system (16) such as a SmartCard reader permitting access to the functions by a SmartCard (16); and the authentication system (16) itself, capable of directly accessing the configuration and/or shutdown/startup/restart functions of the device hardware by way of the defined interface. Legitimization for configuration/shutdown and startup/restart of the devices is provided by matching of keys stored on the SmartCard (16) and in a ROM (14) in the device (12).Type: GrantFiled: September 21, 2000Date of Patent: January 19, 2010Assignee: International Business Machines CorporationInventors: Uve Hansmann, Lothar Merk, Thomas Stober
-
Publication number: 20090260021Abstract: A portal view generation system can receive a request from a user for a portal view of a portal site. The system determines which resources the user can access based on the user's permission level on the resources. The system further determines the user's authentication level. Each of the portal resources the user has permission to access are then vetted based on a minimum authentication level needed to view the resource, and the user's authentication level. Those resources which the user has permission to access, but in insufficient level of authentication are excluded from view. The portal view generation system then generates the code to render navigational elements for the user to access those remaining resources the user has both permission and sufficient authentication level to access.Type: ApplicationFiled: February 18, 2009Publication date: October 15, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: WALTER HAENEL, STEFAN HEPPER, THOMAS STOBER
-
Publication number: 20090249296Abstract: 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: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Inventors: WALTER HAENEL, Stefan Hepper, Thomas Stober
-
Publication number: 20090249374Abstract: 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: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Inventors: STEFAN HEPPER, Stefan Liesche, Andreas Nauerz, Juergen Schaeck, Thomas Stober
-
Publication number: 20090217287Abstract: 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: ApplicationFiled: February 19, 2009Publication date: August 27, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MICHAEL BLUM, PETER FISCHER, HENDRIK HADDORP, STEFAN HEPPER, STEFAN LIESCHE, MICHAEL MARKS, THOMAS STOBER
-
Patent number: 7539778Abstract: The present invention discloses a new synchronization architecture for synchronization of data between different clients by using a central synchronization server linked to a Back End data store which additionally provides a cache for permanently buffering incoming updates into a permanent store by assigning an unique cache identifier (ID). Write conflicts between the synchronization server writing new entries to the cache and updates replicated from backend to cache are solved using a blocking mechanism based on the cache IDs, so that the backend updates are blocked as long as incoming updates from the clients having the same cache ID are not completely written into the cache during a synchronization session. The present invention is preferably suited for a synchronization architecture having a high number of clients connected with the central synchronization server as blocking of the Back End data store, and the connection and the transport to the Back End data store are minimized.Type: GrantFiled: June 25, 2002Date of Patent: May 26, 2009Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Apratim Purakayastha, Stefan Hepper, Thomas Stober, Douglas Heintzman
-
Patent number: 7490062Abstract: A method, system and program for payment in a purchasing action performed by means of a cellular standard communication between a customer using said cellular standard communication device and a provider offering goods and/or services, wherein the communication between said customer and said provider is performed via a voice channel of said communication device and transmissions of an electronic bill from said provider to said customer, of a money transfer order from said customer to a payment provider and of a receipt of payment from said payment provider to said customer are performed via a service channel of the cellular standard network.Type: GrantFiled: January 2, 2001Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Horst Henn, Lothar Merk, Thomas Stober
-
Publication number: 20090007067Abstract: The invention relates to a method of providing a composite portal application for a portal server application environment. In accordance with an embodiment of the invention, the method comprises: providing application components in machine readable code for forming the portal application; providing an application assembly descriptor in machine readable code, wherein the application assembly descriptor comprises meta-data, wherein the meta-data specifies how the application components have to be assembled to provide the composite portal application on the portal server application environment; providing a set of functions; using the functions of the set of functions as points of variability in the meta-data, wherein the functions are adapted to be evaluated by the portal server application environment.Type: ApplicationFiled: June 20, 2008Publication date: January 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Hepper, Walter Haenel, Stefan Liesche, Michael Marks, Andreas Nagel, Thomas Stober
-
Patent number: 7404011Abstract: A system for exchange of data between a plurality of clients and at least one back end data store by using a central synchronization server having a connection to the clients. The clients generate data to be synchronized. The system includes a sync engine connected to the central synchronization server for performing synchronization with the central synchronization server, a single back end neutral interface associated with and connected to the sync engine, and a component assigned to each of the at least one back end data store. Each of the components include a back end dependent part having an interface with the single back end neutral interface and an interface with the assigned back end data store.Type: GrantFiled: April 4, 2003Date of Patent: July 22, 2008Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Stefan Hepper, Lothar Merk, Thomas Stober
-
Patent number: 7133843Abstract: This invention is a contactless label chipcard including payment and identification information and a check-out system including a contactless reader for reading and updating payment information stored in that label chipcard. The contactless label chipcard is attached to a product, and the system further includes a device for reading and initiating updating of the payment status resident on the chipcard. The device includes the contactless reader for reading information stored in the contactless label chipcard, and a component for generating an invoice based on the information received from the contactless label chipcard. Further, the device includes a component for checking payment of the invoice and a component for initiating update of the payment status. Corresponding methods and computer program products are also provided.Type: GrantFiled: December 21, 2000Date of Patent: November 7, 2006Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Lothar Merk, Thomas Stober
-
Patent number: 7055041Abstract: A method for selectively controlling the operation of a device for authenticating a user. The user may have a multifunction smart card that is capable of downloading and executing programs, based upon personal and authentication account data, which is selectably stored on the smart card.Type: GrantFiled: September 21, 2000Date of Patent: May 30, 2006Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Lothar Merk, Thomas Stober
-
Patent number: 7039624Abstract: A method whereby packages of data, and particularly Java objects, are represented in serialized form on a storage medium before they are transmitted or stored. The packages of data are examined for non-application-dependent identifications and are altered whereby the non-application-dependent identifications are replaced by substitutes which require little storage space. In a further embodiment, the application-dependent identifications too are represented by special substitutes. The data package is represented so that it can be stored on storage media and can be restored unchanged at any desired time on any desired system. The restoration is performed by applying the algorithm in a similar way but in reverse, once again in a black box.Type: GrantFiled: July 14, 2000Date of Patent: May 2, 2006Assignee: International Business Machines CorporationInventors: Lothar Merk, Thomas Schaeck, Thomas Stober
-
Patent number: 7030517Abstract: A mobile device (power supplying device) includes a mobile device power server (MD PS) for providing power to another mobile device (power receiving device) having no external power supply connection. The (MD PS) may be integrated into the power supplying mobile device or may be provided as a separate portable connector usable as a connection between the power supplying mobile device and an external power supply adapter.Type: GrantFiled: January 31, 2002Date of Patent: April 18, 2006Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Lothar Merk, Dieter E. Staiger, Thomas Stober
-
Publication number: 20060036993Abstract: The present invention provides a system and method for developing a Portal Application by creating a Portal Application Archive, and automatically deploying the Portal Application Archive into a Portal Server Application by using a Portal Application Archive specific deployment mechanism. The Portal Application Archive represents an entity which includes an assembly of all required application components forming a coherent Portal Application, and an application component assembly descriptor which specifies how the single application components need to be assembled to provide the complete Portal Application on the Portal Server Application.Type: ApplicationFiled: July 26, 2005Publication date: February 16, 2006Applicant: International Business Machines CorporationInventors: Dieter Buehler, Stefan Hepper, Thomas Schaeck, Thomas Stober