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

Method and apparatus for communicating summarized data

Assignee: Google Technology Holdings LLC
•
Filing: 1995-12-19
•
Granted: 1999-09-28
•
Expires: 2015-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a main embodiment, select and summary (S&S) indices (213, 228) are used to provide user flexibility in reviewing and requesting otherwise filtered data. Both the user's remote unit (201) and communication server (220) maintain S&S indices containing identifying (summary) information about data which has not been fully transferred between the communication server and remote unit. As new data is filtered for transfer (704-706), identifying information is captured (710) for any non-qualifying data by either a host unit or the communication server. This information is stored (714) in the communication server's S&S index, and transferred (718) via update messaging to the remote unit. When reviewing its updates or S&S index, the user may request (722) such of the data that it desires partial or full transfers of for further review. Thus, a cost efficient review mechanism is provided to users for determining whether to transfer data that otherwise fails selected filter parameters.

Inventors

  • 👤 Gene Eggleston
  • 👤 Mitch Hansen
  • 👤 Anthony Rzany

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 14:20
CPC Classifications
H; H04; H04M; H04M15/00; H04M15/44; H04L; H04L51/00; H04L51/21; H04L51/214; H04L67/00; H04L67/14; H04L67/50; H04L67/56; H04L67/568; H04L67/5682; H04L51/58; H04L67/01; H04L67/04; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/327; H04L69/329; H04M2215/00; H04M2215/01; H04M2215/0104; H04M2215/20; H04M2215/2013; H04W; H04W4/00; H04W4/12; H04W4/24; H04W8/00; H04W8/18

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 152 words
A system for communicating data to a communication unit associated with a first user comprising: a host server operable for: filtering individual data units based on at least one user-definable filter parameter to identify whether a data unit is a qualifying or non-qualifying data unit; for qualifying data units, sending an identifying information part and an additional part to the communication unit; and for non-qualifying data units sending the identifying information part without the additional part to the communication unit; and a communication server, in communication with the host server and the communication unit, comprising a data transfer manager operable for controlling communication of the qualifying and non-qualifying data units from the host server to the communication unit including sending the identifying information part and the additional part for the qualifying data units and sending the identifying information part without the additional part for the non-qualifying data units to the communication unit.
Claim 2
Independent Claim 152 words
A system for communicating data to a communication unit associated with a first user comprising: a host server operable for: filtering individual data units based on at least one user-definable filter parameter to identify whether a data unit is a qualifying or non-qualifying data unit; for qualifying data units, sending an identifying information part and an additional part to the communication unit; and for non-qualifying data units sending the identifying information part without the additional part to the communication unit; and a communication server, in communication with the host server and the communication unit, comprising a data transfer manager operable for controlling communication of the qualifying and non-qualifying data units from the host server to the communication unit including sending the identifying information part and the additional part for the qualifying data units and sending the identifying information part without the additional part for the non-qualifying data units to the communication unit.
Claim 3
Dependent Claim 38 words
The system of claim 1, wherein the host server is a host client-server program operating on a host processor, and the host processor is in communication with the communication server via a wide area network (WAN) communication channel.
Claim 4
Dependent Claim 24 words
The system of claim 1, wherein the communication server and communication unit are coupled by a first communication channel including a wireless communication channel.
Claim 5
Dependent Claim 71 words
The system of claim 1, wherein the data transfer manager further comprises a virtual session manager adapted to control communication of data between the communication unit and host server by communicating the data via a sessionless-oriented communication protocol over a first communication channel between the virtual session manager and the communication unit, and by communicating the data via a session-oriented communication protocol between the virtual session manager and the host server.
Claim 6
Dependent Claim 120 words
The system of claim 1, wherein: the data transfer manager is further operable for communicating the at least one filter parameter to the host server; the host server is operable for applying the at least one filter parameter to determine whether to transfer to the communication server a first data unit of the data, and when the first data unit is determined not to pass the at least one filter parameter, for determining a first identifying information about the first data unit and sending the first identifying information to the communication server; and the communication server further comprising a summary store for storing the first identifying information, and being operable for sending the first identifying information to the communication unit.
Claim 7
Dependent Claim 92 words
The system of claim 5, wherein the host server is an electronic mail post office operating on a host processor, the first data unit is a first email message, and the first identifying information is at least one of a group consisting of a serial number of the first email message, an author name of the first email message, a priority level of the first email message, a mail date of the first email message, a message size of the first email message, and a subject word of the first email message.
Claim 8
Dependent Claim 21 words
The system of claim 1, wherein the host server and communication server are different programs operating on a same host processor.
Claim 9
Dependent Claim 32 words
The system of claim 1, wherein the host server is one of the group consisting of an electronic mail post office, a client-server host, a multimedia application host, and a voice processor.
Claim 10
Dependent Claim 28 words
The method of claim 1 wherein the communication server sends the communication unit the summary part without the additional part for non-qualifying data units at predetermined time periods.
Claim 11
Dependent Claim 31 words
The method of claim 1 wherein the communication server sends the communication unit the summary part without the additional part for non-qualifying data units at the request of the first user.
Claim 12
Dependent Claim 39 words
The method of claim 1 wherein the communication server sends the communication unit the summary part without the additional part for non-qualifying data units only if accompanied by the summary part and the additional part for qualifying data units.
Claim 13
Independent Claim 154 words
A method of communicating data between a first data processing device and a third data processing device via a second data processing device, comprising: (a) at the second data processing device, controlling communication of qualifying and non-qualifying data units from the first data processing device to the third data processing device including receiving individually filtered data units from the first data processing device based on at least one user-definable filter parameters to identify whether a data unit is a qualifying or non-qualifying data unit, wherein for qualifying data units, an identifying information part and an additional part is received and for non-qualifying data units, the identifying information part without the additional part is received, and providing the third data processing device with the identifying information part and the additional part for qualifying data units and providing the third data processing device with the identifying information part without the additional part for non-qualifying data units.
Claim 14
Independent Claim 154 words
A method of communicating data between a first data processing device and a third data processing device via a second data processing device, comprising: (a) at the second data processing device, controlling communication of qualifying and non-qualifying data units from the first data processing device to the third data processing device including receiving individually filtered data units from the first data processing device based on at least one user-definable filter parameters to identify whether a data unit is a qualifying or non-qualifying data unit, wherein for qualifying data units, an identifying information part and an additional part is received and for non-qualifying data units, the identifying information part without the additional part is received, and providing the third data processing device with the identifying information part and the additional part for qualifying data units and providing the third data processing device with the identifying information part without the additional part for non-qualifying data units.
Claim 15
Dependent Claim 99 words
The method of claim 12, wherein: step (a) further comprises determining at least one filter parameter from a user profile store and communicating the at least one filter parameter to the first data processing device; and (b) at the first data processing device, applying the at least one filter parameter to determine whether to transfer to the second data processing device a first data unit addressed to the third data processing device, and when it is determined not to transfer the first data unit, sending first identifying information about the first data unit to the second data processing device.
Claim 16
Dependent Claim 41 words
The method of claim 13, further comprising: (c) at the second data processing device, storing the first identifying information in a summary store of the second data processing device, and sending the first identifying information to the third data processing device.
Claim 17
Dependent Claim 71 words
The method of claim 14, wherein second identifying information previously received and sent to the third data processing device is stored in the summary store, the method further comprising: (d) sending only new identifying information to the third data processing device by determining that the second identifying information has already been sent to the third data processing device and only sending the first identifying information to the third data processing device.
Claim 18
Dependent Claim 45 words
The method of claim 14, further comprising: (d) at the third data processing device, receiving the first identifying information and, in response to a determination to request the first data unit, sending a request for the first data unit to the first data processing device.
Claim 19
Dependent Claim 142 words
The method of claim 16, wherein the first data processing device is an email post office, the second data processing device is a communications server, the first data unit is a first email message, and the first identifying information is at least one of a group consisting of a serial number of the first email message, an author name of the first email message, a priority level of the first email message, a mail date of the first email message, a message size of the first email message, and a subject word of the first email message, the method further comprising: (e) receiving the request for the first email message at the communications server, requesting the first email message from the email post office, and, upon receiving the first email message, sending the first email message to the third data processing device.
Claim 20
Dependent Claim 72 words
The method of claim 12, wherein step (a) further comprises receiving a first data unit from the first data processing device and applying the at least one filter parameter to determine whether to transfer the first data unit to the third data processing device, and, when it is determined not to transfer the first data unit, sending the first identifying information about the first data unit to the third data processing device.
Claim 21
Dependent Claim 25 words
The method of claim 18, wherein step (a) further comprises storing the first identifying information in a summary store of the second data processing device.
Claim 22
Dependent Claim 68 words
The method of claim 19, wherein the first identifying information corresponds to the at least one filter parameter and step (a) further comprises, in response to a change in the at least one filter parameter to a modified parameter, determining from the first identifying information whether the first data unit passes the modified parameter and if so, requesting the first data unit from the first data processing device.
Claim 23
Dependent Claim 87 words
The method of claim 19, wherein at least second identifying information about at least a second data unit previously received is stored in the summary store and was previously and sent to the third data processing device, step (a) further comprising sending only new identifying information stored in the summary store to the third data processing device by determining that the second identifying information has already been sent to the third data processing device and only sending the first identifying information to the third data processing device.
Claim 24
Dependent Claim 45 words
The method of claim 21, further comprising: (b) at the third data processing device, receiving the first identifying information and, in response to a determination to request the first data unit, sending a request for the first data unit to the first data processing device.
Claim 25
Dependent Claim 152 words
The method of claim 22, wherein the first data processing device is an email post office, the second data processing device is a communications server, the first data unit is a first email message, and the first identifying information is at least one of a group consisting of a serial number of the first email message, an author name of the first email message, a priority level of the first email message, a mail date of the first email message, a message size of the first email message, and a subject word of the first email message, the method further comprising: (c) receiving the request for the first email message at the communications server, requesting the first email message from the email post office, and, upon receiving the first email message, sending the first email message to the third data processing device and deleting the first identifying information from the summary store.
Claim 26
Dependent Claim 151 words
A communications server adapted for communicating with a host server and a communication unit including a processor, the communications server comprising: (a) a user parameter store adapted to store user parameters; and (b) a data transfer manager, coupled with the user parameter store, adapted to control communication of data units between the communication unit and the host server including receiving individually filtered data units from the host server based on at least one user-definable filter parameters to identify whether a data unit is a qualifying or non-qualifying data unit, wherein for qualifying data units, a summary part and an additional part is received and for non-qualifying data units, the summary part without the additional part is received, and providing the communication unit with the summary part and the additional part for qualifying data units and providing the communication unit with the summary part without the additional part for non-qualifying data units.
Claim 27
Dependent Claim 151 words
A communications server adapted for communicating with a host server and a communication unit including a processor, the communications server comprising: (a) a user parameter store adapted to store user parameters; and (b) a data transfer manager, coupled with the user parameter store, adapted to control communication of data units between the communication unit and the host server including receiving individually filtered data units from the host server based on at least one user-definable filter parameters to identify whether a data unit is a qualifying or non-qualifying data unit, wherein for qualifying data units, a summary part and an additional part is received and for non-qualifying data units, the summary part without the additional part is received, and providing the communication unit with the summary part and the additional part for qualifying data units and providing the communication unit with the summary part without the additional part for non-qualifying data units.
Claim 28
Dependent Claim 16 words
The communications server of claim 24, further comprising: (c) a summary store storing the identifying information.
Claim 29
Dependent Claim 66 words
A controller of a communication unit adapted for requesting data over a wireless communication channel from a further data processing host via a communication server, the controller comprising: (a) a summary store operable for storing identifying information received from the host via the communications server about data units not being sent from the host to the communication unit and not being received at the communication unit.
Claim 30
Dependent Claim 66 words
A controller of a communication unit adapted for requesting data over a wireless communication channel from a further data processing host via a communication server, the controller comprising: (a) a summary store operable for storing identifying information received from the host via the communications server about data units not being sent from the host to the communication unit and not being received at the communication unit.
Claim 31
Dependent Claim 53 words
The controller of claim 26, further comprising: (b) a data transfer manager, coupled to the summary store, operable for, in response to a user determination to request a data unit associated with a first identifying information stored in the summary store, sending a request to the communications server for the first data unit.

References Cited (Backward Citations)

US5333266A Cited
US5537586A Cited
US5613108A Cited
US5530703A Cited
US5619648A Cited
US5648965A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-27 2003-03-29 2003-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-27 2007-03-29 2007-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-27 2011-03-29 2011-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag