US PATENT SUBCLASS 711 / 1
ADDRESSING COMBINED WITH SPECIFIC MEMORY CONFIGURATION OR SYSTEM


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

Internet Version by PATENTEC © 1999      Terms of Use



711 /   HD   ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY

1ADDRESSING COMBINED WITH SPECIFIC MEMORY CONFIGURATION OR SYSTEM {5}
2  DF  .~> Addressing extended or expanded memory
3  DF  .~> Addressing cache memories
4  DF  .~> Dynamic-type storage device (e.g., disk, tape, drum)
5  DF  .~> For multiple memory modules (e.g., banks, interleaved memory)
6  DD  .~> Virtual machine memory addressing


DEFINITION

Classification: 711/1

ADDRESSING COMBINED WITH SPECIFIC MEMORY CONFIGURATION OR SYSTEM:

(under the class definition) Subject matter comprising means or steps for determining one or more values (i.e., address data) that specify one or more locations in a storage medium

wherein the means or steps are claimed in combination with a particular configuration or system for storing data.

(1) Note. Classification herein requires significant address manipulating (i.e., more than nominal recitation of an addressing technique). Significant address manipulating is exemplified by address data processing functions such as combining, translating, mapping, and other techniques associated with forming or modifying address data.

(2) Note. Means or steps for determining a value that specifies a memory location (i.e., address data) must include more than nominal recitation of processing functions and memory components for classification herein.

(3) Note. This subclass and those indented below provide for combinations of data processing, particular memory systems, and significant address data manipulating. Generalized addressing in a digital data processing system is classified elsewhere in this class. See the SEARCH THIS CLASS, SUBCLASS notes below.

(4) Note. This subclass and those indented below may include means (e.g., processor, controller, etc.) or steps for control of a memory of a digital data processing system in combination with memory accessing (e.g., reading, writing). Memory accessing and control for specific memory compositions, hierarchical memory configurations, and shared memory, however, is classified elsewhere. See the SEARCH THIS CLASS, SUBCLASS notes below.

(5) Note. Means or steps for accessing and controlling plural memory configurations (e.g., data farms, "library" systems) that include significant data processing are classified herein. Control systems for delivering storage media (e.g., delivery of robotics or automated tapes or cartridges, selection and delivery of platters), however, are properly classified elsewhere under automated control or another appropriate subclass in the respective device, robotics, and generic control classes. In instances involving significant data processing and significant details of media delivery systems, classification herein is proper.

SEE OR SEARCH THIS CLASS, SUBCLASS: 3, for cache memory addressing.

101, through 116, for storage accessing and control for various memory compositions (e.g., ROM, RAM, CAM, dynamic, detachable, bubble, etc.) with more than nominal data processing.

117, through 146, for storage accessing and control for hierarchical memory with nominal address forming.

147, through 154, for storage accessing and control for shared memory with nominal address forming.

200+, for generalized address forming in data processing systems.

SEE OR SEARCH CLASS

326, Electronic Digital Logic Circuitry,

105+, for digital logic decoding circuits in general.

340, Communications: Electrical,

825.79+, for selective matrix which may be used for control or as a switching means.

345, Computer Graphics Processing, Operator Interface Processing, and Selective Visual Display Systems, 507+, for processing indices to locations (or addresses) of stored data elements in a computer s:graphic processing system.

365, Static Information Storage and Retrieval,

189.01+, for read/write circuits, and subclasses 230.01+ for addressing of addressable, static single storage elements or plural elements of the same type.

369, Dynamic Information Storage or Retrieval,

30+, 69, and 176+, as appropriate, for subject matter related to designation or selection of storage medium to be used for storage and retrieval.

370, Multiplex Communications, appropriate subclasses for multiplex switching techniques similar to addressing or the handling of memory information signals.

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

2+, for memory control scheme combined with linguistics.

707, Data Processing: Database and File Management, Data Structures, or Document Processing,

1+, for database management and file management systems including significant addressing, retrieval, or manipulation of information contained within a database of a digital data processing system or computer including searching, query processing, information locating and retrieval techniques from a file or database; subclasses 100+ for database schema types; and subclasses 200+ for file maintenance operations, allocating or deallocating memory space to files, garbage collection, and hierarchical or tree filling systems.

710, Electrical Computers And Digital Data Processing

Systems: Input/Output, 3+, for Input/Output addressing, subclass 9 for address assignment for configuring peripherals, subclasses 22+ for direct memory accessing (DMA) and subclasses 131+ for system intraconnecting switching.

901, Robots, appropriate cross-reference art collections for reprogrammable, multifunction manipulators designed to move devices.