Methods and apparatus for cellular set programming
First Claim
1. A method for simultaneously transmitting data updates, each comprising a program instruction, to a plurality of programmable cellular sets, each of which is capable of communicating over a wireless system comprising a plurality of cells, each cell comprising a control channel for communication with the cellular set, the method comprising:
- broadcasting simultaneously to the plurality of programmable cellular sets the data updates over the control channel at a selected time;
monitoring the control channel with at least two cellular sets to recognize the data updates;
retrieving the data updates into each of the two cellular sets which are used to refresh operational data stored within a memory unit associated with each cellular set; and
providing each cellular set with a stored list of system identification numbers ("SIDs") in memory and revising the stored list of SIDs according to the programming instruction.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for programming a cellular set over a control channel may be used to update data stored within a cellular set by having the cellular set search the control channel for data updates that are broadcast over the control channel upon command of a controller coupled to the wireless system. In one embodiment, the method updates a carrier list of system identification numbers ("SIDs"). A cellular set searches the control channel for a unique identifier that is followed by the current carrier list number. The cellular set compares the current carrier list number with a stored carrier list number. If the carrier list numbers do not match, the cellular set stores the current carrier list number in memory and enters an acquisition mode in which it continuously monitors the control channel for updated data, possibly in the form of SIDs to add or remove from the list. The cellular set is programmed to recognize the updated data and retrieve it into memory.
168 Citations
34 Claims
-
1. A method for simultaneously transmitting data updates, each comprising a program instruction, to a plurality of programmable cellular sets, each of which is capable of communicating over a wireless system comprising a plurality of cells, each cell comprising a control channel for communication with the cellular set, the method comprising:
-
broadcasting simultaneously to the plurality of programmable cellular sets the data updates over the control channel at a selected time; monitoring the control channel with at least two cellular sets to recognize the data updates; retrieving the data updates into each of the two cellular sets which are used to refresh operational data stored within a memory unit associated with each cellular set; and providing each cellular set with a stored list of system identification numbers ("SIDs") in memory and revising the stored list of SIDs according to the programming instruction. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 31)
-
-
3. The method of claim 3 in which monitoring the current communications traffic level comprises comparing the current communications traffic level with a preselected communications traffic threshold to determine whether to transmit data.
-
11. A method for transmitting data updates simultaneously to a plurality of programmable cellular sets, each of which is capable of communicating over a wireless system comprising a plurality of cells, each cell comprising a control channel for communication with the cellular set, the method comprising:
-
broadcasting simultaneously to the plurality of programmable cellular sets the data updates at a selected time; monitoring the control channel with at least two cellular sets to recognize the data updates; retrieving the data updates into each of the two cellular sets which are used to refresh operational data stored within a memory unit associated with each cellular set; and wherein a first data update comprises a new version code and the method further comprises comparing at each of the two cellular sets the new version code with a stored version code and, if the new version code does not match the stored version code, acquiring a second update.
-
-
12. A method for transmitting a data frame comprising a unique identifier and a new version code to a cellular set capable of communication with a wireless network having a Mobile Switching Center ("MSC") and a plurality of geographically dispersed cells that communicate by transmitting information over a control channel to the cellular set, the method comprising:
-
sending the data frame from a controller to the MSC; broadcasting at the MSC the data frame to the cells over the control channel; identifying the data frame at the cellular set; updating operational data stored in a memory within the cellular set by comparing the new version code with a stored version code at the cellular set and an acquiring another data frame if the new version code does not match the stored version code. - View Dependent Claims (13, 14, 15)
-
-
16. A method for simultaneously broadcasting a data frame comprising a new version code for refreshing operational data located within at least two cellular sets capable of communication with a wireless communication system comprising a plurality of geographically dispersed cells, each cell having a control channel for communicating with the cellular sets, the method comprising:
-
coupling a controller to the wireless system; sending the data frame from the controller to the cells within the wireless system; instructing the cells to broadcast the data frame over each cell'"'"'s control channel; and comparing at each of the at least two cellular sets the new version code with a stored version code and, if the new version code does not match the stored version code, acquiring another data frame. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for programming a cellular set capable of communication over a control channel in a wireless system, and having a carrier list of System Identification Numbers (SIDs) and a stored version code stored for identifying the carrier list, the method comprising:
-
monitoring the control channel at the cellular set for a first data frame comprising a current version code; receiving the first data frame at the cellular set; comparing at the cellular set the current version code with the stored version code; storing, in response to comparing, the the current version code; scanning, in response to comparing the control chapel to acquire a second data frame comprising a SID; and adding the SID to the carrier list stored in memory. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A communication system comprising:
-
a Mobile Switching Center ("MSC") coupled via communication links to a plurality of cells, each cell comprising means for communicating over a control channel; a first and a second data frame each comprising a record field in which information is stored; a controller, coupled to the MSC, programmed to send the first and second data frames to the MSC, which forwards the first and second data frames to the cells for broadcast over the control channel; a plurality of cellular sets, each comprising a data receiver, a processor and a memory unit in which is stored operational data; and wherein the MSC transmits at least part of the first and second data frames in altered identifiers of the cellular sets, each cellular set monitors the control channel for the identifiers and, upon receiving the identifiers, each cellular set retrieves the information from the record fields and stores the information in the memory unit so as to update a list of SIDs. - View Dependent Claims (27)
-
-
28. A communication system comprising:
-
a Mobile Switching Center ("MSC") coupled via communication links to a plurality of cells, each cell comprising means for communicating over a control channel; a first data frame comprising a record field in which information is stored, a controller, coupled to the MSC, programmed to send the first data frame to the MSC, which forwards the first data frame to the cells for broadcast over the control channel; and a plurality of cellular sets, each comprising a data receiver, a processor and a memory unit in which is stored operational data; wherein the MSC transmits at least part of the first data frame in an altered identifier of the cellular sets, each cellular set monitors the control channel for the identifier and, upon receiving the identifier, retrieves the information from the record field and stores the information in the memory unit which is used to update the operational data and wherein the operational data comprises a list of SIDs. - View Dependent Claims (29)
-
-
30. A method for operating a programmable cellular set, initially provided with a number of System Identification Numbers ("SIDs") that collectively form a current SIDs list stored within the cellular set, which communicates over control channels to a plurality of cells coupled to and forming a wireless system, the method comprising:
-
broadcasting a data update comprising a new version code over a control channel; retrieving the data update into the cellular set which is used to update the current SIDs list and thereby create an updated SIDs list; comparing at the cellular set the new version code with a stored version code and, if the new version code does not match the stored version code then perform the broadcasting and retrieving of another data update to the SIDs list; scanning the control channel to obtain a first SID that identifies a first wireless system; comparing the first SID with the updated SIDs list to determine whether the first SID is valid; allowing, if the first SID is valid, communication between the cellular set and the first wireless system; rescanning, if the first SID is not valid, the control channel to locate a second SID identifying a second wireless system; comparing the second SID with the updated SIDs list to determine whether the second SID is valid; and allowing, if the second SID is valid, communication with the second wireless system.
-
-
32. A cellular set for use in communicating in a cellular network with a Mobile Switching Center ("MSC") over a control channel, comprising:
-
a data receiver for receiving messages which include an update message from the MSC over the control channel; a processor for controlling operations of the cellular set and for monitoring the signals received from the MSC over the control channel for messages containing an identifier for the cellular set; a memory unit for storing a carrier list of System Identification Numbers ("SIDs") associated with the cellular set; and wherein the processor also monitors the signals received from the MSC over the control channel for the update message containing an altered identifier of the cellular set and a new version code , the processor revising the carrier list stored in the memory unit when the new version code does not match a stored version code and wherein the carrier list is revised by another update message. - View Dependent Claims (33, 34)
-
Specification