Claims
- 1. A method of synchronizing data between first and second terminal devices, the method comprising the steps of:
obtaining data to be synchronized in a first terminal device; formatting the data to be synchronized into a synchronization format; inserting the formatted data to be synchronized into at least one messaging transport protocol message in the first terminal device including identifiers associated with the synchronization format; and transmitting the at least one messaging transport protocol message including identifiers associated with the synchronization format from the first terminal device to a second terminal device via a mobile network.
- 2. The method of claim 1, wherein the step of obtaining the data to be synchronized in the first terminal comprises entering the data to be synchronized by a user of the first terminal device.
- 3. The method of claim 2, further comprising the steps of:
displaying to the user of the first terminal device a set of selection options associated with formatting a synchronization message; prompting the user of the first terminal device to input a content of the data to be synchronized; and upon user selection of the options and completing the inputting of the content of the data to be synchronized, formatting the data to be synchronized into the synchronization format according to said user selection of the options.
- 4. The method of claim 3, wherein the set of selection options comprises selections associated with at least one of a destination address, a message type, a message format, authorization information, a receipt instruction and a MIME (Multipurpose Internet Mail Extension) type.
- 5. The method of claim 1, wherein the identifiers associated with the synchronization format includes at least one identifier associated with a SyncML format and wherein the data to be synchronized is formatted according to the SyncML format.
- 6. The method of claim 1, wherein the at least one transmitted messaging transport protocol message includes at least one identifier associated with a beginning of a SyncML message.
- 7. The method of claim 1, wherein the at least one transmitted messaging transport protocol message includes at least one identifier associated with a continuation of a SyncML message.
- 8. The method of claim 1, wherein the at least one transmitted messaging transport protocol message includes at least one identifier associated with an ending of a SyncML message.
- 9. The method of claim 1, wherein the step of transmitting the at least one messaging transport protocol message including identifiers associated with the synchronization format from the first terminal device to the second terminal device via a mobile network further comprises the steps of:
transmitting the least one message from the first terminal device to a message center; and transmitting the at least one message from the message center to the second terminal device.
- 10. The method of claim 1, wherein the at least one transmitted messaging transport protocol message comprises an SMS (Short Message Service) message.
- 11. The method of claim 10, wherein the at least one transmitted SMS message comprises at least one compressed SMS message.
- 12. The method of claim 11, wherein the at least one compressed SMS message comprises a WBXML (Wireless Application Protocol Binary Extension Markup Language) coded message.
- 13. The method of claim 1, wherein the first terminal device comprises a mobile handheld terminal.
- 14. The method of claim 13, wherein the mobile handheld terminal comprises a mobile phone.
- 15. The method of claim 1, wherein the second terminal device comprises a mobile handheld terminal.
- 16. The method of claim 15, wherein the mobile handheld terminal comprises a mobile phone.
- 17. The method of claim 10, wherein the second terminal device comprises a server connected to the Internet and wherein the at least one transmitted SMS message is transmitted to the server through a gateway.
- 18. The method of claim 17, further comprising the steps of:
receiving the at least one transmitted SMS message at the gateway; stacking and stripping the at least one received SMS message into a single SyncML message by the gateway; and formatting the single SyncML message into a TCP/IP format prior sending the message to the server.
- 19. The method of claim 18, further comprising the step of executing the data to be synchronized of the received single SyncML message by the server.
- 20. The method of claim 19, further comprising the step of sending an acknowledge message back to the first terminal device upon execution of the data to be synchronized.
- 21. The method of claim 10, further comprising the steps of:
receiving the at least one transmitted SMS message at the second terminal device; storing the at least one received SMS message by the second terminal device; and stacking and stripping the at least one stored SMS message into a single SyncML message by the second terminal device.
- 22. The method of claim 21, further comprising the step of executing the data to be synchronized of the single SyncML message by the second terminal device.
- 23. The method of claim 21, further comprising the steps of:
formatting the single SyncML message into a short range communication protocol format by the second terminal device; and transmitting the single SyncML message via a short-range communication protocol link to a third terminal device communicating with the second terminal device.
- 24. The method of claim 23, wherein the short-range communication protocol link comprises a Bluetooth link conforming the principles of Bluetooth technology.
- 25. The method of claim 23, wherein the short-range communication protocol link comprises an infrared link.
- 26. The method of claim 23, further comprising the step of executing the data to be synchronized of the received single SyncML message by the third terminal device.
- 27. The method of claim 23, wherein the third terminal device comprises a personal server.
- 28. The method of claim 1, wherein the at least one transmitted messaging transport protocol message comprises an MMS (Multimedia Message Service) message.
- 29. The method of claim 28, wherein the second terminal device comprises a server connected to the Internet and wherein the transmitted MMS message is transmitted to the server through a gateway.
- 30. The method of claim 29, further comprising the step of executing the data to be synchronized of the received single MMS message by the server.
- 31. The method of claim 30, further comprising the step of sending an acknowledge message back to the first terminal device upon execution of the data to be synchronized.
- 32. The method of claim 28, further comprising the steps of:
receiving the transmitted MMS message at the second terminal device; storing the received MMS message by the second terminal device; and stripping the stored MMS message into a single SyncML message by the second terminal device.
- 33. The method of claim 32, further comprising the step of executing the data to be synchronized of the single SyncML message by the second terminal device.
- 34. The method of claim 32, further comprising the steps of:
formatting the single SyncML message into a short range communication protocol format by the second terminal device; and transmitting the single SyncML message via a short-range communication protocol link to a third terminal device communicating with the second terminal device.
- 35. The method of claim 34, wherein the short-range communication protocol link comprises a Bluetooth link conforming the principles of Bluetooth technology.
- 36. The method of claim 34, wherein the short-range communication protocol link comprises an infrared link.
- 37. The method of claim 34, further comprising the step of executing the data to synchronized of the received single SyncML message by the third terminal device.
- 38. The method of claim 34, wherein the third terminal device comprises a personal server.
- 39. The method of claim 1, wherein the step of obtaining the data to be synchronized in the first terminal comprises receiving a short-range communication protocol message via a short-range communications link.
- 40. The method of claim 39, wherein the short-range communication protocol link comprises a Bluetooth link conforming the principles of Bluetooth technology.
- 41. The method of claim 39, wherein the short-range communication protocol link comprises an infrared link.
- 42. The method of claim 39, wherein the receiving of a short-range communication protocol message in the first terminal device comprises receiving a health characteristic of a user of the first terminal device including a measured health characteristic within the data message.
- 43. The method of claim 42, wherein the measured health characteristic comprises at least one of monitoring a heart condition, respiration, blood pressure, temperature, and pulse.
- 44. The method of claim 1, wherein the second terminal device includes a database for maintaining health characteristic information of a user of the first terminal device.
- 45. A mobile terminal device, comprising:
a means for obtaining data to be synchronized; a SyncML module for formatting the data to be synchronized into a SyncML format; a means for inserting the formatted data to be synchronized into at least one messaging transport protocol message; and a transmitter to transmit the at least one messaging transport protocol message to another terminal device.
- 46. The mobile terminal device of claim 45, wherein the means for obtaining the data to be synchronized comprises a formulating application providing an interface for a user of the mobile terminal device to input a content of the data to be synchronized.
- 47. The mobile terminal device of claim 46, wherein the mobile terminal further comprises:
a display for displaying to the user of the mobile terminal device a set of available selection options associated with formatting a SyncML message; and a key set for allowing the user of the mobile terminal device to input preferred selection options and to input the content of the data to be synchronized.
- 48. The mobile terminal device of claim 45, wherein the means for obtaining the data to be synchronized comprises a receiver for receiving the data to be synchronized.
- 49. The mobile terminal device of claim 48, wherein the receiver for receiving the data comprises a short-range communication receiver.
- 50. The mobile terminal device of claim 49, wherein the short-range communication receiver comprises a Bluetooth receiver conforming the principles of Bluetooth technology.
- 51. The mobile terminal device of claim 49, wherein the short-range communication receiver comprises an infrared receiver.
- 52. The mobile terminal device of claim 45, wherein the at least one messaging transport protocol message comprises an SMS (Short Message Service) message.
- 53. The mobile terminal device of claim 45, wherein the at least one messaging transport protocol message comprises an MMS (Multimedia Message Service) message.
- 54. The mobile terminal device of claim 45, wherein the mobile terminal device comprises a mobile phone.
- 55. A medium, executable in a computer system, for synchronizing data between first and second terminal devices, comprising:
program instructions for obtaining data to be synchronized in the first terminal device; program instructions for formatting the data to be synchronized into a synchronization format; program instructions for inserting the formatted data to be synchronized into at least one messaging transport protocol message in the first terminal device including identifiers associated with the synchronization format; and program instructions for transmitting the at least one messaging transport protocol message including identifiers associated with the synchronization format from the first terminal device to the second terminal device via a mobile network.
- 56. A system for synchronizing data between first and second terminal devices, comprising:
a first terminal having means for obtaining data to be synchronized and a short-range transceiver for transmitting the data to be synchronized via a short-range communication link; an intermediate terminal device having a short-range transceiver for receiving said data to be synchronized, the intermediate terminal further comprising:
a module for formatting the data to be synchronized into a synchronization format; means for inserting the formatted data to be synchronized into at least one messaging transport protocol message including identifiers associated with the synchronization format; and a transmitter for transmitting the at least one messaging transport protocol message including identifiers associated with the synchronization format via a mobile network; an intermediate gateway capable of receiving the at least one messaging transport protocol message and forwarding the data to be synchronized to a destination; and a second terminal device capable of receiving the data to synchronized and executing the data to be synchronized.
- 57. The system of claim 56, wherein the first terminal comprises a health characteristic monitor device and the means for obtaining data to be synchronized comprises health-monitoring means.
- 58. The system of claim 47, wherein the health monitoring means comprises at least one of monitoring a heart condition, respiration, blood pressure, temperature, and pulse.
- 59. The system of claim 56, wherein the short-range transceiver comprises a Bluetooth transceiver conforming the principles of Bluetooth technology.
- 60. The system of claim 56, wherein the short-range transceiver comprises an infrared transceiver.
- 61. The system of claim 56, wherein the identifiers associated with the synchronization format includes at least one identifier associated with a SyncML format and wherein the data to be synchronized is formatted according to SyncML format.
- 62. The system of claim 56, wherein the at least one transmitted messaging transport protocol message includes at least one identifier associated with a beginning of a SyncML message.
- 63. The system of claim 56, wherein the at least one transmitted messaging transport protocol message includes at least one identifier associated with a continuation of a SyncML message.
- 64. The system of claim 56, wherein the at least one transmitted messaging transport protocol message includes at least one identifier associated with an ending of a SyncML message.
- 65. The system of claim 56, wherein the at least one transmitted messaging transport protocol message comprises an SMS (Short Message Service) message.
- 66. The system of claim 65, wherein the at least one transmitted SMS message comprises at least one compressed SMS message.
- 67. The system of claim 66, wherein the at least one compressed SMS message comprises a WBXML (Wireless Application Protocol Binary Extension Markup Language) coded message.
- 68. The system of claim 56, wherein the at least one transmitted messaging transport protocol message comprises an MMS (Multimedia Message Service) message.
- 69. The system of claim 56, wherein the intermediate terminal device comprises a mobile phone.
- 70. The system of claim 56, wherein the second terminal device comprises a server connected to the Internet.
- 71. The system of claim 70, wherein the server comprises a health characteristic database for maintaining health characteristic information of a user of the first terminal device.
- 72. The system of claim 70, wherein the intermediate gateway device further comprises:
means for storing the at least one received SMS; means for stacking and stripping the at least one stored SMS message into a single SyncML message; and means for formatting the single SyncML message into a TCP/IP format prior sending the message to the server.
CROSS-REFERENCE TO RELATED APPLICATIONS AND CLAIM OF PRIORITY:
[0001] The present application is a continuation-in-part of U.S. application Ser. No. 09/941,851, filed in the U.S. Patent and Trademark Office on Aug. 30, 2001 and priority is hereby claimed under 35 USC 120.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09941851 |
Aug 2001 |
US |
Child |
10103961 |
Mar 2002 |
US |