IP Library Granted Patent US 10,218,798
Granted Patent B2
US 10,218,798 · App. 14/814,290 · Granted Feb 26, 2019

Creating segments for directed information using location information

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,218,798
App. No.
14/814,290
Granted
Feb 26, 2019
Kind
B2
Abstract

In non-limiting examples, passive information is used to verify the location of a client computing device and to create segment categories for directed information using location-based services and/or applications. In aspects, passive information is received from a client computing device. The client computing device is detected as being located at a predicted venue using the passive information. It may be determined whether directed information associated with the predicted venue has been displayed at an earlier time on a predetermined portion of the client computing device. In response to determining directed information associated with the predicted venue has been displayed on the predetermined portion of the client computing device, a statistical model may be applied to calculate a confidence score that the client computing device is located at the predicted venue. When the confidence score meets a predetermined threshold, a directed information conversion record may be stored in a data store.

Claims (54)

1. A system comprising:

a memory; and

at least one processor connected with the memory, configured to execute operations comprising:

sending, by a server device, directed content to a client computing device, wherein the directed content is unsolicited;

receiving passive information from the client computing device, wherein the passive information is received after the client computing device receives the directed content;

detecting, by the server device, that the client computing device is located at a predicted venue using the passive information;

when the directed content is associated with the predicted venue, determining, by the server device, whether the directed content has been displayed on the client computing device prior to receiving the passive information, wherein the determining is based on a message received from the client computing device when the directed information scrolls into view on a display of the client computing device;

in response to determining that the directed content associated with the predicted venue has been displayed on the client computing device prior to receiving the passive information, applying a statistical model to calculate a confidence score that the client computing device is located at the predicted venue; and

when the confidence score meets a predetermined threshold, storing a directed content conversion record in a data store.

2. The system of claim 1 , wherein the directed content conversion record comprises at least a timestamp of when the client computing device is detected at the predicted venue.

3. The system of claim 1 , wherein the passive information comprises one or more of:

a longitude and latitude of the client computing device;

a speed of the client computing device;

a relative movement of the client computing device;

wireless scan data; and

a time of day.

4. The system of claim 1 , further comprising creating a directed content impression record comprising at least the directed content, a venue associated with the directed content, a client computing device identifier, and an impression record timestamp.

5. The system of claim 4 , wherein the impression record timestamp indicates a time that the directed content was displayed on the client computing device.

6. The system of claim 4 , further comprising receiving a check-in in response to determining the directed content associated with the predicted venue has been displayed on the client computing device.

7. The system of claim 6 , wherein the directed content conversion record is stored in the data store when a time difference between the check-in timestamp and the impression record timestamp is less than a predetermined time.

8. The system of claim 7 , further comprising:

generating a report based on the directed content conversion record; and

sending the report to a third party entity.

9. A computer-implemented method comprising:

sending, by a server device, directed content to a client computing device, wherein the directed content is unsolicited;

receiving passive information from the client computing device, wherein the passive information is received after the client computing device receives the directed content;

detecting, by the server device, that the client computing device is located at a predicted venue using the passive information;

when the directed content is associated with the predicted venue, determining, by the server device, whether the directed content has been displayed on the client computing device prior to receiving the passive information, wherein the determining is based on a message received from the client computing device when the directed information scrolls into view on a display of the client computing device;

in response to determining that the directed content associated with the predicted venue has been displayed on the client computing device prior to receiving the passive information, determining whether a passive action has been performed; and

in response to determining that the passive action has been performed, storing a directed content conversion record in a data store.

10. The method of claim 9 , further determining that the directed content has been displayed on a predetermined portion of the client computing device prior to receiving the passive information.

11. The method of claim 9 , wherein the directed content conversion record comprises at least a timestamp of when the client computing device is detected at the predicted venue.

12. The method of claim 9 , wherein the passive information comprises one or more of:

a longitude and latitude of the client computing device;

a speed of the client computing device;

a relative movement of the client computing device;

wireless scan data; and

a time of day.

13. The method of claim 9 , further comprising creating a directed content impression record comprising at least the directed content, a venue associated with the directed content, a client computing device identifier, and an impression record timestamp.

14. The method of claim 13 , wherein the impression record timestamp indicates a time that the directed content was displayed on the client computing device.

15. The method of claim 13 , further comprising receiving a check-in in response to determining the directed content associated with the predicted venue has been displayed on the client computing device.

16. The method of claim 15 , wherein the directed content conversion record is stored in the data store when a time difference between the check-in timestamp and the impression record timestamp is less than a predetermined time.

17. The method of claim 16 , further comprising:

generating a report based on the directed content conversion record; and

sending the report to a third party entity.

18. A computer-readable hardware storage medium comprising computer-executable instructions that when executed by a processor, cause the processor to:

send, by a server device, directed content to a client computing device, wherein the directed content is unsolicited;

receive passive information from the client computing device, wherein the passive information is received after the client computing device receives the directed content;

detect, by the server device, that the client computing device is located at a predicted venue using the passive information;

when the directed content is associated with the predicted venue, determine, by the server device, whether the directed content has been displayed on the client computing device prior to receiving the passive information, wherein the determining is based on a message received from the client computing device when the directed information scrolls into view on a display of the client computing device;

in response to determining that the directed content associated with the predicted venue has been displayed on the client computing device prior to receiving the passive information, determine whether a passive action has been performed; and

in response to determining that the passive action has been performed, store a directed content conversion record in a data store.

19. The computer-readable hardware storage medium of claim 18 , wherein the directed content conversion record comprises a timestamp of when the client computing device is detected at the predicted venue.

20. The computer-readable hardware storage medium of claim 18 , wherein the directed content conversion record comprises an impression record timestamp that indicates a time the directed content was displayed on the client computing device.

Assignments (12)
RELEASE OF SECURITY INTEREST AT 60063/0329 Recorded Jul 27, 2022
From: SILICON VALLEY BANK
To: FOURSQUARE LABS, INC.
Reel/Frame 060940/0506 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 50081/0252 Recorded Jul 27, 2022
From: SILICON VALLEY BANK
To: FOURSQUARE LABS, INC.
Reel/Frame 060939/0767 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 43431/0467 Recorded Jul 27, 2022
From: SILICON VALLEY BANK
To: FOURSQUARE LABS, INC.
Reel/Frame 060939/0831 →
RELEASE OF SECURITY INTEREST AT 52204/0354 Recorded Jul 27, 2022
From: SILICON VALLEY BANK
To: FOURSQUARE LABS, INC.
Reel/Frame 060939/0874 →
RELEASE OF SECURITY INTEREST Recorded Jul 19, 2022
From: OBSIDIAN AGENCY SERVICES, INC.
To: FOURSQUARE LABS, INC.
Reel/Frame 060730/0142 →
SECURITY INTEREST Recorded Jul 13, 2022
From: FOURSQUARE LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 060649/0366 →
SECURITY INTEREST Recorded May 13, 2022
From: FOURSQUARE LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 060063/0329 →
SECOND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 23, 2020
From: FOURSQUARE LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 052204/0354 →
SECURITY INTEREST Recorded Oct 30, 2019
From: FOURSQUARE LABS, INC.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 050879/0835 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 16, 2019
From: FOURSQUARE LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 050081/0252 →
SECURITY INTEREST Recorded Aug 29, 2017
From: FOURSQUARE LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043431/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2015
From: FAVREAU-LESSARD, SIMON; HARRISON, DANIEL; POSWOLSKY, ADAM; LISZKA, JASON; STEWART, ROBERT
To: FOURSQUARE LABS, INC.
Reel/Frame 036221/0671 →