Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
152 words
An interface suitable for connecting a computer to a network, the computer having a high-power operational state and a low-power operational state, said interface comprising: filtering means for selectively passing a data packet sent by the network, said filtering means comprising, at least one hash value; at least one offset value; at least one mask corresponding to said at least one offset value; means for selecting a portion of said data packet, said selected data packet portion specified by said at least one offset value and said at least one mask; means for deriving a hash function from said selected data packet portion; means for comparing said derived hash function with said at least one hash value; and switching means responsive to said filtering means, for initiating a transition of the computer between the low-power state and the high-power state if said derived hash function matches said at least one hash value.
Claim 2
Dependent Claim
152 words
An interface suitable for connecting a computer to a network, the computer having a high-power operational state and a low-power operational state, said interface comprising: filtering means for selectively passing a data packet sent by the network, said filtering means comprising, at least one hash value; at least one offset value; at least one mask corresponding to said at least one offset value; means for selecting a portion of said data packet, said selected data packet portion specified by said at least one offset value and said at least one mask; means for deriving a hash function from said selected data packet portion; means for comparing said derived hash function with said at least one hash value; and switching means responsive to said filtering means, for initiating a transition of the computer between the low-power state and the high-power state if said derived hash function matches said at least one hash value.
Claim 3
Dependent Claim
19 words
The interface of claim 1 further comprising means for performing an adjustment of said at least one offset value.
Claim 4
Dependent Claim
21 words
The interface of claim 2 wherein said means for performing an adjustment is responsive to the format of said data packet.
Claim 5
Dependent Claim
48 words
The interface of claim 1 wherein said data packet comprises a plurality of bytes and said means for selecting a portion of said data packet functions by using said at least one offset value to define a first said byte for inclusion in said selected data packet portion.
Claim 6
Dependent Claim
42 words
The interface of claim 4 wherein said means for selecting a portion of said data packet further functions by using said at least one mask to define at least one portion of said bytes for inclusion in said selected data packet portion.
Claim 7
Dependent Claim
19 words
The interface of claim 1 further comprising means for loading said at least one hash value into a register.
Claim 8
Dependent Claim
18 words
The interface of claim 1 further comprising at least one command associated with said at least one mask.
Claim 9
Dependent Claim
26 words
The interface of claim 7 wherein said at least one command functions to combine said at least one mask with at least one other said mask.
Claim 10
Dependent Claim
21 words
The interface of claim 7 wherein said at least one command functions to indicate the destination type of said data packet.
Claim 11
Dependent Claim
26 words
The interface of claim 9 wherein said data packet destination type comprises a member of the group consisting of a broadcast packet and a unicast packet.
Claim 12
Dependent Claim
23 words
The interface of claim 7 wherein said at least one command functions to reverse the logic of said at least one hash value.
Claim 13
Dependent Claim
19 words
The interface of claim 7 wherein said at least one command functions to enable said at least one mask.
Claim 14
Dependent Claim
23 words
The interface of claim 1 wherein said means for deriving a hash function comprises means for performing a 32-bit cyclic redundancy check computation.
Claim 15
Dependent Claim
23 words
The interface of claim 1 wherein said means for deriving a hash function comprises means for performing a 16-bit cyclic redundancy check computation.
Claim 16
Dependent Claim
21 words
The interface of claim 7 wherein said switching means comprises means for initiating a boot up power cycle for the computer.
Claim 17
Independent Claim
122 words
An method for interfacing a computer with a network, the computer having a high-power operational state and a low-power operational state, said method comprising the steps of: obtaining a hash value; obtaining an offset value; obtaining a mask corresponding to said offset value; detecting a data packet sent by the network, said data packet comprising a plurality of bytes; filtering said data packet by means of said mask and said offset value to yield a portion of the data packet; deriving a hash function from said data packet portion; comparing said derived hash function with said hash value; and if said derived hash function matches said hash value, initiating a transition of the computer between the low-power state and the high-power state.
Claim 18
Independent Claim
122 words
An method for interfacing a computer with a network, the computer having a high-power operational state and a low-power operational state, said method comprising the steps of: obtaining a hash value; obtaining an offset value; obtaining a mask corresponding to said offset value; detecting a data packet sent by the network, said data packet comprising a plurality of bytes; filtering said data packet by means of said mask and said offset value to yield a portion of the data packet; deriving a hash function from said data packet portion; comparing said derived hash function with said hash value; and if said derived hash function matches said hash value, initiating a transition of the computer between the low-power state and the high-power state.
Claim 19
Dependent Claim
32 words
The method of claim 16 further comprising the step of adjusting said offset value in response to the format of the data packet prior to said step of filtering said data packet.
Claim 20
Dependent Claim
33 words
The method of claim 16 wherein said step of filtering said data packet comprises the step of using said offset value to define a first byte for inclusion in said data packet portion.
Claim 21
Dependent Claim
35 words
The method of claim 18 wherein said step of filtering said data packet further comprises the step of using said mask to define a portion of said bytes for inclusion in said data packet portion.
Claim 22
Dependent Claim
35 words
The method of claim 18 further comprising the steps of: obtaining a command associated with said mask; and modifying said mask in accordance with said command prior to said step of filtering said data packet.
Claim 23
Dependent Claim
42 words
The method of claim 20 wherein said step of modifying said mask in accordance with said command comprises the steps of: obtaining a second mask; and combining said mask with said second mask prior to said step of filtering said data packet.
Claim 24
Dependent Claim
27 words
The method of claim 16 further comprising the step of determining the destination type of data packet to be either a broadcast packet or a unicast packet.
Claim 25
Dependent Claim
26 words
The method of claim 16 further comprising the step of reversing the logic of said hash value subsequent to said step of obtaining a hash value.
Claim 26
Dependent Claim
24 words
The method of claim 16 wherein said step of deriving a hash function comprises the step of performing a 16-bit cyclic redundancy check computation.
Claim 27
Dependent Claim
24 words
The method of claim 16 wherein said stop of deriving a hash function comprises the step of performing a 32-bit cyclic redundancy check computation.
Claim 28
Dependent Claim
28 words
The method of claim 16 wherein said step of initiating a transition of the computer comprises the step of initiating a boot up power cycle for the computer.