Patents by Inventor Thomas Smits

Thomas Smits 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: 20080270709
    Abstract: A method and apparatus for copying data from a virtual machine to a shared closure on demand. This process improves system efficiency by avoiding the copying of data in the large number of cases where the same virtual machine is the next to request access and use of the data. Load balancing and failure recovery are supported by copying the data to the shared closure when the data is requested by another virtual machine or recovering the data from the failed virtual machine and storing it in the shared closure before a terminated virtual machine is discarded.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Thomas Smits, Jan Boris Dostert, Oliver Patrick Schmidt, Norbert Kuck
  • Publication number: 20070239728
    Abstract: A system and method of transactional session management. Information sufficient to permit creation of a deep copy of a session object is saved concurrently for all aspects of the transaction. For example, the saving may save state information provided by different hierarchical levels of the session as well as possible different hardware or software entities participating in the session. In the event of a rollback condition, the deep copy is supplied to one or more applications. Those applications may then continue the session from the point of the deep copy.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Inventor: Thomas Smits
  • Publication number: 20070226214
    Abstract: A system and method of improving session management to facilitate failover and load balancing conditions. During the session, session data is segregated into a first set of core/non-derivable data and a second subset of data that can be derived from the core data. The core data is persistently stored. When a failover condition occurs, the recovering system is provided access to the core data to permit recreation of the session.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Inventor: Thomas Smits
  • Publication number: 20060074994
    Abstract: Methods and apparatus, including computer systems and program products, for storing and using resources, such as classes, in databases. One implementation provides a technique for receiving a specified name, retrieving one or more resources from a database, and for each resource, one or more attributes associated with the resource, wherein each resource comprises executable instruction code, and wherein the attributes include a name that matches the specified name. The technique further provides for selecting one of the retrieved resources based on the attributes associated with each resource, and loading the selected resource into a runtime system. The attributes may include an archive name, an upload time, a package name, a checksum, a development flag, and/or a user name. By utilizing this technique, end-user or development sessions operative on application servers have the capability to use multiple different versions of classes in runtime environments without interfering with other operative sessions.
    Type: Application
    Filed: September 24, 2004
    Publication date: April 6, 2006
    Inventor: Thomas Smits