Data exchange between a handheld device and another computer system using an exchange manager via synchronization
First Claim
1. A method of transferring data to a handheld device from a host device, said method comprising:
- a) using a universal conduit to transfer data to said handheld device during a synchronization process between said host and handheld devices, said data containing an indication of a file type corresponding to an identified application, said universal conduit providing, a software link between a first database on said host device comprising said data and a second database on said handheld device associated with said identified application, wherein said universal conduit is used with more than one of applications known to said handheld device in lieu of a custom conduit specific to said identified application;
b) storing said data as a stream within said handheld device and associating said file type with said stream;
c) indexing a registry with said file type of said stream to determine said identified application of said handheld device that corresponds to said file type;
d) an exchange manager reading said stream and dispatching said stream to said identified application; and
e) said identified application processing said stream in accordance with other objects associated with said identified application.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of a synchronization manager. The transferred file is stored as a digital stream file with its native data encoding. After synchronization, a message is sent to notify the exchange manager about the data file. The exchange manager then uses an application registry to identify the application program that corresponds to the stream file based on the extension of the stream file. The pertinent application program is then invoked and the stream file is dispatched to the application for processing. During processing, the pertinent application then formats the stream file such that the data file becomes a record within the database file that is associated with the pertinent application.
177 Citations
22 Claims
-
1. A method of transferring data to a handheld device from a host device, said method comprising:
-
a) using a universal conduit to transfer data to said handheld device during a synchronization process between said host and handheld devices, said data containing an indication of a file type corresponding to an identified application, said universal conduit providing, a software link between a first database on said host device comprising said data and a second database on said handheld device associated with said identified application, wherein said universal conduit is used with more than one of applications known to said handheld device in lieu of a custom conduit specific to said identified application;
b) storing said data as a stream within said handheld device and associating said file type with said stream;
c) indexing a registry with said file type of said stream to determine said identified application of said handheld device that corresponds to said file type;
d) an exchange manager reading said stream and dispatching said stream to said identified application; and
e) said identified application processing said stream in accordance with other objects associated with said identified application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transferring data from a host device to a handheld device, said method comprising:
-
a) using a universal conduit to transfer data containing a record to said handheld device during a synchronization process between said host and handheld devices, said data containing an indication of a file type corresponding to an identified application, said universal conduit providing a software link between a first database on said host device comprising said data and a second database onsaid handheld device associated with said identified application, said universal conduit for examining said first and second databases to identify said record, wherein said universal conduit is used with all applications known to said handheld device in lieu of a custom conduit specific to said identified application;
b) storing said data as a stream within said file type of said stream to determine said identified application of said handheld device that corresponds to said file type;
c) indexing a registry with said file type of said stream to determine said identified application of said handheld that corresponds to said file type;
d) an exchange manager reading said stream and dispatching said stream to said identified application; and
e) said identified application formatting said stream in accordance with said second database, wherein said data is added as a record to said second database. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for transferring data comprising:
-
a) a host computer system comprising;
a universal conduit for transferring a data file containing a record to a handheld device during a synchronization process between said host computer system and said handheld device, said universal conduit providing a software link between said data file and a database on said handheld device, said data file containing an indication of a file type corresponding to an identified application, wherein said universal conduit is used with all applications known to said handheld device in lieu of a custom conduit specific to said identified application; and
b) wherein during said synchronization process said handheld device is coupled to said host computer system using a communication link and comprises;
b1) a communication program for storing said data file as a stream and for associating said file type with said stream;
b2) an exchange manager for indexing a registry with said file type of said stream to determine said identified application of said handheld device that corresponds to said file type;
b3) wherein said exchange manager is also for reading said stream and dispatching said stream to said identified application; and
b4) wherein said identified application is for processing said data file in accordance with other information associated with said identified application. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of transferring data from a handheld device to a host computer system, said method comprising:
-
a) an application generating a record to be exported, said application supplying said record with an export mechanism type and a file type;
b) an exchange manager receiving said record and exporting said record in accordance with said export mechanism type and provided said export mechanism type is synchronization, said exchange mechanism converting said record into a stream file and queuing said stream file for export;
c) upon a next synchronization, exporting said stream file via a universal conduit, said universal conduit providing a software link between a first database on said host device comprising said record and a second database on said handheld device associated with said application, wherein said universal conduit is used with all applications known to said handheld device in lieu of a custom conduit specific to said application; and
d) in response to said file type, said application resident on said host computer system reading said stream file and converting contents of said stream file into a record of said second database. - View Dependent Claims (19, 20, 21, 22)
-
Specification