Abstract:
Systems, methods and apparatus are provided for democratic allocation of bandwidth. A user of an entertainment device may select to access content from a large catalog of available content. A content source initially begins providing the content to a user device over a low-bandwidth connection, such as an internet protocol (IP) connection. The content source tabulates the number of users accessing the content over the low-bandwidth connection. If bandwidth becomes available over a high-bandwidth connection, then the content source selects the content for transmission over the high-bandwidth connection based on the number of users accessing the content. The client device may then begin downloading the content over the high-bandwidth connection rather than the low-bandwidth connection, resulting in a faster completion of the download for the user.
Abstract:
Various embodiments of systems, methods and apparatus are provided for adjusting a low battery detection threshold in a remote control. An embodiment of a method includes determining a type of a battery powering a remote control of an entertainment device and determining a first low battery threshold for the battery based on the type of the battery. The first low battery threshold indicates a low battery condition of the remote control. Responsive to measuring a voltage of the battery, a determination is made regarding whether the voltage of the battery is below the low battery threshold. Responsive to determining that the voltage of the battery is below the first low battery threshold, a low battery message is transmitted to an entertainment device. The entertainment device utilizes the message to present an indicator to a user regarding the low battery condition of the remote control.
Abstract:
Apparatus, systems and methods are provided for implementing usage timers on an electronic device. A usage timer provides a time budget for a user's access to the electronic device and more specifically limits the user's access to of content provided by the electronic device. As the user utilizes the electronic device to experience content, their associated time budget for the electronic device is debited accordingly. Once the user's time budget for using the electronic device is exceeded, their access to the electronic device is restricted. However, when the user is utilizing certain functions on the electronic device (e.g., trick play mode functions, viewing a content selection menu or loading content), their time budget is not debited for the time spent utilizing these functions of the electronic device.
Abstract:
An apparatus coupled to, or integrated with, a tuner. This apparatus, which may be referred to herein as a “compensator,” may operate to adjust a frequency of the tuner to counteract drift or error that may cause the tuner to erroneously tune to an inaccurate or undesired frequency. The compensator may be implemented as hardware or software, and may be stand-alone or integrated into the tuner and/or LNBF.
Abstract:
An approach to providing EPG information segments the EPG information into a plurality of segmented EPGs, i.e., subsets of the EPG information. The EPG information for all channels may be segmented into EPGs for separate local channels, i.e., channels received by client devices within a particular geographical region or broadcast area, and a “home” or universal EPG. Alternatively or additionally, the EPG information for all channels may be segmented into EPGs, for example, based on channel content or category.
Abstract:
The present invention is a method and apparatus to mount a satellite dish to a pole. This apparatus allows the mounting of a satellite dish without attaching the dish to the user's home or business.
Abstract:
Methods, and system, and entertainment device are provided for identifying a user. A method includes detecting acceleration of a user manipulated component, comparing the detected acceleration with user acceleration that is associated with a user of the electronic device, identifying the user of the electronic device based on the comparison of the detected acceleration and the user acceleration, and operating the electronic device based on the identified user of the electronic device.
Abstract:
Systems, devices and methods are described to process timed text that is associated with media 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 media 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 media receiver, and the program with the interpreted timed text is output to a display for presentation to the viewer.
Abstract:
Fast channel change systems and methods are operable to change channels to a newly selected media content event in response to a user request. An exemplary embodiment communicates a previously stored low resolution version segment of the newly selected media content event to a presentation system while the media device is performing a tuning operation to change channels to receive a currently broadcasting high resolution version of the newly selected media content event. Once the tuning process has been completed at the media device, a handshake process is performed wherein the media device transitions presentation from the low resolution version to the high resolution version of the newly selected media content event.
Abstract:
Described herein are systems and methods for hardware enforcement of hardware functionality in a client television receiver. An activation message containing an activation code for a specific hardware component within the client television receiver can be transmitted from a television service provider system to a host television receiver having an associated smart card. The smart card can decrypt the activation message, identify the client television receiver as the destination of the activation message, security check the activation message, encrypt the activation message with a local key, and transmit the activation message to a security processor on the client television receiver. The security processor can decrypt the activation message, security check the activation message to ensure it is from the smart card and has not been tampered with, and enable the hardware component within the client television receiver based on the activation code within the activation message.