← Back to Patent Explorer
US6101531A Expired / Lapsed US ⏱️ 0.0 years remaining

System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client

Assignee: Google Technology Holdings LLC
•
Filing: 1998-04-15
•
Granted: 2000-08-08
•
Expires: 2018-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Gene Eggleston
  • 👤 Mitch Hansen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 11:28
CPC Classifications
H; H04; H04W; H04W28/00; H04W28/02; H04W28/06; H04L; H04L51/00; H04L51/21; H04L51/212; H04L51/58; H04W28/16; H04W28/18

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.

References Cited (Backward Citations)

US5287456A Cited
US5377354A Cited
US5276680A Cited
US5283856A Cited
US5506887A Cited
US5406557A Cited
US5568540A Cited
US5513126A Cited
US5621727A Cited
US5491820A Cited
US5764899A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-08 2004-02-07 2004-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-08 2008-02-07 2008-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-08 2012-02-07 2012-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag