IP Library Granted Patent US 10,721,625
Granted Patent B2
US 10,721,625 · App. 15/716,464 · Granted Jul 21, 2020

Universal personal identification signal

Inventors: Denis Mars (Redwood Shores, CA); Simon Ratner (San Francisco, CA)
Assignee: Proxy, Inc.
H04W12/08H04L63/101H04L63/102H04W12/06H04W48/10
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,721,625
App. No.
15/716,464
Granted
Jul 21, 2020
Kind
B2
Abstract

A universal identity and physical presence detection in the form of a personal, universal transponder signal is described. This signal allows a user to interact with devices in the user's environment without having to download vendor-specific apps, set up vendor-specific accounts or be limited to a siloed eco-system of a manufacturer brand. The universal signal representing an individual allows for devices and software to detect and query the beacon transmitting the signal for information relating to the user and augmented onto the physical environment. This provides a more personalized, efficient, and, in some instances, secure experience for the user. Embodiments focus on minimizing user workload to allow for seamless interactions with her environment. Various embodiments provide a truly universal signal for all users and devices to interact, wherein all parties benefit from a seamless and natural way of interacting in the physical world.

Claims (67)

1. A method of enabling a universal signal using a beacon and a detector, the method comprising:

passively transmitting the universal signal from the beacon to the detector, wherein the universal signal is not permanently associated with the beacon;

transmitting, in response to the universal signal, a request signal from the detector, wherein the request signal comprises a non-repeatable value and a unique detector ID;

receiving the request signal at the beacon;

transmitting from the beacon, data comprising the request signal to a server associated with a service provider;

transmitting from the beacon, the universal signal to the server associated with a service provider;

authenticating in the server associated with a service provider, the beacon in response to the universal signal;

determining in the server associated with a service provider an array of tokens in response to the request signal and to authenticating the beacon;

receiving an array of tokens at the beacon from the server associated with a service provider in response to the data;

transmitting at least one token of the array of tokens to the detector; and directing with the detector a physical action to be performed by an electronic device coupled to the detector in response to the one token;

passively transmitting the universal signal from the beacon to another detector, wherein the universal signal is not permanently associated with the beacon;

transmitting, in response to the universal signal, another request signal from the other detector, wherein the other request signal comprises another request for another non-repeatable value and another unique detector ID;

receiving the other request signal at the beacon;

transmitting from the beacon, the other request signal and the universal signal to the server associated with a service provider;

determining in the server associated with a service provider another array of tokens in response to the other request signal and to authenticating the beacon;

receiving the other array of tokens at the other beacon from the server associated with a service provider in response to the other request signal; and

transmitting from the beacon at least one token of the array of tokens to the other detector, thereby creating a session between the beacon and the other detector.

2. The method as recited in claim 1

wherein the non-repeatable value comprises a nonce.

3. The method as recited in claim 1 further comprising: creating in the server associated with a service provider, the plurality of tokens in response to the non-repeatable value, the unique detector ID, a detector-specific data set, and a time value.

4. The method as recited in claim 1 wherein the array of tokens is comprised of one-time tokens, that are digitally signed by the server associated with a service provider.

5. The method of claim 1 further comprising:

wherein the transmitting the request signal from the detector comprises: transmitting via Bluetooth protocols, the request signal from a Bluetooth transceiver in the detector to the beacon.

6. The method of claim 5 further comprising:

wherein the transmitting the one token of the array of tokens to the detector comprises transmitting under direction of an application on a smart device the one token to the detector;

wherein the application is associated with the service provider.

7. The method of claim 1 further comprising: authenticating in the detector the one token; and wherein the directing with the detector the physical action comprises directing with the detector the physical action to be performed by the electronic device in response to the one token and in response to the one token being authenticated.

8. The method of claim 7 wherein the electronic device is selected from a group consisting of: an appliance, office equipment, a door lock, a television, a vending machine, a kiosk, an automobile, a monitor.

9. The method of claim 7 wherein the physical action is selected from a group consisting of: unlocking a door, turning on the electronic device, tuning a television, vending a good, logging into an online service.

10. The method of claim 1

wherein an identity of a user associated with the beacon is known to the server associated with the service provider; and

wherein the identity of the user associated with the beacon remains anonymous with respect to the detector.

11. A system for enabling a universal signal comprising: a hardware server associated with a service provider;

a detector;

