IP Library Granted Patent US 10,909,562
Granted Patent B2
US 10,909,562 · App. 16/376,927 · Granted Feb 2, 2021

Method and system for presence detection

Inventors: Cyriac Roeding (Portola Valley, CA); Aaron T. Emigh (Woodside, CA)
Assignee: SHOPKICK, INC.
G06Q30/0211G01S5/02G01S5/0257G01S5/18G06Q20/3224G06Q30/00G06Q30/0205G06Q30/0207G06Q30/0214G06Q30/0217G06Q30/0224G06Q30/0226G06Q30/0238G06Q30/0261H04L67/18H04W4/021H04W4/33G06K2209/23H04W4/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 10,909,562
App. No.
16/376,927
Granted
Feb 2, 2021
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 (30)

1. A method, comprising:

detecting presence of a mobile device within a building based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal, wherein the triggers are identified by at least one of a client-side application of the mobile device and a corresponding server-side processor with which the client-side application is in communication;

determining at the server-side processor that a user of the mobile device is eligible for a reward for presence within the building; and

providing the reward to the user via the client-side application at the mobile device, wherein the client-side application at the mobile device is configured to automatically receive available rewards from the server-side processor.

2. The method of claim 1 , wherein the client-side application comprises a rewards service.

3. The method of claim 1 , wherein the plurality of triggers includes last known location data of the mobile device indicating proximity to the building.

4. The method of claim 1 , wherein the first signal indicates location data accuracy.

5. The method of claim 1 , wherein the first signal comprises a global positioning system (GPS) signal.

6. The method of claim 1 , wherein the second signal comprises at least one of a signal transmitted by a transmitter in the building and a beacon in the building.

7. The method of claim 1 , wherein the second signal encodes an identifier used for presence detection.

8. The method of claim 1 , wherein the second signal comprises a sound signal.

9. The method of claim 1 , wherein the second signal comprises a WiFi signal.

10. The method of claim 1 , wherein the second signal comprises a Bluetooth signal.

11. The method of claim 1 , wherein the second signal comprises a cellular signal.

12. The method of claim 1 , wherein the second signal comprises a radio frequency (RF) signal.

13. The method of claim 1 , wherein the second signal comprises a magnetic field signal.

14. The method of claim 1 , wherein the second signal comprises at least one of a LAN (local area network) and PAN (personal area network) signal.

15. The method of claim 1 , wherein the plurality of triggers includes detecting a change in acoustic properties.

16. The method of claim 1 , wherein the plurality of triggers includes detecting a barcode.

17. The method of claim 1 , wherein the plurality of triggers includes recognition of an identifier of the mobile device.

18. The method of claim 1 , wherein the plurality of triggers includes signals from at least one of an accelerometer of the mobile device and a compass of the mobile device.

19. A system, comprising:

a server-side processor configured to:

detect presence of a mobile device within a building based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal, wherein the triggers are identified by at least one of a client-side application of the mobile device and the server-side processor with which the client-side application is in communication;

determine that a user of the mobile device is eligible for a reward for presence within the building; and

provide the reward to the user via the client-side application at the mobile device, wherein the client-side application at the mobile device is configured to automatically receive available rewards from the server-side processor; and a memory coupled to the server-side processor and configured to provide instructions to the server-side processor.

20. A computer program product embodied in a non-transitory computer usable storage medium and comprising computer instructions for:

detecting presence of a mobile device within a building based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal, wherein the triggers are identified by at least one of a client-side application of the mobile device and a corresponding server-side processor with which the client-side application is in communication;

determining at the server-side processor that a user of the mobile device is eligible for a reward for presence within the building; and

providing the reward to the user via the client-side application at the mobile device, wherein the client-side application at the mobile device is configured to automatically receive available rewards from the server-side processor.

Assignments (9)
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2023
From: ALTER DOMUS (US) LLC
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK INC.
Reel/Frame 065028/0871 →
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 4, 2022
From: ROEDING, CYRIAC; EMIGH, AARON T.
To: SHOPKICK, INC.
Reel/Frame 061302/0461 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME NO. 054048/0646 Recorded Oct 27, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
Reel/Frame 057944/0338 →
SECURITY INTEREST Recorded Oct 15, 2021
From: TRAX TECHNOLOGY PTE. LTD.; SHOPKICK, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 058184/0438 →
SECURITY INTEREST Recorded Oct 14, 2020
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054048/0646 →
RELEASE OF SECURITY INTEREST Recorded May 14, 2020
From: PACIFIC WESTERN BANK
To: SHOPKICK, INC.
Reel/Frame 052664/0441 →
SECURITY INTEREST Recorded Jan 31, 2020
From: SHOPKICK, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 051683/0192 →
Continuity (4)
Continuation 12762544 · Apr 19, 2010
Provisional Application 61253009 · Oct 19, 2009
Provisional Application 61273040 · Jul 29, 2009
Related Publication 20190333090A1 · Oct 31, 2019
Cited By (4)
US 12,260,431 US 12,450,582 US 12,511,665 US 12,681,161