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

Enterprise connectivity to handheld devices

Assignee: Good Technology Corp
•
Filing: 1996-06-18
•
Granted: 1999-01-05
•
Expires: 2016-06-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A FormLogic (FL) client/server system and method to access existing enterprise data sources on an occasional basis. The system includes a FL builder program to generate a communications agent that encapsulates a communication session. The session includes one or more related tasks. The system also includes a FL server which is connected to one or more enterprise data sources. The FL server provides the ability to link hardware devices running a FL engine as a client to access existing enterprise data sources on an occasional basis. It is optimized to communicate by exchanging a minimum amount of data, since the wireless transports do not move large amounts of data quickly and data is expensive to move. Each session encompasses connecting the remote host, performing a specific task or set of tasks, then disconnecting from the host. Because the connection times must be short, the client and server need to be able to perform the required tasks without user intervention. The FL engine includes a user interface, a script engine, a communications module, and a local data store, and preferably runs on a mobile personal digital assistant. Upon connection, this local database is automatically manipulated by the FL server. The FL server can query the FL client database, add data to the client database, or remove data from the client database so as to make updates to both the client and server databases for reflecting changes that have happened on both sides since the last connection.

Inventors

  • 👤 Gerald V. Wright, Jr.
  • 👤 James O'Grady

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:46
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1095; G; G06; G06F; G06F16/00; G06F16/20; G06F16/27; G06F16/273; H04L67/04; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 114 words
A data synchronization system for a portable client computer, comprising: a data storage; a gateway computer having a persistent connection with the data storage, the gateway computer comprising a session module in communication with the data storage for retrieving data, removing data, or updating data in the data storage and wherein the data storage resides on a network that is further connected to the gateway computer; and a portable client computer, comprising: a client database, and a communications module capable of establishing a non-persistent connection to the gateway computer and allowing access to the client database from time to time for synchronization of at least a portion of the data in the client database.
Claim 2
Dependent Claim 114 words
A data synchronization system for a portable client computer, comprising: a data storage; a gateway computer having a persistent connection with the data storage, the gateway computer comprising a session module in communication with the data storage for retrieving data, removing data, or updating data in the data storage and wherein the data storage resides on a network that is further connected to the gateway computer; and a portable client computer, comprising: a client database, and a communications module capable of establishing a non-persistent connection to the gateway computer and allowing access to the client database from time to time for synchronization of at least a portion of the data in the client database.
Claim 3
Dependent Claim 19 words
The system of claim 1, wherein the access to the client database from the gateway computer is a query.
Claim 4
Dependent Claim 24 words
The system of claim 1, wherein the access to the client database from the gateway computer is to add data to the client database.
Claim 5
Dependent Claim 24 words
The system of claim 1, wherein the access to the client database from the gateway computer is to remove data from the client database.
Claim 6
Dependent Claim 20 words
The system of claim 1, wherein a portion of the client database is retrieved and stored in the data storage.
Claim 7
Dependent Claim 13 words
The system of claim 1, wherein the network is a wide area network.
Claim 8
Dependent Claim 13 words
The system of claim 6, wherein the wide area network is the Internet.
Claim 9
Dependent Claim 27 words
The system of claim 1, additionally comprising an application program running on the portable client computer, wherein the application program results in changes to the client database.
Claim 10
Dependent Claim 14 words
The system of claim 8, wherein the application program is for completing electronic forms.
Claim 11
Dependent Claim 22 words
The system of claim 1, wherein the data storage comprises a mail server so that the client computer can access electronic mail.
Claim 12
Dependent Claim 101 words
In a computer network, including a gateway computer, a data storage connected to a network that is further connected to the gateway computer, and a mobile client having a database, a method of synchronizing the client database and the data storage during a non-persistent connection, the method comprising the steps of: connecting the mobile client to the gateway computer; manipulating the client database by commands received from the gateway computer; accessing the data storage by the gateway computer via the network; updating the data storage responsive to the manipulation by the gateway computer; and disconnecting the client from the gateway computer.
Claim 13
Dependent Claim 101 words
In a computer network, including a gateway computer, a data storage connected to a network that is further connected to the gateway computer, and a mobile client having a database, a method of synchronizing the client database and the data storage during a non-persistent connection, the method comprising the steps of: connecting the mobile client to the gateway computer; manipulating the client database by commands received from the gateway computer; accessing the data storage by the gateway computer via the network; updating the data storage responsive to the manipulation by the gateway computer; and disconnecting the client from the gateway computer.
Claim 14
Dependent Claim 14 words
The method of claim 11, additionally comprising the step of updating the client database.
Claim 15
Dependent Claim 14 words
The method of claim 11, wherein the manipulating step includes querying the client database.
Claim 16
Dependent Claim 16 words
The method of claim 11, wherein the manipulating step includes removing data from the client database.
Claim 17
Dependent Claim 22 words
The method of claim 11, wherein the data storage comprises a mail server so that the mobile client can access electronic mail.
Claim 18
Dependent Claim 16 words
The method of claim 11, wherein the gateway computer is persistently connected to the data storage.
Claim 19
Dependent Claim 13 words
The method of claim 11, wherein the network comprises a local area network.
Claim 20
Dependent Claim 13 words
The method of claim 11, wherein the network comprises a wide area network.
Claim 21
Dependent Claim 13 words
The method of claim 18, wherein the wide area network is the Internet.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-04 2002-07-06 2003-01-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-04 2006-07-06 2007-01-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-04 2010-07-06 2011-01-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag