Network interface and protocol

Electrical computers and digital processing systems: multicomput – Network-to-computer interfacing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S212000, C709S213000

Reexamination Certificate

active

07970949

ABSTRACT:
A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.

REFERENCES:
patent: 6018763 (2000-01-01), Hughes et al.
patent: 6067595 (2000-05-01), Lindenstruth
patent: 6246683 (2001-06-01), Connery et al.
patent: 6314532 (2001-11-01), Daudelin et al.
patent: 6321310 (2001-11-01), McCarthy et al.
patent: 6799200 (2004-09-01), Blackmore et al.
patent: 2002/0016914 (2002-02-01), Seki et al.
patent: 2002/0026502 (2002-02-01), Phillips et al.
patent: 2002/0091863 (2002-07-01), Schug
patent: 2002/0124108 (2002-09-01), Terrell et al.
patent: 2004/0024833 (2004-02-01), Siddabathuni
patent: WO 00/67131 (2000-09-01), None
patent: WO 0067131 (2000-09-01), None
patent: WO 00/67131 (2000-11-01), None
patent: WO 00/67131 (2000-11-01), None
Blumrich et al., “Virtual-Memory-Mapped Network Interfaces”, IEEE Micro, vol. 15, No. 1, pp. 21-28, Feb. 1995.
Pfister, Gregory, “An Introduction to the InfiniBand architecture”, Part IX; Emerging Technologies and Future Trends, 2001, pp. 617-632, IEEE Press, NY.
P. Druschel,Operating System Support for High-Speed Communication: Techniques to Eliminate Processing Bottlenecks in High-Speed Networking are Presented, Communication of the ACM, Sep. 1996, pp. 41-51, vol. 39(9), XP000642200.
P. Druschel et al.,Lazy Receiver Processing(LRP):A Network Subsystem Architecture for Server Systems, Operating Systems Review (SIGOPS), Dec. 1996, pp. 261-275, vol. 30, XP000643517.
S. Mukherjee et al.,A Survey of User-Level Network Interfaces for System Area Networks, University of Wisconsin-Madison, Technical Report #1340, Feb. 1997, pp. 1-26, XP002302774.
I. Pratt et al.,Arsenic: A User-Accessible Gigabit Ethernet Interface, IEEE INFOCOM, Apr. 2001, pp. 67-76, vol. 1, Conf. 20, XP10538666.
D. Riddoch et al.,A Low Overhead Application/Device-driver Interface for User-level, Networking, International Conference on Parallel and Distributed Processing Techniques and Applications, Jun. 2001, pp. 1-7, XP002302772.
D. Riddoch et al.,Tripwire: A Synchronisation of Primitive for Virtual Memory Mapped Communication, Journal of Interconnection Networks (JOIN), Sep. 2001, pp. 345-364, vol. 2(3), XP002302773.
Chen et al., “UTLB: A Mechanism for Address Translation on Network Interfaces”, Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Oct. 1998, pp. 193-204.
Druschel et al., “Experiences with a High-Speed Network Adaptor: A Software Perspective”, Proceedings of the SIGCOMM '94 Conference, pp. 2-13, London, UK, Aug. 1994.
Gordon E. Moore, Cramming more components onto integrated circuits, Electronics, vol. 38, No. 8, pp. 114-117, Apr. 19, 1965.
Jack B. Dennis and Earl C. Van Horn, Programming Semantics for Multiprogrammed Computations, Communications of the ACM, vol. 9, No. 3, pp. 143-155, Mar. 1966.
Marvin Zelkowitz, Interrupt Driven Programming, Communications of the ACM, vol. 14, No. 6, p. 417-418, Jun. 1971.
J. Carver Hill, Synchronizing Processors with Memory-Content-Generated Interrupts, Communications of the ACM, vol. 16, No. 6, p. 350-351, Jun. 1973.
F.F. Kuo, The Aloha System, ACM Computer Communication Review, vol. 4 No. 1, Jan. 1974.
Vinton Cerf, Robert Kahn, A Protocol for Packet Network Intercommunication, IEEE Transactions on Communications, vol. COM-22, No. 5, pp. 637-648, May 1974.
V. Cerf, et al., Proposal for an International End-to-End Protocol, ACM Computer Communication Review, vol. 6 No. 1, p. 1-18, Jan. 1976.
Robert M. Metcalfe and David R. Boggs, Ethernet: distributed packet switching for local computer networks, Communications of the ACM, vol. 19, Issue 7, pp. 395-404, Jul. 1976.
P. Kermani and L. Kleinrock, Virtual cut-through: A new computer communciation switching technique, Computer Networks, vol. 3, No. 4, pp. 267-286, Sep. 1979.
John M. McQuillan, et al., An Overview of the New Routing Algorithm for the ARPANET, Proceedings of the 6th Data Communications Symposium, p. 63, Nov. 1979.
Andrew D. Birrell, et al., Grapevine: An Exercise in Distributed Computing, Communications of the ACM, vol. 25, Issue 4, pp. 260-274, Apr. 1982.
Ian M. Leslie, et al., The Architecture of the Universe Network, ACM Computer Communication Review, vol. 14, No. 2, pp. 2-9, Jun. 1984.
John Nagle, Congestion Control in IP/TCP Internetworks, ACM Computer Communication Review, vol. 14, No. 4, p. 11-17, Oct. 1984.
Robert M. Brandriff, et al., Development of a TCP/IP for the IBM/370, ACM Computer Communication Review, vol. 15, No. 4, Sep. 1985.
C. Kline, Supercomputers on the Internet: A Case Study, ACM Computer Communication Review, vol. 17, No. 5, Aug. 1987.
Christopher A. Kent, Jeffrey C. Mogul, Fragmentation Considered Harmful, ACM Computer Communication Review, vol. 17, No. 5, pp. 390-401, Oct. 1987.
Gary S. Delp, et al., An Analysis of Memnet: An Experiment in High-Speed Shared-Memory Local Networking, ACM Computer Communication Review, vol. 18, No. 4, p. 165-174, Aug. 1988.
David R. Boggs, et al., Measured Capacity of an Ethernet: Myths and Reality, ACM Computer Communication Review, vol. 18, No. 4, p. 222-234, Aug. 1988.
H. Kanakia and D. Cheriton, The VMP Network Adapter Board (NAB): High-Performance Network Communication for Multiprocessors, ACM Computer Communication Review, vol. 18, No. 4, p. 175-187, Aug. 1988.
V. Jacobson, Congestion Avoidance and Control, ACM Computer Communication Review, vol. 18, No. 4, p. 314-329, Aug. 1988.
David D. Clark, The Design Philosophy of the DARPA Internet Protocols, ACM Computer Communication Review, vol. 18, No. 4, pp. 106-114, Aug. 1988.
Paul V. Mockapetris, Kevin J. Dunlap, Development of the Domain Name System, ACM Computer Communication Review, vol. 18, No. 4, pp. 123-133, Aug. 1988.
Margaret L. Simmons and Harvey J. Wasserman, Performance Comparison of the Cray-2 and Cray X-MP/416 Supercomputers, Proceedings of the 1988 ACM/IEEE conference on Supercomputing, p. 288-295, Orlando Florida, Nov. 12, 1988.
David A. Borman, Implementing TCP/IP on a Cray computer, ACM Computer Communication Review, vol. 19, No. 2, p. 11-15, Apr. 1989.
R. Braden, et al., Computing the Internet Checksum, ACM Computer Communication Review, vol. 19, No. 2, p. 86-94, Apr. 1989.
David D. Clark, et al., An Analysis of TCP Processing Overhead, IEEE Communications Magazine, vol. 27, No. 6, pp. 23-29, Jun. 1989.
David R. Cheriton, Sirpent: A High-Performance Internetworking Approach, ACM Computer Communication Review, vol. 19, No. 4, p. 158-169, Sep. 1989.
Derek Robert McAuley, Protocol Design for High Speed Networks, PhD Thesis, University of Cambridge, Sep. 1989.
Craig Partridge, How Slow Is One Gigabit Per Second?, ACM Computer Communication Review, vol. 20, No. 1, p. 44-53, Jan. 1990.
D. D. Clark and D. L. Tennenhouse, Architectural Considerations for a New Generation of Protocols, ACM Computer Communication Review, vol. 20, No. 4, pp. 200-208, Sep. 1990.
Eric C. Cooper, et al., Protocol Implementation on the Nectar Communication Processor, ACM Computer Communication Review, vol. 20, No. 4, p. 135-144, Sep. 1990.
Bruce S. Davie, A Host-Network Interface Architecture for ATM, ACM Computer Communication Review, vol. 21, No. 4, Sep. 1991.
C. Brendan S. Traw, et al., A High-Performance Host Interface for ATM Networks, ACM Computer Communication Review, vol. 21, No. 4, p. 317-325, Sep. 1991.
Ian Leslie and Derek R. McAuley, Fairisle: An ATM Network for the Local Are

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Network interface and protocol does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Network interface and protocol, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Network interface and protocol will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2621811

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.