IP Library Granted Patent US 10,194,320
Granted Patent B1
US 10,194,320 · App. 15/663,769 · Granted Jan 29, 2019

Method and apparatus for assignment of subscription electronic SIM credentials via local service brokers

Inventors: Will A. Egner (Cedar Park, TX); Liam B. Quinn (Austin, TX)
Assignee: Dell Products, LP
H04W12/08G06Q20/065H04L9/0819H04L63/0853H04L63/108H04W8/183H04W12/02H04W12/06
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 10,194,320
App. No.
15/663,769
Granted
Jan 29, 2019
Kind
B1
Abstract

An information handling system of a local service broker system operating a subscription electronic SIM assignment system may comprise a memory storing a pool of international mobile subscriber identities for assignment to requesting clients, a network interface device for communication with an authentication server in a wireless communication network, and a processor executing machine readable executable code instructions to receive a transaction history associated with a client information handling system. If the transaction history meets a threshold trust requirement, the processor may further execute code instructions to assign one of the pool of international mobile subscriber identities to the client information handling system, generate variables for determination of electronic SIM credentials, determine one or more electronic SIM credentials, and transmit the assigned international mobile subscriber identity and variables for determination of electronic SIM credentials to the client information handling system.

Claims (69)

1. An information handling system of a local service broker system operating a subscription electronic SIM assignment system comprising:

a memory storing a pool of international mobile subscriber identities for assignment to requesting clients;

a network interface device for communication with an authentication server in a wireless communication network;

a processor executing machine readable executable code instructions to:

receive a transaction history associated with a client information handling system; and

if the transaction history meets a threshold trust requirement, assign one of the pool of international mobile subscriber identities to the client information handling system, generate variables not unique to the client information handling system for determination of electronic SIM credentials, determine one or more electronic SIM credentials based on generated variables for determination of electronic SIM credentials, and transmit the assigned international mobile subscriber identity and variables for determination of electronic SIM credentials to the client information handling system.

2. The information handling system operating the system of claim 1 further comprising:

the processor executing machine readable executable code instructions to:

transmit the assigned international mobile subscriber identity and electronic SIM credentials to the remote authentication server; and

transmit an instruction to the remote authentication server to store in memory an association between the assigned international mobile subscriber identity and electronic SIM credentials.

3. The information handling system operating the system of claim 1 further comprising:

the processor executing machine readable executable code instructions to:

determine a limit associated with the assigned international mobile subscriber identification wherein the limit may be a limited period of time for wireless access;

determine whether the limit has been reached; and

if the limit has been reached, transmit an instruction to the authentication server to disassociate the assigned international mobile subscriber identity from the electronic SIM credentials.

4. The information handling system operating the system of claim 1 , wherein the local service broker is co-located with a mobile edge-compute system acting as an access point within the wireless communication network.

5. The information handling system operating the system of claim 1 further comprising:

a processor executing machine readable executable code instructions to:

receive a temporary private encryption key from the client information handling system;

decrypt the received transaction history from an encrypted block chain using the temporary private encryption key.

6. The information handling system operating the system of claim 1 , wherein the transaction history identifies a cryptocurrency account address.

7. The information handling system operating the system of claim 1 , wherein the transaction history is updated to reflect when a successful attempt to access the wireless communication network occurred.

8. A method for provisioning electronic SIM credentials comprising:

receiving at a local service broker a request to access a wireless communication network including the local service broker and an authentication server;

receiving a transaction history associated with a client information handling system; and

if the transaction history meets a threshold trust requirement, assigning one of a pool of international mobile subscriber identities available for assignment to clients to the client information handling system, generating variables not unique to the client information handling system for determination of electronic SIM credentials, determining one or more electronic SIM credentials based on generated variables for determination of electronic SIM credentials, and transmitting the assigned international mobile subscriber identity and variables for determination of electronic SIM credentials to the client information handling system.

