IP Library Granted Patent US 11,526,877
Granted Patent B2
US 11,526,877 · App. 17/017,449 · Granted Dec 13, 2022

Electronic devices having embedded circuitry for accessing remote digital services

Inventors: Balaji S. Srinivasan (San Francisco, CA); Daniel Firu (San Francisco, CA); Veerbhan Kheterpal (San Francisco, CA); Nigel Drego (San Francisco, CA)
Assignee: Coinbase, Inc.
G06Q20/38215G06Q20/363G06Q20/3672G06Q20/3829G06Q30/0226H04L67/10H04N5/23206G06Q2220/00
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,526,877
App. No.
17/017,449
Granted
Dec 13, 2022
Kind
B2
Abstract

Systems and methods for accessing remote digital services by using embedded circuitry included in an electronic device.

Claims (70)

1. An electronic device for processing captured sensor data using a remote processing service provider network, the electronic device comprising:

sensor circuitry;

hashing circuitry;

communications circuitry;

processing circuitry; and

non-transitory storage circuitry comprising instructions that, when executed by the processing circuitry, control the processing circuitry to perform the steps of:

generating, via the hashing circuitry, a first stream of data packets;

generating, via the hashing circuitry, a first public key associated with a user of the electronic device;

transmitting, via the communications circuitry the generated first stream of data packets to a peer-to-peer network;

capturing, via the sensor circuitry, sensor data;

requesting access to remote processing services provided by the remote processing service provider network;

processing, via the sensor circuitry, the captured sensor data; and

transmitting, via the communications circuitry, the captured sensor data to the remote processing service provider network,

wherein requesting access to the remote processing services comprises:

identifying a second public key associated with the remote processing service provider network;

generating, via the hashing circuitry, a second stream of data packets that comprises: a source field that includes the first public key, a destination field that includes the second public key, and a first amount; and

transmitting, via the communications circuitry, the generated second stream of data packets to the peer-to-peer network.

2. The electronic device of claim 1 , wherein generating the first stream of data packets comprises:

generating header data using the hashing circuitry, and

including the header data, the first public key, and a second amount in the first stream of data packets.

3. The electronic device of claim 2 , wherein the communications circuitry transmits the first stream of data packets and the second stream of data packets to the peer-to-peer network via a first network link.

4. The electronic device of claim 3 , wherein the communications circuitry transmits the captured sensor data to the remote processing service provider network via a second network link.

5. The electronic device of claim 4 , wherein transmitting the captured sensor data to the remote processing service provider network via the second network link comprises: requesting access to the second network link.

6. The electronic device of claim 5 , wherein requesting access to the second network link comprises:

transmitting, via the first network link, a request for access to the second network link to network access point equipment;

identifying a third public key associated with the access point equipment;

generating a third stream of data packets that comprises: a source field that includes the first public key, a destination field that includes the third public key, and a third amount, and

controlling the communications circuitry to transmit the generated third stream of data packets to the peer-to-peer network via the first network link.

7. The electronic device of claim 1 , wherein the sensor circuitry comprises camera circuitry, and wherein the remote processing services comprises image processing operations.

8. The electronic device of claim 1 , wherein the sensor circuitry comprises atmospheric sensor circuitry or temperature sensor circuitry.

9. The electronic device of claim 1 , wherein the sensor circuitry comprises motion detection circuitry, proximity sensor circuitry, smoke detector circuitry, or carbon monoxide detector circuitry.

10. The electronic device of claim 1 , wherein the sensor circuitry comprises a microphone.

11. A method for processing data using an electronic device and a remote processing service provider network, the method comprising: with the electronic device:

generating, via a hashing circuitry, a first stream of data packets;

generating, via the hashing circuitry, a first public key associated with a user of the electronic device;

transmitting, via a communications circuitry the generated first stream of data packets to a peer-to-peer network;

capturing, via a sensor circuitry, sensor data;

requesting access to remote processing services provided by the remote processing service provider network;

processing, via the sensor circuitry, the captured sensor data; and

transmitting, via the communications circuitry, the captured sensor data to the remote processing service provider network,

wherein requesting access to the remote processing services comprises:

identifying a second public key associated with the remote processing service provider network;

generating, via the hashing circuitry, a second stream of data packets that comprises: a source field that includes the first public key, a destination field that includes the second public key, and a first amount; and

transmitting, via the communications circuitry, the generated second stream of data packets to the peer-to-peer network.

12. The method of claim 11 , wherein generating the first stream of data packets comprises:

generating header data using the hashing circuitry, and

including the header data, the first public key, and a second amount in the first stream of data packets.

13. The method of claim 11 , wherein the first stream of data packets and the second stream of data packets are transmitted to the peer-to-peer network via a first network link.

14. The method of claim 13 , wherein the captured sensor data is transmitted to the remote processing service provider network via a second network link.

15. The method of claim 14 , wherein transmitting the captured sensor data to the remote processing service provider network via the second network link comprises: requesting access to the second network link.

16. The method of claim 15 , wherein requesting access to the second network link comprises:

transmitting, via the first network link, a request for access to the second network link to network access point equipment;

identifying a third public key associated with the access point equipment;

generating a third stream of data packets that comprises: a source field that includes the first public key, a destination field that includes the third public key, and a third amount, and

controlling the communications circuitry to transmit the generated third stream of data packets to the peer-to-peer network via the first network link.

17. The method of claim 11 , wherein the sensor circuitry comprises camera circuitry, and wherein the remote processing services comprises image processing operations.

18. The method of claim 11 , wherein the sensor circuitry comprises atmospheric sensor circuitry, temperature sensor circuitry, motion detection circuitry, proximity sensor circuitry, smoke detector circuitry, or carbon monoxide detector circuitry.

19. The method of claim 11 , wherein the sensor circuitry comprises a microphone.

20. A non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause operations comprising:

generating, via a hashing circuitry, a first stream of data packets;

generating, via the hashing circuitry, a first public key associated with a user of an electronic device;

transmitting, via a communications circuitry the generated first stream of data packets to a peer-to-peer network;

capturing, via a sensor circuitry, sensor data;

requesting access to remote processing services provided by a remote processing service provider network;

processing, via the sensor circuitry, the captured sensor data; and

transmitting, via the communications circuitry, the captured sensor data to the remote processing service provider network,

wherein requesting access to the remote processing services comprises:

identifying a second public key associated with the remote processing service provider network;

generating, via the hashing circuitry, a second stream of data packets that comprises: a source field that includes the first public key, a destination field that includes the second public key, and a first amount; and

transmitting, via the communications circuitry, the generated second stream of data packets to the peer-to-peer network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: 21, INC.
To: COINBASE, INC.
Reel/Frame 061781/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: SRINIVASAN, BALAJI S.; FIRU, DANIEL; KHETERPAL, VEERBHAN; DREGO, NIGEL
To: 21, INC.
Reel/Frame 053739/0054 →
Continuity (2)
Continuation 14920524 · Oct 22, 2015
Related Publication 20200410488A1 · Dec 31, 2020