Patents by Inventor Lam H. Thai

Lam H. Thai 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: 5727196
    Abstract: A database management system of the present invention includes a computer having a memory and a processor, a database for storing information in the memory as field values in a record, an indexing component for referencing a plurality of records by a value of the field(s), an input device for selecting desired records by entering a range of values corresponding to the field(s) (indexed on), and a component for accessing the desired records as an order set, where only records having a value within said range are included within the set. System and methods are also described for optimizing the access of information from the database management system.
    Type: Grant
    Filed: May 21, 1992
    Date of Patent: March 10, 1998
    Assignee: Borland International, Inc.
    Inventors: Irvin Richard Strauss, Jr., Lam H. Thai
  • Patent number: 5666528
    Abstract: System and methods are provided for optimizing the access of information, particularly in response to ad hoc queries or filters. The system of the present invention includes a computer having a memory and a processor, a database for storing information in the memory as field values in a record, an indexing component for referencing a plurality of records by key values of the field(s), an input device for selecting desired records by entering a filter (query) condition corresponding to values stored in the field(s), and an optimization module for providing rapid access to the desired records. The optimization module employs one or more existing indices for optimizing data access, including using ones which do not directly support the filter expression. In instances where no indices are available, the optimization module may employ a "learned" optimization method of the invention for on-the-fly learning of records which meet the filter condition.
    Type: Grant
    Filed: June 13, 1996
    Date of Patent: September 9, 1997
    Assignee: Borland International, Inc.
    Inventor: Lam H. Thai
  • Patent number: 5560007
    Abstract: System and methods are provided for optimizing the access of information, particularly in response to ad hoc queries or filters. The system of the present invention includes a computer having a memory and a processor, a database for storing information in the memory as field values in a record, an indexing component for referencing a plurality of records by key values of the field(s), an input device for selecting desired records by entering a filter (query) condition corresponding to values stored in the field(s), and an optimization module for providing rapid access to the desired records. The optimization module employs one or more existing indices for optimizing data access, including using ones which do not directly support the filter expression. In instances where no indices are available, the optimization module may employ a "learned" optimization method of the invention for on-the-fly learning of records which meet the filter condition.
    Type: Grant
    Filed: October 18, 1995
    Date of Patent: September 24, 1996
    Assignee: Borland International, Inc.
    Inventor: Lam H. Thai