Abstract:
Various embodiments of systems, apparatus, and/or methods are described for presenting relevant programming information. A viewing action of an audiovisual event is detected on a receiving device. Data associated with the viewed audiovisual event is then retrieved. The retrieved data includes at least receiving device information and audiovisual event information. The retrieved data is then stored in a historical viewing database, and at least one scoring table is generated from the data in the historical viewing database. Programming information for a plurality of candidate audiovisual events that are available to be viewed is then organized based at least in part on the at least one scoring table and a selected time, and the organized programming information is output to a presentation device.
Abstract:
Automated processes, devices and systems isolate signals received on first and second ports from each other using staggered time division multiple access (TDMA) schemes. Additionally or alternately, port and/or client identifiers can be included within communications propagating in multiple TDMA schemes, thereby allowing host and/or client devices to verify that communications are received on the intended ports. By logically isolating the communications of the multiple TDMA schemes and/or by providing identifying information within propagated communications, crosstalk between the two schemes can be substantially reduced or eliminated, often without substantial modifications to the hardware configuration of the system.
Abstract:
A heat sink embodiment has at least one anti-rocking tab that extends outwardly and downwardly from an edge of the body portion of the heat sink. A leading lower edge of the anti-rocking tab is above a top surface of the motherboard when the heat sink is being affixed to the motherboard over a flip chip. During installation of the heat sink to the motherboard, a travel distance limit is imposed by the leading lower edge of the anti-rocking tab, thereby limiting a force that is applied to the die of the flip chip so that an edge and/or a corner of the die of the flip chip is not crushed, or such that the die of the flip chip is not cracked.
Abstract:
A buffering and playback manager of a receiving device facilitates a user avoiding missing television programming on a television (TV) channel when the user is changes to another TV channel. When a user returns to a previously visited TV channel, a TV channel buffering and playback manager is configured to continue the television programming from a point the TV program was at when the user had de-selected that TV channel. The TV programming of the previously visited TV channel starts or continues to be stored in a buffer when the receiving device de-selects that TV channel. Upon returning to that TV channel, the TV program data stored in the buffer is played on the TV channel instead of the live broadcast being played on that TV channel.
Abstract:
Systems and methods provide control of operating states of an electronic device. A first exemplary electronic device detects a consumer electronic control (CEC) communication sent from a second electronic device to a third electronic device, the CEC communication communicated over high-definition multimedia (HDMI) connectors communicatively coupling the first electronic device, the second electronic device and the third electronic device; determines, based on information in the CEC communication, whether the CEC communication is one of a first kind of CEC communication or a second kind of CEC communication; in response to determining that the CEC communication is one of the first kind of CEC communication, transitions the first electronic device to a predefined operating state; and in response to determining that the CEC communication is one of the second kind of CEC communication, maintains the first electronic device in a current operating state.
Abstract:
A content player accesses content via a content access list shared by a network of players. The content is stored by one or more of the players. One or more of the players may be thin clients that can access content stored by other players but cannot themselves store content. The content access list lists available stored content. The content player associates a bookmark with the content and includes identification information that identifies the requestor related to generation of the bookmark. When the content player presents the content access list, bookmarks associated with content included in list are also be along with the identification information. In some implementations, the requestor related to generation of the respective bookmark may be the content player that generated the bookmark, the specific user that entered input that prompted generation of the bookmark, and/or a combination thereof.
Abstract:
A method for displaying content stored in a block of multiplexed content, the multiplexed content including a plurality of instances of content where each instance of content includes an associated content identifier, the method including receiving, at a content receiver, content identifying information for the content and instructions for displaying the content, determining a selected content identifier based on the content identifying information, selecting the block from one or more blocks based on the selected content identifier, scanning the block for a content identifier and encountering the content identifier, comparing the encountered content identifier to the selected content identifier, and processing an instance of content associated with the encountered content identifier where the encountered content identifier corresponds to the selected content identifier. A system for displaying and a system for storing multiplexed content are also described.
Abstract:
A receiver accumulates characteristic information by tracking content being presented. When the receiver determines to present a menu of recorded content, the receiver analyzes the accumulated information to rank the recorded content based on a frequency of the characteristics and sorts the menu based at least one the analysis. The receiver may present an instance of content when it is selected. In some implementations, the instances of content are recorded as part of recording multiple instances of content received via at least one broadcast wherein the multiple instances of content are all included in a same frequency band of the broadcast and are all encoded utilizing a same code word. In one or more implementations, the menu may include content information for one or more of the instances of content in the menu, such as the number of related instances of content also stored by the content receiver.
Abstract:
Systems, devices and methods are described to process timed text that is associated with television or other video programming. Pre-set data that describes the particular format of the timed text that is associated with a program is initially received and stored at the television receiver prior to receiving the program with encoded timed text. The timed text that is associated with the received program is interpreted according to the pre-set data previously stored at the television receiver, and the program with the interpreted timed text is output to a display for presentation to the viewer.
Abstract:
A control device controls the functionality of two or more sets of control elements. A processing unit of the control device determines that it is oriented in a first zone or in a second zone based on input received from a magnetometer. The first and second zones are defined with respect to a magnetic reference point and are oriented relative to a controlled device or an electronic device. If the processing unit determines that the control device is oriented in the first zone, the processing unit configures a first functionality for the first set of control elements. If the control device's orientation changes from being oriented in the first zone to being oriented in the second zone, the processing unit configures the first set of control elements with a second functionality.