Patents by Inventor Chuck Freiwald

Chuck Freiwald 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: 6128610
    Abstract: A method and apparatus for efficiently storing and retrieving data in a database using index-only tables is disclosed. Storing a row of data in a database using index-only tables involves storing in a leaf node an index entry that includes a key value along with all other values in the row of data. If the row of data exceeds a predetermined size, then a portion of the row of data is stored in a user specified overflow area. Retrieving a row of data from an index-only table for a user-supplied key involves identifying a leaf node for the key, and reading a row of data from the index entry and any remaining portion from the overflow area when the row exceeds the predetermined size.
    Type: Grant
    Filed: August 25, 1998
    Date of Patent: October 3, 2000
    Assignee: Oracle Corporation
    Inventors: Jagannathan Srinivasan, Samuel De Fazio, Anil Nori, Souripriya Das, Chuck Freiwald, Jayanta Banerjee
  • Patent number: 5852822
    Abstract: A method and apparatus for building, maintaining, and using a multi-level index is provided. The multi-level index is accessed using a key. The key is divided into multiple portions referred to as sub-keys. The first level of the multi-level index is built on a first-level sub-key. Each index entry at the first-level is for a particular first-level sub-key value, and either includes sub-entries associated with second-level sub-key values or a reference to a second-level data retrieval structure. All second-level data retrieval structures are built on the portion of the key that has been designated as the second-level sub-key. As the vocabulary of the first-level sub-key becomes exhausted, fewer maintenance operations will have to be performed to maintain the first-level data retrieval structure. This decreases the overhead and increases the concurrency in a database system that uses the multiple-level index.
    Type: Grant
    Filed: December 9, 1996
    Date of Patent: December 22, 1998
    Assignee: Oracle Corporation
    Inventors: Jagannathan Srinivasan, Samuel DeFazio, Jayanta Banerjee, Chuck Freiwald, Souripriya Das