System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
DCFirst Claim
1. 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.
4 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
In a main embodiment, prestage filtering is applied via user-definable filter parameters (e.g., reject, pass, or granularity filters) on data being transferred between a communication unit (201) and communication server (220). For downloading, e.g., email from a host post office (240), a communication server controller (229) preferably either forwards the filter parameters in a query object or message to the post office to apply and return qualified mail (406-414), or the communication server receives all unprocessed mail and applies the filters locally (418-420), only acknowledging as processed that mail which passes the filters. For uploading, e.g., email from a client, a client controller applies an upload prestage filter (432) so as to retain all filter-rejected email, while transmitting email passing the filters (434). Thus, only desired data transfers (i.e., those meeting user defined filters) are communicated over the expense-bearing networks between the remote unit and communication server.
-
Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. 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.
-
Specification