SYSTEMS AND METHODS FOR STORING OR PERFORMING FUNCTIONS WITHIN REMOVABLE MEMORY, SUCH AS A SUBSCRIBER IDENTITY MODULE OF A MOBILE DEVICE
First Claim
Patent Images
1. A removable memory device for use with a mobile phone, the removable memory device comprising:
- a memory component, the memory component containing one or more configurable scripts that execute upon connection of the memory device to the mobile phone;
a processing component, the processing component configured to execute the one or more configurable scripts; and
a presentation component, wherein the presentation component presents information to the mobile phone based on the executed one or more scripts, and wherein the presentation component presents information to the mobile phone via the removable memory device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of storing applications and other processes on a subscriber identity module of a mobile device is described. In some examples, the system employs the SIM to store and execute scripts that perform call interception. In some examples, the system employs SIM-based scripts to configure and/or diagnose issues with the mobile device. In some examples, the system extends the operating system of the mobile device via an operating system contained within the SIM device.
132 Citations
22 Claims
-
1. A removable memory device for use with a mobile phone, the removable memory device comprising:
-
a memory component, the memory component containing one or more configurable scripts that execute upon connection of the memory device to the mobile phone; a processing component, the processing component configured to execute the one or more configurable scripts; and a presentation component, wherein the presentation component presents information to the mobile phone based on the executed one or more scripts, and wherein the presentation component presents information to the mobile phone via the removable memory device. - View Dependent Claims (2, 3, 4)
-
-
5. A method of presenting information to a user of a mobile device via a user interface on the mobile device, the method comprising:
-
receiving an input from the user at the mobile device, wherein the input relates to a user-desired action to be performed by the mobile device; presenting an indication of the input to an action component stored within a subscriber identity module contained in the mobile device; receiving at a user interface component and from the action component a command to present information to the user; and presenting the information to the user by instructing a user interface of the mobile device to perform a function related to the presented information. - View Dependent Claims (6, 7)
-
-
8. A method of providing resources to a mobile phone via a subscriber identity module (SIM) card or other removable processor with memory, the method comprising:
-
detecting attributes of the mobile phone using a component stored in memory of the subscriber identity module or other removable processor; executing a configuration script related to the detected attributes, wherein at least part of the configuration script is stored in memory of the subscriber identity module or other removable processor; and providing resources to the mobile device using the executed script, wherein the resources are primarily unassociated with personalizing the mobile phone for a user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable medium stored within a subscriber identity module carried by a mobile device whose contents cause the mobile device to perform a method of providing enhanced services to a user of the mobile device, the method comprising:
-
upon receiving an indication of a call placed by the user of the mobile device, instructing, via the subscriber identity module, the mobile device to intercept the placed call; selecting, via the subscriber identity module, a script from one or more scripts stored within a memory of the subscriber identity module;
wherein the script is related to the intercepted call; andpresenting information to the user via a user interface of the mobile device, wherein the presented information relates to an execution of the selected script within the subscriber identity module that causes the user interface to present the information. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
a portable wireless telecommunication apparatus for exchanging communications with a wireless network, wherein the apparatus includes; a output device for presenting information to a user; an input device for receiving input from the user; a radio for exchanging the communications with wireless network, memory; and a processor coupled among the display screen, input device, radio, and memory; and a removable memory device configured to be carried by and to communicate with the portable wireless telecommunication apparatus, wherein the removable memory device includes; memory, wherein the memory stores one or more applications that cause the portable wireless telecommunication apparatus to perform an action; and a processor coupled to the memory of the removable memory device, that executes the one or more applications stored within the memory of the removable memory device, wherein an input received by the user via the input device causes the execution of the one or more applications to present the information via the output device. - View Dependent Claims (18, 19, 20)
-
-
21. A mobile device having an extended operating system, the extended operating system comprising:
-
a mobile equipment operating system, including; memory; and a processing component; and a removable memory device operating system, including; a memory; and a processing component. - View Dependent Claims (22)
-
Specification