Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output access regulation
Reexamination Certificate
2005-02-03
2009-10-27
Tsai, Henry W. H. (Department: 2184)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output access regulation
C710S039000
Reexamination Certificate
active
07610413
ABSTRACT:
Method for managing a queue in host memory for use with a peripheral device. Roughly described, the host makes a determination of the availability of space in the queue for writing new entries, in dependence upon historical knowledge of the number of queue entries that the host has authorized the device to write, and the number of entries that the host has consumed. In dependence on that determination, the host authorizes the device to write a limited number of new entries into the queue. The device writes entries into the queue dependence upon the number authorized. The host maintains a read pointer into the queue but does not need to maintain a write pointer, and the peripheral device maintains a write pointer into the queue but does not need to maintain a read pointer.
REFERENCES:
patent: 4535420 (1985-08-01), Fung
patent: 5459839 (1995-10-01), Swarts et al.
patent: 5644784 (1997-07-01), Peek
patent: 5740467 (1998-04-01), Chmielecki, Jr. et al.
patent: 5892979 (1999-04-01), Shiraki et al.
patent: 6334162 (2001-12-01), Garrett et al.
patent: 6397316 (2002-05-01), Fesas, Jr.
patent: 6425034 (2002-07-01), Steinmetz et al.
patent: 6557053 (2003-04-01), Bass et al.
patent: 6667978 (2003-12-01), Delp et al.
patent: 2002/0013864 (2002-01-01), Dandrea et al.
patent: 2003/0041115 (2003-02-01), Chen et al.
patent: 2005/0138242 (2005-06-01), Pope et al.
patent: 2007/0214308 (2007-09-01), Pope et al.
Mansley, Kieran, “Engineering a User-Level TCP for the Clan Network,” Laboratory for Communications Engineering, University of Cambridge, Cambridge, England, Proceedings of the ACM SIGCOMM 2003 Workshops.
Compaq Computer Corp., Intel Corporation, Microsoft Corporation, “Virtual Interface Architecture Specification,” Version 1.0, Dec. 16, 1997.
PCI Special Interest Group, “PCI-X Addendum to the PCI Local Bus Specification,” Rev. 1.0a, Jul. 24, 2000.
Riddoch, David et al.; “Distributed Computing With the CLAM Network”; Laboratory for Communications Engineering, Cambridge, England; SIGCOMM 2002, 13 pages.
Mansley, Kieran; “Engineering a User-Level TCP for the CLAN Network”; Laboratory for Communication Engineering, University of Cambridge, Cambridge, England; AGM SIGCOMM Aug. 2003 Workshops, 228-236.
Pratt, Ian et al.; “Arsenic: A User-Accessible Gigabit Ethernet Interface”; Computer Laboratory, University of Cambridge, England; UK Engineering and Physical Sciences Research Councel (EPSRC), Apr. 2001, 11 pages.
Sep. 27, 2007 International Search Report in PCT/US 06/03356.
Pope Steve
Riddoch David
Roberts Derek
Yu Ching
Haynes Beffel & Wolfeld LLP
Nam Hyun
Solarflare Communications, Inc.
Tsai Henry W. H.
Wolfeld Warren S.
LandOfFree
Queue depth management for communication between host and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Queue depth management for communication between host and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Queue depth management for communication between host and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4135788