IP Library Granted Patent US 12677130
Granted Patent B2
US 12677130 · App. 18/043,054 · Granted Jul 7, 2026

System and method for enabling a SIM card as a micro-platform

Inventors: Debashis Dutta (Navi Mumbai, IN); Chandan Maity (Navi Mumbai, IN); Shivraj Dagadi (Bangalore, IN); Anish Shah (Mumbai, IN)
Assignee: JIO PLATFORMS LIMITED
H04W8/18H04W4/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12677130
App. No.
18/043,054
Granted
Jul 7, 2026
Kind
B2
Abstract

A system and method for enabling a SIM card as a micro-platform for one or more third party micro-service applications. The method encompasses adding, a custom memory in the SIM card based on a telecom network operator's input. The method thereafter leads to partitioning, the custom memory into one or more custom-DFs, wherein the one or more custom-DFs are provided with an operating system support. Further the method encompasses assigning, an Application ID (AID) to each custom-DF. Also, the method encompasses assigning, an Application Program Interface (API) to each custom-DF to enable provision of the one or more third party micro-service applications in said each custom-DF. The method further comprises enabling, the SIM card as the micro-platform for the one or more third party micro-service applications based on the Application ID (AID) assigned to said each custom-DF and the Application Program Interface (API) assigned to said each custom-DF.

Claims (36)

1 . A method for enabling a SIM card as a micro-platform for one or more third party micro-service applications, the method comprising:

adding, by a processing unit, a custom memory in the SIM card based on a telecom network operator's input;

partitioning, by the processing unit, the custom memory of the SIM card into one or more Custom-Dedicated Files (custom-DFs), wherein the one or more custom-DFs are provided with an operating system support from the telecom network operator;

assigning, by the processing unit, an Application ID (AID) to each custom-DF of the one or more custom-DFs based on the telecom network operator's input;

assigning, by the processing unit, an Application Program Interface (API) to each custom-DF of the one or more custom-DFs, to enable provision of the one or more third party micro-service applications in said each custom-DF; and

enabling, by the processing unit, the SIM card as the micro-platform for the one or more third party micro-service applications based on the Application ID (AID) assigned to said each custom-DF and the Application Program Interface (API) assigned to said each custom-DF.

2 . The method as claimed in claim 1 , wherein partitioning of the custom memory of the SIM card into the one or more custom-DFs is based on at least one of one or more logical and one or more access partition techniques.

3 . The method as claimed in claim 1 , wherein the SIM card further comprises a pre-assigned memory.

4 . The method as claimed in claim 1 , wherein each custom-DF of the one or more custom-DFs is independent of other custom-DFs of the one or more custom-DFs.

5 . The method as claimed in claim 1 , wherein at least one of a computational power and a memory is assigned to each custom-DF of the one or more custom-DFs based on the telecom network operator's input.

6 . The method as claimed in claim 1 , the method further comprises executing two or more custom-DFs in parallel.

7 . The method as claimed in claim 1 , wherein the Application ID (AID) assigned to each custom-DF of the one or more custom-DFs further comprises a registered application provider Identifier (RID) and a Proprietary application Identifier extension (PIX), wherein the registered application provider Identifier (RID) is common for all Application IDs corresponding to all custom-DFs and the Proprietary application Identifier extension (PIX) is unique for each Application ID (AID) assigned to each custom-DF of the one or more custom-DFs.

8 . The method as claimed in claim 1 , wherein the partitioning, by the processing unit, the custom memory of the SIM card in one or more Custom-Dedicated Files (custom-DFs) is further based on one or more available security domains.

9 . The method as claimed in claim 8 , wherein each third party micro-service application from the one or more third party micro-service applications is placed in a separate available security domain to provide an independent security control by one or more unique keys.

10 . A system for enabling a SIM card as a micro-platform for one or more third party micro-service applications, the system comprising:

a processing unit, configured to:

add, a custom memory in the SIM card based on a telecom network operator's input,

partition, the custom memory of the SIM card into one or more Custom-Dedicated Files (custom-DFs), wherein the one or more custom-DFs are provided with an operating system support from the telecom network operator,

assign, an Application ID (AID) to each custom-DF of the one or more custom-DFs based on the telecom network operator's input,

assign, an Application Program Interface (API) to each custom-DF of the one or more custom-DFs, to enable provision of the one or more third party micro-service applications in said each custom-DF, and

enable, the SIM card as the micro-platform for the one or more third party micro-service applications based on the Application ID (AID) assigned to said each custom-DF and the Application Program Interface (API) assigned to said each custom-DF.

11 . The system as claimed in claim 10 , wherein the processing unit [ 202 ] is further configured to partition the custom memory of the SIM card into the one or more custom-DFs based on at least one of one or more logical and one or more access partition techniques.

12 . The system as claimed in claim 10 , wherein the SIM card further comprises a pre-assigned memory.

13 . The system as claimed in claim 10 , wherein each custom-DF of the one or more custom-DFs is independent of other custom-DFs of the one or more custom-DFs.

14 . The system as claimed in claim 10 , wherein processing unit [ 202 ] is further configured to assign at least one of a computational power and a memory to each custom-DF of the one or more custom-DFs based on the telecom network operator's input.

15 . The system as claimed in claim 10 , wherein processing unit [ 202 ] is further configured to execute two or more custom-DFs in parallel.

16 . The system as claimed in claim 10 , wherein the Application ID (AID) assigned to each custom-DF of the one or more custom-DFs further comprises a registered application provider Identifier (RID) and a Proprietary application Identifier extension (PIX), wherein the registered application provider Identifier (RID) is common for all Application IDs corresponding to all custom-DFs and the Proprietary application Identifier extension (PIX) is unique for each Application ID (AID) assigned to each custom-DF of the one or more custom-DFs.

17 . The system as claimed in claim 10 , wherein the processing unit [ 202 ] is further configured to partition the custom memory of the SIM card in the one or more Custom-Dedicated Files (custom-DFs) based on one or more available security domains.

18 . The system as claimed in claim 17 , wherein each third party micro-service application from the one or more third party micro-service applications is placed in a separate available security domain to provide an independent security control by one or more unique keys.

19 . A SIM card as a micro-platform for one or more third party micro-service applications, the SIM card comprising:

a pre-assigned memory segment, wherein:

the pre-assigned memory segment is a memory segment defined as per specific guidelines, and

the pre-assigned memory segment is assigned for one or more telecom applets; and

a custom memory segment, wherein:

the custom memory segment is an additional memory segment, and

the custom memory segment is configured to store a data related to the one or more third party micro-service applications.