Apparatus and method for secure over the air programming of a communication device
First Claim
Patent Images
1. A device comprising:
- a first processor; and
a memory that stores executable instructions that, when executed by the first processor, facilitate performance of operations comprising;
receiving, from a network interworking function operating in a server, an over-the-air programming message utilizing a hypertext transfer protocol, the over-the-air programming message including programming data for use by the device;
converting the over-the-air programming message to a short message service transport protocol to generate an adjusted message that includes the programming data; and
providing the adjusted message to a universal integrated circuit card of the device via a second processor of the device, wherein the first processor, the universal integrated circuit card and the second processor are separate from each other and are in communication with each other,wherein the over-the-air programming message is one of a group of over-the-air programming messages from a group of over-the-air programming servers, andwherein the network interworking function determines a priority among the group of over-the-air programming messages, wherein the priority is utilized for determining a transmission schedule for the group of over-the-air programming messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates the subject disclosure may perform, for example, receiving an over-the-air programming message that is utilizing a hypertext transfer protocol where the over-the-air programming message including programming data for use by the mobile communication device, converting the over-the-air programming message to a short message service transport protocol to generate an adjusted message that includes the programming data, and providing the adjusted message to a universal integrated circuit card of the mobile communication device via a baseband proxy operating in a device processor of the mobile communication device. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A device comprising:
-
a first processor; and a memory that stores executable instructions that, when executed by the first processor, facilitate performance of operations comprising; receiving, from a network interworking function operating in a server, an over-the-air programming message utilizing a hypertext transfer protocol, the over-the-air programming message including programming data for use by the device; converting the over-the-air programming message to a short message service transport protocol to generate an adjusted message that includes the programming data; and providing the adjusted message to a universal integrated circuit card of the device via a second processor of the device, wherein the first processor, the universal integrated circuit card and the second processor are separate from each other and are in communication with each other, wherein the over-the-air programming message is one of a group of over-the-air programming messages from a group of over-the-air programming servers, and wherein the network interworking function determines a priority among the group of over-the-air programming messages, wherein the priority is utilized for determining a transmission schedule for the group of over-the-air programming messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, by a device comprising a first processor, from a network interworking function operating in a server, an over-the-air programming message utilizing a hypertext transfer protocol, the over-the-air programming message including programming data for use by the device; converting, by the device, the over-the-air programming message to a short message service transport protocol to generate an adjusted message that includes the programming data; and providing, by the device, the adjusted message to a universal integrated circuit card of the device via a baseband proxy operating in a second processor of the device, wherein the first processor, the universal integrated circuit card and the second processor are separate from each other and are in communication with each other, wherein the over-the-air programming message is one of a group of over-the-air programming messages from a group of over-the-air programming servers, and wherein the network interworking function determines a priority among the group of over-the-air programming messages, wherein the priority is utilized for determining a transmission schedule for the group of over-the-air programming messages. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A machine readable storage device comprising instructions which, responsive to being executed by a user interworking function of a first processor of a communication device, cause the user interworking function to perform operations comprising:
-
receiving from a network interworking function operating in a server, an over-the-air programming message utilizing a hypertext transfer protocol, the over-the-air programming message including programming data for use by the communication device; converting the over-the-air programming message to a short message service transport protocol to generate an adjusted message that includes the programming data; and providing the adjusted message to a universal integrated circuit card of the communication device, wherein the over-the-air programming message is one of a group of over-the-air programming messages from a group of over-the-air programming servers, and wherein the network interworking function determines a priority among the group of over-the-air programming messages, wherein the priority is utilized for determining a transmission schedule for the group of over-the-air programming messages. - View Dependent Claims (18, 19, 20)
-
Specification