INFORMATION EXCHANGE BETWEEN A HANDHELD DEVICE AND ANOTHER COMPUTER SYSTEM USING AN EXCHANGE MANAGER AND UNIFORM RESOURCE LOCATOR (URL) STRINGS
First Claim
1. A method of using a processor of an electronic device to receive data having Uniform Resource Locator formats, the processor executing the steps of:
- receiving, at an electronic device, data having a Uniform Resource Locator designation and a data type;
forwarding the data and the Uniform Resource Locator designation to an exchange manager on the electronic device, the exchange manager dispatching the data to a specified application located on the electronic device, the specified application designated in accordance with the Uniform Resource Locator designation, wherein if the Uniform Resource Locator designation does not contain an application specified, displaying a message on a screen of the electronic device, and receiving a specified application through user input; and
accepting the specified application designation; and
storing accepted data as a record of the specified application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and electronic system for exchanging data between a handheld device and another computer system using universal resource locator (URL) strings. With respect to sending information from the handheld, an application may define a URL string that may indicate 1) a transport mechanism and 2) a destination for the information. Exemplary transport mechanism strings include: IRODEX:// (infrared); BTOBEX:// (radio frequency Bluetooth); SMS://; SMTP:// (email); SYNC:// (synchronization); HTTP:// (Internet); FTP:// (file transport protocol); etc. Information and the associated URL string is forwarded from the application to an exchange manager API. The exchange manager API is connected to a plurality of exchange library APIs, one for each supported transport mechanism. If no transport mechanism is defined, the user is asked to define one. If no destination is specified, the user is asked to define one. The exchange manager then provides the required communication using the specified URL string. On receiving information, the URL can define its source. If none is given, the exchange manager requests from the user a specific application and verifies the addition of the information to the database associated with the application. When URL strings are fully defined, the communication of information can be somewhat transparent to the user. The handheld device can be a palmtop computer system.
35 Citations
25 Claims
-
1. A method of using a processor of an electronic device to receive data having Uniform Resource Locator formats, the processor executing the steps of:
-
receiving, at an electronic device, data having a Uniform Resource Locator designation and a data type; forwarding the data and the Uniform Resource Locator designation to an exchange manager on the electronic device, the exchange manager dispatching the data to a specified application located on the electronic device, the specified application designated in accordance with the Uniform Resource Locator designation, wherein if the Uniform Resource Locator designation does not contain an application specified, displaying a message on a screen of the electronic device, and receiving a specified application through user input; and accepting the specified application designation; and storing accepted data as a record of the specified application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic device for receiving data have Uniform Locator formats comprising:
-
a processor coupled to a bus; a memory coupled to the bus; a screen coupled to the bus; and an application resident on the memory, the application containing instructions to be executed on the processor upon receiving data having a Uniform Resource Locator designation and a data type, the instructions comprising the steps of; forwarding the data and the Uniform Resource Locator designation to an exchange manager on the electronic device, the exchange manager dispatching the data to a specified application located on the electronic device, the specified application designated in accordance with the Uniform Resource Locator designation, wherein if the Uniform Resource Locator designation does not contain an application specified, displaying a message on the screen of the electronic device, and receiving a specified application through user input; and accepting the specified application designation; and storing accepted data as a record of the specified application. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification