DATA HANDLING SYSTEM WITH CIRCULAR QUEUE FORMED IN PAGED MEMORY

Patent №

US 5,873,089

Granted

1999-02-16

Filed 1996

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08689893

A data handling system is provided in which a circular queue formed in paged memory is used to buffer the transfer of data items between a producer entity and a consumer entity. The producer entity maintains a tail pointer into the queue to indicate the storage location next to be written to; similarly, the consumer entity maintains a head pointer to indicate the storage location next to be read. Since the head and tail pointers may point to different memory pages and these may not have been assigned in a contiguous block to the circular queue, the derivation of queue status information using the head and tail pointers is complex. To simplify this task, the producer and consumer entities maintain producer and consumer indexes for the next write and read positions based on a logical view of the queue as a circular continuum of storage locations.

AI hardwareG06F 5/06G06F 2205/064

AI classification

AI hardware0.94
Evolutionary computation0.00
Natural language0.00
Vision0.00
Machine learning0.00
Planning0.00
Knowledge representation0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 81310544

Assignors

HEWLETT-PACKARD FRANCE S.A., REGACHE, PASCAL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC