IP Library Granted Patent US 9,047,316
Granted Patent B2
US 9,047,316 · App. 13/751,738 · Granted Jun 2, 2015

Venue prediction based on ranking

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 9,047,316
App. No.
13/751,738
Granted
Jun 2, 2015
Kind
B2
Abstract

A technique is disclosed for presenting possible check-in venues to a mobile device user, such as for the purpose of checking in with social networking services such as Foursquare. The disclosed technique operates by training a model during an initial training sequence. The trained model, representing a learned hypothesis, describes venues that are ranked according to their relevance to users who are also described by the model. During a subsequent run-time sequence, the system receives real-time geolocation data that represents users, wherein the data includes user geolocation and the level of accuracy of the geolocation. The system generates a set of candidate venues, ranks the generated candidate venues by applying the learned hypothesis, which can be dependent on the level of accuracy, and presents the user with the ranked venues as possible check-in venues. The user can then select the venue actually being checked into from the presented check-in venues.

Claims (37)

1. A method, comprising:

receiving, by a data-processing system, a first geolocation of a first user;

determining, by the data-processing system, that a level of accuracy of the first geolocation of the first user corresponds to a first level of accuracy of a plurality of accuracy levels;

generating, by the data-processing system, a non-empty set of candidate venues based on the first geolocation;

ranking the candidate venues, by the data-processing system, based on the first level of accuracy and on applying, to the candidate venues, a hypothesis that is learned from locations of one or more venues that are visited by at least one of i) the first user and/or ii) one or more additional users, and wherein the ranking results in a non-empty set of possible check-in venues, wherein the hypothesis is selected from a set of two or more hypotheses based at least in part on the first level of accuracy, the first level of accuracy corresponding to an accuracy radius with respect to the first geolocation; and

transmitting, by the data-processing system, the non-empty set of possible check-in venues to a device such that one or more of the possible check-in venues are displayable by the device.

2. The method of claim 1 , wherein the non-empty set of candidate venues is based on distance of the first geolocation to a location of a first venue.

3. The method of claim 2 , wherein the one or more venues comprise the first venue.

4. The method of claim 2 , wherein the one or more venues exclude the first venue.

5. The method of claim 1 , wherein the locations are of the one or more venues that are visited by both i) the first user and ii) the one or more additional users.

6. The method of claim 1 , wherein the locations are of the one or more venues that are visited by the first user only.

7. The method of claim 1 further comprising: receiving, by the data-processing system, the level of accuracy of the first geolocation, wherein the generating the non-empty set of candidate venues is also based on the first level of accuracy.

8. The method of claim 1 , wherein the device is a wireless terminal, and the wireless terminal is associated in a database with the first user.

9. A method comprising:

receiving, by a data-processing system from a wireless terminal,

i) a first geolocation of a first user, and

ii) a level of accuracy of the first geolocation;

determining, by the data-processing system, that the level of accuracy of the first geolocation of the first user corresponds to a first level of accuracy of a plurality of accuracy levels;

generating, by the data-processing system, a non-empty set of candidate venues based on distance of the first geolocation to a location of a first venue;

ranking the candidate venues, by the data-processing system, based on applying, to the candidate venues, a hypothesis that is learned from locations of one or more venues that are visited by at least one of i) the first user and/or ii) one or more additional users, wherein the ranking is also based on the first level of accuracy, and wherein the ranking results in a non-empty set of possible check-in venues, wherein the hypothesis is selected from a set of two or more hypotheses based at least in part on the first level of accuracy, the first level of accuracy corresponding to an accuracy radius with respect to the first geolocation; and

transmitting, by the data-processing system, the non-empty set of possible check-in venues to the wireless terminal.

10. The method of claim 9 , wherein the one or more venues comprise the first venue.

11. The method of claim 9 , wherein the one or more venues exclude the first venue.

12. The method of claim 9 , wherein the locations are of the one or more venues that are visited by both i) the first user and ii) the one or more additional users.

13. The method of claim 9 , wherein the locations are of the one or more venues that are visited by the first user only.

14. The method of claim 9 , wherein the hypothesis is based on the distance of the first geolocation to the location of the first venue.

15. A method comprising:

receiving, by a data-processing system from a wireless terminal,

i) a first geolocation of a first user, and

