Back to results
US 12,614,211 B2Granted
Presence detection and targeted content
AssigneeComcast Cable Communications, LLC
InventorsPreston Smalley, Tyler Kareeson, Francisco Niebres, Scott Eklund, Josh Kennedy
Life of this patent
Estimating the term…
Abstract
Provided are methods and systems for detecting locations and positions of users to determine best options for consuming content. In one implementation, advertisements can be tailored and presented to the detected users. The methods and systems can also detect when a user is no longer in a position to consume content and can take other actions, such as presenting a default advertisement or tailoring advertisements for a different user.
Claims23
A method, comprising:
- toggling between transmitting, by a computing device, a first signal associated with a first range from a location at a first time interval and transmitting, by the computing device, a second signal associated with a second range from the location at a second time interval, wherein the first signal comprises a first beacon identifier and a first signal strength that is received by a user device within the first range, and wherein the second signal comprises a second beacon identifier and a second signal strength that is received by the user device within the second range;
- receiving, from the user device, based on the user device receiving the first beacon identifier of the first signal during the first time interval and based on the user device receiving the second beacon identifier of the second signal during the second time interval, a first indication of a response to the first signal and a response to the second signal, wherein the first indication indicates that the user device is within the first range, wherein the user device attempts to receive communications from signals comprising the first beacon identifier;
- causing, by the computing device, based on the first indication, output of first content;
- receiving, from the user device based on the user device not receiving the first beacon identifier of the first signal during the first time interval and based on the user device receiving the second beacon identifier of the second signal during the second time interval, a second indication of a second response to the second signal, wherein the second indication indicates that the user device is within the second range, wherein the user device discontinues the attempts to receive the communications from the signals comprising the first beacon identifier based on receiving the second indication;
- and
- causing, by the computing device, based on the second indication, output of second content.
3 more elements
An apparatus, comprising:
- one or more processors;
- and
- memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
- toggle between transmitting, by the apparatus, a first signal associated with a first range from a location at a first time interval and transmitting, by the apparatus, a second signal associated with a second range from the location at a second time interval, wherein the first signal comprises a first beacon identifier and a first signal strength that is received by a user device within the first range, and wherein the second signal comprises a second beacon identifier and a second signal strength that is received by the user device within the second range;
- receive, from the user device, based on the user device receiving the first beacon identifier of the first signal during the first time interval and based on the user device receiving the second beacon identifier of the second signal during the second time interval, a first indication of a response to the first signal and a response to the second signal, wherein the first indication indicates that the user device is within the first range, wherein the user device attempts to receive communications from signals comprising the first beacon identifier;
- cause, based on the first indication, output of first content;
- receive, from the user device based on the user device not receiving the first beacon identifier of the first signal during the first time interval and based on the user device receiving the second beacon identifier of the second signal during the second time interval, a second indication of a second response to the second signal, wherein the second indication indicates that the user device is within the second range, wherein the user device discontinues the attempts to receive the communications from the signals comprising the first beacon identifier based on receiving the second signal;
- and
- cause, based on the second indication, output of second content.
6 more elements
A method, comprising:
- toggling between transmitting, by a computing device, a first signal associated with a first range from a location at a first time interval and transmitting, by the computing device, a second signal associated with a second range from the location at a second time interval, wherein the first signal comprises a first beacon identifier and a first signal strength that is received by a user device within the first range, and wherein the second signal comprises a second beacon identifier and a second signal strength that is received by the user device within the second range;
- determining, based on a response to the first signal and a response to the second signal, a first indication that the user device is within the first range, wherein the user device sends the response to the first signal based on the user device receiving the first beacon identifier of the first signal during the first time interval, wherein the user device sends the response to the second signal based on the user device receiving the second beacon identifier of the second signal during the second time interval, wherein the user device attempts to receive communications from signals comprising the first beacon identifier;
- causing, by the computing device, based on the first indication, output of first content;
- determining, based on a second response to the second signal and no response to the first signal, a second indication that the user device has exited the first range, wherein the user device sends the second response to the second signal based on the user device receiving the second beacon identifier of the second signal during the second time interval, wherein the user device does not send a response to the first signal based on not receiving the first beacon identifier of the first signal during the first time interval, wherein the second indication indicates that the user device is within the second range, wherein the user device discontinues the attempts to receive the communications from the signals comprising the first beacon identifier based on receiving the second signal;
- and
- causing, by the computing device, based on the second indication, output of second content.
3 more elements
Dependencies are inferred from the claim text.