US PATENT SUBCLASS 707 / 1
DATABASE OR FILE ACCESSING


Current as of: June, 1999
Click HD for Main Headings
Click for All Classes

Internet Version by PATENTEC © 1999      Terms of Use



707 /   HD  DATA PROCESSING: DATABASE AND FILE MANAGEMENT, DATA STRUCTURES, OR DOCUMENT PROCESSING

1DATABASE OR FILE ACCESSING {6}
2  DF  .~> Access augmentation or optimizing
3  DF  .~> Query processing (i.e., searching) {3}
7  DF  .~> Sorting
8  DF  .~> Concurrency (e.g., lock management in shared database)
9  DF  .~> Privileged access
10  DF  .~> Distributed or remote access


DEFINITION

Classification: 707/1

DATABASE OR FILE ACCESSING:

(under the class definition) Subject matter directed to the retrieval of data stored in a database or as computer files, where a file is defined as a named collection of data.

(1) Note. This class is directed to computerized database and file accessing and retrieval, including hierarchical, bit-mapped and flat indexing, hashing, stapling, containerizing, and other methods. Accessing and control of a memory, per se, is classified elsewhere. See the search class notes below.

(2) Note. The combination of details of database technology with the business data processing is classified in the business art. See search class notes below.

(3) Note. The combination of details of database technology with a nominal recitation of the subject matter of another class is classified herein. Particular fields of use of database technology performing in combination with the basic subject matter of another class to effect some end other than mere information accessing or retrieval is classified with the subject matter of the other class, unless specifically excluded therefrom. See the search class notes below.

(4) Note. This class is directed to generic methods and apparatus for accessing and retrieving data housed in either databases or files. The generic steps to access and retrieve an object from an object-oriented database may be properly classified herein; however, objects themselves for an application other than database accessing and retrieving

data, such as, for example an operator interface object, an icon object capable of instantiating a process, or a simulation system physical structure object are classified elsewhere. See the search class notes below.

(5) Note. This class is directed to generic methods and apparatus for accessing and retrieving data housed in either databases or files. The generic steps of accessing and retrieving data or information in a particular computer design "environment" may be properly classified herein. Examples of such "environments" include, for example, a computer aided design (CAD) and analysis tool "environment", a software development tool "environment", an image processing "environment", a desk-top or other operator interface "environment", etc., may rely on accessing and retrieving information or routines from libraries while working in the "environment". The "environments" themselves are classified elsewhere in the data processing arts. See the search class notes below.

(6) Note. The combination of a database accessing method with a particular operator interface feature may be found in these subclasses. Operator interfaces, per se, are classified elsewhere. See the search class notes below. (7) Note. KEYWORDS: Directory, hierarchy, hierarchical, tree, indexing, pointers, folders, books, bit map, hashing.

SEE OR SEARCH THIS CLASS, SUBCLASS:

100+, for data structures, per se.

102, for indexing, per se, in the creation of a database.

500+, for document processing, per se.

501, for processing a document including hypermedia.

513, for processing a structured document (e.g., HTML, SGML, ODA, CDA).

515+, for compound documents.

SEE OR SEARCH CLASS

128, Surgery,

630+, for diagnostic testing and appropriate subclasses for applications of computers in the life sciences including patient monitoring and medical imaging.

273, Amusement Devices: Games, for games and amusements. Classes 463 and 473 will eventually replace 273. 345, Computer Graphics Processing, Operator Interface Processing, and Selective Visual Display Systems,

302, for synchronization of documents with multiple different media, subclasses 326+, for operator interfaces, per se, in particular subclasses 333+ for interface customization, subclasses 339+ for on-screen workspaces or objects, subclasses 348+ for icons and subclasses 352+ for menus.

358, Facsimile,

403, directed to facsimile document filing and retrieval system.

364, Electrical Computers and Data Processing Systems,

468.01+, for manufacturing applications of computers and subclasses 550+ for measuring and testing, per se, both of which may include generation of sets of interrelated data over time.

382, Image Analysis, for image recognition, transformation and sensing, per se, and applications therefor.

395, Information Processing System Organization,

1+, for artificial intelligence, subclasses 500.02+ for circuit design, subclasses 500.34+ for simulating electronic device and electrical system, and subclasses 701+ for a software development environment which may include database usage.

463, Amusement Devices: Games, for a specific type of amusement, recreation, or play activity.

472, Amusement Devices, for the amusement or recreation of human beings, and includes patents relating to devices of the type. 473, Amusement Devices: Games, for devices ancillary or appurtenant to games for which there is no provision in other classes.

704, Data Processing - Speech Signal Processing, Linguistics, Language Translation, and Audio Compression/Decompression,

10, for dictionary building in machine translation systems.

705, Data Processing - Financial, Business Practice, Management, or Cost/Price Determination,

1+, for applications of databases in business transaction processing.

711, Electrical Computers and Digital Processing Systems - Memory,

1, 5 for addressing particular memory configurations and systems, subclasses 100+ for memory accessing and control, per se, and in particular subclasses 113 for disk caching,

subclasses 117+ for hierarchical memory, per se, subclasses 118+ for caching, subclasses 147+ for shared memory accessing and control, subclasses 170+ for memory configuring and allocation, subclasses 200+ for address formation processing, and subclass 216 for address hashing.

714, Error Detection/Correction and Fault Detection/Recovery,

15+, for state recovery, per se, in particular, subclass 20 for plural recovery sets with set interrelation data.