Systems and Methods for Output of Content Based on Sensing an Environmental Factor
First Claim
1. A method, comprising:
- sensing an environmental factor, the environmental factor representing at least one of an ambient condition or a force applied to a component;
identifying a subset of a plurality of audio content items available to the audio playback device based on sensing the environmental factor; and
configuring the audio playback system to select an audio content item from the subset for playback.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio playback device may be capable of operating in a “shuffle” mode in which audio or other content items are randomly selected. Environmental factor(s) such as ambient conditions or forces applied to the device or a peripheral can be used to identify one or more subsets of available content items from which content items are selected to thereby provide an “ambient shuffle” mode. By including or excluding items from the subset, the randomly-selected content items may more likely match the conditions under which the playback device is operating and/or match input provided by a user via tapping on, shaking, or otherwise applying force to the device or components in communication with the device.
80 Citations
22 Claims
-
1. A method, comprising:
-
sensing an environmental factor, the environmental factor representing at least one of an ambient condition or a force applied to a component; identifying a subset of a plurality of audio content items available to the audio playback device based on sensing the environmental factor; and configuring the audio playback system to select an audio content item from the subset for playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An audio playback system comprising:
-
a processor; a memory in communication with the processor; and a sensor in communication with the processor, wherein the memory embodies program components comprising; a measurement module that configures the playback system to use the sensor to sense an environmental factor, the environmental factor representing at least one of an ambient condition or a force applied to the sensor; an identification module that configures the playback system to use the environmental factor and data associated with a plurality of available audio content items to identify a subset of the available audio content items, a selection module that configures the playback system to select an audio content item from the subset of audio content items, and an audio playback module that configures the playback system to access data representing the selected audio content item and use the data to provide audio output. - View Dependent Claims (11, 12, 13)
-
-
14. A tangible computer-readable medium embodying program code executable by a computing system, the program code comprising:
-
program code for causing the computing system to sense an environmental factor, the environmental factor representing at least one of an ambient condition or a force applied to a component; program code for causing the computing system to select a content item or items from the subset for playback; and program code for causing the computing system to bias its selection of the content item or items based on the sensed environmental factor. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification