Patent Intranet > Classification Home Page > Classification Search Page > Classification Schedule with Indent Level | ||
Search Classification Data | Class Numbers & Titles | Class Numbers | USPC Index | International | HELP | Employee by Name | Employees by Org |
Class 711 | ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY | |
Click here to view a PDF version of this file |
1 | ADDRESSING COMBINED WITH SPECIFIC MEMORY CONFIGURATION OR SYSTEM |
2 | . (1 indent ) Addressing extended or expanded memory |
3 | . (1 indent ) Addressing cache memories |
4 | . (1 indent ) Dynamic-type storage device (e.g., disk, tape, drum) |
5 | . (1 indent ) For multiple memory modules (e.g., banks, interleaved memory) |
6 | . (1 indent ) Virtual machine memory addressing |
100 | STORAGE ACCESSING AND CONTROL |
101 | . (1 indent ) Specific memory composition |
102 | .. (2 indent ) Solid-state read only memory (ROM) |
103 | ... (3 indent ) Programmable read only memory (PROM, EEPROM, etc.) |
104 | .. (2 indent ) Solid-state random access memory (RAM) |
105 | ... (3 indent ) Dynamic random access memory |
106 | .... (4 indent ) Refresh scheduling |
107 | .. (2 indent ) Ferrite core |
108 | .. (2 indent ) Content addressable memory (CAM) |
109 | .. (2 indent ) Shift register memory |
110 | ... (3 indent ) Circulating memory |
111 | .. (2 indent ) Accessing dynamic storage device |
112 | ... (3 indent ) Direct access storage device (DASD) |
113 | .... (4 indent ) Caching |
114 | .... (4 indent ) Arrayed (e.g., RAIDs) |
115 | .. (2 indent ) Detachable memory |
116 | .. (2 indent ) Bubble memory |
117 | . (1 indent ) Hierarchical memories |
118 | .. (2 indent ) Caching |
119 | ... (3 indent ) Multiple caches |
120 | .... (4 indent ) Parallel caches |
121 | .... (4 indent ) Private caches |
122 | .... (4 indent ) Hierarchical caches |
123 | .... (4 indent ) User data cache and instruction data cache |
124 | .... (4 indent ) Cross-interrogating |
125 | ... (3 indent ) Instruction data cache |
126 | ... (3 indent ) User data cache |
127 | ... (3 indent ) Interleaved |
128 | ... (3 indent ) Associative |
129 | ... (3 indent ) Partitioned cache |
130 | ... (3 indent ) Shared cache |
131 | ... (3 indent ) Multiport cache |
132 | ... (3 indent ) Stack cache |
133 | ... (3 indent ) Entry replacement strategy |
134 | .... (4 indent ) Combined replacement modes |
135 | .... (4 indent ) Cache flushing |
136 | .... (4 indent ) Least recently used |
137 | ... (3 indent ) Look-ahead |
138 | ... (3 indent ) Cache bypassing |
139 | .... (4 indent ) No-cache flags |
140 | ... (3 indent ) Cache pipelining |
141 | ... (3 indent ) Coherency |
142 | .... (4 indent ) Write-through |
143 | .... (4 indent ) Write-back |
144 | .... (4 indent ) Cache status data bit |
145 | .... (4 indent ) Access control bit |
146 | .... (4 indent ) Snooping |
147 | . (1 indent ) Shared memory area |
148 | .. (2 indent ) Plural shared memories |
149 | .. (2 indent ) Multiport memory |
150 | .. (2 indent ) Simultaneous access regulation |
151 | .. (2 indent ) Prioritized access regulation |
152 | .. (2 indent ) Memory access blocking |
153 | .. (2 indent ) Shared memory partitioning |
154 | . (1 indent ) Control technique |
155 | .. (2 indent ) Read-modify-write (RMW) |
156 | .. (2 indent ) Status storage |
157 | .. (2 indent ) Interleaving |
158 | .. (2 indent ) Prioritizing |
159 | .. (2 indent ) Entry replacement strategy |
160 | ... (3 indent ) Least recently used (LRU) |
161 | .. (2 indent ) Archiving |
162 | ... (3 indent ) Backup |
163 | .. (2 indent ) Access limiting |
164 | ... (3 indent ) With password or key |
165 | .. (2 indent ) Internal relocation |
166 | .. (2 indent ) Resetting |
167 | . (1 indent ) Access timing |
168 | .. (2 indent ) Concurrent accessing |
169 | .. (2 indent ) Memory access pipelining |
170 | . (1 indent ) Memory configuring |
171 | .. (2 indent ) Based on data size |
172 | .. (2 indent ) Based on component size |
173 | .. (2 indent ) Memory partitioning |
200 | ADDRESS FORMATION |
201 | . (1 indent ) Slip control, misaligning, boundary alignment |
202 | . (1 indent ) Address mapping (e.g., conversion, translation) |
203 | .. (2 indent ) Virtual addressing |
204 | ... (3 indent ) Predicting, look-ahead |
205 | .... (4 indent ) Directories and tables (e.g., DLAT, TLB) |
206 | ... (3 indent ) Translation tables (e.g., segment and page table or map) |
207 | .... (4 indent ) Directory tables (e.g., DLAT, TLB) |
208 | .... (4 indent ) Segment or page table descriptor |
209 | ... (3 indent ) Including plural logical address spaces, pages, segments, blocks |
210 | .. (2 indent ) Resolving conflict, coherency, or synonym problem |
211 | . (1 indent ) Address multiplexing or address bus manipulation |
212 | . (1 indent ) Varying address bit-length or size |
213 | . (1 indent ) Generating prefetch, look-ahead, jump, or predictive address |
214 | . (1 indent ) Operand address generation |
215 | . (1 indent ) In response to microinstruction |
216 | . (1 indent ) Hashing |
217 | . (1 indent ) Generating a particular pattern/sequence of addresses |
218 | .. (2 indent ) Sequential addresses generation |
219 | . (1 indent ) Incrementing, decrementing, or shifting circuitry |
220 | . (1 indent ) Combining two or more values to create address |
221 | . (1 indent ) Using table |
E-SUBCLASSES | |||
The following subclasses beginning with the letter E are E-subclasses. Each E-subclass corresponds in scope to a classification in a foreign classification system, for example, the European Classification system (ECLA). The foreign classification equivalent to an E-subclass is identified in the subclass definition. In addition to US documents classified in E-subclasses by US examiners, documents are regularly classified in E-subclasses according to the classification practices of any foreign Offices identified in parentheses at the end of the title. For example, "(EPO)" at the end of a title indicates both European and US patent documents, as classified by the EPO, are regularly added to the subclass. E-subclasses may contain subject matter outside the scope of this class.Consult their definitions, or the documents themselves to clarify or interpret titles. |
E12.001 | ACCESSING, ADDRESSING OR ALLOCATING WITHIN MEMORY SYSTEMS OR ARCHITECTURES (EPO) |
E12.002 | . (1 indent ) Addressing or allocation; relocation (EPO) |
E12.003 | .. (2 indent ) With multidimensional access, e.g., row/column, matrix, etc. (EPO) |
E12.004 | .. (2 indent ) With look-ahead addressing means (EPO) |
E12.005 | .. (2 indent ) User address space allocation, e.g., contiguous or noncontiguous base addressing, etc. (EPO) |
E12.006 | ... (3 indent ) Free address space management (EPO) |
E12.007 | .... (4 indent ) In block-addressed memory (EPO) |
E12.008 | ....• (5 indent ) In block-erasable memory, e.g., flash memory, etc. (EPO) |
E12.009 | .... (4 indent ) Garbage collection, i.e., reclamation of unreferenced memory (EPO) |
E12.01 | ....• (5 indent ) Using reference counting (EPO) |
E12.011 | ....• (5 indent ) Incremental or concurrent garbage collection, e.g., in real-time systems, etc. (EPO) |
E12.012 | ....•. (6 indent ) Generational garbage collection (EPO) |
E12.013 | ... (3 indent ) Multiple users address space allocation, e.g., using different base addresses, etc. (EPO) |
E12.014 | ... (3 indent ) Using tables or multilevel address translation means (EPO) |
E12.015 | .. (2 indent ) Addressing variable-length words or parts of words (EPO) |
E12.016 | .. (2 indent ) In hierarchically structured memory systems, e.g., virtual memory systems, etc. (EPO) |
E12.017 | ... (3 indent ) Addressing of memory level in which access to desired data or data block requires associative addressing means, e.g., cache, etc. (EPO) |
E12.018 | .... (4 indent ) Using pseudo-associative means, e.g., set-associative, hashing, etc. (EPO) |
E12.019 | .... (4 indent ) For peripheral storage systems, e.g., disc cache, etc. (EPO) |
E12.02 | .... (4 indent ) With dedicated cache, e.g., instruction or stack, etc. (EPO) |
E12.021 | .... (4 indent ) Using selective caching, e.g., bypass, partial write, etc. (EPO) |
E12.022 | .... (4 indent ) Using clearing, invalidating, or resetting means (EPO) |
E12.023 | .... (4 indent ) Multi-user, multiprocessor, multiprocessing cache systems (EPO) |
E12.024 | ....• (5 indent ) With multilevel cache hierarchies (EPO) |
E12.025 | ....• (5 indent ) With a network or matrix configuration (EPO) |
E12.026 | ....• (5 indent ) Cache consistency protocols (EPO) |
E12.027 | ....•. (6 indent ) Using directory methods (EPO) |
E12.028 | ....•.. (7 indent ) Copy directories (EPO) |
E12.029 | ....•.. (7 indent ) Associative directories (EPO) |
E12.03 | ....•.. (7 indent ) Distributed directories, e.g., linked lists of caches, etc. (EPO) |
E12.031 | ....•.. (7 indent ) Limited pointers directories; state-only directories without pointers (EPO) |
E12.032 | ....•.. (7 indent ) With concurrent directory accessing, i.e., handling multiple concurrent coherency transactions (EPO) |
E12.033 | ....•. (6 indent ) Using a bus scheme, e.g., with bus monitoring or watching means, etc. (EPO) |
E12.034 | ....•.. (7 indent ) In combination with broadcast means, e.g., for invalidation or updating, etc. (EPO) |
E12.035 | ....•.. (7 indent ) For main memory peripheral accesses, e.g., I/O or DMA, etc. (EPO) |
E12.036 | ....•. (6 indent ) With software control, e.g., non-cacheable data, etc. (EPO) |
E12.037 | ....• (5 indent ) With cache invalidating means (EPO) |
E12.038 | ....• (5 indent ) With shared cache (EPO) |
E12.039 | ....• (5 indent ) For multiprocessing or multitasking (EPO) |
E12.04 | .... (4 indent ) With main memory updating (EPO) |
E12.041 | .... (4 indent ) Organization and technology of caches (EPO) |
E12.042 | ....• (5 indent ) Of parts of caches, e.g., directory or tag array, etc. (EPO) |
E12.043 | ....• (5 indent ) With plurality of cache hierarchy levels (EPO) |
E12.044 | .... (4 indent ) Multiple simultaneous or quasi-simultaneous cache accessing (EPO) |
E12.045 | ....• (5 indent ) Cache with multiple tag or data arrays being simultaneously accessible (EPO) |
E12.046 | ....•. (6 indent ) Partitioned cache, e.g., separate instruction and operand caches, etc. (EPO) |
E12.047 | ....•. (6 indent ) Cache with interleaved addressing (EPO) |
E12.048 | ....• (5 indent ) Cache with multi-port tag or data arrays (EPO) |
E12.049 | ....• (5 indent ) Overlapped cache accessing, e.g., pipeline, etc. (EPO) |
E12.05 | ....•. (6 indent ) By multiple requestors (EPO) |
E12.051 | ....•. (6 indent ) With reload from main memory (EPO) |
E12.052 | .... (4 indent ) Cache access modes (EPO) |
E12.053 | ....• (5 indent ) Burst mode (EPO) |
E12.054 | ....• (5 indent ) Page mode (EPO) |
E12.055 | ....• (5 indent ) Parallel mode, e.g., in parallel with main memory or CPU, etc. (EPO) |
E12.056 | ....• (5 indent ) Variable-length word access (EPO) |
E12.057 | .... (4 indent ) With pre-fetch (EPO) |
E12.058 | ... (3 indent ) Address translation (EPO) |
E12.059 | .... (4 indent ) Using page tables, e.g., page table structures, etc. (EPO) |
E12.06 | ....• (5 indent ) Involving hashing techniques, e.g., inverted page tables, etc. (EPO) |
E12.061 | .... (4 indent ) Using associative or pseudo-associative address translation means, e.g., translation look-aside buffer (TLB), address translation buffer (ATB), address cache, etc. (EPO) |
E12.062 | ....• (5 indent ) Associated with data cache (EPO) |
E12.063 | ....•. (6 indent ) Data cache being concurrently physically addressed (EPO) |
E12.064 | ....•. (6 indent ) Data cache being concurrently virtually addressed (EPO) |
E12.065 | ....• (5 indent ) For multiple virtual address spaces, e.g., segmentation, etc. (EPO) |
E12.066 | .... (4 indent ) Decentralized address translation, e.g., in distributed shared memory systems, etc. (EPO) |
E12.067 | .... (4 indent ) For peripheral accesses to main memory, e.g., DMA, etc. (EPO) |
E12.068 | .... (4 indent ) For multiple virtual address spaces, e.g., segmentation, etc. (EPO) |
E12.069 | ... (3 indent ) Replacement control (EPO) |
E12.07 | .... (4 indent ) Using a replacement algorithm (EPO) |
E12.071 | ....• (5 indent ) Of the least frequently used type, e.g., with individual count value, etc. (EPO) |
E12.072 | ....• (5 indent ) With age list, e.g., queue, MRU-LRU list, etc. (EPO) |
E12.073 | ....•. (6 indent ) Being minimized, e.g., nonMRU, etc. (EPO) |
E12.074 | ....•. (6 indent ) Being generated by decoding array or storage (EPO) |
E12.075 | ....• (5 indent ) With special data handling, e.g., priority of data or instructions, pinning, errors, etc. (EPO) |
E12.076 | ....•. (6 indent ) Using additional replacement algorithm (EPO) |
E12.077 | ....• (5 indent ) Adapted to multidimensional cache systems, e.g., set-associative, multi-cache, multi-set, or multilevel, etc. (EPO) |
E12.078 | .. (2 indent ) Addressing physical block of locations, e.g., base addressing, module addressing, memory dedication, etc. (EPO) |
E12.079 | ... (3 indent ) Interleaved addressing (EPO) |
E12.08 | ... (3 indent ) Address space extension (EPO) |
E12.081 | .... (4 indent ) For memory modules (EPO) |
E12.082 | .... (4 indent ) For I/O modules, e.g., memory mapped I/O, etc. (EPO) |
E12.083 | ... (3 indent ) Combination of memories, e.g., ROM and RAM, etc., to permit replacement or supplementing of words in one module by words in another module (EPO) |
E12.084 | ... (3 indent ) Configuration or reconfiguration (EPO) |
E12.085 | .... (4 indent ) With centralized address assignment (EPO) |
E12.086 | ....• (5 indent ) And decentralized selection (EPO) |
E12.087 | .... (4 indent ) With decentralized address assignment (EPO) |
E12.088 | ....• (5 indent ) Address being position dependent (EPO) |
E12.089 | .... (4 indent ) With feedback, e.g., presence or absence of unit detected by addressing, overflow detection, etc. (EPO) |
E12.09 | .... (4 indent ) Multi-configuration, e.g., local and global addressing, etc. (EPO) |
E12.091 | . (1 indent ) Protection against unauthorized use of memory (EPO) |
E12.092 | .. (2 indent ) By using cryptography (EPO) |
E12.093 | .. (2 indent ) By checking subject access rights (EPO) |
E12.094 | ... (3 indent ) Key-lock mechanism (EPO) |
E12.095 | .... (4 indent ) In virtual system, e.g., with translation means, etc. (EPO) |
E12.096 | ... (3 indent ) Using access table, e.g., matrix or list, etc. (EPO) |
E12.097 | ... (3 indent ) In hierarchical protection system, e.g., privilege levels, memory rings, etc. (EPO) |
E12.098 | .. (2 indent ) By checking object accessibility, e.g., type of access defined by the memory independently of subject rights, etc. (EPO) |
E12.099 | ... (3 indent ) Protection being physical, e.g., cell, word, block, etc. (EPO) |
E12.1 | .... (4 indent ) For module or part of module (EPO) |
E12.101 | .... (4 indent ) For range (EPO) |
E12.102 | ... (3 indent ) Protection being virtual, e.g., for virtual blocks or segments before translation mechanism, etc. (EPO) |
E12.103 | . (1 indent ) Protection against loss of memory contents (EPO) |
FOREIGN ART COLLECTIONS | |||
FOR000 | CLASS-RELATED FOREIGN DOCUMENTS |
Note: Some content linked to on this page may require a plug-in for Adobe Acrobat Reader.
This file produced by USPTO - SIRA - Office of Classification Support - ReferenceTools Project. Questions or comments relating to this file should be directed to Patent Automation Feedback.
Intranet
Home | Index
| Resources
| Contacts
|
Internet | Search
| Firewall
| Web
Services