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 by a computing device;
receiving environment data by one or more sensors associated with the computing device, the environment data includes communication data representing communications by one or more devices associated with a person in proximity of the computing device;
analyzing the environment data to determine a location of the computing device and an identity of the person in proximity of the computing device;
determining adjusted content based at least in part on the media content and a profile associated with the identity; and
causing presentation of the adjusted content on a display screen.
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.
22 Citations
16 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 by a computing device; receiving environment data by one or more sensors associated with the computing device, the environment data includes communication data representing communications by one or more devices associated with a person in proximity of the computing device; analyzing the environment data to determine a location of the computing device and an identity of the person in proximity of the computing device; determining adjusted content based at least in part on the media content and a profile associated with the identity; and causing presentation of the adjusted content on a display screen. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method, comprising:
-
under the control of a computing device configured with executable instructions, receiving environment data by one or more sensors associated with the computing device, the environment data includes communication data by one or more devices associated with a person in proximity of the computing device; analyzing the environment data received by the one or more sensors to determine a location of the computing device and an identity of the person in proximity of the computing device; determining adjusted content based at least in part on a profile associated with the identity; and causing presentation of the adjusted content on a display screen. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device, comprising:
-
one or more sensors capable of obtaining environment data; at least one processor; and memory including instructions that, when executed by the processor, cause the computing device to; receive the environment data by the one or more sensors, the environment data includes communication data representing communications by one or more devices associated with a person in proximity of the computing device; analyze the environment data from the one or more sensors to determine a location of the computing device and an identity of the person in proximity of the computing device; determine adjusted content based at least in part on a profile associated with the identity; and cause presentation of the adjusted content on a display screen. - View Dependent Claims (14, 15)
-
-
16. A non-transitory computer readable storage medium storing instructions, the instructions, when executed by one or more processors, cause the one or more processors to:
-
receive environment data from one or more sensors associated with the computing device, the environment data includes communication data representing communications by one or more devices associated with a person in proximity of the computing device; analyze the environment data from the one or more sensors to determine a location of the computing device and an identity of the person in proximity of the location; determine adjusted content based at least in part on a profile associated with the identity; and cause presentation of the adjusted content on a display screen.
-
Specification