Over the air programming via cellular broadcast
First Claim
1. A method comprising:
- generating a message packet comprising;
a header portion configured to identify a logical channel of a broadcast control channel of a cellular network; and
a data portion comprising at least one instruction to configure a mobile device;
transmitting the message packet over the broadcast control channel, wherein an intended recipient of the transmitted message packet is a mobile device configured to;
receive the message packet over the broadcast control channel;
determine if the mobile device is configured to accept a message packet on the logical channel of the broadcast control channel over which the message packet is received; and
accept the message packet if the mobile device is configured to accept the message packet received over the logical channel.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communications system, one or more mobile devices may be programmed through the use of an assigned channel of a logical channel. For example, a broadcast control channel (BCCH) transmission may be received by one or more mobile devices, the transmission comprising a set of instructions to program the mobile devices. The BCCH transmission may be used to program certain mobile devices, such as a type or brand of device, or mobile devices having certain features, such as call waiting. The mobile device may be configured to accept a transmission, such as a packet in a GPRS network, on one channel while rejecting a transmission on other channels. Further, the mobile device may be reconfigured to accept additional channel transmissions or reject currently approved channel transmissions.
8 Citations
12 Claims
-
1. A method comprising:
-
generating a message packet comprising; a header portion configured to identify a logical channel of a broadcast control channel of a cellular network; and a data portion comprising at least one instruction to configure a mobile device; transmitting the message packet over the broadcast control channel, wherein an intended recipient of the transmitted message packet is a mobile device configured to; receive the message packet over the broadcast control channel; determine if the mobile device is configured to accept a message packet on the logical channel of the broadcast control channel over which the message packet is received; and accept the message packet if the mobile device is configured to accept the message packet received over the logical channel. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile device comprising:
-
a processor; and memory coupled to the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving a message packet comprising; a header portion configured to identify a logical channel of a broadcast control channel of a cellular network; and a data portion comprising a set of instructions to configure the mobile device; determining if the mobile device is configured to accept a message packet over the logical channel; accepting the message packet if the mobile device is configured to accept the message packet over the logical channel; reject the message packet if the mobile device is not configured to accept the message packet over the logical channel; reconfigure the mobile device according to the set of instructions in the data portion if the mobile device is configured to accept the message packet; and storing a list of logical channels for transmissions of which the mobile device is configured to accept. - View Dependent Claims (6)
-
-
7. A system comprising:
-
a processor; and memory coupled to the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising; generating a message packet comprising; a header portion configured to identify a logical channel of a broadcast control channel of a cellular network; and a data portion comprising a set of instructions to configure a mobile device; storing the memory packet; storing a list of logical channels of the broadcast control channel; storing an assignment of a function to at least one of the list of logical channels; and transmitting the message packet over the at least one of the list of logical channels of the broadcast control channel assigned to the function wherein an intended recipient of the transmitted message packet is a mobile device configured to; receive the message packet over the broadcast control channel; determine if the mobile device is configured to accept a message packet on the logical channel of the broadcast control channel over which the message packet is received; and accept the message packet if the mobile device is configured to accept the message packet received over the logical channel. - View Dependent Claims (8)
-
-
9. A computer-readable storage medium, the computer-readable storage medium not being a transient signal, the computer-readable storage medium having stored thereon executable instructions that when executed by a processor cause the processor to effectuate operations comprising:
-
generating a message packet comprising; a header portion configured to identify a logical channel of a broadcast control channel of a cellular network; and a data portion comprising a set of instructions to configure to the mobile device; transmitting the message packet over a broadcast control channel of the cellular network, wherein an intended recipient of the transmitted message packet is a mobile device configured to; receive the message packet over the broadcast control channel; determine if the mobile device is configured to accept a message packet on the logical channel of the broadcast control channel over which the message packet is received; and accept the message packet if the mobile device is configured to accept the message packet received via the logical channel. - View Dependent Claims (10)
-
-
11. A computer-readable storage medium, the computer-readable storage medium not being a transient signal, the computer-readable storage medium having stored thereon executable instructions that when executed by a processor cause the processer to effectuate operations comprising:
-
receiving a message packet comprising; a header portion configured to identify a logical channel of a broadcast control channel of a cellular network; and a data portion comprising a set of instructions to configure to a mobile device; determining if the mobile device is configured to accept a message packet over the logical channel of the broadcast control channel; accepting the message packet if the mobile device is configured to accept the message packet over the logical channel; and reconfiguring the mobile device according to the set of instructions in the data portion; storing the message packet; and storing a list of logical channels for transmissions of which the mobile device is configured to accept. - View Dependent Claims (12)
-
Specification