IP Library Granted Patent US 9,818,005
Granted Patent B2
US 9,818,005 · App. 14/303,674 · Granted Nov 14, 2017

Zero-power wireless device programming

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 9,818,005
App. No.
14/303,674
Granted
Nov 14, 2017
Kind
B2
Abstract

The present disclosure provides methods and apparatuses for loading program data on to an unpowered electronic device, such as an RFID tag that includes volatile memory. Initially, the tag is unpowered. Thus, the volatile memory in the tag will not have any stored data. In order to load data into the memory of the tag, a reader can power the tag wirelessly. The reader includes an antenna configured to transmit electromagnetic radiation and receive backscatter electromagnetic radiation. The reader also includes a processing unit. The processing unit is configured to analyze the backscatter electromagnetic radiation. The processing unit may analyze the backscatter radiation to determine a supply voltage induced in the tag. In response to the induced voltage being greater than a threshold, the processing unit may alter the transmitted electromagnetic radiation to communicate tag data.

Claims (38)

1. A reader apparatus comprising:

an antenna configured to:

transmit electromagnetic radiation, and

receive backscatter electromagnetic radiation; and

a processing unit configured to:

analyze the backscatter electromagnetic radiation to determine both a supply voltage and that a tag has no stored program instructions in a volatile memory: and

in response to both the supply voltage being greater than a threshold voltage required to power the volatile memory of the tag and determining the tag has no stored program instructions in the volatile memory, communicate program instructions for storage in the volatile memory and for execution by the tag from the volatile memory and a nonvolatile memory configured to store a cryptographic key.

2. The reader apparatus according to claim 1 , wherein the processing unit is further configured to encrypt the tag data.

3. The reader apparatus according to claim 1 , wherein the backscatter radiation comprises a data stream.

4. The reader apparatus according to claim 3 , wherein the processing unit is further configured to decrypt the data stream.

5. The reader apparatus according to claim 3 , wherein the processing unit is configured to verify a correct data write based on the data stream.

6. The reader apparatus according to claim 1 , wherein the transmitted electromagnetic radiation is configured to provide power.

7. A body-mountable device comprising:

A volatile memory of the body-mountable device;

a nonvolatile memory configured to store a cryptograpic key;

an antenna of the body-mountable device configured to:

receive first electromagnetic radiation during a first period of time,

receive second electromagnetic radiation during a second period of time, wherein the received second electromagnetic radiation communicates program instructions, and

output a first signal indicative of both a supply voltage being greater than a threshold voltage required to power the volatile memory of the body-mountable device based on the received first electromagnetic radiation and an indication that the body-mountable device currently has no stored program instructions in the volatile memory;

a rectification circuit of the body-mountable device configured to rectify at least the first signal to generate the supply voltage;

wherein the volatile memory is powered by the supply voltage and configured to store the program instructions communicated via the second electromagnetic radiation; and

a processing unit of the body-mountable device configured to execute the program instructions stored in the volatile memory.

8. The body-mountable device according to claim 7 , further comprising:

the processing unit is further configured to authenticate the data communicated via the electromagnetic radiation.

9. The body-mountable device according to claim 8 , wherein the antenna, rectification circuit, volatile memory, nonvolatile memory, and processing unit are contained within a contact lens.

10. The body-mountable device according to claim 8 , where the processing unit is further configured to decrypt the data.

11. The body-mountable device according to claim 7 , wherein the rectification circuit is further configured to rectify at least a portion of the second signal to generate the supply voltage.

12. The body-mountable device according to claim 11 , wherein the rectification circuit is further configured to charge an energy storage device.

13. A method comprising:

transmitting electromagnetic radiation,

receiving backseatter electromagnetic radiation;

analyzing the backscatter electromagnetic radiation to determine both a supply voltage and that a tag has no stored program instructions in a volatile memory; and

in response to both the supply voltage being greater than a threshold voltage required to power the volatile memory of the tag and determining the tag, has no stored program instructions in the volatile memory, communicating program instructions for storage in the volatile memory and for execution by the tag from the volatile memory and a nonvolatile memory configured to store a cryptographic key.

14. The method according to claim 13 , further comprising encrypting the tag data.

15. The method according to claim 13 , wherein the backscatter radiation comprises a data stream.

16. The method according to claim 15 , further comprising decrypting the data stream.

17. The method according to claim 15 , further comprising verifying a correct data write based on the data stream.

18. The method according to claim 13 , wherein the transmitted electromagnetic radiation is configured to provide power.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2016
From: YEAGER, DANIEL JAMES; OTIS, BRIAN; PLETCHER, NATHAN
To: GOOGLE INC.
Reel/Frame 037809/0785 →
CHANGE OF NAME Recorded Dec 17, 2015
From: GOOGLE LIFE SCIENCES LLC
To: VERILY LIFE SCIENCES LLC
Reel/Frame 037317/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2015
From: GOOGLE INC.
To: GOOGLE LIFE SCIENCES LLC
Reel/Frame 037288/0768 →