Abstract:
Provided according to one or more embodiments is a thermostat having a housing, the housing including a forward-facing surface, the thermostat comprising a passive infrared (PIR) motion sensor disposed inside the housing for sensing occupancy in the vicinity of the thermostat. The PIR motion sensor has a radiation receiving surface and is able to detect the lateral movement of an occupant in front of the forward-facing surface of the housing. The thermostat further comprises a grille member having one or more openings and included along the forward-facing surface of the housing, the grille member being placed over the radiation receiving surface of the PIR motion sensor. The grille member is configured and dimensioned to visually conceal and protect the PIR motion sensor disposed inside the housing, the visual concealment promoting a visually pleasing quality of the thermostat, while at the same time permitting the PIR motion sensor to effectively detect the lateral movement of the occupant. In one embodiment, the grille member openings are slit-like openings oriented along a substantially horizontal direction.
Abstract:
Playback of content downloaded or streamed from a network service is automatically synchronized for users at different client devices. Synchronization is achieved using user approved actions to perform during content playback. Each client device submits playback status to a server while the server generates and sends synchronization instructions for each client device. The synchronization instructions are based on user parameters and the difference in playback position between the users.
Abstract:
Automatically marking locations of user interest in media content is disclosed. Data that describes user interaction with media content is analyzed to determine locations of potential interest. For each of the locations of potential interest, the data is analyzed to determine whether user interest satisfies a criterion for establishing a mark for the location. Marks are determined for those locations that satisfy the criterion. A mark includes a description for a given location and information that allows the given location to be automatically presented to a user upon selection of the description. In another aspect, extrinsic data that is separate from a piece of media content is analyzed to determine whether moments of high user interest might exist in the piece of media content. Then, the piece of media content is scanned to find locations in the media content that correspond to the moments.
Abstract:
A remote control unit is disclosed having multiple active surfaces. In general, the side facing upward (with respect to the direction of gravity) will be active and illuminated, and the side facing downward will be inactive and blank. The present system further includes one or more orientation/motion sensors for sensing rotation about three axes and translation along three axes. The sensor detects initial movement of the remote control unit after a dormant period, and senses which side is facing upward relative to gravity so as to allow activation of the upper side. The sensor also detects when the RC unit is turned over or otherwise tilted in any plane relative to horizontal more than a threshold angle. Once turned over or tilted beyond the threshold angle, the previously active side is deactivated and the opposite side is activated.
Abstract:
Playback of content downloaded or streamed from a network service is automatically synchronized for users at different client devices. Synchronization is achieved using user approved actions to perform during content playback. Each client device submits playback status to a server while the server generates and sends synchronization instructions for each client device. The synchronization instructions are based on user parameters and the difference in playback position between the users.
Abstract:
Detailed herein is a technology which, among other things, allows integration of context-relevant advertisements with non-real-time video playback. In one approach to this technology, context information related to video content is determined, and used to select advertisements which are contextually related to video content. These advertisements can then be integrated into the video presentation in a number of ways.
Abstract:
Various technologies for selecting media (e.g., television media) are described. A media selection method displays a tool for selecting a category, such as a television genre, to a user. Upon receiving a user selection, the selected category having a number of channels is visually illustrated on a channel selection spectrum (e.g., a circular arc channel selection spectrum). For example, if the selected category is sports, then a number of channels corresponding to sports channels are highlighted on the channel selection spectrum. Moreover, in one example, the channel selection spectrum works in conjunction with a touchscreen device. Thus, a user can navigate with his or her finger to quickly select and browse the available channels. Also, optionally, non-highlighted channels are automatically bypassed to assist user navigation. Additionally, upon receiving user selection of a channel, in one example, the media content corresponding to the selected channel is played.