US PATENT SUBCLASS 707 / 201
.~ Coherency (e.g., same view to multiple users)


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

200  DF  FILE OR DATABASE MAINTENANCE {2}
201.~ Coherency (e.g., same view to multiple users) {3}
202  DF  .~.~> Recoverability
203  DF  .~.~> Version management
204  DF  .~.~> Archiving or backup


DEFINITION

Classification: 707/201

Coherency (e.g., same view to multiple users):

(under subclass 200) Subject matter further comprising means or steps for distributed and temporal database management to ensure presentation of the same data or view to one or a plurality of users.

(1) Note. Coherency is related to the maintaining of multiple copies of information in a database or a file in a manner which ensures data integrity amongst the plurality of copies, regardless of whether a single user or plurality of simultaneous users are accessing the information. When a plurality of users is accessing the multiple copies of information, then both concurrency and coherency concepts may be involved, and the subject matter is classified in the concurrency subclass above.

(2) Note. This subclass is directed to file and database coherency and may include file caching. Caching, per se, however, is classified elsewhere. In addition, cache memory entry replacement strategies are classified elsewhere.

(3) Note. This subclass is directed to file and database coherency and may include management of transactions against a database by means of commit procedures. Transaction management, per se, is classified elsewhere.

(4) Note. This subclass is directed to file and database coherency and may involve access control. Access control in combination with other data processing system methods or apparatus (e.g., memory), computer security, per se, and access control, per se, are classified elsewhere.

(5) Note. This subclass is directed to file and database coherency and may include recitations to shared memory. Managing shared memory, however, is classified elsewhere. Further, data transferring between computers or digital data processing systems is classified elsewhere.

SEE OR SEARCH THIS CLASS, SUBCLASS: 8, for database concurrency.

511, for document version management under document processing.

SEE OR SEARCH CLASS

345, Computer Graphics Processing, Operator Interface Processing, and Selective Visual Display Systems,

327, 332, for operator interface aspects of workgroup data processing environments for plural users or sites and subclass 971 for a cross-reference art collection directed to interface aspects of cooperative decision support systems for groups of users.

395, Information Processing System Organization, subclass 200.08 for multicomputer data transferring with shared memory, subclasses 670+ for task management, per se, subclass 676 for identifying and dealing with runtime dependencies between executing programs, tasks, processes, (e.g., data dependencies, control flow dependencies, etc.), subclasses 680+ for interprocess and interprogram communication, subclass 703 for source code version management, subclass 712 for software installation and version management of operating systems, application programs, and other executable programs, and subclasses 726+ for access control, per se.

711, Electrical Computers and Digital Processing Systems - Memory,

141, 146 for cache coherency, and subclasses 147-153 for shared memory accessing and control.

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

15+, for process and data state recovery, per se, and in particular subclass 20 for use of plural data sets (i.e., logs) containing set interrelation data, and subclass 49, for state error detection, per se.