IP Library › Granted Patent US 12,677,130
Granted Patent B2
US 12,677,130 · 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 12,677,130
App. No.
18/043,054
Filed
Feb 27, 2023
Granted
Jul 7, 2026
Kind
B2
Art Unit
2645
USPC
455/418
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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: DUTTA, DEBASHIS, DR; MAITY, CHANDAN; DAGADI, SHIVRAJ; SHAH, ANISH
To: JIO PLATFORMS LIMITED
Reel/Frame 062805/0827 →
Priority Claims (1)
IN 202021037527 · Aug 31, 2020 · national
Continuity (1)
Related Publication 20230328505A1 · Oct 12, 2023
References Cited (8)
US 6216014B1 · Proust · 2001 [cited by examiner]
US 20160360352A1 · Khan · 2016 [cited by examiner]
US 20170242784A1 · Heorhiadi · 2017 [cited by examiner]
CN 111274211A · 2020 [cited by applicant]
GB 2370659A · 2002 [cited by applicant]
WO 2013056104A1 · 2013 [cited by applicant]
Iso/iec: “ISO/IEC 7816-4 Identification cards ? Integrated circuit cards ? Part 4: Organization, security and commands for interchange”, Jan. 15, 2005 (Jan. 15, 2005), XP055509201, Retrieved from the Internet: URL:http:… [cited by applicant]
PCT International Search Report from International Appl. No. PCT/IB2021/05794, mailed Jan. 27, 2022. [cited by applicant]