Patents by Inventor Karen Brannon

Karen Brannon 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: 20070118693
    Abstract: A storage system has a cache and a main storage for longer term storage. The main storage has first files stored therein. First copies of a subset of the first files are cached responsive to user requests for ones of the first files. In a predetermined, set-aside portion of the main storage, substantially all the cached files are copied, so that the main storage includes the first files and second copies of substantially all of the subset of the first files. The second copies are in a more compact data structure in the set-aside portion than is the subset of the first files in a non-set-aside portion of the main storage. Also, ones of the second copies of the subset of the first files are loaded to the cache from the set-aside portion of the main storage in response to a loss of ones of the files in the cache.
    Type: Application
    Filed: November 19, 2005
    Publication date: May 24, 2007
    Inventors: Karen Brannon, Yin Chen
  • Publication number: 20070088754
    Abstract: Fast restoration of referential integrity between metadata and data after they were restored to some inconsistent backup copies in content management archival solutions. An inferred logging mechanism uses separate metadata and data logs to capture recent update activities during normal system conditions with additional object reference information using a method called reference tagging. This requires no system internal changes and introduces no performance overhead. The information in the logs facilitates quick identification of potential referential inconsistencies and allows referential integrity between metadata and data to be restored in a fraction of the time when compared to exhaustive data scans.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 19, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KAREN BRANNON, YING CHEN
  • Publication number: 20060080546
    Abstract: A content management system integrated with a web caching proxy that delivers content according to access control rules. An access control token is generated using a secret key when a user selects a desired object (to be provided only upon token validation, thus the object retrieval and delivery task can be delegated). However, tokens for other content and/or for other users could be generated by a rogue resource manager. If the desired object is already cached, the proxy asks the resource manager to validate the token and then selectively provides the desired object without contacting a library server. Alternately, the proxy itself performs the token validation, but must coordinate with the library server to ensure it has the latest secret key. Finally, the tokens may contain digital signatures generated with a private key and validated with a corresponding public key, so that private keys need not be distributed.
    Type: Application
    Filed: August 31, 2004
    Publication date: April 13, 2006
    Inventors: Karen Brannon, Hui-I Hsiao, Huong Morris
  • Publication number: 20050187983
    Abstract: A system and a computer program product are disclosed for maintaining consistency of object content (252) and metadata (204) related to the object (252) in a loose transaction model, preferably using SQL Mediated Object Manipulation (SMOM), for object and meta-data updates. The related meta-data (204) and a reference to the object (252) are stored in a table of a database. The object is stored externally to the database in an object store. The reference is used to obtain a handle for directly accessing or manipulating the external object. A version number embedded in the handle is then obtained. The embedded version number is then compared with a version number of a latest committed version of the externally stored object to determine if the handle refers to a current version of the externally stored object. Next, the last modification timestamp of the file is compared with the last modification timestamp of the latest committed version, in order to detect uncommitted updates.
    Type: Application
    Filed: November 5, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Inderpal Narang, Karen Brannon, Suparna Bhattacharya, Hui-I Hsiao