OVER THE AIR PROGRAMMING VIA CELLULAR BROADCAST
First Claim
1. A method for programming a mobile device, comprising:
- generating a message packet to configure the mobile device, wherein the message packet comprises;
a header portion configured to identify a logical channel of a broadcast channel of a cellular network; and
a data portion comprising at least one instruction to configure to the mobile device;
transmitting the message packet over the broadcast channel for receipt by the mobile device, wherein the mobile device is configured to;
receive the message packet; and
accept the message packet if the mobile device is configured to accept the message packet transmitted 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.
10 Citations
17 Claims
-
1. A method for programming a mobile device, comprising:
-
generating a message packet to configure the mobile device, wherein the message packet comprises; a header portion configured to identify a logical channel of a broadcast channel of a cellular network; and a data portion comprising at least one instruction to configure to the mobile device; transmitting the message packet over the broadcast channel for receipt by the mobile device, wherein the mobile device is configured to; receive the message packet; and accept the message packet if the mobile device is configured to accept the message packet transmitted over the logical channel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device, comprising:
-
an input/output portion configured to; receive a message packet to configure the mobile device, wherein the message packet comprises; a header portion configured to identify a logical channel of a broadcast channel of a cellular network; and a data portion comprising a set of instructions to configure to the mobile device; a processing portion configured to; determine if the mobile device is configured to accept a transmission using the logical channel; accept the message packet if the mobile device is configured to accept a transmission using the logical channel; reject the message packet if the mobile device is not configured to accept a transmission using the logical channel; and 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 a memory portion configured to store; the message packet; and a list of logical channels for transmissions of which the mobile device is configured to accept. - View Dependent Claims (7, 8)
-
-
9. A system for configuring a function of a mobile device, comprising:
-
a processor for generating a message packet, the message packet comprising; a header portion configured to identify a logical channel of a broadcast channel of a cellular network; and a data portion comprising a set of instructions to configure to the mobile device; a memory configured to; store the memory packet; and store a list of logical channels of a broadcast channel, wherein the broadcast channel is a broadcast control channel; store an assignment of the function to at least one of the list of logical channels; a transceiver for transmitting the message packet over the at least one of the list of logical channels of broadcast channel of a cellular network assigned to the function. - View Dependent Claims (10, 11)
-
-
12. A computer-readable storage medium having stored thereon computer-executable instructions for:
-
generating a message packet to configure the mobile device, wherein the message packet comprises; a header portion configured to identify a logical channel; and a data portion comprising a set of instructions to configure to the mobile device; transmitting the message packet over a broadcast channel of a cellular network for receipt by a mobile device, wherein the mobile device is configured to; receive the message packet; and accept the message packet if the mobile device is configured to accept the logical channel. - View Dependent Claims (13, 14)
-
-
15. A computer-readable storage medium having stored thereon computer-executable instructions for:
-
receiving a message packet to configure the mobile device, wherein the message packet comprises; a header portion configured to identify a logical channel; and a data portion comprising a set of instructions to configure to the mobile device; determining if the mobile device is configured to accept a transmission using the logical channel; accepting the message packet if the mobile device is configured to accept a transmission using the logical channel; and reconfiguring the mobile device according to the set of instructions in the data portion; and 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 (16, 17)
-
Specification