IP Library Granted Patent US 10,164,776
Granted Patent B1
US 10,164,776 · App. 15/997,625 · Granted Dec 25, 2018

System and method for private and point-to-point communication between computing devices

Inventor: Jorge Perdomo (New York, NY)
Assignee: goTenna Inc.
H04L9/14H04L2209/24
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,164,776
App. No.
15/997,625
Granted
Dec 25, 2018
Kind
B1
Abstract

A hardware and software bundle that can enable computers and mobile phones to communicate small data packages without relying on the internet or the central cellular network infrastructure. The bundle enables users to send text messages and other data. For example, GPS coordinates, multimedia from the situation, accelerometer and other sensor data can all be sent over a decentralized network, enabling enhanced communication and situation response when the central grid is unavailable.

Claims (54)

1. A communication device, comprising:

a mesh network radio transceiver, configured to communicate a multipacket series of digital packets directly with other mesh network radio transceivers, using a communication protocol which employs error correction, frequency hopping, over a plurality of different available communication frequencies;

a short range communication link configured to communicate with a host device; and

a hardware processor, configured to:

communicate GPS coordinates between host device and the mesh radio transceiver,

manage the communication protocol to control error correction, and a selection of the frequency hopping pattern of the mesh network radio transceiver,

receive the multipacket series of digital packets, comprising an encrypted message, error correction information, a target identifier, and a timestamp,

assemble contents of the encrypted message,

transmit a signal confirming receipt of complete assembled contents of the encrypted message, without requiring decryption of the encrypted message;

send the multipacket series of digital packets comprising the encrypted message, the error correction information, the target identifier, and the timestamp, and

retransmit digital packets of the multipacket series of digital packets until receipt of a signal confirming receipt of the respective digital packets or a timeout.

2. The communication device according to claim 1 , wherein the hardware processor is configured to communicate the GPS coordinates from the host device to the mesh network radio transceiver.

3. The communication device according to claim 1 , wherein the hardware processor is configured to communicate the GPS coordinates to the host device from the mesh network radio transceiver.

4. The communication device according to claim 1 , wherein the hardware processor is further configured to conduct a public/private key exchange to define an encryption key for the multipacket series of digital packets.

5. The communication device according to claim 1 , wherein the hardware processor is further configured to conduct a public/private key exchange to define a decryption key of the received multipacket series of digital packets.

6. The communication device according to claim 1 , wherein the hardware processor is further configured to

transmit, receive, and rebroadcast ping messages through the mesh network radio transceiver; and

analyze a respective ping message received from another mesh network radio transceiver to determine a position or distance of the communication device from the other mesh network radio transceiver.

7. The communication device according to claim 6 , wherein the host device is configured to use the respective ping message to determine and display the position of the other mesh network radio transceiver.

8. The communication device according to claim 6 , wherein the host device is configured to use the respective ping message to determine and display the distance to the other mesh network radio transceiver.

9. The communication device according to claim 1 , wherein the host device comprises a human speech communication interface.

10. A communication method, comprising:

communicating a multipacket series of digital packets of a digital message, through a mesh network radio transceiver, directly with other mesh network radio transceivers, using a communication protocol which employs error correction, frequency hopping, and digital data encryption, over a plurality of different available communication frequencies;

communicating with a host device over a short range communication link;

communicating GPS coordinates between host device and the mesh network radio transceiver,

managing the communication protocol to control the error correction of the digital message, and a selection of the frequency hopping pattern of the mesh network radio transceiver;

receiving the multipacket series of digital packets of the digital message, comprising an encrypted message, error correction information, a target identifier, and a timestamp;

assembling contents of the encrypted message;

transmitting a signal confirming receipt of complete assembled contents of the encrypted message, without requiring decryption of the encrypted message;

sending the multipacket series of digital packets representing the encrypted message, the error correction information, the target identifier, and the timestamp; and

retransmitting digital packets of the multipacket series of digital packets until receipt of a signal confirming receipt of the respective digital packets or a timeout.

11. The method according to claim 10 , said communicating GPS coordinates comprising communicating GPS coordinated from the host device to the mesh network radio transceiver.

12. The method according to claim 10 , said communicating GPS coordinates comprising communicating GPS coordinated to the host device from the mesh network radio transceiver.