a beacon coupled to the hardware server and to the detector, wherein the beacon is configured to passively transmit the universal signal to the detector, wherein the universal signal is not permanently associated with the beacon; and

another detector coupled to the beacon;

wherein the detector is configured to transmit a request signal comprising a non-repeatable value and a unique detector ID to the beacon in response to the universal signal;

wherein the beacon is configured to transmit data comprising the request signal to the hardware server in response to the request signal;

wherein the beacon is configured to transmit the universal signal to the hardware server;

wherein the hardware server is configured to authenticate the beacon, in response to the universal signal; and

wherein the hardware server is configured to determine an array of tokens in response to the request signal and to authenticating the beacon;

wherein the hardware server is configured to transmit the array of tokens to the beacon;

wherein the beacon is configured to transmit at least one token of the array of tokens to the detector;

wherein the detector is configured to direct a physical action to be performed by an electronic device coupled to the detector in response to the one token;

wherein the beacon is configured to passively transmit the universal signal to the other detector, wherein the universal signal is not permanently associated with the beacon;

wherein the other detector is configured to transmit another request signal comprising another non-repeatable value and another unique detector ID to the beacon in response to the universal signal;

wherein the beacon is configured to transmit data comprising the other request signal to the hardware server in response to the other request signal;

wherein the hardware server is configured to authenticate the beacon, in response to the universal signal;

wherein the hardware server is configured to determine another array of tokens in response to the request signal and authenticating the beacon;

wherein the hardware server is configured to transmit the other array of tokens to the beacon;

wherein the beacon is configured to transmit at least another token of the other array of tokens to the other detector; and

wherein the other detector is configured to direct a physical action to be performed by another electronic device coupled to the other detector in response to the other token.

12. The system as recited in claim 11 wherein the non-repeatable value comprises a nonce.

13. The system as recited in claim 11 wherein the hardware server is configured to determine the plurality of tokens in response to the non-repeatable value, the unique detector ID, a detector-specific data set, and a time value.

14. The system as recited in claim 11 wherein the hardware server is configured to digitally sign the array of tokens.

15. The system of claim 11

wherein the beacon is selected from a group consisting of: a smart phone, a smart bracelet, a smart watch, a tablet, a bio-chip, and a wearable device.

16. The system of claim 11

wherein the detector comprises a Bluetooth transmitter configured to transmit the request signal comprising the non-repeatable value and the unique detector ID to the beacon in response to the universal signal.

17. The system of claim 11

wherein the detector is configured to authenticate the one token; and

wherein the detector is configured to direct the physical action to be performed by the electronic device coupled to the detector in response to the one token being authenticated.

18. The system of claim 17 wherein the electronic device is selected from a group consisting of: an appliance, office equipment, a door lock, a television, a vending machine, a kiosk, an automobile, a monitor.

19. The system of claim 17 wherein the physical action is selected from a group consisting of: unlocking a door, turning on the electronic device, tuning a television, vending a good, logging into an online service.

20. The system of claim 11

wherein an identity of a user associated with the beacon is known to the hardware server; and

wherein the identity of the user associated with the beacon remains anonymous with respect to the detector.

Assignments (9)
RELEASE OF SECURITY INTERESTS IN PATENTS AND TRADEMARKS AT REEL/FRAME NO. 64235/0575 Recorded May 16, 2025
From: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
To: OURA HEALTH OY (AS SUCCESSOR IN INTEREST TO TWIN MERGER SUB II, LLC)
Reel/Frame 071293/0721 →
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 →
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 Apr 2, 2024
From: OURA HEALTH OY
To: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 066986/0101 →
SECURITY INTEREST Recorded Jul 9, 2023
From: TWIN MERGER SUB II, LLC
To: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 064235/0575 →
MERGER AND CHANGE OF NAME Recorded May 31, 2023
From: PROXY, INC.; TWIN MERGER SUB II, LLC
To: TWIN MERGER SUB II, LLC
Reel/Frame 063805/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2023
From: TWIN MERGER SUB II, LLC
To: OURARING INC.
Reel/Frame 063803/0600 →
CHANGE OF NAME Recorded Apr 13, 2023
From: PROXY TECHNOLOGIES, INC.
To: PROXY, INC.
Reel/Frame 063333/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: MARS, DENIS; RATNER, SIMON
To: PROXY TECHNOLOGIES, INC.
Reel/Frame 043707/0704 →
Cited By (2)
US 12,494,100 US 12,637,346