Patents by Inventor Leonard W. Theivendra

Leonard W. Theivendra 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: 6836889
    Abstract: An improved method to access software components on a server network, such as enterprise beans according to the Enterprise JavaBeans architecture, by using a wrapper called an Access Bean. Access Beans hide the home and remote interface methods of an Enterprise JavaBeans server from a client program so that the task of consuming an enterprise bean is one of consuming a standard Java bean. The home interface method of the enterprise bean is mapped to appropriate constructors in the Access Bean; and the remote interface method of the enterprise bean is mapped to Java Beans methods which in turn call the corresponding business methods on the enterprise bean. More than one type of Access Bean permits caching of attributes of the enterprise bean and indexing the cache so that a plurality of instances of an enterprise bean can be efficiently supported.
    Type: Grant
    Filed: July 20, 2000
    Date of Patent: December 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Leonard W. Theivendra
  • Patent number: 6633892
    Abstract: This invention discloses a system and method for archiving files in an archive file that provides customized entry names for the archived files. The system and method comprise: receiving into a memory a byte representation of a file from an archive file and an entry name of the file from the archive file; and creating a meta-object for the file including the byte representation of the file and the entry name of the file.
    Type: Grant
    Filed: November 2, 1999
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Shirley S. Chiang, David K. Stokes, Leonard W. Theivendra
  • Patent number: 6470494
    Abstract: This invention relates to the loading of classes in programming environments, and in particular, Java programming environments. This invention discloses a system and method that permits dynamic loading of classes during the execution of Java programs. This invention allows for classes to be loaded despite the fact that such classes may not reside in the current path or working directory within a Java programming environment. This invention also discloses a system and method for archiving files in an archive file that provides customized entry names for the archived files.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: October 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Shirley S. Chiang, David K. Stokes, Leonard W. Theivendra