IP Library Granted Patent US 11,699,143
Granted Patent B1
US 11,699,143 · App. 17/516,301 · Granted Jul 11, 2023

Methods and apparatus for facilitating NFC transactions

Inventors: Denis Mars (San Francisco, CA); Simon Ratner (San Francisco, CA)
Assignee: Ouraring Inc.
G06Q20/3278H04B5/0031H04B5/02
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,699,143
App. No.
17/516,301
Granted
Jul 11, 2023
Kind
B1
Abstract

A transaction device includes a transceiver for receiving a first message from a first smart device and a second message from a second smart devices at distances greater than a first distance, a processor for determining a first payload and first identifier for the first smart device from the first message and for determining a second payload and second identifier for the second smart device from the second message, an NFC device for receiving an NFC identifier from a smart device at a distance less than the first distance, wherein the processor is for determining whether the NFC identifier matches the first identifier data or the second identifier data, for processing the first payload when the NFC identifier matches the first identifier data, and for processing the second payload when the NFC identifier matches the second identifier data.

Claims (59)

1. A method comprising:

receiving via a first short-range transceiver in a sensor device, a first message data from a first smart device while the sensor device is separated from the first smart device by a first distance greater than a first threshold distance;

receiving via the first short-range transceiver in the sensor device, a second message data from a second smart device while the sensor device is separated from the second smart device by a second distance greater than the first threshold distance;

determining in a processor of the sensor device, first payload data and first identifier data associated with the first smart device in response to the first message data;

determining in the processor of the sensor device, second payload data and second identifier data associated with the second smart device in response to the second message data;

receiving via an near field communication (NFC) transceiver in the sensor device, NFC identifier data from a smart device while the sensor device is separated from the smart device by a third distance less than the threshold distance;

determining in the processor of the sensor device, whether the NFC identifier data is associated with the first smart device in response to first identifier data or is associated with the second smart device in response to the second identifier data;

processing in the processor of the sensor device, the first payload data in response to a determination that the NFC identifier data is associated with the first smart device; and

processing in the processor of the sensor device, the second payload data in response to a determination that the NFC identifier data is associated with the second smart device.

2. The method of claim 1 further comprising:

receiving via the NFC transceiver in the sensor device, additional NFC data from the smart device while the sensor device and the smart device are separated by a fourth distance less than the threshold distance;

processing in the processor of the sensor device the additional NFC data to determine NFC payload data; and

determining in the processor of the sensor device, whether the additional NFC data is associated with the first sensor in response to the first payload data or is associated with the second sensor in response to the second payload data.

3. The method of claim 1 further comprising:

transmitting via the first short-range transceiver of the sensor device, third identifier data associated with the sensor device and a nonce, to the first smart device;

receiving via the first short-range transceiver of the sensor device from the first smart device, a first token encrypted by an authentication service in response to the nonce and the third identifier data;

processing with the processor of the sensor device, the first token to determine a recovered nonce; and

determining with the processor of the sensor device, whether the first smart device is authenticated in response to the nonce and the recovered nonce.

4. The method of claim 3 further comprising:

wherein the first token comprises the first message data; and

wherein the determining in the processor of the sensor device, the first payload data and the first identifier data associated with the first smart device comprises determining in the processor of the sensor device, the first payload data and the first identifier data associated with the first smart device in response to the first token.

5. The method of claim 3 further comprising:

receiving via the first short-range transceiver of the sensor device, a first ephemeral identifier from the first smart device; and

wherein the transmitting via the first short-range transceiver the third identifier data associated with the sensor device and the nonce to the first smart device are in response to the first short-range transceiver receiving the first ephemeral identifier; and

wherein a user of the first smart device is temporarily associated with first smart device within the sensor device.

6. The method of claim 1

wherein the first short-range transceiver is selected from a group consisting of: Bluetooth, BLE, ultrawide band (UWB), and Zigbee;

wherein the threshold distance is within a range of 10 cm to 20 cm; and

wherein the first identifier data comprises a first unique identification (UID) associated with the first smart device.

7. The method of claim 1 wherein the processing in the processor of the sensor device, the first payload data in response to the determination that the NFC data is associated with the first smart device further comprises directing with the processor a peripheral device to perform a tangible action for a first user associated with the first smart device 8 .

