Claims
- 1. A wireless device, comprising:
a processor; a memory in communication with the processor; a transceiver in communication with the processor and operable to transmit and receive information via a wireless connection;
wherein the device is operable to provide a wireless connection based upon a plan having a predetermined number of available units, wherein plan usage is tracked by a provider through use of a calculation method utilizing unit calculations that are not equal to exact time usage to decrement available units; and wherein the device is operable to emulate the calculation method of the provider in order to track the remaining available units on the device.
- 2. The device of claim 1, wherein the device is operable to control access to the wireless connection and access is restricted when the device calculates there are no available units.
- 3. The device of claim 2, wherein the device is operable to accept a predetermined number of units entered into the device and the device unrestricts the access to the wireless connection.
- 4. The device of claim 1, wherein the device is operable to transmit and receive a wireless data connection and a wireless voice connection and wherein data and voice usage is tracked by the provider through use of a calculation method utilizing unit calculations that are not equal to exact time usage to decrement available units.
- 5. The device of claim 4, wherein the device is operable to emulate a plan wherein the wireless data and wireless voice connections have different calculation methods.
- 6. The device of claim 1, wherein the exact time usage is measured in seconds.
- 7. The device of claim 1, wherein the device is operable to switch from a first method of calculation to a second method of calculation while the device is connected to the wireless connection.
- 8. The device of claim 1, wherein the device is operable to transmit usage information to the provider.
- 9. A wireless device, comprising:
a processor; a memory coupled to the processor; a transceiver operable to transmit and receive information via a wireless connection;
wherein the transceiver is operable to receive a wireless connection; wherein the device is operable to receive a provider roaming list having a number of connection locations, each connection location having at least one roaming characteristic associated therewith; and wherein the device is operable to identify if the device is roaming based upon the roaming characteristic.
- 10. The wireless device of claim 9, wherein the device is operable to receive a provider roaming list having a first and a second roaming characteristic.
- 11. The system architecture of claim 10, wherein the device is operable to identify if the device is roaming based upon one of the roaming characteristics.
- 12. The system architecture of claim 10, wherein the device is operable to identify if the device is roaming based upon the first and second roaming characteristics.
- 13. A wireless device, comprising:
a transceiver operable to transmit and receive information via a wireless connection;
wherein the device is operable to transmit and receive a first type of wireless communication to a first provider and a second type of wireless communication to a second provider; wherein the device is operable to conduct the first and second types of wireless connections based upon predetermined number of units to be used and wherein usage is determined by the first and second providers that determine a number of remaining units through use of a calculation method; wherein the device includes a set of executable instructions operable to emulate a calculation method of the first provider.
- 14. The device of claim 13, wherein the device is operable to emulate a calculation method of the second provider.
- 15. The device of claim 13, wherein the device is operable to receive a calculated remaining amount of units from the second provider.
- 16. The device of claim 15, wherein the device is operable to receive a calculated remaining amount of units from the second provider by Short Message Service (SMS).
- 17. A wireless device, comprising:
a processor; a memory coupled to the processor; a transceiver operable to transmit and receive information via a wireless connection; and
wherein the device is operable to switch between a post-paid platform and a pre-paid platform.
- 18. The device of claim 17, wherein the device is operable to switch between a post-paid platform and a pre-paid platform by modification of software within the device.
- 19. The device of claim 18, wherein the modification of software within the device is provided by wireless transmission of data to the device.
- 20. A wireless system, comprising:
a wireless network operable to provide a wireless connection based upon a plan having a number of available units, wherein plan usage is tracked by the wireless network by utilizing a set of executable instructions operable to use a calculation method that uses unit calculations that are not equal to exact time usage to decrement available units; and a wireless device operable to receive a wireless connection from the provider and to transmit and receive information via the wireless connection;
wherein the device includes a set of executable instructions operable to emulate the calculation method of the provider to track the remaining available units.
- 21. The system of claim 20, wherein the set of executable instructions operable to emulate the calculation method of the wireless network includes being operable to emulate a calculation method wherein the plan has a number of sets of units.
- 22. The system of claim 21, wherein the units of at least one of the sets of units are different from at least one other set of units.
- 23. The system of claim 21, wherein the emulation of a calculation method is operable to emulate a first calculation method for a first set of units and a second calculation method for a second set of units.
- 24. The system of claim 20, wherein the device is operable to receive a wireless connection provided based upon a plan for a predetermined period of time and wherein the device is operable to define a subset of units based upon a portion of the predetermined period of time.
- 25. The system of claim 20, wherein the wireless device is operable to block connection to the provider when the device calculates that there are no remaining units.
- 26. The system of claim 20, wherein the wireless device is operable to transmit and receive information from the Internet.
- 27. A method for emulating a wireless provider's post paid plan on a prepaid device, comprising:
assigning a first number of available units, of access to a wireless connection, to be decremented based upon usage during a first time interval; assigning a second number of available units, of access to a wireless connection, to be decremented based upon usage during a second time interval; decrementing the assigned first and second numbers of units; restricting access to a wireless connection if the at least the first units have been decremented to zero; and adding additional units to the first and second units to replenish the numbers of available units.
- 28. The method of claim 27, wherein the second time interval is within the first time interval.
- 29. The method of claim 27, wherein the first time interval is for anytime communication and the second time interval is for night and weekend communication.
- 30. The method of claim 27, wherein adding additional units to the first and second units to replenish the numbers of available units includes adding units before the first and second units have been decremented to zero.
- 31. The method of claim 30, wherein the method further includes holding the additional units in a separate account until a billing date passes and then adding the additional units to the first and second units.
- 32. The method of claim 30, wherein the method further includes decrementing the numbers of first and second units to zero after a period of time has passed since the units were assigned.
- 33. A method for determining the classification of a wireless communication, comprising:
comparing an identification code with a table of rate codes to see if at least a portion of the identification code matches a rate code in the rate table; assigning a connection rate based upon a match between the identification code and at least one rate code in the rate code table; and
wherein the comparing an identification code with a table of rate codes includes comparing an identification code with a table of special rate codes to see if at least a portion of the identification code matches a special rate code in the special rate table.
- 34. The method of claim 33, wherein the comparing an identification code with a table of rate codes includes comparing the identification code with a table of blocking codes to see if at least a portion of the identification code matches a blocking code in the blocking code table.
- 35. The method of claim 33, wherein the method further includes comparing a system identification code with a table of home identification codes to see if at least a portion of the system identification code matches a home identification code in the home identification code table.
- 36. The method of claim 33, wherein the comparing an identification code with a table of rate codes includes comparing the identification code with a table of home area codes to see if at least a portion of the identification code matches a home area code in the home area code table.
- 37. The method of claim 33, wherein the identification code has a number of digits and wherein the rate codes have a number of digits and wherein a sequence of digits within the identification code are compared to see if the sequence of digits in the identification code match a sequence of digits in at least one rate code.
- 38. The method of claim 33, wherein the method is operable on a pre-paid wireless device.
- 39. A method for determining the classification of a wireless communication, comprising:
comparing an identification code with a table of rate codes to see if at least a portion of the identification code matches a rate code in the rate table; comparing the identification code with a table of special codes to see if at least a portion of the identification code matches a special code in the special code table; comparing the identification code with a table of blocking codes to see if at least a portion of the identification code matches a blocking code in the blocking code table; comparing the identification code with a table of home area codes to see if at least a portion of the identification code matches a home area code in the home area code table; and
wherein assigning a connection rate includes assigning a connection rate based upon a match between the identification code and at least one code in at least one code table.
- 40. The method of claim 39, wherein the method further includes creating a rate table with having spaces allocated therein for entry of new data.
- 41. The method of claim 39, wherein the method further includes providing a wireless device having a rate table thereon and a set of computer executable software for comparing an identification code with rate codes within the rate table.
- 42. The method of claim 39, wherein providing a wireless device having a rate table thereon includes providing a special code table, a blocking code table, and a home area code table as subsets within a collective table.
- 43. The method of claim 39, wherein the method further includes comparing a system identification code with a table of home identification codes to see if at least a portion of the system identification code matches a home identification code in the home identification code table.
Parent Case Info
[0001] The application claims priority to U.S. Provisional Application Serial Nos. 60/395,255, 60/395,454, and 60/395,455, filed Jul. 15, 2002, the specifications of which are incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60395255 |
Jul 2002 |
US |
|
60395454 |
Jul 2002 |
US |
|
60395455 |
Jul 2002 |
US |