Claims
- 1. A programmable cellular telephone, comprising:
communication circuitry for sending and receiving telephonic signals; and a controller coupled to the communication circuitry, wherein the controller executes an extended function upon determining an execution event has occurred.
- 2. The cellular telephone of claim 1, wherein the execution event occurs when a current time is substantially equal to a scheduled time to enable the extended function.
- 3. The cellular telephone of claim 1, wherein the execution event occurs when the cellular telephone is within the range of a Bluetooth network.
- 4. The cellular telephone of claim 1 further comprising a data communications interface coupled to the controller.
- 5. The cellular telephone of claim 1, wherein the data communications interface is a modem.
- 6. The cellular telephone of claim 1, wherein the data communications interface is a network interface.
- 7. The cellular telephone of claim 6, wherein the network interface is a wireless network interface.
- 8. The cellular telephone of claim 4, wherein the extended function comprises a download function causing the cellular telephone to download data through the data communications interface.
- 9. The cellular telephone of claim 8, wherein the data is schedule data.
- 10. The cellular telephone of claim 8, wherein the data includes data selected from the group consisting of electronic mail, stock quotes, and task lists.
- 11. The cellular telephone of claim 4, wherein the extended function comprises an upload function causing the cellular telephone to upload data through the data communications interface.
- 12. The cellular telephone of claim 11, wherein the data includes data selected from the group consisting of diagnostic data, GPS data, and physical data.
- 13. A method of internally controlling a cellular telephone, the cellular telephone comprising a power switch and a controller, the controller comprising a clock and a memory, the method comprising the steps of:
determining that an execution event has occurred and upon the occurrence of the execution event, executing an extended function.
- 14. The method of claim 13, wherein determining that an execution event has occurred comprises determining that the cellular phone is within the range of a wireless network.
- 15. The method of claim 13, further comprising:
providing an activation schedule table comprising a plurality of functional codes that represent cellular telephone functions to be enabled or disabled and an associated absolute time when each telephone function is to be enabled or disabled; wherein determining that an execution event has occurred comprises:
comparing the clock signal with the activation schedule table; and executing the extend extended function based on the comparison of the clock signal with the activation schedule table.
- 16. The method of controlling a cellular telephone of claim 13, wherein executing an extended function comprises downloading data to the cellular telephone.
- 17. The method of controlling a cellular telephone of claim 16, wherein downloading data comprises downloading schedule data for the cellular telephone.
- 18. The method of controlling a cellular telephone of claim 16, wherein downloading data comprises downloading electronic mail.
- 19. The method of controlling a cellular telephone of claim 16, wherein downloading data comprises downloading stock quotes.
- 20. The method of controlling a cellular telephone of claim 16, wherein downloading data comprises downloading task lists.
- 21. The method of controlling a cellular telephone of claim 16, wherein executing an extended function comprises uploading data from cellular phone.
- 22. The method of controlling a cellular telephone of claim 21, wherein uploading data comprises uploading diagnostic data.
- 23. The method of controlling a cellular telephone of claim 21, wherein uploading data comprises uploading GPS data.
- 24. The method of controlling a cellular telephone of claim 21, wherein uploading data comprises uploading physical data.
- 25. The method of controlling a cellular telephone of claim 13, wherein executing an extended function includes establishing a data connection with a target system.
- 26. The method of controlling a cellular telephone of claim 25, wherein establishing a data connection includes dialing a telephone number.
- 27. The method of controlling a cellular telephone of claim 25, wherein establishing a data connection includes establishing a network connection.
- 28. The method of controlling a cellular telephone of claim 27, wherein the network connection is a wireless network connection.
- 29. The method of controlling a cellular telephone of claim 27, wherein the network connection is a Bluetooth network connection.
- 30. A computer-readable medium having stored thereon a method of internally controlling a cellular telephone, the cellular telephone comprising a power switch and a controller, the controller comprising a clock and a memory, the method comprising the steps of:
determining that an execution event has occurred and upon the occurrence of the execution event, executing an extended function.
- 31. The computer-readable medium of claim 30, wherein determining that an execution event has occurred comprises determining that the cellular phone is within the range of a wireless network.
- 32. The computer-readable medium of claim 30, wherein the method further comprises:
providing an activation schedule table comprising a plurality of functional codes that represent cellular telephone functions to be enabled or disabled and an associated absolute time when each telephone function is to be enabled or disabled; wherein determining that an execution event has occurred comprises:
comparing the clock signal with the activation schedule table; and executing the extend extended function based on the comparison of the clock signal with the activation schedule table.
REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 10/161,039, filed May 30, 2002 entitled “INTELLIGENT CELLULAR TELEPHONE FUNCTION” which is a continuation of U.S. patent application Ser. No. 09/981,679, filed Oct. 15, 2001 entitled “INTELLIGENT CELLULAR TELEPHONE FUNCTION” which is a continuation of U.S. Pat. No. 6,317,593, filed Aug. 12, 1996 entitled “INTELLIGENT CELLULAR TELEPHONE FUNCTION”; all of which are hereby incorporated by reference for all purposes.
Continuations (2)
|
Number |
Date |
Country |
| Parent |
09981679 |
Oct 2001 |
US |
| Child |
10161039 |
May 2002 |
US |
| Parent |
08695925 |
Aug 1996 |
US |
| Child |
09981679 |
Oct 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
10161039 |
May 2002 |
US |
| Child |
10353815 |
Jan 2003 |
US |