Patent ID: 9514469
Filing Date: 2016-12-06
CPC Classification: G06F,G06Q

Claim Text:
1. A method comprising: for each computing device of a plurality of computing devices located in a first area, capturing a unique identifier associated with the respective computing device, wherein the computing device is configured to access content stored on one or more content servers; receiving cookie data from a first computing device; associating the received cookie data from the first computing device with the first computing device's respective unique identifier in a first record of a database located on a remote server; receiving cookie data from a second computing device; and associating the received cookie data from the second computing device with the second computing device's respective unique identifier in a second record of the database located on the remote server, wherein when the first or second computing device submits a request to a content server to access content, and in response to retrieving at least one of the unique identifier or the cookie data of the respective computing device, the respective computing device is identified and content pages accessed by the computing device are tracked by a machine that is aware of the association between the unique identifier and the cookie data for the respective computing device, wherein the tracking of the respective computing device includes storing, in a respective log file, the respective computing device's cookie data, and further includes tracking time spent by the respective computing device in various locations in the first area and storing the time spent by the respective computing device in various locations in the first area in the respective log file, wherein an application installed on the first or second computing device in response to the respective computing device scanning a code in a first location captures the unique identifier and causes the cookie data and the unique identifier to be stored on the remote server, wherein the code includes location information about the first location, and wherein the location information is communicated to a location tracker, such that the location tracker identifies the respective computing device from among the plurality of computing devices located in the first area based on the location information.