Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
162 words
A computer system for communicating with a network, comprising: a host processor; memory coupled to said host processor; an interface bus coupled to said host processor; and a network interface device for coupling to said interface bus and the network for enabling communication between the computer system and the network, the network interface device including: a buffer for temporarily storing data; a media interface device coupled to said buffer and for coupling to the network for transferring data between said buffer and the network; a bus interface coupled to said buffer and for coupling to said interface bus for transferring data between said memory and said buffer; and a local processor coupled to said buffer for writing a unique value at a predetermined location within said buffer, for periodically comparing a data value from said predetermined location with said unique value and for initiating data transfer from said buffer to said memory when said data value does not match said unique value.
Claim 2
Dependent Claim
162 words
A computer system for communicating with a network, comprising: a host processor; memory coupled to said host processor; an interface bus coupled to said host processor; and a network interface device for coupling to said interface bus and the network for enabling communication between the computer system and the network, the network interface device including: a buffer for temporarily storing data; a media interface device coupled to said buffer and for coupling to the network for transferring data between said buffer and the network; a bus interface coupled to said buffer and for coupling to said interface bus for transferring data between said memory and said buffer; and a local processor coupled to said buffer for writing a unique value at a predetermined location within said buffer, for periodically comparing a data value from said predetermined location with said unique value and for initiating data transfer from said buffer to said memory when said data value does not match said unique value.
Claim 3
Dependent Claim
17 words
The computer system of claim 1, wherein said buffer includes at least one block of memory storage.
Claim 4
Dependent Claim
19 words
The computer system of claim 2, wherein said predetermined location is located approximately in the center of said block.
Claim 5
Dependent Claim
22 words
The computer system of claim 2, wherein said predetermined location is located in between the beginning and the center of said block.
Claim 6
Dependent Claim
15 words
The computer system of claim 1, wherein said unique value comprises a plurality of bytes.
Claim 7
Dependent Claim
20 words
The computer system of claim 5, wherein said unique value is written into contiguous bytes of memory within said buffer.
Claim 8
Dependent Claim
18 words
The computer system of claim 1, wherein said media interface device is compatible with the token ring protocol.
Claim 9
Dependent Claim
37 words
The computer system of claim 1, wherein: said interface bus is an expansion bus for receiving at least one expansion card; and wherein said network interface device is an expansion card for plugging into said expansion bus.
Claim 10
Dependent Claim
78 words
The computer system of claim 1, wherein said network interface device further includes: local memory coupled to said local processor for storing a driver, wherein said driver instructs said local processor to write said unique value at said predetermined location within said buffer, to periodically compare said data value at said predetermined location with said unique value and to initiate data transfer from said buffer to said memory when said data value does not match said unique value.
Claim 11
Dependent Claim
29 words
The computer system of claim 1, wherein said local processor further indicates to said host processor when said data transfer from said buffer to said main memory is complete.
Claim 12
Dependent Claim
154 words
A network interface system for coupling to a computer system to enable communication between the computer system and a network coupled through a network media segment, comprising: a buffer for temporarily storing data transferred between the computer system and the network; a media interface device coupled to said buffer and for coupling to the media segment for transferring data between the network and said buffer; a bus interface device coupled to said buffer and for coupling to the computer system for transferring data between the computer system and said buffer; and a processor for detecting data in said buffer from the network, said processor writing a predetermined value at a predetermined location within said buffer, periodically comparing said data value at said predetermined location with said predetermined value, and initiating transfer of data from said buffer through said bus interface to the computer system if said data value is different from said predetermined value.
Claim 13
Dependent Claim
154 words
A network interface system for coupling to a computer system to enable communication between the computer system and a network coupled through a network media segment, comprising: a buffer for temporarily storing data transferred between the computer system and the network; a media interface device coupled to said buffer and for coupling to the media segment for transferring data between the network and said buffer; a bus interface device coupled to said buffer and for coupling to the computer system for transferring data between the computer system and said buffer; and a processor for detecting data in said buffer from the network, said processor writing a predetermined value at a predetermined location within said buffer, periodically comparing said data value at said predetermined location with said predetermined value, and initiating transfer of data from said buffer through said bus interface to the computer system if said data value is different from said predetermined value.
Claim 14
Dependent Claim
18 words
The network interface system of claim 11, wherein said buffer includes at least one block of memory storage.
Claim 15
Dependent Claim
23 words
The network interface system of claim 12, wherein said predetermined location is located approximately in the center of said block of memory storage.
Claim 16
Dependent Claim
26 words
The network interface system of claim 12, wherein said predetermined location is located in between the beginning and the center of said block of memory storage.
Claim 17
Dependent Claim
20 words
The network interface system of claim 11, wherein said predetermined value is a unique value comprising a plurality of bytes.
Claim 18
Dependent Claim
74 words
The network interface system of claim 11, further comprising: memory coupled to said processor for storing a driver routine, wherein said driver routine instructs said processor to write said predetermined value at said predetermined location within said buffer, to periodically compare said data value at said predetermined location with said predetermined value and to initiate data transfer from said buffer to the computer system when said data value is different from said predetermined value.
Claim 19
Dependent Claim
29 words
The network interface system of claim 11, wherein said processor further indicates to the computer system when said data transfer from said buffer to the computer system is complete.
Claim 20
Independent Claim
77 words
A method of detecting data sent from a network to a network interface device in a computer system, comprising the steps of: writing a predetermined value at a predetermined location of a data buffer of the network interface device; periodically comparing a data value at the predetermined location with the predetermined value; and transferring data from the data buffer to the computer system when the data value at the predetermined location is different from the predetermined value.
Claim 21
Independent Claim
77 words
A method of detecting data sent from a network to a network interface device in a computer system, comprising the steps of: writing a predetermined value at a predetermined location of a data buffer of the network interface device; periodically comparing a data value at the predetermined location with the predetermined value; and transferring data from the data buffer to the computer system when the data value at the predetermined location is different from the predetermined value.
Claim 22
Dependent Claim
26 words
The method of claim 18, after said step of writing a predetermined value, further comprising the step of reading the data value at the predetermined location.
Claim 23
Dependent Claim
30 words
The method of claim 18, after said step of transferring data, further comprising the step of indicating to the computer system after the data from the data buffer is transferred.