IP Library Granted Patent US 12,154,124
Granted Patent B2
US 12,154,124 · App. 17/938,073 · Granted Nov 26, 2024

Method and system for presence detection

Inventors: Cyriac Roeding (Portola Valley, CA); Aaron T. Emigh (Woodside, CA)
Assignee: SHOPKICK, INC.
G06Q30/0211G01S5/02G01S5/0257G01S5/0295G01S5/18G06Q20/3224G06Q30/00G06Q30/0205G06Q30/0207G06Q30/0214G06Q30/0217G06Q30/0224G06Q30/0226G06Q30/0238G06Q30/0261H04L67/52H04W4/021H04W4/33G06V2201/08H04W4/30
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 12,154,124
App. No.
17/938,073
Granted
Nov 26, 2024
Kind
B2
Abstract

Techniques for detecting and presenting rewards for presence are disclosed. Presence of a mobile device within a building is detected based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal. The triggers are identified by a client-side application of the mobile device or a corresponding server-side processor with which the client-side application is in communication and from which the client-side application is configured to automatically receive available rewards. In response to detecting presence within the building, the server-side processor determines that a user of the mobile device is eligible for a reward, and the reward is provided to the user via the client-side application at the mobile device.

Claims (34)

1. A device, comprising:

a display; and

at least one processor configured to:

detect a trigger based on a degradation of a signal;

determine that the device entered a store based on the detected trigger;

receive a reward notification in response to the determination that the device entered the store; and

cause the display to display the received reward notification.

2. The device of claim 1 , wherein the reward notification comprises a reward redeemable in the store.

3. The device of claim 1 , wherein the reward notification comprises a reward specific to a user associated with the device.

4. The device of claim 1 , wherein the reward notification comprises a reward relating to a specific type of products offered in the store.

5. The device of claim 1 , wherein the reward notification comprises an offer to get a reward if a user associated with the device stays in the store for a period of time equal to or exceeding a threshold.

6. The device of claim 1 , wherein the reward notification comprises a reward relating to a membership status of a user associated with the device.

7. The device of claim 1 , wherein the reward notification comprises a reward relating to a frequency of visiting the store by a user associated with the device.

8. The device of claim 1 , wherein the at least one processor is further configured to cause the display to display a map of the store.

9. The device of claim 1 , wherein the signal indicates a position of the device.

10. The device of claim 9 , wherein the signal comprises a global positioning system (GPS) signal.

11. A method, comprising:

detecting a trigger based on a degradation of a signal received by a user device;

determining that the user device entered a store based on the detected trigger;

receiving a reward notification in response to the determination that the user device entered the store; and

displaying in a user interface of the user device the received reward notification.

12. The method of claim 11 , wherein the reward notification comprises a reward redeemable in the store.

13. The method of claim 11 , wherein the reward notification comprises a reward specific to a user associated with the user device.

14. The method of claim 11 , further comprising causing the user device to display a map of the store.

15. The method of claim 11 , wherein the signal indicates a position of the user device.

16. A non-transitory computer-usable storage medium comprising computer instructions that when executed by at least one processor cause the at least one processor to perform a method, the method comprising:

detecting a trigger based on a degradation of a signal received by a user device;

determining that the user device entered a store based on the detected trigger;

receiving a reward notification in response to the determination that the user device entered the store; and

displaying in a user interface of the user device the received reward notification.

17. The non-transitory computer-usable storage medium of claim 16 , wherein the reward notification comprises a reward redeemable in the store.

18. The non-transitory computer-usable storage medium of claim 16 , wherein the reward notification comprises a reward specific to a user associated with the user device.

19. The non-transitory computer-usable storage medium of claim 16 , the method further comprising causing the user device to display a map of the store.

20. The non-transitory computer-usable storage medium of claim 16 , wherein the signal indicates a position of the user device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2026
From: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
Reel/Frame 074717/0014 →
SECURITY INTEREST Recorded Sep 22, 2023
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
To: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065016/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2022
From: ROEDING, CYRIAC; EMIGH, AARON T.
To: SHOPKICK, INC.
Reel/Frame 061315/0994 →
Continuity (6)
Continuation 17154072 · Jan 21, 2021
Continuation 16376927 · Apr 5, 2019
Continuation 12762544 · Apr 19, 2010
Provisional Application 61253009 · Oct 19, 2009
Provisional Application 61273040 · Jul 29, 2009
Related Publication 20230033050A1 · Feb 2, 2023