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

Method for managing data transfer between computing devices

Assignee: Motorola Solutions Inc
•
Filing: 1994-09-06
•
Granted: 1996-12-24
•
Expires: 2014-09-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is provided for managing data transfer between computing devices. A message received identifies a particular data set and a client profile (410). When the particular data set represents a complete data set, this fact is confirmed (420,425,430). When the particular data set does not represent the complete data set, the client profile is used to determine whether to transmit additional data to complete the particular data set, or whether to transmit the complete data set to replace the particular data set (420,425,440).

Inventors

  • 👤 Michael R. Landis
  • 👤 Anthony J. Yeates
  • 👤 Thomas J. Gavin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:37
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/2866; H04L67/30; H04L67/306; G; G06; G06F; G06F16/00; G06F16/10; H04L67/01; H04L67/04; H04L67/50; H04L67/60; H04L67/62; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 92 words
A method, comprising the steps of: receiving a message identifying a particular data set and a client profile; determining whether the particular data set represents a complete data set; confirming that the particular data set represents the complete data set, when the particular data set does represent the complete data set; and using the client profile to determine whether to transmit additional data to complete the particular data set, or the complete data set to replace the particular data set, when the particular data set does not represent the complete data set.
Claim 2
Independent Claim 92 words
A method, comprising the steps of: receiving a message identifying a particular data set and a client profile; determining whether the particular data set represents a complete data set; confirming that the particular data set represents the complete data set, when the particular data set does represent the complete data set; and using the client profile to determine whether to transmit additional data to complete the particular data set, or the complete data set to replace the particular data set, when the particular data set does not represent the complete data set.
Claim 3
Dependent Claim 22 words
The method of claim 1, further comprising the step of providing preference information regarding time constraints as part of the client profile.
Claim 4
Dependent Claim 87 words
The method of claim 2, wherein the step of using the client profile comprises the step of: determining a first amount of time that will be required to transmit the additional data and to reconstruct the complete data set using the additional data; determining a second amount of time that will be required to transmit the complete data set; and comparing at least the first amount of time against the second amount of time to determine whether to transmit the additional data or the complete data set.
Claim 5
Dependent Claim 102 words
The method of claim 1, further comprising the step of providing preference information regarding memory capacity as part of the client profile, and wherein the step of using the client profile comprises the step of: determining a first amount of memory that will be required to store and to reconstruct the complete data set using the additional data; determining a second amount of memory that will be required to store the complete data set; and comparing at least the first amount of memory against the second amount of memory to determine whether to transmit the additional data or the complete data set.
Claim 6
Independent Claim 123 words
A method for managing data transfer between computing devices, comprising: receiving a message identifying a particular data set and a client profile; determining whether the particular data set represents a complete data set; confirming that the particular data set represents the complete data set when the particular data set does represent the complete data set; and using the client profile, when the particular data set does not represent the complete data set, to determine when to transmit one of: a first set of additional data to complete the particular data set; a second set of additional data to complete the particular data set, which second set is different from the first set; and the complete data set to replace the particular data set.
Claim 7
Independent Claim 123 words
A method for managing data transfer between computing devices, comprising: receiving a message identifying a particular data set and a client profile; determining whether the particular data set represents a complete data set; confirming that the particular data set represents the complete data set when the particular data set does represent the complete data set; and using the client profile, when the particular data set does not represent the complete data set, to determine when to transmit one of: a first set of additional data to complete the particular data set; a second set of additional data to complete the particular data set, which second set is different from the first set; and the complete data set to replace the particular data set.
Claim 8
Dependent Claim 157 words
The method of claim 5, further comprising the step of providing preference information regarding time sensitivity as part of the client profile, and wherein the step of using the client profile includes the steps of: determining at least a first amount of time that will be required to transmit the first set of additional data and to reconstruct the complete data set using the first set of additional data; determining at least a second amount of time that will be required to transmit the second set of additional data and to reconstruct the complete data set using the second set of additional data; determining at least a third amount of time that will be required to transmit the complete data set; and comparing the first amount of time, the second amount of time, and the third amount of time to determine whether to send the first or second set of additional data, or the complete data set.
Claim 9
Dependent Claim 157 words
The method of claim 5, further comprising the step of providing preference information regarding memory capacity as part of the client profile, and wherein the step of using the client profile includes the steps of: determining at least a first amount of memory that will be required to store the first set of additional data and to reconstruct the complete data set using the first set of additional data; determining at least a second amount of memory that will be required to store the second set of additional data and to reconstruct the complete data set using the second set of additional data; determining at least a third amount of memory that will be required to store the complete data set; and comparing the first amount of memory, the second amount of memory, and the third amount of memory to determine whether to send the first or second set of additional data, or the complete data set.
Claim 10
Independent Claim 115 words
A method for managing data transfer between first and second computing devices, comprising the steps of at the first computing device: receiving a message from the second computing device identifying a particular data set, and identifying a client profile characterizing the second computing device; determining whether the particular data set represents a complete data set; and using the client profile to determine a transmission preference for communication with the second computing device; transferring data to the second computing device according to the transmission preference, when the particular data set does not represent the complete data set: and transmitting a confirmation to the second computing device, when the particular data does represent the complete data set.
Claim 11
Independent Claim 115 words
A method for managing data transfer between first and second computing devices, comprising the steps of at the first computing device: receiving a message from the second computing device identifying a particular data set, and identifying a client profile characterizing the second computing device; determining whether the particular data set represents a complete data set; and using the client profile to determine a transmission preference for communication with the second computing device; transferring data to the second computing device according to the transmission preference, when the particular data set does not represent the complete data set: and transmitting a confirmation to the second computing device, when the particular data does represent the complete data set.
Claim 12
Dependent Claim 22 words
The method of claim 8, further comprising the step of providing preference information including memory availability as part of the client profile.
Claim 13
Dependent Claim 23 words
The method of claim 8, further comprising the step of providing preference information including client processing speed as part of the client profile.
Claim 14
Dependent Claim 23 words
The method of claim 8, further comprising the step of providing preference information including communication link speed as part of the client profile.
Claim 15
Dependent Claim 23 words
The method of claim 8, further comprising the step of providing preference information including an urgency indicator as part of the client profile.
Claim 16
Dependent Claim 23 words
The method of claim 8, wherein the step of receiving a message includes the step of receiving a message including client profile information.

References Cited (Backward Citations)

US4882765A Cited
US5432798A Cited
US5210751A Cited
US5323388A Cited
US5394460A Cited
US5430710A Cited
US5321603A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-24 2000-06-24 2000-12-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-24 2004-06-24 2004-12-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-24 2008-06-24 2008-12-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag