Abstract:
Described are systems and methods for simulating a traditional television experience with streamed on-demand content. Streamed content may be buffered to allow a user to preview content even when the content is not organized in a traditional numbered channel format. A user may progress through a series of content items (e.g. simulated channel up/down) in order to preview the on-demand content without having to unduly wait for each content item to load and/or buffer.
Abstract:
In one example, the disclosure is directed to providing a multi-dimensional audio interface in which a plurality of different spatial locations is defined, wherein each of the plurality of different spatial locations is based on a common reference point and is uniquely identifiable by a computing device; associating, by the computing device, an information type with a first spatial location of the plurality of different spatial locations, the information type included in a plurality of different information types; responsive to determining that first information is of the information type, outputting, using an audio output device and simulating localization of sound at the first spatial location, a first sound that indicates the first information; receiving an indication of user input that selects the first information; and performing at least one operation corresponding to the first information selected based at least in part on the indication of user input.
Abstract:
A computing device includes at least one processor; and at least one module, operable by the at least one processor to associate, for an audio interface, a first sound with first information, and associate, for the audio interface, a second sound with second information, wherein the second sound shares at least one perceptual property with a first plurality of perceptual properties based at least in part on a relationship between the first information and the second information. The at least one module may be operable to output in parallel, using an audio output device, the first and second sounds in the audio interface; receive an indication of user input that selects at least one of the first or second information; and perform, based at least in part on the indication of user input, at least one operation corresponding to the at least one of the first or second information.
Abstract:
In one example, a technique may include outputting, by a computing device associated with a user and for playback at a first volume level by an audio output device, first audio data, receiving, by the computing device, audio input data, and responsive to determining, by the computing device, that the audio input data includes speech associated with an entity different from the user, determining, by the computing device and based at least in part on the audio input data, whether to output second audio data. The method may also include, responsive to determining to output the second audio data: determining, by the computing device, a second volume level lower than the first volume level, and outputting, by the computing device and for playback at the second volume level by the audio output device, the second audio data.
Abstract:
Among other things, this document describes a computer-implemented method. The method can include receiving, at a first device, an indication of user input to cause the first device to establish a wireless data connection with another device. A determination can be made at the first device that one or more sensors on the first device are oriented toward a second device. In response to at least one of (i) receiving the indication of user input to cause the first device to establish a wireless data connection with another device and (ii) determining that the one or more sensors on the first device are oriented toward the second device, a first wireless data connection can be established between the first device and the second device. A first stream of audio data can be received and played at the first device.
Abstract:
Disclosed are techniques for detecting a gesture performed at a first distance (410) and at a second distance (420). A first aspect of a target may be manipulated according to the first gesture at the first distance (430) and a second aspect of the target may be manipulated according to the first gesture at the second distance (440).
Abstract:
Described is a technique for providing intent-based feedback on a display screen capable of receiving gesture inputs. The intent-based approach may be based on detecting uncertainty from the user, and in response, providing gesture information. The uncertainty may be based on determining a pause from the user and the gesture information may include instructions that inform the user of the set of available input gestures. The gesture information may be displayed in one or menu tiers using a delay-based approach. Accordingly, the gesture information may be displayed in an informative and efficient manner without burdening the display screen.
Abstract:
In one example, the disclosure is directed to providing a multi-dimensional audio interface in which a plurality of different spatial locations is defined, wherein each of the plurality of different spatial locations is based on a common reference point and is uniquely identifiable by a computing device; associating, by the computing device, an information type with a first spatial location of the plurality of different spatial locations, the information type included in a plurality of different information types; responsive to determining that first information is of the information type, outputting, using an audio output device and simulating localization of sound at the first spatial location, a first sound that indicates the first information; receiving an indication of user input that selects the first information; and performing at least one operation corresponding to the first information selected based at least in part on the indication of user input.
Abstract:
Methods for device pairing via a cloud server are provided. In one aspect, a method includes sending an initial signal from a first device to a second device. The method includes sending a notification from the first device of a set of communication capabilities of the first device. The method also includes receiving an indication of a common communication capability between the first and second devices. The method includes initiating pairing of the first device and the second device using the common communication capability in response to the received indication. Systems and machine-readable media are also provided.
Abstract:
In one example, a technique may include outputting, by a computing device associated with a user and for playback at a first volume level by an audio output device, first audio data, receiving, by the computing device, audio input data, and responsive to determining, by the computing device, that the audio input data includes speech associated with an entity different from the user, determining, by the computing device and based at least in part on the audio input data, whether to output second audio data. The method may also include, responsive to determining to output the second audio data: determining, by the computing device, a second volume level lower than the first volume level, and outputting, by the computing device and for playback at the second volume level by the audio output device, the second audio data.