Patents Assigned to EchoStar Technologies L.L.C.
  • Publication number: 20180192115
    Abstract: A method for viewing video content includes displaying, within a first display region, first video content from a first content source, and receiving a request to display second video content, wherein the second video content comprises only a portion of video content from a second content source (such as a news ticker or “scroll”). The second video content is then simultaneously displayed within a second display region adjacent to the first display region.
    Type: Application
    Filed: February 28, 2017
    Publication date: July 5, 2018
    Applicant: Echostar Technologies L.L.C.
    Inventor: Alan Cruz
  • Publication number: 20180184177
    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.
    Type: Application
    Filed: March 30, 2017
    Publication date: June 28, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventors: William Michael Beals, John Hamrick
  • Publication number: 20180184176
    Abstract: Described herein are systems and methods for hardware enforcement of hardware functionality in a television receiver. An activation message containing an activation code for a specific hardware component within the television receiver can be transmitted from a television service provider system to a television receiver having an associated smart card. The smart card can decrypt the activation message, security check the activation message, confirm the activation message is intended for the television receiver, encrypt the activation message with a local key, and transmit the activation message to a security processor on the 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 television receiver based on the activation code within the activation message.
    Type: Application
    Filed: March 30, 2017
    Publication date: June 28, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventors: William Michael Beals, John Hamrick
  • Publication number: 20180184156
    Abstract: A method for presenting internet content associated with a set of video content is provided. During playback of the set of video content on an electronic device, the method detects, by the electronic device, that the electronic device has been repositioned to reveal blank space on a display of the electronic device, wherein the display presents the blank space and the set of video content after repositioning of the electronic device; and presents related internet content on the blank space, by the electronic device, during playback of the set of video content.
    Type: Application
    Filed: December 28, 2017
    Publication date: June 28, 2018
    Applicant: Echostar Technologies L.L.C.
    Inventors: ROBERT DREW MAJOR, DARREN MAJOR
  • Publication number: 20180184158
    Abstract: Described herein are systems and methods for providing hardware based security to software applications in a television receiver. The system can include a television receiver having a trusted hardware environment that includes a security processor and a standard environment that includes an application processor. The security processor can ensure that at least a portion of the software application executed by the application processor is secure. A portion of the software application code can be placed in an interrupt service routine memory space. During execution of the software application, the security processor can security check the portion of the software application in the interrupt service routine memory space, making it trusted code. The security processor can force the application processor to execute the trusted code by triggering an interrupt. Such forced execution can allow the security processor to not only ensure that code is trusted, but that it is executed.
    Type: Application
    Filed: December 29, 2016
    Publication date: June 28, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventor: William Michael Beals
  • Publication number: 20180184159
    Abstract: Described herein are systems and methods for securing transmission of content from a smart card in a host television receiver to a client television receiver. The smart card can receive the encrypted content stream from the television service provider, decrypt the content stream with the global network key, identify the client television receiver as the destination of the content stream, generate a unique key specific to the content stream, encrypt the unique key with a local key known to the client television receiver, encrypt the content stream with the unique key, and transmit the encrypted content stream along with the encrypted unique key to the client television receiver. The client television receiver can then receive the encrypted content stream and the encrypted unique key, decrypt the unique key, decrypt the content stream with the unique key, and transmit the content stream to a display device of the client television receiver.
    Type: Application
    Filed: March 30, 2017
    Publication date: June 28, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventors: William Michael Beals, John Hamrick
  • Patent number: 9998794
    Abstract: An exemplary embodiment provides clarifying supplemental information to a user who has become confused about a currently presenting media content event.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: June 12, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Nicholas Newell, Swapnil Tilaye
  • Patent number: 9996103
    Abstract: A method for employing a controlled-modification current time value is presented. In the method, the current time value is maintained. Also, requests for modification of the current time value are received. The requests are processed so that the requested modification associated with one of the requests is immediately incorporated into the current time value, and so that the requested modification associated with another one of the requests is not immediately incorporated into the current time value.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: June 12, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventor: John A. Card, II
  • Patent number: 9998703
    Abstract: Media device systems and methods synchronize video content with audio content presented by a plurality of wireless audio headsets. In an exemplary embodiment, a first time delay corresponds to a first duration of time between communication of the audio content from the media device and presentation of the audio content by a first wireless audio headset. A second time delay corresponds to a second duration of time between communication of the audio content from the media device and presentation of the audio content by a second wireless audio headset, wherein the first time delay is greater than the second time delay. Video content communicated to a display is delayed by the first time delay. Audio content communicated to the second wireless audio headset is delayed by a time delay difference between the first time delay and the second time delay.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: June 12, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Gregory Greene, David Innes
  • Patent number: 9996313
    Abstract: Volume limiting systems and methods are operable to limit volume output from media presentation devices. An exemplary embodiment detects a sound using a microphone, wherein the sound corresponds to an audio output of at least one controlled media presentation device, and wherein the microphone is remotely located from the at least one controlled media presentation device; compares a level of the detected sound with a predefined maximum volume limit; generates a volume output limit command in response to the detected sound exceeding the predefined maximum volume limit; and communicates the volume output limit command to the media presentation device. The media presentation device then reduces a volume level of its audio output. In some instances, volume may be limited during user specified periods.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 12, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Bernard A. McCarthy
  • Publication number: 20180157462
    Abstract: Media content systems and methods are operable to detect sound using one or more microphones during presentation of a media content event. The audio content output is changed by a remedial action that is performed if the audio content detected by the microphones does not correspond to the intended audio content of the presented media content event.
    Type: Application
    Filed: February 5, 2018
    Publication date: June 7, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventors: David Innes, Jeremy Mickelsen
  • Publication number: 20180157865
    Abstract: Described herein are systems and methods for providing a targeted and secure software image or other data to a television receiver. The data item can be provided to the smart card through a television service provider distribution system in blocks of data that are small enough to be processed by the smart card. For each block of data, the smart card can decrypt the block of data with a global network key, generate a partial hash representing the block of data, update a full hash with the partial hash, encrypt the block of data with a dynamically generated item key, and transmit the encrypted block of data to the television receiver. Once complete, the smart card can security check the software image including an integrity check using the full hash. If the security check passes, the smart card can transmit the dynamically generated item key to the television receiver.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventor: William Michael Beals
  • Publication number: 20180146240
    Abstract: Described herein are methods and systems for automatically selecting television channels for display on one or more televisions based on the viewing preferences of the viewers. The viewers can enter their viewing preferences in a database through a user interface that a controller can access. The controller can receive, for a premises (e.g., a sports bar), a list of viewers. Based on the viewing preferences of the list of viewers, the controller can determine a single or a ranked list of television channels for display on the televisions. If there are multiple televisions, the controller can assign each of the televisions a television channel from the ranked list based on the ranking. The controller can send an instruction to the STB controlling the television(s) to set the assigned television channel to the assigned television.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 24, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventors: Max Stephen Gratton, Christopher Boyd Tirpak
  • Patent number: 9980012
    Abstract: Systems and methods are operable to distribute targeted assets to a plurality of media devices. An exemplary embodiment generates an asset file defined by an asset file time period, wherein target assets are selected for saving into the asset file when the intended initial presentation time of a target asset falls within the asset file time period of the asset file that is being generated. Then, the asset file is communicated to a plurality of media devices at a time in advance of the intended initial presentation times of a target asset of the asset file.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: May 22, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventor: John Grant
  • Patent number: 9973807
    Abstract: Media device systems and methods are operable to generate mosaic video formats that are each configured to generate corresponding mosaic videos that present video content in video tiles. An exemplary embodiment receives a selection of one of a plurality of mosaic video templates, receives a specification of a video mosaic name, and generates a mosaic video format. The generated mosaic video format is identified by the specified video mosaic name, and comprises the video tile location information and video size information for each of the video tiles defined by the selected mosaic video template.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: May 15, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Gregory Greene
  • Patent number: 9967612
    Abstract: Systems and methods are operable to record a media content event at a media device. An exemplary embodiment grabs a series of subsequently received image frames from the media content event that is being recorded after a monitored real time reaches a closing credits monitor time, wherein the closing credits monitor time is a recording end time less a predefined duration. The embodiment then analyzes each of the image frames to identify an occurrence of text presented in the analyzed image frame, determines that the identified text corresponds to closing credits of the media content event if the at least one attribute of the identified text matches a corresponding predefined closing credits attribute, and initiates an end of the recording of the media content event in response to determining that the identified text corresponds to the closing credits of the media content event.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: May 8, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Gregory Greene
  • Patent number: 9967627
    Abstract: Techniques for facilitating social networking via a media device are described. Some embodiments provide a social networking facilitator (“SNF”) as part of a media device, such as a set-top box that is configured to receive media content events from a broadcast system, such as a satellite broadcast system. As the media device presents a media content event, a user can share, via the SNF, information about the presented media content event with members of his social network. In particular, the SNF prepares a message that includes information about or from the presented media content event, such as a title, a channel, a summary, rating, video clip, or the like. This message can then be edited by the user, such as by adding a comment or rating, before being transmitted by the SNF a social networking system, to be forwarded as a notification to members of the user's social network.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: May 8, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Mary J. Russell, Thomas Gregory Bradberry
  • Publication number: 20180121452
    Abstract: An exemplary geographic playlist system includes a plurality of mobile devices with global positioning systems that provide geographic location information of the mobile device to a geographic location playlist device. The geographic location playlist device has a database of geographic playlist information that includes at least a unique identifier for each one of a plurality of media content events and at least one associated geographic location for each of the plurality of media content events. The geographic location playlist device determines a current geographic location of the mobile device, compares the geographic location of the mobile device with the geographic locations residing in the database, and generates user geographic playlist information that includes the identifier of media content events that has an associated geographic location that matches with the determined geographic location of the mobile device. A geographic playlist is then presented to the user of the mobile device.
    Type: Application
    Filed: December 29, 2017
    Publication date: May 3, 2018
    Applicant: EchoStar Technologies L.L.C.
    Inventor: Jason Anguiano
  • Patent number: 9961408
    Abstract: Systems and methods are operable to increase brightness output from a display. An exemplary embodiment detects a predefined user action of a remote control, and then increases brightness of a currently presented image that is being presented on the display in response to detecting the predefined user action so that an ambient lighting level in the vicinity of the display is increased.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 1, 2018
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Jeremy Mickelsen, Adam Schafer
  • Patent number: 9942597
    Abstract: A hybrid, expandable electronic programming guide that may allow broadcast programming customers to view both broadcast programming options and over-the-top service options in a single electronic programming guide.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: April 10, 2018
    Assignee: Echostar Technologies L.L.C.
    Inventors: Jeffrey Hale, David Ogarek