8. The method of claim 7 wherein the tangible action is selected from a group consisting of: opening a door, activating a controlled access point, activating a servo, raising a gate, enabling a device, vending a good, enabling a software service, logging into a device.

9. A sensor device comprising:

a first short-range transceiver configured to receive first message data from a first smart device when the sensor device and the first smart device are separated by a first distance that is greater than an NFC threshold distance, and wherein the first short-range transceiver is configured to receive second message data from a second smart device when the sensor device and the second smart device are separated by a second distance that is greater than the NFC threshold distance;

a processor coupled to the first short-range transceiver, wherein the processor is configured to determine first payload data and first identifier data associated with the first smart device in response to the first message data, and wherein the processor is configured to determine second payload data and second identifier data associated with the second smart device in response to the second message data;

a near field communication (NFC) transceiver coupled to the processor, wherein the NFC transceiver is configured to receive NFC identifier data from a smart device when the sensor device and the smart device are separated by a third distance that is within the NFC threshold distance;

wherein the processor is configured to determine whether the NFC identifier data is associated with the first smart device in response to the first identifier data;

wherein the processor is configured to determine whether the NFC identifier data is associated with the second smart device in response to the second identifier data;

wherein the processor is configured to process the first payload data in response to a determination that the NFC identifier data is associated with the first smart device; and

wherein the processor is configured to process the second payload data in response to a determination that the NFC identifier data is associated with the second smart device.

10. The sensor device of claim 9

wherein the NFC transceiver is configured to receive additional NFC data from the smart device when the sensor device and the smart device are separated by the third distance that is less than the NFC threshold distance; and

wherein the processor is configured to process the additional NFC data to determine NFC payload data, wherein the NFC payload data comprises the first payload data when the NFC identifier data is associated with the first smart device.

11. The receiver of claim 9

wherein the first short-range transceiver is configured to transmit third identifier data associated with the sensor device and a nonce to the first smart device;

wherein the first short-range transceiver is configured to receive a first token encrypted by an authentication service from the first smart device in response to the nonce and the third identifier data;

wherein the processor is configured to process the first token to determine a recovered nonce; and

wherein the processor is configured to determine the first smart device is authenticated in response to the nonce and the recovered nonce.

12. The receiver of claim 11

wherein the first token comprises the first message data; and

wherein the processor is configured to process the first token to determine the first payload data and the first identifier data associated with the first smart device.

13. The receiver of claim 11

wherein the first short-range transceiver is configured to receive a first ephemeral identifier from the first smart device; and

wherein a user of the first smart device is not permanently associated with the first ephemeral identifier.

14. The receiver of claim 9

wherein the first short-range transceiver is selected from a group consisting of: Bluetooth, BLE, ultrawide band (UWB), and Zigbee; and

wherein the threshold distance is within a range of 10 cm to 20 cm.

15. The receiver of claim 9 wherein the processor is configured to direct a peripheral device to perform a tangible action for a first user associated with the first smart device in response to the determination that the NFC identifier data is associated with the first smart device.

16. The receiver of claim 15 wherein the peripheral device is selected from a group consisting of: a controlled-access door, a controlled-access gate, a controlled-access turnstile, a controlled-access servo, a vending machine, a computing device, an automobile.

17. The receiver of claim 15 wherein the first identifier data and the NFC identifier data from the smart device both comprise a time component.

Assignments (6)
RELEASE OF SECURITY INTERESTS IN PATENTS AND TRADEMARKS AT REEL/FRAME NO. 66986/0101 Recorded May 16, 2025
From: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
To: OURA HEALTH OY
Reel/Frame 071297/0305 →
SECURITY INTEREST Recorded May 16, 2025
From: OURA HEALTH OY; OURARING INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 071302/0800 →
SECURITY INTEREST Recorded Apr 2, 2024
From: OURA HEALTH OY
To: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 066986/0101 →
MERGER AND CHANGE OF NAME Recorded May 30, 2023
From: PROXY, INC.; TWIN MERGER SUB II, LLC
To: TWIN MERGER SUB II, LLC
Reel/Frame 063795/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2023
From: TWIN MERGER SUB II, LLC
To: OURARING INC.
Reel/Frame 063803/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: MARS, DENIS; RATNER, SIMON
To: PROXY, INC.
Reel/Frame 057993/0381 →
Continuity (1)
Provisional Application 63108218 · Oct 30, 2020
Cited By (1)
US 12,328,157