Methods and apparatus of over-the-air programming of a wireless unit
First Claim
1. A method, comprising:
- deriving, by a system comprising a processor and a storage device, a first number based on a value stored in the storage device;
in response to sending, by the system, an identifier representing the system directed to a configuration device associated with a wireless communication service, receiving, by the system, a second number from the configuration device; and
in response to determining that the second number satisfies a defined similarity to the first number, modifying, by the system, a parameter stored in the storage device to facilitate activation of the system on a network device associated with the wireless communication service.
1 Assignment
0 Petitions
Accused Products
Abstract
Facilitation of secure over-the-air programming is provided herein. A device can store a key, which can be based on a key algorithm (K-algorithm) and an identifier associated with the device. The device can receive information such as parameter(s) and a verification number from a communications system. The verification number can be generated by using an authorization algorithm (A-algorithm) based on the parameter(s) and a K-algorithm input. The device can generate a trial verification number by using the A-algorithm with the parameter(s) and the key as trial inputs. The device can compare the verification number to the trial verification number, and in response to the verification number being at least similar to the trial verification number, the device can use the parameter(s) for programming of the device.
49 Citations
20 Claims
-
1. A method, comprising:
-
deriving, by a system comprising a processor and a storage device, a first number based on a value stored in the storage device; in response to sending, by the system, an identifier representing the system directed to a configuration device associated with a wireless communication service, receiving, by the system, a second number from the configuration device; and in response to determining that the second number satisfies a defined similarity to the first number, modifying, by the system, a parameter stored in the storage device to facilitate activation of the system on a network device associated with the wireless communication service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage device comprising computer executable components that, in response to execution, cause a system comprising a processor and a storage device to perform operations, comprising:
-
creating a derived verification number based on a first parameter stored in the storage device; in response to sending an identifier representing the system directed to a remote device, receiving a verification number from the remote device; and in response to determining that the derived verification number satisfies a criterion for being similar to the verification number, changing a second parameter stored in the storage device for facilitation of activation of the system on a network device of a wireless network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a storage device; a memory to store instructions; and a processor, coupled to the memory, that facilitates execution of the instructions to perform operations, comprising; determining a first value using first information stored in the storage device; sending a first wireless communication comprising an identifier representing the system directed to a device associated with a communication service; in response to the sending the first wireless communication, receiving, based on the identifier, a second wireless communication comprising a second value from the device; and in response to determining that the first value satisfies a condition representing a defined similarity between the first value and the second value, modifying second information stored in the storage device for facilitating reception of a third wireless communication with respect to the communication service. - View Dependent Claims (18, 19, 20)
-
Specification