System and method of performing location analytics
First Claim
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.
18 Assignments
0 Petitions
Accused Products
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.
58 Citations
23 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
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. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification