Patent US5598534A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5598534A Expired / Lapsed US ⏱️ 0.0 years remaining

Simultaneous verify local database and using wireless communication to verify remote database

Assignee: Aqualon Co
•
Filing: 1994-09-21
•
Granted: 1997-01-28
•
Expires: 2014-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process for efficiently distributing processing between a mobile computing device having limited resources and at least one remote computing device having substantially greater resources than the mobile computing device, comprises establishing wireless communication between the mobile computing device and the remote computing device in response to a user's invoking of an application at the mobile device. The mobile computing device executes, in parallel, a first version of an algorithm for performing a function associated with the user-invoked application to obtain a first result, and the remote computing device executes a second version of an algorithm for performing the same function associated with the user-invoked application to obtain a second result. The results that are available first (generally the locally generated results) are presented to the invoked application on the mobile device. The application is thereafter updated with the most reliable results, which are determined by comparing the remotely-generated result with those locally generated at the mobile computing device and evaluating any difference therebetween.

Inventors

  • 👤 Zygmunt Haas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:42
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/142; G06V30/1423; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 152 words
A process for efficiently distributing processing between a mobile computing device having limited resources and at least one remote computing device having substantially more resources than said mobile computing device, in response to a user invoking an application at the mobile computing device, comprising the steps of: establishing wireless communication for transferring information between the mobile computing device and the at least one remote computing device; executing with the mobile computing device a first version of an algorithm for performing a function associated with the user-invoked application to obtain a first result; executing at the at least one remote computing device, substantially concurrently with said executing at the mobile computing device, a second version of an algorithm for performing the function associated with the user-invoked application to obtain a second result; supplying to the invoked application on the mobile computing device at least one of the first result and the second result.
Claim 2
Dependent Claim 152 words
A process for efficiently distributing processing between a mobile computing device having limited resources and at least one remote computing device having substantially more resources than said mobile computing device, in response to a user invoking an application at the mobile computing device, comprising the steps of: establishing wireless communication for transferring information between the mobile computing device and the at least one remote computing device; executing with the mobile computing device a first version of an algorithm for performing a function associated with the user-invoked application to obtain a first result; executing at the at least one remote computing device, substantially concurrently with said executing at the mobile computing device, a second version of an algorithm for performing the function associated with the user-invoked application to obtain a second result; supplying to the invoked application on the mobile computing device at least one of the first result and the second result.
Claim 3
Dependent Claim 15 words
The process of claim 1, wherein the mobile computing device comprises a portable digital assistant.
Claim 4
Dependent Claim 19 words
The process of claim 1, wherein the at least one remote computing device comprises a network of computing devices.
Claim 5
Dependent Claim 30 words
The process of claim 1, wherein the first result and said second result are supplied to said invoked application, said first result being supplied thereto prior to said second result.
Claim 6
Dependent Claim 42 words
The process of claim 1, wherein said second result is supplied to said application when the second version of the algorithm executed by the at least one remote computing device utilizes in its execution information not available to the mobile computing device.
Claim 7
Dependent Claim 42 words
The process of claim 1, further including a step of comparing the first result to the second result, and wherein said supplying step comprises supplying at least one of the first and second results in accordance with an outcome of said comparison.
Claim 8
Dependent Claim 16 words
The process of claim 6, wherein said comparing step is performed after supplying said first result.
Claim 9
Independent Claim 109 words
An apparatus for providing personal communication services to a user, comprising: mobile computer means for executing a first version of an algorithm for performing a function associated with an application invoked by the user; remote computer means for executing a second version of an algorithm for performing the function associated with an application invoked by the user; means for establishing a wireless communication link between said mobile computer means and said remote computer means; and interface means for causing said first and second algorithms to be executed in parallel by said mobile computer means and remote computer means, respectively, in response to invoking of the application by the user.
Claim 10
Independent Claim 109 words
An apparatus for providing personal communication services to a user, comprising: mobile computer means for executing a first version of an algorithm for performing a function associated with an application invoked by the user; remote computer means for executing a second version of an algorithm for performing the function associated with an application invoked by the user; means for establishing a wireless communication link between said mobile computer means and said remote computer means; and interface means for causing said first and second algorithms to be executed in parallel by said mobile computer means and remote computer means, respectively, in response to invoking of the application by the user.
Claim 11
Dependent Claim 14 words
The apparatus of claim 8, wherein said mobile computer means includes a visible display.
Claim 12
Dependent Claim 25 words
The process of claim 5, wherein the substantially more resources available in the remote computing device than in the mobile computing device comprises said information.
Claim 13
Dependent Claim 34 words
The apparatus of claim 8, wherein said interface means further comprises means for supplying to the invoked application on the mobile computing device at least one of the first result and the second result.

References Cited (Backward Citations)

US4696003A Cited
US5157610A Cited
US5115432A Cited
US5243607A Cited
US5335342A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-28 2000-07-29 2001-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-28 2004-07-29 2005-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-28 2008-07-29 2009-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag