Information delivery targeting
AssigneeComcast Cable Communications, LLC
InventorGeorge Thomas Des Jardins
Life of this patent
Estimating the term…
Abstract
Information may be more specifically targeted to locations or individuals based on contextual information derived from user input, environmental information, device attributes and the like. A more precise location, in some examples, may be determined based on user-specified information such as a name of a device. In other examples, user input such as commands and queries may be used to determine further attributes of a particular location, of a device and/or of a user. Such information may then be used as parameters for filtering and selection of information such as advertisements, movies, books, shows, articles and the like to a specific location, device and/or user.
Claims20
A method comprising:
- receiving, by a computing device and from a user-input device, a request for content;
- in response to determining that the request for content does not specify a particular location for receiving the content, determining whether the user-input device is co-located with a content-outputting device having a first location by:
- determining, by the computing device, audio content being transmitted to and output by the content-outputting device;
- transmitting, by the computing device and to the user-input device, a request for the user-input device to capture audio content detected by the user-input device;
- receiving, by the computing device and from the user-input device, the audio content detected by the user-input device;
- comparing, by the computing device, the audio content detected by the user-input device with the audio content being transmitted to and output by the content-outputting device;
- and
- in response to determining that the audio content detected by the user-input device matches, within a similarity threshold, the audio content being transmitted to and output by the content-outputting device, determining that the user-input device is co-located with the content-outputting device at the first location;
- and
- in response to determining that the user-input device is co-located with the content-outputting device at the first location, causing transmission of the content to the content-outputting device.
A method comprising:
- receiving, by a computing device and from a first device, user input associated with a user;
- in response to determining that the user input does not specify a location for receiving content, determining, by the computing device, whether the user is co-located with a second device by:
- determining audio content being transmitted to and output by the second device;
- requesting the first device to capture audio content detected by the first device;
- receiving, from the first device, an audio signal corresponding to the audio content detected by the first device;
- determining whether the audio signal comprises the audio content being transmitted to and output by the second device by comparing the audio content detected by the first device with the audio content being transmitted to and output by the second device;
- and
- in response to determining that the audio signal comprises the audio content being transmitted to and output by the second device, determining that the user is co-located with the second device;
- and
- in response to determining that the user is co-located with the second device, selecting, by the computing device, information for transmission to the second device based on the user being co-located with the second device;
- and
- causing transmission of the information to the second device.
A method comprising:
- receiving, by a computing device and from a first device, a request for content;
- in response to determining that the request does not specify a location for receiving the content, determining whether the first device is co-located with a second device by:
- determining, by the computing device, audio or video content being transmitted to and output by the second device;
- transmitting, by the computing device and to the first device, a request for the first device to capture audio or video content detected by the first device;
- receiving, by the computing device and from the first device, at least one of an audio signal or a video signal corresponding to the audio or video content detected by the first device;
- determining, by the computing device, whether the at least one of the audio signal or the video signal matches at least a portion of the audio or video content being transmitted to and output by the second device;
- and
- in response to determining that the at least one of the audio signal or the video signal matches the at least the portion of the audio or video content being transmitted to and output by the second device, determining that the first device and the second device are co-located.
Dependencies are inferred from the claim text.