IP Library Granted Patent US 11,064,355
Granted Patent B2
US 11,064,355 · App. 16/748,558 · Granted Jul 13, 2021

Methods and systems and secure connections for joining hybrid cellular and non-cellular networks

Inventors: Vidur Bhargava (Austin, TX); Eric Kord Henderson (Austin, TX); Peter Matthew Feldman (Austin, TX)
Assignee: M87, Inc.
H04W12/02H04L63/0209H04L63/0428H04L63/164H04W12/033H04W12/04H04L63/0272H04W84/042H04W84/047H04W88/04
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 11,064,355
App. No.
16/748,558
Granted
Jul 13, 2021
Kind
B2
Abstract

The subject matter describes devices, networks, systems, media, and methods to create secure communications between wireless devices and cellular networks, where the wireless devices communicate with the cellular networks via multi-hopping methods in non-cellular networks.

Claims (64)

1. A method of secure data transfer in a communication system, the method comprising:

connecting a wireless device to a sink device via at least a first wireless link;

connecting the sink device to a gateway of a cellular network via at least a second wireless link, wherein the second wireless link is a cellular link;

establishing a security tunnel between the wireless device and the gateway through at least the sink device, wherein the wireless device is in communication with a core network via at least the sink device and the gateway, and wherein the gateway is external to the core network;

encrypting, by the wireless device, data to generate encrypted data;

transmitting, by the wireless device, the encrypted data over the security tunnel to the gateway; and

generating, by the gateway, decrypted data by at least decrypting the encrypted data.

2. The method of claim 1 , further comprising sending, by the gateway, the decrypted data to the core network.

3. The method of claim 2 , further comprising receiving, at a second gateway included in the core network, the decrypted data.

4. The method of claim 3 , wherein the second gateway is a packet gateway.

5. The method of claim 3 , further comprising performing, by the second gateway, deep packet inspection on a packet of the decrypted data.

6. The method of claim 1 , further comprising:

receiving, by the gateway, second data for the wireless device from the core network; and

modifying, by the gateway, a destination address associated with the second data.

7. The method of claim 1 , further comprising:

encrypting, by the gateway, second data to generate second encrypted data;

transmitting, by the gateway, the second encrypted data over the security tunnel to the wireless device; and

decrypting, by the wireless device, the second encrypted data.

8. The method of claim 1 , further comprising modifying, by the gateway, a source address associated with the decrypted data.

9. The method of claim 1 , further comprising updating a network connection table to indicate connections associated with the wireless device.

10. The method of claim 1 , wherein the security tunnel is an Internet protocol security (IPSec) tunnel.

11. The method of claim 1 , wherein the gateway is an Internet protocol security (IPSec) gateway.

12. The method of claim 1 , wherein the first wireless link is cellular.

13. The method of claim 1 , further comprising obtaining a key for the encrypting at the wireless device through the sink device.

14. The method of claim 1 , further comprising obtaining a key for the encrypting at the wireless device from the gateway.

15. The method of claim 1 , wherein the encrypting is performed using a key assigned by one of:

the cellular network;

a cellular operator;

an end-user; or

a certificate authority.

16. The method of claim 1 , wherein the establishing the security tunnel is based on a key assigned by one of:

the cellular network;

a cellular operator;

an end-user; or

a certificate authority.

17. The method of claim 1 , wherein the wireless device is a non-portable device.

18. The method of claim 1 , wherein the first wireless link is established based on at least one of: bandwidth usages, device types, node-state signals, subscription fees, signal strengths, noise levels, or interference levels.

19. The method of claim 1 , wherein the second wireless link is established based on at least one of: bandwidth usages, device types, node-state signals, subscription fees, signal strengths, noise levels, or interference levels.

20. The method of claim 1 , wherein a cellular base station is coupled between the sink device and the gateway.

21. A communication system with secure data transfer, the communication system comprising:

a wireless device;

a sink device configured to connect with the wireless device via at least a first wireless link; and

a gateway configured to communicate with the sink device via at least a second wireless link and to establish a security tunnel with the wireless device through at least the sink device, wherein the second wireless link is a cellular link, wherein the sink device is configured to communicate with a core network via at least the gateway, and wherein the gateway is external to the core network;

wherein the wireless device is further configured to encrypt data to generate encrypted data and to transmit the encrypted data over the security tunnel to the gateway; and

wherein the gateway is further configured to generate decrypted data by at least decrypting the encrypted data.

22. The communication system of claim 21 , wherein the gateway is configured to send the decrypted data to the core network.

23. The communication system of claim 21 , wherein:

the gateway is configured to encrypt second data to generate second encrypted data;

the gateway is configured to transmit the second encrypted data over the security tunnel to the wireless device; and

the wireless device is configured to decrypt the second encrypted data.

24. The communication system of claim 21 , wherein the security tunnel is an Internet protocol security (IPSec) tunnel.

25. The communication system of claim 21 , wherein the gateway is configured to establish the security tunnel is based on a key assigned by one of:

a cellular network;

a cellular operator;

an end-user; or

a certificate authority.

26. The communication system of claim 21 , wherein the wireless device is a non-portable device.

27. Non-transitory computer-readable storage comprising instructions that, when executed, cause a method to be performed, the method comprising:

connecting a wireless device to a sink device via at least a first wireless link;

connecting the sink device to a gateway of a cellular network via at least a second wireless link, wherein the second wireless link is a cellular link;

establishing a security tunnel between the wireless device and the gateway through at least the sink device, wherein the wireless device is in communication with a core network via at least the sink device and the gateway, and wherein the gateway is external to the core network;

encrypting, by the wireless device, data to generate encrypted data;

transmitting, by the wireless device, the encrypted data over the security tunnel to the gateway; and

generating, by the gateway, decrypted data by at least decrypting the encrypted data.

Assignments (4)
SECURITY INTEREST Recorded Nov 20, 2023
From: M87, INC.
To: APPLE INC.
Reel/Frame 065617/0914 →
RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 064165/FRAME 0054 Recorded Aug 29, 2023
From: PAUL ERIC JACOBS TRUST, DTD APRIL 9, 2018
To: XCOM LABS, INC.
Reel/Frame 064807/0677 →
SECURITY INTEREST Recorded Jun 29, 2023
From: XCOM LABS, INC.
To: PAUL ERIC JACOBS TRUST, DTD APRIL 9, 2018
Reel/Frame 064165/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: BHARGAVA, VIDUR; HENDERSON, ERIC KORD; FELDMAN, PETER MATTHEW
To: M87, INC.
Reel/Frame 056430/0545 →
Continuity (5)
Continuation 16160013 · Oct 15, 2018
Continuation 15103815
Provisional Application 61916334 · Dec 16, 2013
Provisional Application 61915949 · Dec 13, 2013
Related Publication 20200162903A1 · May 21, 2020
Cited By (1)
US 12,238,513