U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

B tree structure and method

Patent 5813000 Issued on September 22, 1998. Estimated Expiration Date: Icon_subject March 14, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Portable navigational planning device
Patent #: 4827419
Issued on: 05/02/1989
Inventor: Selby, III

Batching data objects for recording on optical disks with maximum object count
Patent #: 4974197
Issued on: 11/27/1990
Inventor: Blount, et al.

Method of managing data in a data storage hierarchy and a data storage hierarchy therefor with removal of the least recently mounted medium
Patent #: 4987533
Issued on: 01/22/1991
Inventor: Clark, et al.

Write once read many optical disc storage system having directory for storing virtual address and corresponding up-to-date sector address
Patent #: 5040110
Issued on: 08/13/1991
Inventor: Miki, et al.

Databases system for permitting concurrent indexing and reloading of data by early simulating the reload process to determine final locations of the data
Patent #: 5222235
Issued on: 06/22/1993
Inventor: Hintz, et al.

Digital data storage system with improved data migration
Patent #: 5276867
Issued on: 01/04/1994
Inventor: Kenley, et al.

Non-blocking serialization for removing data from a shared cache
Patent #: 5287473
Issued on: 02/15/1994
Inventor: Mohan, et al.

Three-state virtual volume system for managing document storage to permanent media
Patent #: 5408630
Issued on: 04/18/1995
Inventor: Moss

Method and apparatus for writing files on nonerasable storage medium
Patent #: 5446857
Issued on: 08/29/1995
Inventor: Russ

Data storage system with set lists which contain elements associated with parents for defining a logical hierarchy and general record pointers identifying specific data sets Patent #: 5454101
Issued on: 09/26/1995
Inventor: Mackay, et al.

Inventor

Assignee

Application

No. 615732 filed on 03/14/1996

US Classes:

707/3Query processing (i.e., searching)

Examiners

Primary: Black, Thomas G.
Assistant: Choules, Jack M.

Attorney, Agent or Firm

International Class

G06F 017/30

Abstract

A novel B tree data structure is taught and implemented for use in conjunction with a tertiary storage system. The tertiary storage system utilizes three levels of memory hierarchy: primary memory, such as RAM; read-write secondary storage, such as disk memory; and lower speed, and less expensive mass storage, for example a CD-ROM. A novel B tree is utilized to access data stored in two or more types of memory, such as a CD-ROM memory and a disk drive memory, and adapts for the provision of updated data stored on the hard disk which either replaces or supplements data stored on the CD-ROM. The B tree includes, for each data bucket, a pointer for both a CD-ROM and a disk drive location, and are, in certain embodiments, used in conjunction with a bit mask to indicate the presence of valid data in a first one of the memories, such as CD-ROM, and, if desired, a bloom filter associated with data stored in the second memory type, such as a magnetic disk, in order to speed accesses. The B tree of this invention is capable of being split, as needed, when entries are inserted into memory.

Other References

  • "The UiniTree Virtual Disk System An Overview", General Atomics/DISCOS Division, pp. 1-25, Dec. 1991
  • A Dynamic Storage Allocation Algorithm Suitable for File Structures, Information Systems, vol. 15, No. 5, pp. 515-521, 1990 Barza-Yates
  • Space/Time Trade-off in Hash Coding with Allowable Errors, Burton H. Bloom Cummunications of the ACM, vol. 13, No. 7, Jul. 1970
  • File Organizations and Access Methods for CLV Optical Discs, Christodoulakis et al. Dept of Computer Science, University of Waterloo, Waterloo, Ontario, N2L 3G1, Jun. 1998
  • An Analysis of B-Trees and Their Variants, Chu et al., Information Systems, vol. 14, No. 5, pp. 359-370, 1989
  • The Ubiquitious B-Tree, Computing Surveys, vol. 11, No. 2, Jun. 1979, Douglas Comer
  • Bit-Tree: A Data Structure for Fast File Processing, David E. Ferguson, Communications of the ACM/Jun. 1992/vol. 35, No. 6, pp. 116-120
  • Adaptive Hasing, Hsiao et al., Information Systems, vol. 13, No. 1, pp. 111-127, 1988
  • The Art of Computer Programming, vol. 3, Searching and Sorting, pp. 473-479, 1973
  • A New Method for Fast Data Searches with Keys, IEEE Software, pp. 16-24. Letwter, et al., 1987
  • A Quasi-distributed Architectire for Database Management Systems, A. Tharp, Computer Science Department, North Carolina State University, Raleigh, N.C. 1989
  • B+ Trees, Bounded Disorder and Adaptive Hashing, Tharp et al., Information Systems, vol. 16, No. 1, pp. 65-71, 1991
  • CD-ROM Reaches for Critical Mass, Lee The', Datamation, 1992, pp. 47-5
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?