13. The method according to claim 10 , further comprising conducting a public/private key exchange to define an encryption key for the multipacket series of digital packets.

14. The method according to claim 10 , further comprising conducting a public/private key exchange to define a decryption key of the received multipacket series of digital packets.

15. The method according to claim 10 , further comprising:

transmitting, receiving, and rebroadcasting ping messages through the mesh network radio transceiver; and

analyzing a respective ping message received from another mesh network radio transceiver to determine a position or distance of the mesh network radio transceiver from the other mesh network radio transceiver.

16. A non-transitory computer readable medium storing therein instructions for controlling a hardware processor of a communication device, comprising:

instructions for communicating a multipacket series of digital packets of a digital message, through a mesh network radio transceiver, directly with other mesh network radio transceivers, using a communication protocol which employs error correction, frequency hopping, and digital data encryption, over a plurality of different available communication frequencies;

instructions for communicating with a host device over a short range communication link;

instructions for communicating GPS coordinates between host device and the mesh network radio transceiver,

instructions for managing the communication protocol to control the error correction of the digital message, and a selection of the frequency hopping pattern of the mesh network radio transceiver;

instructions for receiving the multipacket series of digital packets of the digital message, comprising an encrypted message, error correction information, a target identifier, and a timestamp;

instructions for assembling contents of the encrypted message;

instructions for transmitting a signal confirming receipt of complete assembled contents of the encrypted message, without requiring decryption of the encrypted message;

instructions for sending the multipacket series of digital packets representing the encrypted message, the error correction information, the target identifier, and the timestamp; and

instructions for retransmitting digital packets of the multipacket series of digital packets until receipt of a signal confirming receipt of the respective digital packets or a timeout.

17. The non-transitory computer readable medium according to claim 16 , further comprising instructions for conducting a public/private key exchange to define a cryptographic key for the multipacket series of digital packets.

18. The non-transitory computer readable medium according to claim 16 , further comprising instructions for communicating messages between the mesh network radio transceiver and the Internet.

19. The non-transitory computer readable medium according to claim 16 , further comprising instructions for determining if the target identifier matches an identifier of the host device.

20. The non-transitory computer readable medium according to claim 16 , further comprising: instructions for

instructions for transmitting, receiving, and rebroadcasting ping messages through the mesh network radio transceiver; and

instructions for analyzing a respective ping message received from another mesh network radio transceiver to determine a position or distance of the mesh network radio transceiver from the other mesh network radio transceiver.

Assignments (8)
SECURITY INTEREST Recorded Nov 25, 2025
From: GOTENNA, INC.
To: CRESCENT COVE OPPORTUNITY LENDING, LLC
Reel/Frame 073036/0941 →
RELEASE OF SECURITY INTEREST Recorded Aug 18, 2025
From: OCEAN II PLO LLC
To: GOTENNA, INC.; GLOBAL MESH LABS, LLC
Reel/Frame 072052/0089 →
RELEASE OF SECURITY INTEREST Recorded Jul 24, 2025
From: EASTWARD FUND MANAGEMENT, LLC
To: GOTENNA, INC.
Reel/Frame 071825/0316 →
SECURITY INTEREST Recorded May 22, 2025
From: GOTENNA, INC.; GLOBAL MESH LABS, LLC
To: OCEAN II PLO LLC, AS AGENT FOR THE BENEFIT OF LENDERS
Reel/Frame 071201/0509 →
RELEASE OF 2022 AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 14, 2023
From: EASTWARD FUND MANAGEMENT, LLC
To: GOTENNA, INC.
Reel/Frame 064911/0919 →
SECURITY INTEREST Recorded Sep 13, 2023
From: GOTENNA, INC.
To: EASTWARD FUND MANAGEMENT, LLC
Reel/Frame 064890/0099 →
SECURITY INTEREST Recorded Feb 4, 2022
From: GOTENNA, INC.
To: EASTWARD FUND MANAGEMENT, LLC
Reel/Frame 058896/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: PERDOMO, JORGE, MR
To: GOTENNA, INC.
Reel/Frame 045984/0082 →
Continuity (2)
Continuation 14210841 · Mar 14, 2014
Provisional Application 61784354 · Mar 14, 2013
Cited By (2)
US 12,604,167 US 12,720,560