Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
132 words
A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the communication server: filtering data units based on a first set of user-selected criteria to produce filtered data units; communicating the filtered data units to the client communication unit; receiving a second set of a plurality of user-selected criteria, wherein the second set of the plurality of user-selected criteria has been previously prepared at the client communication unit and, when completed, has been sent to the communication server in a virtual session; filtering subsequent data units based on the second set of the plurality of user-selected criteria to create subsequent filtered data units; and communicating the subsequent filtered data units to the client communication unit.
Claim 2
Independent Claim
132 words
A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the communication server: filtering data units based on a first set of user-selected criteria to produce filtered data units; communicating the filtered data units to the client communication unit; receiving a second set of a plurality of user-selected criteria, wherein the second set of the plurality of user-selected criteria has been previously prepared at the client communication unit and, when completed, has been sent to the communication server in a virtual session; filtering subsequent data units based on the second set of the plurality of user-selected criteria to create subsequent filtered data units; and communicating the subsequent filtered data units to the client communication unit.
Claim 3
Dependent Claim
23 words
The method according to claim 1 further comprising truncating a filtered data unit if the filtered data unit exceeds a first filter size.
Claim 4
Dependent Claim
25 words
The method according to claim 1 further comprising truncating a subsequent filtered data unit if the subsequent filtered data unit exceeds a second filter size.
Claim 5
Dependent Claim
53 words
The method according to claim 1 further comprising: maintaining a summary index of data units that did not pass the first set of user-selected criteria to produce unfiltered data units; and automatically forwarding the unfiltered data units to the client communication unit that pass the second set of the plurality of user-selected criteria.
Claim 6
Independent Claim
153 words
A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the client communication unit: communicating a set of a plurality of user-selected criteria to the communication server; storing the set of the plurality of user-selected criteria locally in a memory; receiving filtered data units from the communication server based on the set of the plurality of user-selected criteria; reviewing the set of the plurality of user-selected criteria locally; modifying the set of the plurality of user-selected criteria locally to produce a modified set of a plurality user-selected criteria; storing the modified set of the plurality of user-selected criteria locally in the memory; communicating the modified set of the plurality of user-selected criteria to the communication server; and receiving filtered data units from the communication server based on the modified set of the plurality of user-selected criteria.
Claim 7
Independent Claim
153 words
A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the client communication unit: communicating a set of a plurality of user-selected criteria to the communication server; storing the set of the plurality of user-selected criteria locally in a memory; receiving filtered data units from the communication server based on the set of the plurality of user-selected criteria; reviewing the set of the plurality of user-selected criteria locally; modifying the set of the plurality of user-selected criteria locally to produce a modified set of a plurality user-selected criteria; storing the modified set of the plurality of user-selected criteria locally in the memory; communicating the modified set of the plurality of user-selected criteria to the communication server; and receiving filtered data units from the communication server based on the modified set of the plurality of user-selected criteria.
Claim 8
Dependent Claim
27 words
The method according to claim 5 wherein the steps of communicating occurs when a virtual session is established between the client communication unit and the communication server.
Claim 9
Dependent Claim
29 words
The method according to claim 5 wherein the step of modifying comprises modifying the set of user-selected criteria at the client communication unit while on-line with the communication server.
Claim 10
Dependent Claim
32 words
The method according to claim 5 wherein the step of modifying comprises modifying the set of the plurality of user-selected criteria at the client communication unit while off-line from the communication server.
Claim 11
Dependent Claim
28 words
The method according to claim 5 further comprising providing the client communication unit with several pre-defined groups of filter settings that are selectively communicable to the communication server.
Claim 12
Dependent Claim
23 words
The method according to claim 5 further comprising providing the client communication unit with several groups of filter settings that are manually activated.
Claim 13
Independent Claim
140 words
A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising: filtering data units, at the communication server, based on a first set of a plurality of user-selected criteria to produce filtered data units; communicating, at the communication server, the filtered data units to the client communication unit; preparing, at the client communication unit, a second set of a plurality of user-selected criteria and, when completed, communicating the second set of the plurality of user-selected criteria to the communication server in a virtual session; filtering subsequent data units, at the communication server, based on the second set of the plurality of user-selected criteria to create subsequent filtered data units; and communicating, at the communication server, the subsequent filtered data units to the client communication unit.
Claim 14
Independent Claim
140 words
A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising: filtering data units, at the communication server, based on a first set of a plurality of user-selected criteria to produce filtered data units; communicating, at the communication server, the filtered data units to the client communication unit; preparing, at the client communication unit, a second set of a plurality of user-selected criteria and, when completed, communicating the second set of the plurality of user-selected criteria to the communication server in a virtual session; filtering subsequent data units, at the communication server, based on the second set of the plurality of user-selected criteria to create subsequent filtered data units; and communicating, at the communication server, the subsequent filtered data units to the client communication unit.