Content display controls based on environmental factors
First Claim
1. A computer-implemented method for controlling content presentation, the method comprising:
- under the control of one or more computer systems configured with executable instructions,receiving an instruction to present media content via a mobile computing device;
capturing at least one of;
image data using a camera of the mobile computing device or audio data using a microphone of the mobile computing device;
analyzing the at least one of the image data or the audio data to determine at least one environmental attribute, the environmental attribute including at least information about a location of the mobile computing device and one or more persons within a vicinity of the mobile computing device;
determining that a portion of the media content being presented by the mobile computing device is inappropriate based at least in part on the environmental attribute; and
controlling presentation of the media content by the mobile computing device based at least in part on a profile associated with the environmental attribute by presenting alternative content in place of the portion of the media content determined to be inappropriate.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches are described for controlling and filtering the display of content by computing devices. In particular, a mobile computing device can adjust the playing of media content (e.g., audio, video, images, games, ringtones) according to situational appropriateness and other environmental factors occurring around the device. For example, a mobile computing device such as a smart phone could use image and audio information captured by its sensors to determine that minors are present within the vicinity of the mobile phone, and filter certain portions of media content that would be deemed inappropriate for those minors. The environmental information can be determined based on data gathered by various sensors of the mobile device, including but not limited to cameras, microphones, global positioning system (GPS) devices, light sensors and others.
53 Citations
27 Claims
-
1. A computer-implemented method for controlling content presentation, the method comprising:
-
under the control of one or more computer systems configured with executable instructions, receiving an instruction to present media content via a mobile computing device; capturing at least one of;
image data using a camera of the mobile computing device or audio data using a microphone of the mobile computing device;analyzing the at least one of the image data or the audio data to determine at least one environmental attribute, the environmental attribute including at least information about a location of the mobile computing device and one or more persons within a vicinity of the mobile computing device; determining that a portion of the media content being presented by the mobile computing device is inappropriate based at least in part on the environmental attribute; and controlling presentation of the media content by the mobile computing device based at least in part on a profile associated with the environmental attribute by presenting alternative content in place of the portion of the media content determined to be inappropriate. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method, comprising:
-
under the control of a computing device configured with executable instructions, capturing environment data using a sensor of the computing device, the environment data including at least one of;
image data or audio information;analyzing the environment data to determine information about a location of a physical environment of the computing device based at least in part on the environment data; determining that a portion of content being presented by the computing device is inappropriate based at least in part on the location of the physical environment and on at least one rating associated with the content; and controlling an aspect of the content presentation by the computing device based at least in part on a profile associated with the location of the physical environment by presenting alternative content in place of the portion of the content that was determined to be inappropriate. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device, comprising:
-
one or more sensors capable of obtaining data including at least one of;
image data or audio data;at least one processor; and memory including instructions that, when executed by the processor, cause the computing device to; receive instructions to present content to at least one user; process data received from the one or more sensors; determine information about a location of a physical environment of the computing device based at least in part on the data received from the one or more sensors; cause the content to be presented; determine that a portion of the content being presented is inappropriate based at least in part on the physical location of the environment; and control the presenting of the content based at least in part on a profile associated with the location of the physical environment by presenting alternative content in place of the portion of the content that was determined to be inappropriate. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
-
receiving data from at least one sensor of a computing device, the data including at least one of;
image data or audio data;determining information about a location of a physical environment of the computing device and information about at least one person that is currently within a predetermined vicinity of the computing device based at least in part on the data received from the sensor; determining that a portion of content being presented by the computing device is inappropriate based at least in part on the information about the location of the physical environment and the information about the at least one person; and controlling the content presentation by the computing device based at least in part on the information about the location of the physical environment and the information about the at least one person by presenting alternative content in place of the portion of the content that was determined to be inappropriate. - View Dependent Claims (24, 25, 26, 27)
-
Specification