Abstract: A system for securely providing adaptive bit rate streaming media content on-demand may include a security sever of a program distributor that selects, based on a received authorized request, which of a differently encrypted stored versions of a “special segment” of the requested program to deliver to the receiving device during the transmission of the requested program. The selection may be based on a pseudo-random selection process per request for the program based on an identifier of the request associated with the remote control device. The selection of which of the differently encrypted stored versions of the “special segment” of the ordered program to deliver may be= based on the current session. The secure remote then sends to the receiving device the correct decryption key for the receiving device to decrypt the particular encrypted version selected of the “special segment” to be sent to the receiving device.
Abstract: A method of providing customized commercial content to a user includes providing first commercial content to a user, determining, using an integrated virtual environment device, whether the user substantially viewed the first commercial content, and providing second commercial content to the user based on the first commercial content and whether the user substantially viewed the first commercial content.
Abstract: A system for securely providing adaptive bit rate streaming media content on-demand may include a security sever of a program distributor that selects, based on a received authorized request, which of a differently encrypted stored versions of a “special segment” of the requested program to deliver to the receiving device during the transmission of the requested program. The selection may be based on a pseudo-random selection process per request for the program based on an identifier of the request associated with the remote control device. The selection of which of the differently encrypted stored versions of the “special segment” of the ordered program to deliver may be based on the current session. The secure remote then sends to the receiving device the correct decryption key for the receiving device to decrypt the particular encrypted version selected of the “special segment” to be sent to the receiving device.
Abstract: Methods and apparatus are disclosed for enhancing the viewing experience of video content by analyzing the content to determine where enhanced sensory experience events may be appropriate, by identifying devices at the viewing location and devices personal to the viewer that can be controlled to provide an enhanced sensory experience, and by activating those devices in a way that is synchronized with the presentation of the content.
Type:
Application
Filed:
March 13, 2013
Publication date:
September 18, 2014
Applicant:
ECHOSTAR TECHNOLOGIES L.L.C.
Inventors:
Jeremy Mickelsen, Adam Schafer, Bradley Wolf
Abstract: Methods and apparatus are disclosed for identifying audiovisual content, such as a movie or television show, based on audio data of the show and then presenting options to a user for the identified content, including recording that content on the user's digital video recorder for later viewing.
Abstract: A mobile device running a mobile application accesses a remote content receiver to request the remote content receiver to retrieve a particular recording timer, and upon receiving the recording timer from the remote content receiver, establishes a radio communication link with a second mobile device and transfers the recording timer to the second mobile device over the established radio communication link. The radio communication link is preferably the Near Field Communication (NFC) link.
Type:
Application
Filed:
March 14, 2013
Publication date:
September 18, 2014
Applicant:
ECHOSTAR TECHNOLOGIES L.L.C.
Inventors:
Christofer Hardy, Thomas Allan Yarborough
Abstract: A media device is configured to identify an indicia of user interest in at least one media content attribute. At least one segment of an item of media content that is associated with the indicia of interest is identified. An item of derivative content that includes the at least one segment is generated.
Abstract: An enhanced smartcard reader having a row of first reading contacts, a row of second reading contacts, and a row of third reading contacts. The first reading contacts have arm portions that are cantilevered off a first mounting member of the reader, the second reading contacts have arm portions that are cantilevered off a second mounting member of the reader, and the third reading contacts have arm portions that are cantilevered off a third mounting member of the reader. The third mounting member is located vertically distanced from the second mounting member, and the arm portions of the third reading contacts directly overlay the arm portions of the second reading contacts.
Type:
Application
Filed:
March 12, 2013
Publication date:
September 18, 2014
Applicant:
ECHOSTAR TECHNOLOGIES L.L.C.
Inventors:
Jerome A. LaPalme, William Michael Beals
Abstract: In accordance with an exemplary embodiment, a method for processing an audio/video stream includes providing an audio/video stream including at least one segment of a show and at least one interstitial of the show, receiving location information to identify a video location within the audio/video stream, and processing the audio/video stream to identify boundaries of the at least one segment of the show based on the location information. Further, the method includes outputting the segment of the show for presentation by a display device without outputting the interstitial and outputting the interstitial for presentation by the display device subsequent to outputting the segment of the show.
Abstract: The present disclosure relates to systems and methods used to identify video content that may be of interest to a viewer by examining the viewing habits of the viewer's geographic marketing area, recommendations from the viewer's social media sites, the viewer's past viewing patterns, the viewer's demographic information, the viewer's preferences, and the viewer's past purchase history.
Abstract: Provided are methods and apparatus to display a timer that counts down the time remaining in an interstitial of a recorded program stream before a next segment of the program content in the recorded program stream starts. In one embodiment, the interstitial contains at least one advertisement and the timer is displayed when the at least one advertisement is presented on a display device. The timer count is based on the calculated duration of the interstitial in the recorded program stream.
Abstract: A video services receiver as presented herein has a display element operatively associated therewith. The receiver is operated to provide primary content for presentation on the display element, and to provide an interactive electronic program guide (EPG) for presentation on the display element concurrently with the primary content. The EPG has entries corresponding to listed program events. The operating method for the receiver continues by detecting focus of one of the entries to obtain a selected program event, generating a preview window for presentation on the display element concurrently with the primary content and concurrently with at least a portion of the interactive EPG, and providing secondary content in the preview window. The secondary content is associated with the selected program event.
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, the TV channel buffering and playback manager 100 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: Various arrangements are described for skipping portions of content, such as commercials, from a broadcast television program. The programming content is presented at a reduced presentation rate with the broadcast content being buffered as received. The reduced presentation rate may be less than a broadcast rate at which the content was originally intended to be output for presentation. One or more undesired portions of content may be skipped due to the reduced presentation rate. Commercials may be tagged by a television service provider.
Abstract: One embodiment described herein may take the form of a system or method for generating one or more matrix codes that may then be obtained by a reader device, the one or more matrix codes including information that may be utilized to aid in the installation and configuration of one or more components of a distribution system. In one embodiment, the one or more matrix codes may be utilized by the system to configure one or more aspects and features of a component of the system, such as a receiver or display device. In another embodiment, the one or matrix codes may provide system information to a provider or an installer to verify proper installation of one or more components. The information encoded in the matrix codes may include any type of information about one or more components of the distribution system to aid the system or an installer in configuring or installing components of the system.
Type:
Grant
Filed:
February 28, 2011
Date of Patent:
September 16, 2014
Assignee:
EchoStar Technologies L.L.C.
Inventors:
Henry Gregg Martch, Germar Schaefer, Max S. Gratton
Abstract: Systems and methods are operable to share a viewing experience of a free viewpoint format media content event. An exemplary embodiment receives the free viewpoint format media content event, receives unique geometric orientation information from each one of a plurality of head mounted displays (HMDs), determines a unique viewpoint location for each one of the plurality of HMDs based upon the geometric orientation information received from each one of the plurality of HMDs, determines a unique viewpoint area for each one of the plurality of HMDs based upon the determined unique viewpoint location, and communicates each one of the unique viewpoint areas to the associated one of the plurality of HMDs.
Abstract: Methods and apparatus for dynamic volume punch through in a home entertainment system that includes a client device that receives programming signals coupled to an audio/video amplifier, and a television coupled to the audio/video amplifier. A remote control that communicates over a radio frequency interface with the client device “punches through” volume adjustment commands from a user to either the audio/video amplifier or to the television depending on the power state of the audio/video amplifier. The remote control receives the information indicating this power state from the client device that detects the power state of the audio/video amplifier through a bidirectional bus in a cable interface, for example, HDMI-CEC bus. The volume is “punched through” to the audio/video amplifier or to the television over a second communication link, for example an infrared optical interface.
Abstract: Methods, systems and devices are described for sharing information between an integrated virtual environment (IVE) or other wearable computing device and a display system associated with an aircraft, automobile, boat, train, bus or other vehicle. As a user enters a vehicle with an IVE, the vehicle recognizes the IVE and transfers the data stream to a vehicle display. The IVE may also be disabled while it is present in the vehicle to prevent distraction to a driver or operator of the vehicle.
Type:
Application
Filed:
March 6, 2013
Publication date:
September 11, 2014
Applicant:
ECHOSTAR TECHNOLOGIES L.L.C.
Inventors:
Christofer Hardy, Thomas Allan Yarborough
Abstract: A set-top box is constructed including a processor, an input port, an auxiliary input port, and an output port. The input port is electrically coupled to the processor, and is configured to receive first control signals from a remote control. The auxiliary input port is also electrically coupled to the processor, and is configured to receive second control signals from an auxiliary remote control and send the second control signals to the processor. The output port is electrically coupled to the processor, and is configured to send graphical representations of a remote control to a display. The processor is configured to compose a graphical representation of the remote control, receive a second control signal, modify the graphical representation of the remote control in response to the second control signal, and send the graphical representation to the output port for display.
Abstract: A method for processing a matrix barcode displayed in three dimensions to extract data represented thereby involves capturing the component images of the three-dimensional representation. The method includes receiving a first component image of the matrix barcode and receiving a second component image of the matrix barcode as the two images are displayed on a display device. After the two images have been received, the first component image and the second component image of the matrix barcode are captured on an image capture device. Then depth information between elements of the matrix barcode presented in the first and second component images is determined and additional data represented in such depth information is extracted.