Patent
1996-11-12
1998-10-20
Ellis, Richard L.
395681, G06F 1300
Patent
active
058260412
ABSTRACT:
An improved buffering mechanism for network packets is provided. In a preferred embodiment of the present invention, a circular buffer is used when sending and receiving network packets. The circular buffer is accessible by V86 mode network drivers and protected mode applications. Said circular buffer stores packets in a first-in-first-out manner, facilitates asynchronous communications across the network and services multiple clients.
REFERENCES:
patent: 4663706 (1987-05-01), Allen et al.
patent: 4817085 (1989-03-01), De Prycker
patent: 5187780 (1993-02-01), Clark et al.
patent: 5193149 (1993-03-01), Awiszio et al.
Banks et al., "A High-Performance Network Architecture for a PA-RISC Workstation," IEEE Journal of Selected Areas in Communications, vol. 11, No. 2, Feb. 1993.
Clark et al., "An Analysis of TCP Processing Overhead," IEEE Communications Magazine, Jun. 1989.
Dalton et al., "Afterburner," IEEE Network, Jul. 1993.
Druschel et al., "Fbufs: A High-Bandwidth Cross-Domain Transfer Facility," Operating System Review, vol. 27, No. 5, 1993.
Druschel et al., "Network Subsystem Design," IEEE Network, Jul. 1993.
Smith et al., "Giving Applications Access to Gbls Networking," IEEE Network, Jul. 1993.
Duncan, Ray, PC MAgazine, "DOS Extenders Old and New: Protected-Mode Programming in DOS", Feb. 25, 1991, V10 P. 385 (5).
"Multi-addressing Mode Microprocessor Memory Support for Personal Computers," IBM Technical Disclosure Bulletin, New York, vol. 34, No 10B, Mar. 1992, pp. 157-162.
"Direct Memory Access-Based Integrated Services Digital Network Telecommunications Circuit Switch Utilizing Circular Buffers," IBM Technical Disclosure Bulletin, New York, vol. 34, No. 6, Nov. 1991, pp. 131-133.
Knuth, The Art of Computer Programming, vol. 1, Fundamental Algorithms, 2d ed., Addison-Wesley, Reading Mass., 1988, pp. 236, 271 and 437.
"Stimulating Shared Buffer Communication in a Distributed Processing Environment," IBM Technical Disclosure Bulletin, vol. 34, No. 11, Apr. 1992, pp. 340-350.
Eveland, R.E., et al., "Technical for storing Variable Length Data in a Circulating Buffer," IBM Technical Disclosure Bulletin, vol. 26, No. 1, Jun. 1983, pp. 86-88.
"Software-Controlled Wrap-Around Buffer," IBM Technical Disclosure Bulletin, vol. 28, No. 12, May 1986, pp. 5314-5316.
Reingold, H., Data Structures in Pascal, Little & Brown, 1986, pp. 277-289.
Reingold, H., Data Structures in Pascal, Little & Brown, 1986, pp. 165-169.
Clarke, C. and T. Jordan, "DE201 Digital Ether PC-bus Adapter," Functional Specification, V1.2, Digital Equipment Corporation, 1990, Chap. 1 DE201 Hardware Description, pp. 1-1--1-25.
"EtherLink II Adapter Technical Reference Manual," Manual Part No. 4185-01, 3Com Corporation, Santa Clara, California, Jan. 1989.
"DE 83932 Systems-Oriented Network Interface Controller," National Semiconductor, Dec. 1989, pp. 1-44.
Ellis Richard L.
Microsoft Corporation
LandOfFree
Method and system for buffering network packets that are transfe does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for buffering network packets that are transfe, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for buffering network packets that are transfe will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-256616