9. The method for provisioning electronic SIM credentials of claim 8 further comprising:

transmitting the assigned international mobile subscriber identity and electronic SIM credentials to the remote authentication server; and

transmitting an instruction to the remote authentication server to store in memory an association between the assigned international mobile subscriber identity and electronic SIM credentials.

10. The method for provisioning electronic SIM credentials of claim 8 further comprising:

determining the client information handling system is associated with a lapsed payment; and

transmitting an instruction to the authentication server to disassociate the assigned international mobile subscriber identity from the electronic SIM credentials.

11. The method for provisioning electronic SIM credentials of claim 8 , further comprising:

identifying a cryptocurrency account address within the transaction history;

receiving a request to pay for the granted request to access the wireless communication network using the cryptocurrency account address; and

charging the cryptocurrency account address for the granted request to access the wireless communication network.

12. The method for provisioning electronic SIM credentials of claim 8 , further comprising:

receiving a temporary private encryption key from the client information handling system; and

decrypting the transaction history from an encrypted block chain using the temporary private encryption key.

13. The method for provisioning electronic SIM credentials of claim 8 further comprising:

receiving a client international mobile subscriber identification and client electronic SIM credentials from the client information handling system;

locating a stored international mobile subscriber identification matching the client international mobile subscriber identification in the memory of the local service broker; and

if the stored international mobile subscriber identification is associated with stored electronic SIM credentials matching the received client electronic SIM credentials in the memory of the local service broker, granting the request to access the wireless communication network.

14. The method for provisioning electronic SIM credentials of claim 13 , further comprising:

updating the transaction history to reflect a successful attempt to access the wireless communication network.

15. An information handling system of a local service broker operating a subscription electronic SIM assignment system comprising:

a memory storing an international mobile subscriber identity and an associated electronic SIM credential;

a processor executing machine readable executable code instructions to:

receive a request to access a wireless communication network, a client international mobile subscriber identification, and an electronic SIM credential from a client information handling system;

identify the stored international mobile subscriber identity in the memory matching the received client international mobile subscriber identification;

identify the stored electronic SIM credential associated with the stored international mobile subscriber identity in the memory;

wherein the stored electronic SIM credential was determined based on variables not unique to the client information handling system generated for determination of electronic SIM credentials; and

if the received client electronic SIM credential matches the stored electronic SIM credential, grant the client information handling system access to the wireless communication network.

16. The information handling system operating the system of claim 15 , further comprising:

the processor executing machine readable executable code instructions to:

deny the client information handling system access to the wireless communication network if the received client electronic SIM credential does not match the stored electronic SIM credential.

17. The information handling system operating the system of claim 16 , further comprising:

updating the transaction history to reflect an unsuccessful attempt to access the wireless communication network.

18. The information handling system operating the system of claim 15 , further comprising:

the processor executing machine readable executable code instructions to:

determine a limit associated with the stored international mobile subscriber identification wherein the limit may be a limited period of time for wireless access;

determine whether the limit has been reached; and

if the limit has been reached, disassociate the stored international mobile subscriber identity from the stored electronic SIM credential in the memory.

19. The information handling system operating the system of claim 15 , further comprising:

the processor executing machine readable executable code instructions to:

receive a request to cyclically charge for services rendered to a cryptocurrency account from the client information handling system;

determine a failure to charge the cryptocurrency account has occurred; and

disassociate the stored international mobile subscriber identity from the stored electronic SIM credential in the memory.

20. The information handling system operating the system of claim 19 , wherein the cryptocurrency account is identified in a transaction history block chain associated with the client information handling system.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0606 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 043775/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2017
From: EGNER, WILL A.; QUINN, LIAM B.
To: DELL PRODUCTS, LP
Reel/Frame 043378/0064 →
Cited By (7)
US 12,200,473 US 12,225,008 US 12,267,457 US 12,309,581 US 12,476,953 US 12,568,373 US 12,719,851