Method and system for managing subscriber identity modules on wireless networks for machine-to-machines applications
First Claim
Patent Images
1. A method comprising the steps of:
- determining, by a computer program loaded on a subscriber identity module, when a predetermined amount of time has passed by counting messages that a cellular network transmits periodically until a threshold number of the messages have been counted, the threshold number substantially greater than one, the messages comprising status commands carrying location information over the cellular network; and
initiating, by the computer program loaded on the subscriber identity module, a predefined action in response to determining that the predetermined amount of time has passed,wherein an increment clock step has been added to a GSM registration process to provide the subscriber identity module with a clocking or timing capability, andwherein the predefined action comprises resetting a data file that identifies at least one mobile network and that is maintained on the subscriber identity module.
10 Assignments
0 Petitions
Accused Products
Abstract
A mobile station connected to a wireless network can comprise a subscriber identity module. The subscriber identity module can maintain a list of networks. The list can comprise forbidden public land mobile network data. Software can manage the forbidden public land mobile network data. For example, an applet transmitted to the subscriber identity module can periodically delete entries from the list and/or reset the subscriber identity module on predefined time intervals or when specified events occur.
19 Citations
11 Claims
-
1. A method comprising the steps of:
-
determining, by a computer program loaded on a subscriber identity module, when a predetermined amount of time has passed by counting messages that a cellular network transmits periodically until a threshold number of the messages have been counted, the threshold number substantially greater than one, the messages comprising status commands carrying location information over the cellular network; and initiating, by the computer program loaded on the subscriber identity module, a predefined action in response to determining that the predetermined amount of time has passed, wherein an increment clock step has been added to a GSM registration process to provide the subscriber identity module with a clocking or timing capability, and wherein the predefined action comprises resetting a data file that identifies at least one mobile network and that is maintained on the subscriber identity module. - View Dependent Claims (2, 3, 11)
-
-
4. A mobile station comprising:
-
mobile equipment comprising an antenna system for communication over a cellular network; a subscriber identity module (SIM), operatively coupled to the mobile equipment; and a computer program loaded on the subscriber identity module, the computer program comprising instructions for; determining when a predetermined amount of time has passed by counting status commands that comprise location messages and that periodically transmit over the cellular network until a threshold number of the status commands have been counted, the threshold number not less than two, wherein an increment clock step has been added to a GSM registration process to provide the subscriber identity module with a clocking or timing capability; and when the predetermined amount of time is determined to have passed, deleting one or more networks from a list of networks stored on the subscriber identity module. - View Dependent Claims (5)
-
-
6. A mobile station comprising:
-
mobile equipment comprising; a microprocessor; a transceiver, operatively coupled to the microprocessor, and operative to process wireless signals incoming from and outgoing to a cellular network; and at least one antenna, operably coupled to the transceiver, and operative to conduct the wireless signals; a subscriber identity module (SIM), operatively coupled to the mobile equipment; and a computer program loaded on the subscriber identity module, the computer program comprising a timer that is operative to increment time based on transmissions of periodic messages containing location information and initiate a time-based action based on counting a predetermined number of the periodic messages, wherein the transmissions of periodic messages comprise periodic transmissions of status commands over the cellular network, wherein an increment clock step has been added to a GSM registration process to provide the subscriber identity module with a clocking or timing capability, and wherein the time-based action comprises clearing a forbidden public land mobile network list. - View Dependent Claims (7, 8)
-
-
9. A computer-implemented method, comprising the steps of:
-
identifying, by a subscriber identity module, an action to be taken when a predetermined amount of time has passed, the action comprising modifying mobile network data stored on the subscriber identity module; detecting, by the subscriber identity module, location messages that a cellular network transmits on a time interval, wherein a plurality of the time intervals collectively equate to the predetermined amount of time, the plurality defined by a number; tracking, by the subscriber identity module, passage of time by counting the detected location messages; and when said count of the detected location messages reaches the number, determining, by the subscriber identity module, that the predetermined amount of time has passed and initiating the action, wherein at least the detecting, tracking, and determining steps are implemented by executing increment clock steps added to a GSM registration process. - View Dependent Claims (10)
-
Specification