# US 2018/0026668 A1 · System and method for providing service license aggregation across multiple physical and virtual sim cards

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0026668 A1
- Document ID: US20180026668A1
- Status: Published application
- Kind: A1
- Application number: 15/707,792
- Filed: 2017-09-18
- Published: 2018-01-25
- Earliest claimed: 2014-11-13
- Assignees: BlackBerry Limited
- Applicants: BlackBerry Limited
- Inventors: Piotr MADEJ; Andrew Christopher SMITH
- Web page: https://patentgrep.com/patent/US20180026668A1

## CPC

- H04L 63/20: {for managing network security; network security policies in general (filtering policies H04L63/0227)}
- H04B 1/3816: Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices
- H04W 8/18: Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W 8/183: {Processing at user equipment or user record carrier}
- H04W 12/069: using certificates or pre-shared keys
- H04W 12/35: {Protecting application or service provisioning, e.g. securing SIM application provisioning}
- H04W 12/48: using secure binding, e.g. securely binding identity modules to devices, services or applications
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system, a computer program product and a method associate service licenses with a wireless device. A device identifier (device ID) which identifies the wireless device and a Subscriber Identity Module identifier (SIM ID) identifying a SIM card currently inserted in the wireless device are received. If the SIM ID is not currently associated with the device ID, a listing of service licenses associated with the SIM ID is aggregated with a listing of service licenses associated with the device ID. The wireless device is authorized to use service licenses listed in the aggregate listing of service licenses. A virtual SIM identifier may be associated with the SIM identifier and at least one additional service license. The at least one additional service license associated with the virtual SIM identifier may be stored in a database as a subscriber service profile.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A method of associating service licenses with a wireless device comprising:
obtaining a device identifier and a Subscriber Identity Module (SIM) identifier identifying a SIM card currently inserted in the wireless device;
receiving a notification to provide a listing of services associated with the device identifier, the listing of services including service licenses and SIM identifiers aggregated from multiple SIM cards previously inserted in the wireless device and currently associated with the wireless device; and
if the SIM identifier identifying the SIM card currently inserted in the wireless device is not included in the listing of services:
aggregating a listing of services associated with the SIM identifier with the listing of services associated with the device identifier; and
associating the device identifier with the aggregate listing of services.

### Claim 22 (depends on 21)

The method of claim 21, wherein the listing of services associated with the device identifier further includes at least one virtual SIM identifier currently associated with the device identifier.

### Claim 23 (depends on 21)

The method of claim 21, further comprising associating at least one virtual SIM identifier with the SIM identifier identifying the SIM card currently inserted in the wireless device.

### Claim 24 (depends on 21)

The method of claim 21, further comprising:
obtaining the device identifier and the SIM identifier identifying a SIM card currently inserted in the wireless device in response to receiving a request for activation.

### Claim 25 (depends on 21)

The method of claim 21, further comprising:
obtaining the device identifier and the SIM identifier identifying a SIM card currently inserted in the wireless device in response to receiving a request to use a license for a particular service.

### Claim 26 (depends on 25)

The method of claim 25, further comprising:
determining that the wireless device does not have sufficient licenses to fulfill the request to use the license; and
granting access to the service via a pool of unassociated licenses obtained from an enterprise license manager.

### Claim 27 (depends on 26)

The method of claim 26, wherein the access is granted for a temporary grace period.

### Claim 28 (depends on 21)

The method of claim 21, further comprising:
obtaining the device identifier and the SIM identifier identifying a SIM card currently inserted in the wireless device in response to determining a SIM swap.

### Claim 29 (depends on 21)

The method of claim 21, further comprising periodically syncing service licenses.

### Claim 30 (depends on 21)

The method of claim 21, further comprising authorizing the wireless device to use service licenses listed in the aggregate listing of services.

### Claim 31 (depends on 21)

The method of claim 21, further comprising:
determining that a SIM identifier previously associated with a second SIM card previously inserted in the wireless device has been associated with a second wireless device;
identifying at least one service license associated with the SIM identifier previously associated with a second SIM card;
removing the at least one service license associated with the SIM identifier previously associated with a second SIM card from the aggregate listing of services; and
disassociating the SIM identifier previously associated with a second SIM card from the SIM identifier identifying the SIM card currently inserted in the wireless device.

### Claim 32

A system for associating service licenses with a wireless device comprising:
a database storing a listing of services including service licenses and SIM identifiers aggregated from multiple SIM cards previously inserted in the wireless device and currently associated with the wireless device;
a receiver that:
obtains a device identifier and a Subscriber Identity Module (SIM) identifier identifying a SIM card currently inserted in the wireless device; and
receives a notification to provide a listing of services associated with the device identifier; and
a processor, communicatively coupled with the receiver and the database, the processor configurable to:
determine whether the SIM identifier identifying the SIM card currently inserted in the wireless device is included in the listing of services; and
if the SIM identifier identifying the SIM card currently inserted in the wireless device is not included in the listing of services:
aggregate a listing of services associated with the SIM identifier with the listing of services associated with the device identifier; and
associate the device identifier with the aggregate listing of services.

### Claim 33 (depends on 32)

The system of claim 32, wherein the listing of services associated with the device identifier further includes at least one virtual SIM identifier currently associated with the device identifier.

### Claim 34 (depends on 32)

The system of claim 32, wherein the processor is further configurable to associate at least one virtual SIM identifier with the SIM identifier identifying the SIM card currently inserted in the wireless device.

### Claim 35 (depends on 32)

The system of claim 32, wherein the receiver obtains the device identifier and the SIM identifier identifying a SIM card currently inserted in the wireless device in response to receiving a request for activation.

### Claim 36 (depends on 32)

The system of claim 32, wherein the receiver obtains the device identifier and the SIM identifier identifying a SIM card currently inserted in the wireless device in response to receiving a request to use a license for a particular service.

### Claim 37 (depends on 36)

The system of claim 36, wherein the processor is further configurable to:
determine that the wireless device does not have sufficient licenses to fulfill the request to use the license; and
grant access to the service via a pool of unassociated licenses obtained from an enterprise license manager.

### Claim 38 (depends on 32)

The system of claim 32, wherein the receiver obtains the device identifier and the SIM identifier identifying a SIM card currently inserted in the wireless device in response to determining a SIM swap.

### Claim 39 (depends on 32)

The system of claim 32, wherein the processor is further configurable to:
determine that a SIM identifier previously associated with a second SIM card previously inserted in the wireless device has been associated with a second wireless device;
identify at least one service license associated with the SIM identifier previously associated with a second SIM card;
remove the at least one service license associated with the SIM identifier previously associated with a second SIM card from the aggregate listing of services; and
disassociate the SIM identifier previously associated with a second SIM card from the SIM identifier identifying the SIM card currently inserted in the wireless device.

### Claim 40

A computer program product for associating service licenses with a wireless device, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method comprising:
obtaining a device identifier and a Subscriber Identity Module (SIM) identifier identifying a SIM card currently inserted in the wireless device;
receiving a notification to provide a listing of services associated with the device identifier, the listing of services including service licenses and SIM identifiers aggregated from multiple SIM cards previously inserted in the wireless device and currently associated with the wireless device; and
if the SIM identifier identifying the SIM card currently inserted in the wireless device is not included in the listing of services:
aggregating a listing of services associated with the SIM identifier with the listing of services associated with the device identifier; and
associating the device identifier with the aggregate listing of services.
