This page requires javascipt to function properly
1 INPUT/OUTPUT DATA PROCESSING
2 . (1 indent ) Input/Output expansion
3 . (1 indent ) Input/Output addressing
4 .. (2 indent ) Address data transfer
5 . (1 indent ) Input/Output command process
6 .. (2 indent ) Operation scheduling
7 .. (2 indent ) Concurrently performing Input/Output operation and other operation unrelated to Input/Output
8 . (1 indent ) Peripheral configuration
9 .. (2 indent ) Address assignment
10 .. (2 indent ) Configuration initialization
11 .. (2 indent ) Protocol selection
12 .. (2 indent ) As input or output
13 .. (2 indent ) By detachable memory
14 .. (2 indent ) Mode selection
15 . (1 indent ) Peripheral monitoring
16 .. (2 indent ) Characteristic discrimination
17 .. (2 indent ) Availability monitoring
18 .. (2 indent ) Activity monitoring
19 .. (2 indent ) Status updating
20 . (1 indent ) Concurrent Input/Output processing and data transfer
21 .. (2 indent ) Concurrent data transferring
22 . (1 indent ) Direct Memory Accessing (DMA)
23 .. (2 indent ) Programmed control memory accessing
24 .. (2 indent ) By command chaining
26 .. (2 indent ) Using addressing
27 .. (2 indent ) Via separate bus
28 .. (2 indent ) With access regulating
29 . (1 indent ) Flow controlling
30 . (1 indent ) Frame forming
31 . (1 indent ) Transfer direction selection
32 . (1 indent ) Transfer termination
33 . (1 indent ) Data transfer specifying
34 .. (2 indent ) Transferred data counting
35 .. (2 indent ) Burst data transfer
36 . (1 indent ) Input/Output access regulation
37 .. (2 indent ) Access dedication
38 .. (2 indent ) Path selection
39 .. (2 indent ) Access request queuing
40 .. (2 indent ) Access prioritization
41 ... (3 indent ) Dynamic
43 ... (3 indent ) Physical position
44 ... (3 indent ) Prioritized polling
45 ... (3 indent ) Time-slot accessing
46 .. (2 indent ) Input/Output polling
47 ... (3 indent ) Polled interrupt
48 .. (2 indent ) Input/Output interrupting
49 ... (3 indent ) Masking
50 ... (3 indent ) Vectored
51 .. (2 indent ) Accessing via a multiplexer
52 . (1 indent ) Input/Output data buffering
53 .. (2 indent ) Alternately filling or emptying buffers
54 .. (2 indent ) Queue content modification
55 .. (2 indent ) Contents validation
56 .. (2 indent ) Buffer space allocation or deallocation
57 .. (2 indent ) Fullness indication
58 . (1 indent ) Input/Output process timing
59 .. (2 indent ) Processing suspension
60 .. (2 indent ) Transfer rate regulation
61 .. (2 indent ) Synchronous data transfer
62 . (1 indent ) Peripheral adapting
63 .. (2 indent ) Universal
64 .. (2 indent ) Via common units and peripheral-specific units
65 .. (2 indent ) Input/Output data modification
66 ... (3 indent ) Width conversion
67 ... (3 indent ) Keystroke interpretation
68 ... (3 indent ) Data compression and expansion
69 ... (3 indent ) Analog-to-digital or digital-to-analog
70 ... (3 indent ) Digital-to-digital
71 ... (3 indent ) Serial-to-parallel or parallel-to-serial
72 .. (2 indent ) Application-specific peripheral adapting
73 ... (3 indent ) For user input device
74 ... (3 indent ) For data storage device
100 INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING)
300 . (1 indent ) Bus expansion or extension
301 .. (2 indent ) Card insertion
302 ... (3 indent ) Hot insertion
303 .. (2 indent ) Docking station
304 ... (3 indent ) Hot docking
104 . (1 indent ) System configuring
105 . (1 indent ) Protocol
106 .. (2 indent ) Using transmitter and receiver
107 . (1 indent ) Bus access regulation
108 .. (2 indent ) Bus locking
109 .. (2 indent ) Bus polling
110 .. (2 indent ) Bus master/slave controlling
111 .. (2 indent ) Rotational prioritizing (i.e., round robin)
112 .. (2 indent ) Bus request queuing
113 .. (2 indent ) Centralized bus arbitration
114 ... (3 indent ) Static bus prioritization
115 .... (4 indent ) Physical position bus prioritization
116 ... (3 indent ) Dynamic bus prioritization
117 ... (3 indent ) Time-slotted bus accessing
118 ... (3 indent ) Delay reduction
119 .. (2 indent ) Decentralized bus arbitration
120 ... (3 indent ) Hierarchical or multilevel accessing
121 ... (3 indent ) Static bus prioritization
122 .... (4 indent ) Physical position bus prioritization
123 ... (3 indent ) Dynamic bus prioritization
124 ... (3 indent ) Time-slotted bus accessing
125 ... (3 indent ) Delay reduction
305 . (1 indent ) Bus interface architecture
306 .. (2 indent ) Bus bridge
307 ... (3 indent ) Variable or multiple bus width
308 ... (3 indent ) Direct memory access (e.g., DMA)
309 ... (3 indent ) Arbitration
310 ... (3 indent ) Buffer or que control
311 ... (3 indent ) Intelligent bridge
312 ... (3 indent ) Multiple bridges
313 ... (3 indent ) Peripheral bus coupling (e.g., PCI, USB, ISA, and etc.)
314 ... (3 indent ) Common protocol (e.g., PCI to PCI)
315 ... (3 indent ) Different protocol (e.g., PCI to ISA)
316 .. (2 indent ) Path selecting switch
317 ... (3 indent ) Crossbar
241 . (1 indent ) Centralized arbitrating
242 . (1 indent ) Decentralized arbitrating
243 . (1 indent ) Hierarchical or multilevel arbitrating
244 . (1 indent ) Access prioritizing
261 . (1 indent ) Multimode interrupt processing
262 . (1 indent ) Interrupt inhibiting or masking
263 . (1 indent ) Interrupt queuing
264 . (1 indent ) Interrupt prioritizing
265 .. (2 indent ) Variable
266 . (1 indent ) Programmable interrupt processing
267 . (1 indent ) Processor status
268 . (1 indent ) Source or destination identifier
269 . (1 indent ) Handling vector
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 Patent Automation - ReferenceTools Project.
Questions or comments relating to this file should be
directed to Patent
Automation Feedback .