Patents by Inventor Lara Marie Lewis

Lara Marie Lewis 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: 6260040
    Abstract: A distributed client server system for managing and storing digital files includes a digital library and a shared file system, wherein the digital library further includes a library client, a library server including a library catalog, and an object server and wherein the shared file system includes a workstation with a local storage and a shared file server with a shared file storage. The digital library maintains metadata about the files in the shared file system, in a database in the library catalog. The metadata for a file includes different names for different versions of the file and a check-in status flag. A read operation is performed on the shared file system by a user retrieving a file directly from the shared file system. A write operation is performed by the user invoking a digital library application, which in turn changes the status of the flag to “checked-out”. When a file is “checked-out” it can not be edited by any other user.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Steven Victor Kauffman, Lara Marie Lewis, James Albert Willey
  • Patent number: 6035303
    Abstract: An object management system for storing persistent object oriented objects, includes an object vault, a structural type manager and a digital library. The object vault is connected to the structural type manager and the digital library is connected to the structural type manager. An application program is connected to the object vault. Objects to be stored are represented as a Key Value Dictionary (KVD) in which attributes, or metadata, relating to the objects are stored as key-value pairs. Objects are categorized as having different structural types in which certain attributes for objects having the same structural type are cataloged to facilitate indexing and searching for the objects. The structural type manager maintains a mapping between structural types and a subset of keys for the structural types as well as corresponding database references for cataloging the object attributes.
    Type: Grant
    Filed: February 2, 1998
    Date of Patent: March 7, 2000
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Baer, Jane Ku Doong, Jung-hsin Eva Hu, Steven Victor Kauffman, Lara Marie Lewis, Ronald Elliott Parrish
  • Patent number: 5857203
    Abstract: The present invention is directed to a method and apparatus for supporting large digital objects. More particularly it relates to a client/server library system in which a large digital object is divided into smaller pieces which are stored in the client/server library system. By dividing the large digital object into smaller pieces, system limitations regarding object size are avoided. In one embodiment of the present invention the pieces are stored as files of variable size. Moreover, the pieces can be stored on separate object servers which can be located remotely from one another.
    Type: Grant
    Filed: July 29, 1996
    Date of Patent: January 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: Steven Victor Kauffman, Lara Marie Lewis, Ronald Elliott Parrish
  • Patent number: 5787413
    Abstract: An overall programming interface containing hundreds of application program interfaces (API's) for performing library functions on data objects in a digital client/server library system is simplified through a new, object oriented interface containing a small number of object oriented classes. Object instances created from the object oriented classes have member functions which are invoked by application programs, and the member functions issue appropriate calls to the API's. Information returned from the API's is handled by the calling object and provided to the application program in a simplified form.
    Type: Grant
    Filed: July 29, 1996
    Date of Patent: July 28, 1998
    Assignee: International Business Machines Corporation
    Inventors: Steven Victor Kauffman, Lara Marie Lewis, James Albert Willey