IP Library Granted Patent US 9,049,546
Granted Patent B2
US 9,049,546 · App. 13/563,784 · Granted Jun 2, 2015

User description based on a context of travel

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,049,546
App. No.
13/563,784
Granted
Jun 2, 2015
Kind
B2
Abstract

A description of a user is estimated based on the context of the user's travel pattern. A disclosed data-processing system continually receives data points originating from the user's cell phone, for example, wherein each data point represents a visit by the user to a particular geolocation, at a particular time. The system then partitions the received data points into groups, wherein the groups represent the different places that the user has visited. The system counts how many data points are in each group. Based on the number of data points in each group, as well as the number of groups, the system then determines the entropy of the received data points that correspond to the particular user, which is also regarded as the entropy of the user's travel pattern. The data-processing system then estimates a user description for the user, based at least in part on the determined user entropy.

Claims (30)

1. A method comprising:

receiving, by a data-processing system, a plurality of data points D that correspond to a first user, wherein each data point in the plurality of data points D represents a visit by the first user, the visit occurring at one or both of i) a determinable geolocation and ii) a determinable time, and wherein the plurality of data points comprises at least a first data point that occurs at a first time t 1 , d(t 1 );

determining, by the data-processing system, an entropy of the plurality of data points D, based on a number of predetermined places to which the data points in the plurality of data points D correspond; and

estimating, by the data-processing system, a description of the first user, wherein the description is based on the determined entropy.

2. The method of claim 1 wherein the plurality of data points D further comprises a second data point that occurs at a second time t 2 , d(t 2 ), and wherein the determined entropy depends on whether the first data point d(t 1 ) and the second data point d(t 2 ) correspond to different places or the same place visited by the first user.

3. The method of claim 1 further comprising determining, by the data-processing system, a number of different places visited by the first user.

4. The method of claim 3 further comprising determining, by the data-processing system, a non-empty set of places that can be visited, wherein the number of different places visited by the first user is based on the non-empty set of places that can be visited.

5. The method of claim 4 wherein the determining the non-empty set of places that can be visited is based on applying grid cells to a predetermined geographic area.

6. The method of claim 5 further comprising determining a dimension of each of the grid cells, based on a predetermined characteristic of the first user.

7. The method of claim 6 wherein the predetermined characteristic of the first user is related to distance traveled.

8. The method of claim 1 further comprising partitioning, by the data-processing system, the plurality of data points D into N groups, wherein N is an integer greater than one, and wherein each group of the N groups corresponds to a different place visited by the first user.

9. The method of claim 1 wherein the determined entropy of the plurality of data points D corresponds to a predetermined daypart.

10. The method of claim 9 wherein the first data point d(t 1 ) occurs during the predetermined daypart, and wherein the plurality of data points D further comprises a second data point that occurs at a second time t 2 , d(t 2 ), and wherein the determined entropy depends on whether the second data point d(t 2 ) occurs during a different daypart or the predetermined daypart.

11. A method comprising:

receiving, by a data-processing system, a plurality of data points D that correspond to a first user, wherein each of the data point in the plurality of data points D represents a visit by the first user, the visit occurring at one or both of i) a determinable geolocation and ii) a determinable time, and wherein the plurality of data points D comprises at least a first data point that occurs at a first time t 1 , d (t 1 );

determining, by the data-processing system, an entropy of the plurality of data points D, based on a number of predetermined places to which the data points in the plurality of data points D correspond; and

transmitting, by the data-processing system, a signal indicating an action to be performed, wherein the action to be performed is based on the determined entropy.

12. The method of claim 11 wherein the determined entropy of the plurality of data points D corresponds to a predetermined first daypart, and wherein the action to be performed is based on the determined entropy for the predetermined first daypart.

13. The method of claim 12 wherein the first data point d(t 1 ) occurs during the predetermined first daypart, and wherein the plurality of data points D further comprises a second data point that occurs at a second time t 2 , d(t 2 ), and wherein the determined entropy depends on whether the second data point d(t 2 ) occurs during a different daypart or the predetermined first daypart.

14. The method of claim 12 further comprising determining, by the data-processing system, an entropy of the plurality of data points D for a predetermined second daypart, wherein the action to be performed is based on both i) the determined entropy for the predetermined first daypart and ii) the determined entropy for the predetermined second daypart.

15. The method of claim 11 further comprising identifying, by the data-processing system, a first user segment that is based on the determined entropy.

16. The method of claim 15 wherein the action to be performed comprises associating one or more users with the identified first user segment.

17. A method comprising:

receiving, by a data-processing system, a plurality of data points D that correspond to a first user, wherein each data point in the plurality of data points D represents a visit by the first user, the visit occurring at one or both of i) a determinable geolocation and ii) a determinable time, and wherein the plurality of data points comprises at least a first data point that occurs at a first time t 1 , d(t 1 );

determining, by the data-processing system, a first entropy of the plurality of data points D, based on a number of places to which the data points in the plurality of data points D correspond in relation to a predetermined first non-empty set of places that can be visited;

determining, by the data-processing system, a second entropy of the plurality of data points D, based on a number of different places to which the data points in the plurality of data points D correspond in relation to a predetermined second non-empty set of places that can be visited, wherein the places in the predetermined first non-empty set of places and the places in the predetermined second non-empty set of places are of different geographic size; and

transmitting, by the data-processing system, a signal indicating an action to be performed, wherein the action to be performed is based on one or both of i) the determined first entropy and ii) the determined second entropy.

18. The method of claim 17 wherein the action to be performed is based on both i) the determined first entropy and ii) the determined second entropy.

19. The method of claim 17 further comprising determining, by the data-processing system, a first set of places that can be visited, the first set of places to correspond to the predetermined first non-empty set of places.

20. The method of claim 19 wherein the determining the first set of places that can be visited is based on applying grid cells to a predetermined geographic area.

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: DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA 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 - SENIOR LOAN Recorded May 31, 2018
From: VERVE WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 046285/0087 →
SECURITY INTEREST - MEZZANINE LOAN Recorded May 31, 2018
From: VERVE WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 046286/0291 →
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: 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 →
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 →
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: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 042829/0888 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2017
From: JPMORGAN CHASE BANK, N.A.
To: YELLOWPAGES.COM LLC
Reel/Frame 042829/0587 →
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 Aug 1, 2012
From: ROSENBERG, DAVID
To: SENSE NETWORKS, INC.
Reel/Frame 028693/0197 →