IP Library Granted Patent US 10,959,092
Granted Patent B2
US 10,959,092 · App. 16/601,852 · Granted Mar 23, 2021

Method and system for pairing wireless mobile device with IoT device

Inventors: Narendra Sharma (Sunnyvale, CA); Eran Netanel (Belmont, CA); Yixiang Chen (Palo Alto, CA)
Assignee: AERIS COMMUNICATIONS, INC.
H04W12/04033H04W8/005H04W12/001H04W12/003H04W12/0401H04W76/14
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,959,092
App. No.
16/601,852
Granted
Mar 23, 2021
Kind
B2
Abstract

A computer-implemented method and system for pairing one or more source devices with at least one target device are disclosed. The computer implemented method for pairing one or more source devices with at least one target device, the method includes receiving device identifiers for the one or more source devices and the at least one target device; generating pairing resource for at least one of the one or more source devices and the at least one target device; and using the pairing resource to allow authenticated and authorized users to perform a remote operation on the at least one target device from the at least one of the one or more source devices.

Claims (42)

1. A computer implemented method for pairing one or more source devices with at least one target device, the method comprising:

receiving device identifiers for the one or more source devices and the at least one target device;

generating a pairing resource comprising a key seed for at least one of the one or more source devices and the at least one target device;

using the pairing resource by the at least one of the one or more source devices and the at least one target device to generate pairing keys to pair the at least one of the one or more source devices; and

allowing authenticated and authorized users to perform a remote operation on the at least one target device from the paired at least one of the one or more source devices.

2. The computer-implemented method of claim 1 , wherein the at least one of the one or more source devices comprises a mobile phone capable of sending remote commands via cloud to the target device.

3. The computer-implemented method of claim 1 , wherein the at least one target device is an IoT device capable of receiving remote commands via cloud from the one or more source devices.

4. The computer-implemented method of claim 1 , wherein the device identifier for one or more source devices is any one or more of: EID, MSISDN, IMSI, IMEI, MDN, ESN.

5. The computer-implemented method of claim 1 , wherein the device identifier for one or more target devices is any one or more of: EID, MSISDN, IMSI, IMEI, MDN, ESN, VIN.

6. The computer-implemented method of claim 1 , wherein the pairing resource comprising the key seed is used to generate a symmetric key by the at least one of the one or more source devices and the at least one target device which is used to encrypt/decrypt operation payload.

7. The computer-implemented method of claim 1 , wherein the pairing resource generated comprises a Public-Private key pair which is used to sign and validate operation payload.

8. The computer-implemented method of claim 6 , wherein the symmetric key allows authenticated and authorized users to perform a remote operation on the at least one target device from any paired authorized source device.

9. The computer-implemented method of claim 6 , wherein the symmetric key allows authenticated and authorized users to perform a protected remote operation on the at least one target device from a specific paired authorized source device.

10. A system for pairing one or more source devices with at least one target device, the system comprising at least one server comprising a processor, a storage database; one or more source devices; and at least one target device;

wherein the at least one server

receives device identifiers for the one or more source devices and the at least one target device, and

generates a pairing resource comprising a key seed for at least one of the one or more source devices and the at least one target device,

wherein the pairing resource is used by the at least one of the one or more source devices and the at least one target device to pair the at least one of the one or more source devices; and

allow authenticated and authorized users to perform a remote operation on the at least one target device from the paired at least one of the one or more source devices.

11. The system of claim 10 , wherein the at least one of the one or more source devices comprises a mobile phone capable of sending remote commands via cloud to the target device.

12. The system of claim 10 , wherein the at least one target device is an IoT device capable of receiving remote commands via cloud from the one or more source devices.

13. The system of claim 10 , wherein the device identifier for one or more source devices is any one or more of: EID, MSISDN, IMSI, IMEI, MDN, ESN.

14. The system of claim 10 , wherein the device identifier for one or more target devices is any one or more of: EID, MSISDN, IMSI, IMEI, MDN, ESN, VIN.

15. The system of claim 10 , wherein the pairing resource comprising the key seed is used to generate a symmetric key by the at least one of the one or more source devices and the at least one target device which is used to encrypt/decrypt operation payload.

16. The system of claim 10 , wherein the pairing resource generated comprises a Public-Private key pair which is used to sign and validate operation payload.

17. The system of claim 15 , wherein the symmetric key allows authenticated and authorized users to perform a remote operation on the at least one target device from any paired authorized source device.

18. The system of claim 16 , wherein the symmetric key allows authenticated and authorized users to perform a protected remote operation on the at least one target device from a specific paired authorized source device.

19. A computer program product stored on a non-transitory computer readable medium for pairing one or more source devices with at least one target device; the computer program product comprising:

a processor, and

a memory in communication with the processor wherein the memory containing program instructions which when executed by the processor, perform the following operations comprising:

receiving device identifiers for the one or more source devices and the at least one target device;

generating a pairing resource comprising a key seed for at least one of the one or more source devices and the at least one target device;

using the pairing resource by the at least one of the one or more source devices and the at least one target device to pair the at least one of the one or more source devices; and

allowing authenticated and authorized users to perform a remote operation on the at least one target device from the paired at least one of the one or more source devices.

20. The computer program product of claim 19 , wherein the at least one of the one or more source devices comprises a mobile phone capable of sending remote commands via cloud to the target device.

21. The computer program product of claim 19 , wherein the at least one target device is an IoT device capable of receiving remote commands via cloud from the one or more source devices.

22. The computer program product of claim 19 , wherein the device identifier for one or more source devices is any one or more of: EID, MSISDN, IMSI, IMEI, MDN, ESN.

23. The computer program product of claim 19 , wherein the device identifier for one or more target devices is any one or more of: EID, MSISDN, IMSI, IMEI, MDN, ESN, VIN.

24. The computer program product of claim 19 , wherein the pairing resource comprising the key seed is used to generate a symmetric key by the at least one of the one or more source devices and the at least one target device which is used to encrypt/decrypt operation payload.

25. The computer program product of claim 19 , wherein the pairing resource generated comprises a Public-Private key pair which is used to sign and validate operation payload.

26. The computer program product of claim 24 , wherein the symmetric key allows authenticated and authorized users to perform a remote operation on the at least one target device from any paired authorized source device.

27. The computer program product of claim 25 , wherein the symmetric key allows authenticated and authorized users to perform a protected remote operation on the at least one target device from a specific paired authorized source device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2020
From: SHARMA, NARENDRA; NETANEL, ERAN; CHEN, YIXIANG
To: AERIS COMMUNICATIONS, INC.
Reel/Frame 051400/0795 →
Continuity (2)
Provisional Application 62746137 · Oct 16, 2018
Related Publication 20200120500A1 · Apr 16, 2020
Cited By (1)
US 12,389,469