Claims
- 1. A method for accessing data contained in a data network system, comprising:
receiving a request from a mobile device through a wireless data network to access the data, the data being associated with an account for the mobile device and the mobile device having a display screen, wherein the data is accessible by a computing device remotely located and coupled to a data network selected from a group consisting of the Internet, a private network and a network of public and private networks; retrieving the data after the request is authenticated with respect to the account; and forwarding the data to the mobile device in a first format displayable on the display screen of the mobile device.
- 2. The method of claim 1, further comprising:
prompting the computing device for credential information when the computing device attempts to access the data; and providing access to the data in a second format after the credential information is verified.
- 3. The method of claim 2, further comprising:
updating the data upon receiving updated information from the computing device.
- 4. The method of claim 1, wherein the first format is used to display the data on the mobile device and the second format is used to display the data on the computing device.
- 5. The method of claim 4, wherein the first format is a first markup language and the second format is a second markup language.
- 6. The method of claim 1, wherein the data comprises a plurality of hyperlinks, and further, wherein the retrieving further comprises:
contacting a resource identified by the one of the hyperlinks over the data network; fetching the data in a second format from the resource; and converting the fetched data to the first format.
- 7. The method of claim 6, wherein the first format is a first markup and the second format is a second markup language.
- 8. The method of claim 1, wherein the data comprises data for configuring or re-configuring a feature of the mobile device.
- 9. The method of claim 1, wherein the mobile device is a wireless telephone.
- 10. The method of claim 1, wherein the mobile device includes a processor, and further, wherein the processor controls a telephony function.
- 11. The method of claim 1, wherein the request includes an update to the data and causes the data to be updated.
- 12. A wireless mobile device for accessing data in a data network system, comprising:
a display screen; a memory containing program code for a first browser program; and a processor, coupled to the display screen and the memory, and capable of executing the program code to enable the first browser to perform the operations of:
sending a request over a wireless data network to a server hosting the data to retrieve the data after activation of a key of the mobile device, the data being associated with the mobile device and accessible by a computing device executing a second browser and coupled to the server through a data network; receiving the data from the server via the wireless data network, the data presented in a first format interpretable by the first browser; and displaying the data on the display screen of the mobile device.
- 13. The device of claim 12, wherein the data is presented in a second format when accessed by the computing device.
- 14. The device of claim 12, wherein the first format is a first markup language.
- 15. The device of claim 14, wherein the first markup language is Handheld Device Markup Language (HDML).
- 16. The device of claim 13, wherein the second format is a second markup language.
- 17. The device of claim 16, wherein the second markup language is Hypertext Markup Language (HTML).
- 18. The device of claim 13, wherein the first format is used to display the data on the mobile device and the second format is used to display the data on the computing device.
- 19. The device of claim 12, wherein the data comprises at least one of (i) an address book entry, (ii) a bookmark to a web site, and (iii) a link to a source of information, and is accessible from the computing device executing the second set of program instructions.
- 20. The device of claim 12, wherein the data comprises a plurality of selectable hyperlinks, with each of the hyperlinks providing access to a resource in the data network, and further, wherein the displaying comprises displaying at least one of the selectable hyperlinks on the display screen of the mobile device.
- 21. The device of claim 20, wherein the first browser further performs the operations of:
sending a second request from the mobile device to the server by executing the program code, the second request acting to fetch information associated with one of the hyperlinks.
- 22. The device of claim 12, wherein the request comprises an address identifier identifying the server.
- 23. The device of claim 22, wherein the address identifier is a universal resource locator (URL).
- 24. The device of claim 12, wherein the sending a request further comprises:
determining whether a communication session between the mobile device and the server is in existence or is valid, wherein the determining of the communication session further comprises:
creating the communication session between the mobile device and the server if the communication session is not in existence or is not valid; conducting mutual authentication between the mobile device and the server; and generating session credential information for the communication session, wherein a subsequent communication between the mobile device and the server is encrypted by the session credential information; and forwarding user credential information to the server to access the data if the communication session is in existence or is valid.
- 25. The device of claim 12, wherein the data comprises data for configuring or re-configuring a feature of the device.
- 26. The device of claim 12, wherein the device is a wireless telephone.
- 27. The device of claim 12, wherein the processor of the device also controls a telephony function.
- 28. An apparatus for accessing data contained in a data network system, comprising:
a memory containing program code for a server module; a processor, coupled to the memory, and capable of executing the program code to enable the server module to perform the operations of:
hosting the data, the data associated with an account for a mobile device, the device having a display screen, and the data being accessible by a computing device remotely located and coupled to a data network selected from a group consisting of the Internet, a private network and a network of private and public networks; receiving a request from the mobile device through a wireless data network to access the data; retrieving the data after the request is authenticated with respect to the account; and forwarding the data to the mobile device in a first format displayable on the display screen of the mobile device.
- 29. The apparatus of claim 28, wherein the processor further enables the server module to perform the operations of:
prompting the computing device for credential information when the computing device accesses the data; providing access to the data in a second format after the credential information is verified; and updating the data upon receiving updated information from the computing device.
- 30. The apparatus of claim 28, wherein the data is presented to the computing device in a second format, and further, wherein the first format is a first markup language and the second format is a second markup language.
- 31. The apparatus of claim 30, wherein the first format is used to display the data on the mobile device and the second format is used to display the data on the computing device.
- 32. The apparatus of claim 28, wherein the data comprises a plurality of hyperlinks, and further, wherein the retrieving further comprises:
contacting a resource identified by the one of the hyperlinks over the data network; fetching the data in a second format from the resource; and converting the fetched data to the first format.
- 33. The apparatus of claim 28, wherein the data comprises data for configuring or re-configuring a feature of the mobile device.
- 34. The apparatus of claim 28, wherein the mobile device is a wireless telephone.
- 35. The apparatus of claim 28, wherein the mobile device includes a processor, and further, wherein the processor controls a telephony function.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional application of U.S. application Ser. No. 09/410,859, filed on Oct. 1, 1999, entitled “Method and Apparatus for Accessing a Common Database from a Mobile Device and a Computing Device,” which is a continuation of prior application Ser. No. 08/987,346, filed on Dec. 9, 1997, entitled “Method and Architecture for Self-Provisioning a Rendezvous to Ensure Secure Access to Information in a Database from Multiple Devices,” now U.S. Pat. No. 6,065,120, which is hereby incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09410859 |
Oct 1999 |
US |
Child |
10870852 |
Jun 2004 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08987346 |
Dec 1997 |
US |
Child |
09410859 |
Oct 1999 |
US |