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: 20120173529
    Abstract: 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: Application
    Filed: March 9, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WALTER HAENEL, ANDREAS PROKOPH, THOMAS STOBER
  • Publication number: 20120173965
    Abstract: 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: Application
    Filed: March 13, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dieter Buehler, Carsten Leue, Stefan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
  • Publication number: 20120042284
    Abstract: 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: Application
    Filed: July 26, 2011
    Publication date: February 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Liesche, Andreas Nauerz, Thomas Stober, Martin Welsch
  • Publication number: 20110264661
    Abstract: 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: Application
    Filed: October 22, 2010
    Publication date: October 27, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WALTER HAENEL, ANDREAS PROKOPH, THOMAS STOBER
  • Publication number: 20110107233
    Abstract: 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: Application
    Filed: November 1, 2010
    Publication date: May 5, 2011
    Applicant: International Business Machines Corporation
    Inventors: Dieter Buehler, Carsten Leue, Stephan Schmitt, Thomas Stober, Oliver Then, Steffen Uhlig, Holger Waterstrat
  • Patent number: 7716665
    Abstract: 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: Grant
    Filed: July 26, 2005
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Stefan Hepper, Thomas Schaeck, Thomas Stober
  • Patent number: 7650647
    Abstract: 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: Grant
    Filed: September 21, 2000
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Uve Hansmann, Lothar Merk, Thomas Stober
  • Publication number: 20090260021
    Abstract: 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: Application
    Filed: February 18, 2009
    Publication date: October 15, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WALTER HAENEL, STEFAN HEPPER, THOMAS STOBER
  • Publication number: 20090249296
    Abstract: 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: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: WALTER HAENEL, Stefan Hepper, Thomas Stober
  • Publication number: 20090249374
    Abstract: 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: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: STEFAN HEPPER, Stefan Liesche, Andreas Nauerz, Juergen Schaeck, Thomas Stober
  • Publication number: 20090217287
    Abstract: 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: Application
    Filed: February 19, 2009
    Publication date: August 27, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MICHAEL BLUM, PETER FISCHER, HENDRIK HADDORP, STEFAN HEPPER, STEFAN LIESCHE, MICHAEL MARKS, THOMAS STOBER
  • Patent number: 7539778
    Abstract: 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: Grant
    Filed: June 25, 2002
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Apratim Purakayastha, Stefan Hepper, Thomas Stober, Douglas Heintzman
  • Patent number: 7490062
    Abstract: 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: Grant
    Filed: January 2, 2001
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Horst Henn, Lothar Merk, Thomas Stober
  • Publication number: 20090007067
    Abstract: 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: Application
    Filed: June 20, 2008
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Hepper, Walter Haenel, Stefan Liesche, Michael Marks, Andreas Nagel, Thomas Stober
  • Patent number: 7404011
    Abstract: 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: Grant
    Filed: April 4, 2003
    Date of Patent: July 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Stefan Hepper, Lothar Merk, Thomas Stober
  • Patent number: 7133843
    Abstract: 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: Grant
    Filed: December 21, 2000
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Lothar Merk, Thomas Stober
  • Patent number: 7055041
    Abstract: 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: Grant
    Filed: September 21, 2000
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Lothar Merk, Thomas Stober
  • Patent number: 7039624
    Abstract: 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: Grant
    Filed: July 14, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventors: Lothar Merk, Thomas Schaeck, Thomas Stober
  • Patent number: 7030517
    Abstract: 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: Grant
    Filed: January 31, 2002
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Lothar Merk, Dieter E. Staiger, Thomas Stober
  • Publication number: 20060036993
    Abstract: 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: Application
    Filed: July 26, 2005
    Publication date: February 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Dieter Buehler, Stefan Hepper, Thomas Schaeck, Thomas Stober