IP Library Granted Patent US 9,571,962
Granted Patent B2
US 9,571,962 · App. 14/595,942 · Granted Feb 14, 2017

System and method of performing location analytics

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,571,962
App. No.
14/595,942
Granted
Feb 14, 2017
Kind
B2
Abstract

A system and method are provided for associating location data from one or more unique sources. The place and time of a unique location enabled device are associated with stored demographic information relating to the particular place and particular time. The place and time of the unique location enabled device are associated with a historical record of past locations and time of locations that the device has been. Based on the association of demographical information and historical information, the unique location enable device is assigned to one or more groups or tribes. The location of all members of the group or tribe can be aggregated and exported for further analysis or display, thereby showing all group or tribe members at a particular time and place.

Claims (63)

1. A method comprising:

processing a first transmission received by a processor of a server system, the first transmission identifying a first location, detected by a global positioning system (GPS) device, of a location enabled device in a geographic area, wherein the location enabled device is identified by a unique identifier;

storing, via the processor of the server system, a historical record for the unique identifier in a data store of the server system, the historical record comprising location data based at least in part on detected past locations and times of locations the location enabled device has previously been, the past locations associated with the unique identifier;

associating, via the processor of the server system, individualized location data with the historical record for the unique identifier stored in the data store so that the location data is based at least in part on the individualized location data, the individualized location data corresponding to the first location of the location enabled device;

matching, via the processor of the server system, demographic information corresponding, in part, to the geographic area, the demographic information associated with a demographic profile retrieved from the data store with at least a portion of the location data of the historical record, and based at least in part on the matching, identifying a tribe of a plurality of users to associate with the unique identifier, the users sharing at least one common attribute, and storing an assignment in the data store of the unique identifier to the tribe;

processing, via the processor of the server system, a second transmission received by the server system, the second transmission identifying a second location, detected by the GPS device, of the location enabled device;

accessing, via the processor of the server system, a record retained by the server system for one or more other unique identifiers assigned to the tribe;

performing, via the processor of the server system, analytics that include deriving a recommendation of one or more items of interest based at least in part on the record for the one or more other unique identifiers assigned to the tribe and based at least in part on second location data corresponding to the second location of the location enabled device, the recommendation comprises indicia denoting the items of interest of the users of the tribe being recommended to a user of a user device; and

transmitting, via the processor of the server system, a third transmission indicating the recommendation to the user device of the user, associated with the one or more other unique identifiers of the tribe.

2. The method of claim 1 , wherein the matching the demographic information associated with the demographic profile is based at least in part on inferring that the demographic information for the geographic area including the first location applies to the unique identifier.

3. The method of claim 1 , wherein the user device comprises a computer, a cellular telephone, an automated teller-machine, a radio-frequency enabled device, a global positioning system enabled device, and/or a navigational device.

4. The method of claim 1 , wherein the user device comprises a data source.

5. The method of claim 1 , wherein the user device is different from the location enabled device.

6. The method of claim 1 , wherein:

the historical record further comprises time data comprising indicia specifying the times of the locations, based at least in part on the past locations associated with the unique identifier;

the associating individualized location data with the historical record for the unique identifier comprises associating individualized time data so that the time data is based at least in part on the individualized time data, the individualized time data corresponding to the first location of the location enabled device;

the matching by the server system the demographic information associated with the demographic profile comprises matching the demographic information with at least a portion of the time data of the historical record; and

the deriving the recommendation is based at least in part on second time data corresponding to the second location of the location enabled device.

7. The method of claim 1 , wherein the recommendation of the items of interest indicates one or more of a retail location, a service, an organization, an event, a person, and/or another tribe.

8. The method of claim 1 , further comprising:

providing visible indicia denoting the items of interest of the users of the tribe on a map indicating a determined geographic area of interest presented to a user interface of a display device of the user device.

9. A system comprising:

a server system comprising one or more servers communicatively coupled to a network interface to facilitate access to a network, the server system comprising a data store communicatively coupled to the one or more servers, the one or more servers to:

process a first transmission received by a server system, the first transmission identifying a first location, detected by a global positioning system (GPS) device, of a location enabled device in a geographic area, wherein the location enabled device is identified by a unique identifier;

store a historical record for the unique identifier in the data store, the historical record comprising location data based at least in part on detected past locations and times of locations the location enabled device has previously been, the past locations associated with the unique identifier;

associate individualized location data with the historical record for the unique identifier stored in the data store so that the location data is based at least in part on the individualized location data, the individualized location data corresponding to the first location of the location enabled device;

match demographic information corresponding, in part, to the geographic area, the demographic information associated with a demographic profile retrieved from the data store with at least a portion of the location data of the historical record, and based at least in part on the matching, identify a tribe of a plurality of users to associate with the unique identifier, the users sharing at least one common attribute, and storing an assignment in the data store of the unique identifier to the tribe;

process a second transmission received by the server system, the second transmission identifying a second location, detected by the GPS device, of the location enabled device;

access a record retained by the server system for one or more other unique identifiers assigned to the tribe;

perform analytics that include deriving a recommendation of one or more items of interest based at least in part on the record for the one or more other unique identifiers assigned to the tribe and based at least in part on second location data corresponding to the second location of the location enabled device, the recommendation comprises indicia denoting the items of interest of the users of the tribe being recommended to a user of a user device; and

