Patent ID: 9571962
Date: 2017-02-14
CPC Classifications: G01C,G06F,G06Q,G08G,H04M,H04N,H04W

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.