ii) a level of accuracy of the first geolocation;

determining, by the data-processing system, that the level of accuracy of the first geolocation of the first user corresponds to a first level of accuracy of a plurality of accuracy levels;

ranking, by the data-processing system, a non-empty set of candidate venues, based on applying, to the candidate venues, a hypothesis that is learned from locations of one or more venues that are visited by at least one of i) the first user and/or ii) one or more additional users, wherein the ranking is also based on i) the first geolocation and ii) the first level of accuracy, and wherein the ranking results in a non-empty set of possible check-in venues, wherein the hypothesis is selected from a set of two or more hypotheses based at least in part on the first level of accuracy, the first level of accuracy corresponding to an accuracy radius with respect to the first geolocation; and

transmitting, by the data-processing system, the non-empty set of possible check-in venues to the wireless terminal.

16. The method of claim 15 , wherein the locations are of the one or more venues that are visited by both i) the first user and ii) the one or more additional users.

17. The method of claim 15 , wherein the locations are of the one or more venues that are visited by the first user only.

18. The method of claim 15 , wherein the hypothesis is based on the first level of accuracy.

19. The method of claim 15 , wherein the hypothesis is based on the distance of the first geolocation to the location of the first venue.

Assignments (28)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 069830/0618 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PRINT MEDIA LLC; DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
Reel/Frame 067381/0745 →
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 2, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION., AS ADMINISTRATIVE AGENT
To: THRYV, INC. (FORMERLY KNOWN AS DEX MEDIA, INC.); THRYV HOLDINGS, INC. (FORMERLY KNOWN AS DEX MEDIA HOLDINGS, INC.)
Reel/Frame 055472/0592 →
CHANGE OF ASSIGNEE ADDRESS Recorded Dec 1, 2020
From: VERVE GROUP, INC.
To: VERVE GROUP, INC.
Reel/Frame 054559/0239 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 051865 FRAME 0123. ASSIGNOR(S) HEREBY CONFIRMS THE SOLE ASSIGNEE IS VERVE GROUP, INC. Recorded Oct 13, 2020
From: VERVE WIRELESS (ABC), LLC
To: VERVE GROUP, INC.
Reel/Frame 054065/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: VERVE WIRELESS (ABC), LLC
To: VERVE GROUP, INC.; VERVE WIRELESS, INC.
Reel/Frame 051865/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: VERVE WIRELESS, INC.
To: VERVE WIRELESS (ABC), LLC
Reel/Frame 051865/0010 →
SECURITY INTEREST - MEZZANINE LOAN Recorded May 31, 2018
From: VERVE WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 046286/0291 →
SECURITY INTEREST - SENIOR LOAN Recorded May 31, 2018
From: VERVE WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 046285/0087 →
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2017
From: WELLS FARGO BANK
To: VERVE WIRELESS, INC.
Reel/Frame 044325/0946 →
RELEASE OF SECURITY INTEREST Recorded Oct 23, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: VERVE WIRELESS, INC.
Reel/Frame 043927/0610 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043183 FRAME: 0734. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 042993 FRAME: 0160. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST . Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0755 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YELLOWPAGES.COM LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0518 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2017
From: JPMORGAN CHASE BANK, N.A.
To: YELLOWPAGES.COM LLC
Reel/Frame 043030/0110 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 042993/0160 →
SECURITY AGREEMENT Recorded Jul 3, 2017
From: YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; DEX MEDIA HOLDINGS, INC.; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 043074/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: YELLOWPAGES.COM LLC
To: VERVE WIRELESS, INC.
Reel/Frame 042877/0886 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2017
From: JPMORGAN CHASE BANK, N.A.
To: YELLOWPAGES.COM LLC
Reel/Frame 042829/0587 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 042829/0888 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →
SECURITY INTEREST Recorded May 22, 2014
From: YELLOWPAGES.COM LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033002/0522 →
GRANT OF SECURITY INTEREST -- PATENTS Recorded Apr 30, 2014
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 032795/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2014
From: SENSE NETWORKS, INC.
To: YELLOWPAGES.COM LLC
Reel/Frame 031990/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2013
From: KAPICIOGLU, CAGATAY BERK; ROSENBERG, DAVID
To: SENSE NETWORKS, INC.
Reel/Frame 029705/0047 →