High-capacity SIM storage control
First Claim
1. A subscriber identity module (SIM) card comprising:
- a memory having a plurality of partitions; and
a memory controller configured to;
receive access-control data from a remote source via a host device, wherein the remote source is distinct from the host device;
set, based on the access-control data, an active access mode associated with a first partition of the plurality of partitions;
receive a request to access the first partition from an application of the host device;
determine, independent of the application that sent the request, whether to permitor prevent the access based on the active access mode; and
prevent the host device from storing particular data in the memory upon detecting that the particular data includes a particular data sequence that matches a data sequence that includes one or more tags of digital rights management (DRM) information.
2 Assignments
0 Petitions
Accused Products
Abstract
A high-capacity SIM card includes: memory having at least one partition and a memory controller configured: to control at least two modes of access to one partition of the partitions, only one of the modes being a currently-active mode; and to allow the currently-active mode to be operationally changed remotely. Preferably, the memory controller controls operability of reading data, writing data, erasing data, and/or executing code, according to the currently-active mode. Preferably, the memory controller also controls storage of data in the card based on access-control data delivered to the card. Preferably, the memory controller is configured to reversibly operationally change, for one partition, which mode is the currently-active mode. Preferably, the memory controller prohibits change of the currently-active mode by a host device of the card.
-
Citations
20 Claims
-
1. A subscriber identity module (SIM) card comprising:
-
a memory having a plurality of partitions; and a memory controller configured to; receive access-control data from a remote source via a host device, wherein the remote source is distinct from the host device; set, based on the access-control data, an active access mode associated with a first partition of the plurality of partitions; receive a request to access the first partition from an application of the host device; determine, independent of the application that sent the request, whether to permit or prevent the access based on the active access mode; and prevent the host device from storing particular data in the memory upon detecting that the particular data includes a particular data sequence that matches a data sequence that includes one or more tags of digital rights management (DRM) information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling access to a memory of a subscriber identity module (SIM) card, the method comprising:
at a SIM card having a memory controller and a memory with a plurality of partitions, performing the following; set, based on access-control data received from a remote source via a host device, an active access mode associated with a first partition of the plurality of partitions, wherein the remote source is distinct from the host device; control storage of data in the SIM card and control access to the data based on the access mode; and prevent the host device from storing particular data in the memory when the particular data includes a particular data sequence of one or more data sequences that includes one or more tags of digital rights management (DRM) information. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A subscriber identity module (SIM) card comprising:
-
a memory having at least one partition; and a memory controller configured to; control at least two modes of access to the at least one partition, wherein only one of the at least two modes is an active mode; allow the active mode to be changed in response to a command from a remote source; and control storage of data in the memory and limit access to the data based on access-control data delivered to the memory; wherein a data region within the at least one partition includes a reserved portion for storing partition attributes associated with the at least one partition; and wherein the memory controller is further configured to prevent a host device from storing the data in the memory when the data includes one of a plurality of data sequences that includes one or more tags of digital rights management (DRM) information. - View Dependent Claims (18)
-
-
19. A subscriber identity module (SIM) card comprising:
-
a memory having a plurality of partitions; and a memory controller configured to; receive access-control data from a remote source via a host device, wherein the remote source is distinct from the host device; change, based on the access-control data, an access mode associated with a first partition of the plurality of partitions from a first access mode to a second access mode, wherein the first access mode is set as one of a plurality of modes, and wherein only one mode of the plurality of modes is set as an active mode at a particular time; receive a request to access the first partition from an application of the host device; determine, independent of the application that sent the request, whether to permit or prevent the access based on the access mode; and prevent the host device from storing particular data in the memory upon detecting that the particular data includes a particular data sequence that matches a data sequence that includes one or more tags of digital rights management (DRM) information. - View Dependent Claims (20)
-
Specification