transmit a third transmission indicating the recommendation to the user device of the user, associated with the one or more other unique identifiers of the tribe.

10. The system of claim 9 , wherein the matching the demographic information associated with the demographic profile is based at least in part on inferring that the demographic information for the geographic area including the first location applies to the unique identifier.

11. The system of claim 9 , wherein the user device comprises a computer, a cellular telephone, an automated teller-machine, a radio-frequency enabled device, a global positioning system enabled device, and/or a navigational device.

12. The system of claim 9 , wherein the user device comprises a data source.

13. The system of claim 9 , wherein the user device is different from the location enabled device.

14. The system of claim 9 , wherein:

the historical record further comprises time data comprising indicia specifying the times of the locations, based at least in part on the past locations associated with the unique identifier;

the associating individualized location data with the historical record for the unique identifier comprises associating individualized time data so that the time data is based at least in part on the individualized time data, the individualized time data corresponding to the first location of the location enabled device;

the matching by the server system the demographic information associated with the demographic profile comprises matching the demographic information with at least a portion of the time data of the historical record; and

the deriving the recommendation is based at least in part on second time data corresponding to the second location of the location enabled device.

15. The system of claim 9 , the recommendation of the items of interest indicates one or more of a retail location, a service, an organization, an event, a person, and/or another tribe.

16. The system of claim 9 , wherein the one or more servers are further configured to:

provide visible indicia denoting the items of interest of the users of the tribe on a map indicating a determined geographic area of interest presented to a user interface of a display device of the user device.

17. One or more non-transitory, processor-readable media having processor-readable instructions thereon which, when executed by one or more computers or other processing devices of a server system, cause the server system to:

process a first transmission received by a server system, the first transmission identifying a first location, detected by a global positioning system (GPS) device, of a location enabled device in a geographic area, wherein the location enabled device is identified by a unique identifier;

store a historical record for the unique identifier in the data store, the historical record comprising location data based at least in part on detected past locations and times of locations the location enabled device has previously been, the past locations associated with the unique identifier;

associate individualized location data with the historical record for the unique identifier stored in the data store so that the location data is based at least in part on the individualized location data, the individualized location data corresponding to the first location of the location enabled device;

match demographic information corresponding, in part, to the geographic area, the demographic information associated with a demographic profile retrieved from the data store with at least a portion of the location data of the historical record, and based at least in part on the matching, identify a tribe of a plurality of users to associate with the unique identifier, the users sharing at least one common attribute, and storing an assignment in the data store of the unique identifier to the tribe;

process a second transmission received by the server system, the second transmission identifying a second location, detected by the GPS device, of the location enabled device;

access a record retained by the server system for one or more other unique identifiers assigned to the tribe;

perform analytics that include deriving a recommendation of one or more items of interest based at least in part on the record for the one or more other unique identifiers assigned to the tribe and based at least in part on second location data corresponding to the second location of the location enabled device, the recommendation comprises indicia denoting the items of interest of the users of the tribe being recommended to a user of a user device; and

transmit a third transmission indicating the recommendation to the user device of the user associated with the one or more other unique identifiers of the tribe.

18. The one or more non-transitory, processor-readable media of claim 17 , wherein the matching the demographic information associated with the demographic profile is based at least in part on inferring that the demographic information for the geographic area including the first location applies to the unique identifier.

19. The one or more non-transitory, processor-readable media of claim 17 , wherein the user device comprises a computer, a cellular telephone, an automated teller-machine, a radio-frequency enabled device, a global positioning system enabled device, and/or a navigational device.

20. The one or more non-transitory, processor-readable media of claim 17 , wherein the user device comprises a data source.

21. The one or more non-transitory, processor-readable media of claim 17 , wherein the user device is different from the location enabled device.

22. The one or more non-transitory, processor-readable media of claim 17 , wherein:

the historical record further comprises time data comprising indicia specifying the times of the locations, based at least in part on the past locations associated with the unique identifier;

the associating individualized location data with the historical record for the unique identifier comprises associating individualized time data so that the time data is based at least in part on the individualized time data, the individualized time data corresponding to the first location of the location enabled device;

the matching by the server system the demographic information associated with the demographic profile comprises matching the demographic information with at least a portion of the time data of the historical record; and

the deriving the recommendation is based at least in part on second time data corresponding to the second location of the location enabled device.

23. The one or more non-transitory, processor-readable media of claim 17 , wherein the processor-readable instructions are further executed by the computer or other processing devices of the server system which further causes the server system to:

provide visible indicia denoting the items of interest of the users of the tribe on a map indicating a determined geographic area of interest presented to a user interface of a display device of the user device.

Assignments (22)
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, INC.
To: VERVE WIRELESS (ABC), LLC
Reel/Frame 051865/0010 →
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 Jan 14, 2020
From: SENSE NETWORKS, INC.
To: YELLOWPAGES.COM LLC
Reel/Frame 051510/0892 →
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: 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 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: SKIBISKI, GREG; PENTLAND, ALEX (SANDY); JEBARA, TONY; LEMKE, CHRISTINE; LOECHER, MARKUS; RAO, GIRISH; UECHI, JASON; SHAW, BLAKE; MATTIELLO, JOSEPH
To: SENSE NETWORKS, INC.
Reel/Frame 042787/0154 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →