Electrical computers and digital processing systems: multicomput – Computer-to-computer direct memory accessing
Reexamination Certificate
2011-08-23
2011-08-23
Bates, Kevin (Department: 2456)
Electrical computers and digital processing systems: multicomput
Computer-to-computer direct memory accessing
C709S213000, C709S216000
Reexamination Certificate
active
08005916
ABSTRACT:
A method for transmitting data by means of a data processing system, the system being capable of supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of: forming by means of the application data to be transmitted; requesting by means of the application a non-operating-system functionality of the data processing system to send the data to be transmitted; responsive to that request: writing the data to be transmitted to an area of the memory; and initiating by means of direct communication between the non-operating-system functionality and the network interface device a transmission operation of at least some of the data over the network; and subsequently accessing the memory by means of the operating system and performing at least part of a transmission operation of at least some of the data over the network by means of the network interface device.
REFERENCES:
patent: 2545194 (1951-03-01), Colburn et al.
patent: 3491031 (1970-01-01), Stoneburner
patent: 3594983 (1971-07-01), Yearout
patent: 3738084 (1973-06-01), Simonet et al.
patent: 4005708 (1977-02-01), Netteland et al.
patent: 4539189 (1985-09-01), Starkston et al.
patent: 4668255 (1987-05-01), Govind
patent: 4675309 (1987-06-01), Hirai et al.
patent: 4810266 (1989-03-01), Zinnen et al.
patent: 4822383 (1989-04-01), Brose et al.
patent: 4999175 (1991-03-01), Vansant et al.
patent: 5281254 (1994-01-01), Birbara et al.
patent: 5376614 (1994-12-01), Birbara et al.
patent: 5462908 (1995-10-01), Liang et al.
patent: 5492683 (1996-02-01), Birbara et al.
patent: 5518626 (1996-05-01), Birbara et al.
patent: 5535416 (1996-07-01), Feeney et al.
patent: 5740467 (1998-04-01), Chmielecki, Jr. et al.
patent: 5876488 (1999-03-01), Birbara et al.
patent: 6274108 (2001-08-01), Fujii et al.
patent: 6332195 (2001-12-01), Green et al.
patent: 6334162 (2001-12-01), Garrett et al.
patent: 6364938 (2002-04-01), Birbara et al.
patent: 6397316 (2002-05-01), Fesas, Jr.
patent: 6799220 (2004-09-01), Merritt et al.
patent: 6865672 (2005-03-01), Carmeli
patent: 6898638 (2005-05-01), Frazier et al.
patent: 7308509 (2007-12-01), Warschko et al.
patent: 2002/0087912 (2002-07-01), Kashyap
patent: 2002/0118703 (2002-08-01), O'Neill et al.
patent: 2002/0133620 (2002-09-01), Krause
patent: 2003/0041177 (2003-02-01), Warschko et al.
patent: 1388455 (2003-01-01), None
patent: 1376372 (2004-01-01), None
patent: 63059322 (1988-03-01), None
patent: 02187153 (1990-07-01), None
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.
von Eicken, Thorsten, et al., “Evolution of the Virtual Interface ARchitecture” Computer, IEEE Service Center, Los Alamitos, CA vol. 31, No. 11, Nov. 1998, 61-68.
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.
Chinese Office Action dated Jan. 25, 2008.
Gordon E. Moore; Electronics, vol. 38, No. 8, pp. 114-117, 1965, Apr. 19, 1965.
Jack B. Dennis and Earl C. Van Horn; Communications of the ACM, vol. 9, No. 3, pp. 143-155, Mar. 1966.
Marvin Zelkowitz; Communications of the ACM, vol. 14, No. 6, p. 417-418, Jun. 1971.
J. Carver Hill; Communications of the ACM, vol. 16, No. 6, p. 350-351, Jun. 1973
F.F. Kuo; ACM Computer Communication Review, vol. 4 No. 1, Jan. 1974.
Vinton Cerf, Robert Kahn; IEEE Transactions on Communications, vol. COM-22, No. 5, pp. 637-648, May 1974.
V. Cerf, et al.; ACM Computer Communication Review, vol. 6 No. 1, p. 1-18, Jan. 1976.
Robert M. Metcalfe and David R. Boggs; Communications of the ACM, vol. 19, Issue 7, pp. 395-404, Jul. 1976.
P. Kermani and L. Kleinrock; Computer Networks, vol. 3, No. 4, pp. 267-286, Sep. 1979.
John M. McQuillan, et al.; Proceedings of the 6th Data Communications Symposium, p. 63, Nov. 1979.
Andrew D. Birrell, et al.; Communications of the ACM, vol. 25, Issue 4, pp. 260-274, Apr. 1982.
Ian M. Leslie, et al.; ACM Computer Communication Review, vol. 14, No. 2, pp. 2-9, Jun. 1984.
John Nagle; ACM Computer Communication Review, vol. 14, No. 4, p. 11-17, Oct. 1984.
Robert M. Brandriff, et al.; ACM Computer Communication Review, vol. 15, No. 4, Sep. 1985.
C. Kline; ACM Computer Communication Review, vol. 17, No. 5, Aug. 1987.
Christopher A. Kent, Jeffrey C. Mogul; ACM Computer Communication Review, vol. 17, No. 5, pp. 390-401, Oct. 1987.
Gary S. Delp, et al.; ACM Computer Communication Review, vol. 18, No. 4, p. 165-174, Aug. 1988.
David R. Boggs, et al.; ACM Computer Communication Review, vol. 18, No. 4, p. 222-234, Aug. 1988.
H. Kanakia and D. Cheriton; ACM Computer Communication Review, vol. 18, No. 4, p. 175-187, Aug. 1988.
V. Jacobson; ACM Computer Communication Review, vol. 18, No. 4, p. 314-329, Aug. 1988.
David D. Clark; ACM Computer Communication Review, vol. 18, No. 4, pp. 106-114, Aug. 1988.
Paul V. Mockapetris, Kevin J. Dunlap; ACM Computer Communication Review, vol. 18, No. 4, pp. 123-133, Aug. 1988.
Margaret L. Simmons and Harvey J. Wasserman; Proceedings of the 1988 ACM/IEEE conference on Supercomputing, p. 288-295, Orlando, Florida, Nov. 12, 1988.
David A. Borman; ACM Computer Communication Review, vol. 19, No. 2, p. 11-15, Apr. 1989.
R. Braden, et al.; ACM Computer Communication Review, vol. 19, No. 2, p. 86-94, Apr. 1989.
David D. Clark, et al.; IEEE Communications Magazine, vol. 27, No. 6, pp. 23-29, Jun. 1989.
David R. Cheriton; ACM Computer Communication Review, vol. 19, No. 4, p. 158-169, Sep. 1989.
Derek Robert McAuley; PhD Thesis, University of Cambridge, Sep. 1989.
Craig Partridge; ACM Computer Communication Review, vol. 20, No. 1, p. 44-53, Jan. 1990.
D. D. Clark and D. L. Tennenhouse; ACM Computer Communication Review, vol. 20, No. 4, pp. 200-208, Sep. 1990.
Eric C. Cooper, et al.; ACM Computer Communication Review, vol. 20, No. 4, p. 135-144, Sep. 1990.
Bruce S. Davie; ACM Computer Communication Review, vol. 21, No. 4, Sep. 1991.
C. Brendan S. Traw, et al.; ACM Computer Communication Review, vol. 21, No. 4, p. 317-325, Sep. 1991.
Ian Leslie and Derek R. McAuley; ACM Computer Communication Review, vol. 21, No. 4, p. 327, Sep. 1991.
Mark Hayter, Derek McAuley; ACM Operating Systems Review, vol. 25, Issue 4, p. 14-21, Oct. 1991.
Gregory G. Finn; ACM Computer Communication Review, vol. 21, No. 5, p. 18-29, Oct. 1991.
Greg Chesson; Proceedings of the Third International Conference on High Speed Networking, Nov. 1991.
Michael J. Dixon; University of Cambridge Computer Laboratory Technical Report No. 245, Jan. 1992.
Danny Cohen, Gregory Finn, Robert Felderman, Annette DeSchon; Made available by authors, Jan. 10, 1992.
Gene Tsudik; ACM Computer Communication Review, vol. 22, No. 5, pp. 29-38, Oct. 1992.
Peter Steenkiste; ACM Computer Communication Review, vol. 22, No. 4, Oct. 1992.
Paul E. McKenney and Ken F. Dove; ACM Computer Communication Review, vol. 22, No. 4, Oct. 1992.
Erich Ruetsche and Matthias Kaiserswerth; Proceedings of the IFIP TC6/WG6.4 Fourth International Conference on High Performance Networking IV, Dec. 14, 1992.
C. Traw and J. Smith; IEEE Journal on Selected Are
Pope Steve L.
Riddoch David J.
Ahmed Mohammed
Bates Kevin
Haynes Beffel & Wolfeld LLP
Solarflare Communications, Inc.
Wolfeld Warren S.
LandOfFree
User-level stack does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with User-level stack, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and User-level stack will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2676894