Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
90 words
A computer system comprising: an accelerated graphics port (AGP) bus; an AGP-compliant master device having an interface for generating low priority read requests, high priority read requests, low priority write requests and high priority write requests; an AGP-compliant target device having an interface for interpreting low priority read requests, high priority read requests, low priority write requests and high priority write requests; an AGP request queue on the AGP-compliant master device for enqueuing low priority read requests, high priority read requests, low priority write requests and high priority write requests.
Claim 2
Dependent Claim
90 words
A computer system comprising: an accelerated graphics port (AGP) bus; an AGP-compliant master device having an interface for generating low priority read requests, high priority read requests, low priority write requests and high priority write requests; an AGP-compliant target device having an interface for interpreting low priority read requests, high priority read requests, low priority write requests and high priority write requests; an AGP request queue on the AGP-compliant master device for enqueuing low priority read requests, high priority read requests, low priority write requests and high priority write requests.
Claim 3
Dependent Claim
15 words
The computer system of claim 1 wherein the AGP-compliant master device is a graphics accelerator.
Claim 4
Dependent Claim
30 words
The computer system of claim 1 wherein the computer system includes system memory and wherein the AGP-compliant target device is a memory controller for managing access to the system memory.
Claim 5
Dependent Claim
42 words
The computer system of claim 1 wherein the AGP request queue is divided into logical sub-queues, including a low priority read request sub-queue for holding low priority read requests and a high priority read request sub-queue for holding high priority read requests.
Claim 6
Dependent Claim
39 words
The computer system of claim 4 wherein the AGP request queue includes a logical low priority write request sub-queue for holding low priority write requests and a logical high priority write request sub-queue for holding high priority write requests.
Claim 7
Dependent Claim
42 words
The computer system of claim 1 wherein the AGP request queue is divided into logical sub-queues, including a low priority write request sub-queue for holding low priority write requests and a high priority write request sub-queue for holding high priority write requests.
Claim 8
Dependent Claim
24 words
The computer system of claim 1 wherein the AGP request queue is divided into logical sub-queues wherein each sub-queue is a first-in-first-out (FIFO) sub-queue.
Claim 9
Dependent Claim
19 words
The computer system of claim 7 wherein each sub-queue holds a given type of request of a given priority.
Claim 10
Dependent Claim
118 words
In a computer system having a memory that is responsive to read requests and write requests of multiple priorities, including a lower priority and a higher priority, a single queue structure for enqueuing the read requests and the write requests of multiple priorities, comprising: a lower priority logical sub-queue for holding at least some of the lower priority requests in a first-in-first-out (FIFO) fashion; and a higher priority logical sub-queue for holding at least some of the higher priority requests in a FIFO fashion, wherein all of the higher priority requests stored in the higher priority sub-queue must be removed from the queue before any of the lower priority requests can be removed from the lower priority sub-queue.
Claim 11
Dependent Claim
118 words
In a computer system having a memory that is responsive to read requests and write requests of multiple priorities, including a lower priority and a higher priority, a single queue structure for enqueuing the read requests and the write requests of multiple priorities, comprising: a lower priority logical sub-queue for holding at least some of the lower priority requests in a first-in-first-out (FIFO) fashion; and a higher priority logical sub-queue for holding at least some of the higher priority requests in a FIFO fashion, wherein all of the higher priority requests stored in the higher priority sub-queue must be removed from the queue before any of the lower priority requests can be removed from the lower priority sub-queue.
Claim 12
Dependent Claim
12 words
The queue structure of claim 9 wherein the sub-queues hold read requests.
Claim 13
Dependent Claim
12 words
The queue structure of claim 9 wherein the sub-queues hold write requests.
Claim 14
Dependent Claim
19 words
The queue structure of claim 9 wherein the read requests and write requests are accelerated graphics port (AGP) operations.
Claim 15
Dependent Claim
27 words
The queue structure of claim 9, further comprising an additional lower priority sub-queue for holding at least some of the lower priority requests in a FIFO fashion.
Claim 16
Dependent Claim
23 words
The queue structure of claim 13, further comprising an additional higher priority sub-queue for holding at least one of the higher priority requests.
Claim 17
Dependent Claim
23 words
The queue structure of claim 9, further comprising an additional higher priority sub-queue for holding at least one of the higher priority requests.
Claim 18
Dependent Claim
118 words
In a data processing system, a queue comprising: a first end to which requests of a first type are popped and pushed; a second end to which requests of a second type are popped and pushed; a first low priority logical sub-queue at the first end for storing low priority requests of the first type; a first high priority logical sub-queue at the first end for storing high priority requests of the first type, wherein high priority requests of the first type in the high priority sub-queue are positioned outward in the queue towards the first end relative to where low priority requests of the first type in the first low priority sub-queue are positioned in the queue.
Claim 19
Dependent Claim
118 words
In a data processing system, a queue comprising: a first end to which requests of a first type are popped and pushed; a second end to which requests of a second type are popped and pushed; a first low priority logical sub-queue at the first end for storing low priority requests of the first type; a first high priority logical sub-queue at the first end for storing high priority requests of the first type, wherein high priority requests of the first type in the high priority sub-queue are positioned outward in the queue towards the first end relative to where low priority requests of the first type in the first low priority sub-queue are positioned in the queue.
Claim 20
Dependent Claim
26 words
The queue of claim 16, further comprising a second low priority logical sub-queue at the second end for storing low priority requests of the second type.
Claim 21
Dependent Claim
65 words
The queue of claim 17, further comprising a second high priority logical sub-queue at the second end for storing high priority requests of the second type, wherein high priority requests of the second type are positioned outward in the queue towards the second end relative to where low priority requests of the second type in the second low priority sub-queue are positioned in the queue.
Claim 22
Dependent Claim
25 words
The queue of claim 16, further comprising second high priority logical sub-queue at the second end for storing high priority requests of the second type.
Claim 23
Dependent Claim
18 words
The queue of claim 16 wherein the requests of the first type are read requests for reading data.
Claim 24
Dependent Claim
18 words
The queue of claim 16 wherein the requests of the first type are write requests for writing data.