System and method for over the air area code update
First Claim
1. A wireless communication device, comprising:
- a data storage area having a current area code and a current area code table, wherein the current area code is included in the current area code table;
a runtime engine configured to receive an update instruction via a wireless communication network, the update instruction comprising a new area code, a new area code table, a new area code operation code, and a new area code table operation code;
an operation code library comprising the new area code operation code and the new area code table operation code;
a first set of runtime instructions corresponding to the new area code operation code; and
a second set of runtime instructions corresponding to the new area code table operation code;
wherein the wireless communication device receives the update instruction and executes the second set of runtime instructions corresponding to the new area code table operation code to replace the current area code table in the data storage area with the new area code table and executes the first set of runtime instructions corresponding to the new area code operation code to replace the current area code in the data storage area with the new area code.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for modifying the area code in a wireless communication device are provided that provide authorization from the carrier. The wireless communication device contains a table of valid area codes in persistent memory. The table defines the complete set of area codes that can be used by the wireless communication device. The wireless device is capable of receiving an instruction from the network that causes the current area code to be changed to a new area code from the table of valid area codes. Alternatively, the wireless device is capable of receiving an instruction from the network that causes the current table of area codes to be replaced with a new table of area codes that is received from the network along with the instruction. After installation of the new table of valid area codes, then the wireless communication device can be instructed to change from the current area code to a new area code in the new table of valid area codes.
-
Citations
11 Claims
-
1. A wireless communication device, comprising:
-
a data storage area having a current area code and a current area code table, wherein the current area code is included in the current area code table; a runtime engine configured to receive an update instruction via a wireless communication network, the update instruction comprising a new area code, a new area code table, a new area code operation code, and a new area code table operation code; an operation code library comprising the new area code operation code and the new area code table operation code; a first set of runtime instructions corresponding to the new area code operation code; and a second set of runtime instructions corresponding to the new area code table operation code; wherein the wireless communication device receives the update instruction and executes the second set of runtime instructions corresponding to the new area code table operation code to replace the current area code table in the data storage area with the new area code table and executes the first set of runtime instructions corresponding to the new area code operation code to replace the current area code in the data storage area with the new area code. - View Dependent Claims (2)
-
-
3. A method for over the air updating of area code information to a wireless communication device communicatively coupled with a wireless communication network, comprising:
-
sending an update communication from a network server of the wireless communication network to the wireless communication device, the update communication comprising at least one operation code and a data payload, wherein the at least one operation code comprises at least one of a new area code operation code and a new area code table operation code, wherein the data payload comprises at least one of a new area code and a new area code table; receiving the update communication at the wireless communication device; extracting the at least one operation code and the data payload from the update communication utilizing a runtime engine of the wireless communication device; the runtime engine corresponding the extracted at least one operation code to a first set of runtime instructions stored in the wireless communication device if the extracted at least one operation code is the new area code operation code; the runtime engine corresponding the extracted at least one operation code to a second set of runtime instructions stored in the wireless communication device if the extracted at least one operation code is the new area code table operation code; executing the first set of runtime instructions utilizing the runtime engine if the extracted at least one operation code is the new area code operation code; and executing the second set of runtime instructions utilizing the runtime engine if the extracted at least one operation code is the new area code table operation code. - View Dependent Claims (4, 5, 6)
-
-
7. A system for providing an over-the-air area code update from a wireless communication network to a wireless communication device, the system comprising:
-
the wireless communication network comprising; a network server; and the wireless communication device comprising; a data storage area having a current area code table, the current area code table comprising a current area code; an operation code library comprising an area code operation code and an area code table operation code; a runtime instruction library comprising a first set of instructions corresponding to the area code operation code and a second set of instructions corresponding to the area code table operation code; a runtime engine configured to receive an update instruction from the network server of the wireless communication network, the update instruction comprising a received data payload and a received operation code, the received data payload comprising at least one of a new area code and a new area code table, and the received operation code comprising at least one of the area code operation code and the area code table operation code, wherein the runtime engine executes at least one runtime instruction corresponding to the received operation code. - View Dependent Claims (8, 9, 10, 11)
-
Specification