Patents by Inventor David M. Choy

David M. Choy 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: 7043490
    Abstract: Methods, systems, and program products for managing multimedia content. These are built upon a combination of a high level content model for specific multimedia content types and a low level physical for mapping to a data engine. The method, system, and program product include representing multimedia content management objects and managing the objects in a relational database. The relational database is adapted for representing data in a plurality of relational database tables, where each of the relational database tables has at least one row with a plurality of columns. Content is managed by associating the object as an item to a row in a first relational database table; and associating additional components, if any, of the object to additional relational database tables.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: David M. Choy, Tawei Hu, Lily Liang, Kenneth C. Nelson, Randal J. Richardt
  • Patent number: 6999966
    Abstract: A content management system is provided including a plurality of tables forming a tree-based storage hierarchy. The system includes a library server having a stored procedure which creates a hierarchical tree-based storage structure having any number of child components horizontally and any number of component types vertically thus specifying a tree topology. Advantageously, a single invocation of the stored procedure will create the specified tree-based data storage structure which is stored in the library server.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: February 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Lily L. Liang, Tawei Hu, Kenneth C. Nelson, David M. Choy, Khanh M. Le, Edward J. Perry
  • Patent number: 6947948
    Abstract: A relational database is disclosed which includes a number of target tables each exhibiting a different type, such as a general contact table, a personal contact table and a department contact table. The relational database includes a super-column which is divided into a number of columns corresponding to the number of types of target tables. A respective column is allocated in the super-column for each of the types of the target tables. Valuable system memory space is consequently conserved. Multiple-typed tables and multi-targeted tables are supported, and multi-version data storage capabilities are provided.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Andy I-Shin Wang, David M. Choy, Lily L. Liang, James J. Lin
  • Publication number: 20030204537
    Abstract: A content management system is provided including a plurality of tables forming a tree-based storage hierarchy. The system includes a library server having a stored procedure which creates a hierarchical tree-based storage structure having any number of child components horizontally and any number of component types vertically thus specifying a tree topology. Advantageously, a single invocation of the stored procedure will create the specified tree-based data storage structure which is stored in the library server.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Lily L. Liang, Tawei Hu, Kenneth C. Nelson, David M. Choy, Khanh M. Le, Edward J. Perry
  • Publication number: 20030200219
    Abstract: A relational database is disclosed which includes a number of target tables each exhibiting a different type, such as a general contact table, a personal contact table and a department contact table. The relational database includes a super-column which is divided into a number of columns corresponding to the number of types of target tables. A respective column is allocated in the super-column for each of the types of the target tables. Valuable system memory space is consequently conserved. Multiple-typed tables and multi-targeted tables are supported, and multi-version data storage capabilities are provided.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Andy I-Shin Wang, David M. Choy, Lily L. Liang, James J. Lin
  • Publication number: 20030172049
    Abstract: Methods, systems, and program products for managing multimedia content. These are built upon a combination of a high level content model for specific multimedia content types and a low level physical for mapping to a data engine. The method, system, and program product include representing multimedia content management objects and managing the objects in a relational database. The relational database is adapted for representing data in a plurality of relational database tables, where each of the relational database tables has at least one row with a plurality of columns. Content is managed by associating the object as an item to a row in a first relational database table; and associating additional components, if any, of the object to additional relational database tables.
    Type: Application
    Filed: March 5, 2002
    Publication date: September 11, 2003
    Applicant: International Business Machines Corporation
    Inventors: David M. Choy, Tawei Hu, Lily Liang, Kenneth C. Nelson, Randal J. Richardt
  • Patent number: 6141754
    Abstract: A distributed content entity includes a protection specification and an information entity, in which the protection specification and the information entity are attached and transported together. The protection specification includes information for controlling the use of the information entity. A framework generates the distributed content entity, in which the framework includes a protection specification unit storing the protection specification and including an access control enforcement manager and an enhanced access control enforcement manager; an information unit for storing the protected information entity; and an access checking unit connected to the protection specification unit and the information unit.
    Type: Grant
    Filed: November 28, 1997
    Date of Patent: October 31, 2000
    Assignee: International Business Machines Corporation
    Inventor: David M. Choy
  • Patent number: 5551027
    Abstract: A multi-tiered indexing method is disclosed for a partitioned table in a parallel or distributed database system. A Local Index is created and maintained for each partition of the table and a Coarse Global Index is created and maintained. The Coarse Global Index identifies the indexed partition(s) by partition identifiers (PIDs) and associates the individual Index Key Values with their target partitions so that an access request with a highly partition-selective search predicate on the Index Key can be quickly and easily directed to the target partition(s) for processing. An index maintenance locking protocol is also disclosed which handles the insertion and deletion of index entries and assures the consistency between the Local Index entries and the Coarse Global Index entries during concurrent index accesses by different transactions.
    Type: Grant
    Filed: September 11, 1995
    Date of Patent: August 27, 1996
    Assignee: International Business Machines Corporation
    Inventors: David M. Choy, Chandrasekaran Mohan
  • Patent number: 4823306
    Abstract: In a searching for library documents that match the content of a given sequence of query words, a set of equivalent words are defined for each query word along with a corresponding word equivalence value assigned to each equivalent word. Target sequences of words in a library document which match the sequence of query words are located according to a set of matching criteria. The similarity value of each target sequence is evaluated as a function of the corresponding equivalence values of words included therein. Based upon the similarity values of its target sequences, a relevance factor is then obtained for each library document.
    Type: Grant
    Filed: August 14, 1987
    Date of Patent: April 18, 1989
    Assignee: International Business Machines Corporation
    Inventors: Federico Barbic, David M. Choy