Patents Assigned to EchoStar Technologies L.L.C.
-
Publication number: 20120155299Abstract: A method of selectively employing acknowledgment in a communication system is presented herein. In one implementation of the method, at least one indication of a communication quality of a link coupling a first communication node and a second communication node is processed. After processing the indication, a message from the first communication node is transmitted over the link to the second communication node. The message includes an acknowledgment request if the processing of the indication signifies that the communication quality of the link is below a predetermined level. Oppositely, the message does not include an acknowledgment request if the processing of the indication signifies that the communication quality of the link at least attains the predetermined level.Type: ApplicationFiled: December 21, 2010Publication date: June 21, 2012Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: William Reams
-
Publication number: 20120159537Abstract: Various embodiments of apparatus and/or methods are described for skipping, filtering and/or replacing content from an audio/video stream using text data associated with the audio/video stream. The text data is processed using location information that references a segment of the text data of the first audio/video stream to identify a location within the first audio/video stream. The location within the first audio/video stream is utilized to identify portions of the audio/video stream that are to be skipped during presentation. The portions of the audio/video stream that are to be skipped are filtered from the audio/video stream, and some of the skipped portions of the audio/video stream are replaced with substitute content. The filtered video stream, including the substitute content, is outputted for presentation to a user.Type: ApplicationFiled: February 29, 2012Publication date: June 21, 2012Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventors: Steven M. Casagrande, David A. Kummer
-
Publication number: 20120155838Abstract: A method for presenting a matrix code may include receiving, at a content receiver, a signal carrying identifying data relating to a remotely accessible program, generating, at a content receiver, a matrix code from the identifying data relating to the remotely accessible program, transmitting the matrix code as part of a content presentation to a presentation device for display, and receiving the remotely accessible program in response to a user capture of the matrix code. A method for remotely controlling a set top box and a method for setting a recording time on a set top box are also described. A method of preparing a program guide may include gathering program information, generating matrix codes for each program including program data, and associating the matrix codes with respective programs.Type: ApplicationFiled: December 20, 2010Publication date: June 21, 2012Applicant: EchoStar Technologies L.L.C.Inventors: Keith Gerhards, Dan J. Minnick, Kranti Kilaru
-
Publication number: 20120151293Abstract: One embodiment described herein may take the form of a system or method for generating and/or receiving a plurality of sequenced matrix codes, such as QR codes, containing information such that the matrix codes may be decoded and analyzed in sequence to retrieve the stored information. In one embodiment, sequencing information may be embedded in one or more of the plurality of sequenced matrix codes to aid in receiving and decoding the codes in the proper and intended order. This sequencing information may be retrieved and maintained by a reader device to ensure that each matrix code in the sequence is received. Further, the plurality of sequenced matrix codes may be provided through a series of images, such as a video component of a multimedia presentation that may be received by the reader device.Type: ApplicationFiled: December 9, 2010Publication date: June 14, 2012Applicant: EchoStar Technologies L.L.C.Inventor: William Michael Beals
-
Publication number: 20120151524Abstract: A method for collecting advertisement viewer information includes receiving a signal carrying a television advertisement, reading viewing data associated with the advertisement from a computer readable storage medium, compiling a matrix code including the viewing data for inclusion in the advertisement and scanning by a viewer, and transmitting the advertisement with the matrix code to a presentation device for display. A system for including advertisement viewer information in a matrix code is also described.Type: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Applicant: EchoStar Technologies L.L.C.Inventors: Kranti Kilaru, Keith Gerhards
-
Patent number: 8200482Abstract: The various embodiments described herein generally provide apparatus, systems and methods which facilitate the transmission of data between a client device and a remote device over a voice channel of a telephone network. More particularly, data from a client device is modulated into an audio signal using linear predictive coding (LPC) synthesis and transmitted to the remote device during a phone call. The remote device receives the audio signal and performs linear predictive coding (LPC) analysis to extract the transmitted data.Type: GrantFiled: March 31, 2008Date of Patent: June 12, 2012Assignee: EchoStar Technologies L.L.C.Inventor: Gopi K. Manne
-
Publication number: 20120144437Abstract: A method for providing remote access to segments of a transmitted program is presented. The program is recorded, and then stored at a communication server. Information specifying a segment of the stored program is transferred from a communication device to the communication server. Also, a request for access to the specified segment of the stored program is transferred from another communication device to the communication server. In response to the request, the specified segment of the program is transferred from the communication server to the requesting communication device.Type: ApplicationFiled: February 10, 2012Publication date: June 7, 2012Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: William Michael Beals
-
Publication number: 20120139826Abstract: An electronic device determines to transmit an image including a matrix code to a display, receives input specifying to alter the matrix code, generates an updated image according to the input, and transmits the updated image to the display. The device may alter a size and/or position of the matrix code, a display duration and/or complexity of the matrix code, and so on. The device may generate the matrix code and modify it in response to input, receive different matrix code versions and select a different version in response to input, receive the image including the matrix code and generate a replacement to overlay over the image, and so on Additionally, independent of input, the device may receive an image, detect an included first matrix code, generate a second matrix code based on the first, and generate an updated image by adding the second matrix code to the image.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: EchoStar Technologies L.L.C.Inventors: William Michael Beals, Charlie William Zetterower
-
Publication number: 20120138671Abstract: A party that is not the source or originator of a QR code is enabled to provide a consumer a selection of related alternate content rather than content identified in the QR code. A method is implemented on a computer system to receive additional content information represented by a QR code extracted by a consumer's QR reader device from a media presentation containing the QR code. The QR code is generated by a source of the media presentation. A location of alternate content from a captive environment related to the additional content information is identified. The location of the alternate content may be identified based upon the decoded information from the QR code. The location of the alternate content is transmitted to the QR reader device.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: EchoStar Technologies L.L.C.Inventors: Jason Gaede, Germar Schaefer
-
Publication number: 20120142322Abstract: A method for providing a user of a mobile electronic device with information regarding the geographic location of a business entity. The method includes detecting, utilizing the mobile electronic mobile device, a matrix code. The matrix code is encoded with data relating to the business entity. The method further includes retrieving, utilizing the electronic mobile device, GPS data relating to any or all of a current geographic location of the electronic mobile device and a reference geographic location. The method further includes generating, utilizing the electronic mobile device, a request for location information with respect to the business entity.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: EchoStar Technologies L.L.C.Inventor: Mark H. Gomez
-
Patent number: 8194191Abstract: A method for programming a control device. The method for programming the control device may include using a graphical programming interface. The graphical programming interface may direct a user through the programming process with text and graphics. The graphical programming interface may provide a control device image that corresponds to the physical control device that is being programmed. The graphical programming interface may graphically verify to a user whether a button was successfully programmed. Additionally, the graphical programming interface may illustrate the correct positioning of one control device to another control device while programming.Type: GrantFiled: February 13, 2009Date of Patent: June 5, 2012Assignee: EchoStar Technologies L.L.C.Inventors: Luke VanDuyn, Neil Marten
-
Publication number: 20120134646Abstract: In various embodiments, a recording and playback manager of a digital video recorder (DVR), set top box, receiver or other device stores and accesses statistics in a statistics file related to average distances between reference frames (e.g., intra frames or I-frames) within blocks of the video data of the recording. Accessing these statistics during playback enables the system to more accurately locate reference frames to display while executing the playback in a trick mode such as fast forward, rewind or skip. The average distance between reference frames for a particular block of video data may be used to jump from one reference frame to the next reference frame in that block during playback in trick mode.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: EchoStar Technologies L.L.C.Inventor: Michael Alexander
-
Publication number: 20120137318Abstract: Measuring and tracking user interaction with a television receiver, such as a set top box or cable box. The television receiver may create and display a matrix code that includes temporal information, user identification information, geographic information, and/or a user selection. The matrix code may be captured by a matrix reading device and transmitted to a monitoring entity. Optionally, the matrix reading device may decode the matrix code and transmit associated data to the monitoring entity. The monitoring entity may use the code or data to track and distinguish between user interactions at different points in time.Type: ApplicationFiled: November 22, 2011Publication date: May 31, 2012Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventors: Kranti Kilaru, David A. Kummer, Henry Gregg Martch, Jason Anguiano, S. Craig Hemenway
-
Publication number: 20120135678Abstract: 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.Type: ApplicationFiled: January 30, 2012Publication date: May 31, 2012Applicant: EchoStar Technologies L.L.C.Inventor: Edmund F. Petruzzelli
-
Publication number: 20120131416Abstract: An electronic device detects occurrence of an error condition and selects a matrix code to include in an error message to transmit to a display device based on the error condition. A reader device decodes the displayed matrix code to present information regarding resolution of the error condition. The electronic device may select the matrix code by looking up the error condition in a table or by dynamically generate the matrix code. In various implementations, the electronic device may determine that the information regarding resolution of the error condition has been utilized to unsuccessfully resolve the error condition. If so, the electronic device may select and transmit and additional matrix code that may be decoded by the reader device to access and present an additional set of information regarding resolution of the error condition or to initiate an electronic device support request.Type: ApplicationFiled: July 27, 2011Publication date: May 24, 2012Applicant: EchoStar Technologies L.L.C.Inventors: Michael T. Dugan, Mark H. Gomez
-
Publication number: 20120128267Abstract: An electronic device may derive information specific to the device, dynamically generate a matrix code that includes the information as well as user support information, and transmit the dynamically generated code to a display. When a user captures the matrix code with a reader device, the reader device may decode (or use a back end server to decode) the specific information specific and the user support information and initiate a user support request. Thus, user support for electronic devices may be facilitated utilizing dynamically generated matrix codes, such as (but not limited to) QR codes. In response to the initiated user support request, user support may then be provided for the user. Problems may be automatically taken care of for the user, tutorials may be provided for the user, one or more notifications may be provided to the user, service calls may be scheduled for the user, and so on.Type: ApplicationFiled: November 23, 2010Publication date: May 24, 2012Applicant: EchoStar Technologies L.L.C.Inventors: Michael T. Dugan, Dan J. Minnick, Mark Gomez
-
Publication number: 20120130851Abstract: A content receiver receives ordering information from a content provider for orderable content or products. The content receiver also derives information specific to the content receiver and dynamically generates a matrix code including the ordering information and the specific information. The content receiver then transmits the matrix code to a display and when the displayed matrix code is detected and decoded by a reader, the reader initiates an order for the orderable content to be transmitted to the content receiver or products. In some implementations, the orderable content may be ordered from the content provider, which may then transmit the ordered content to the content receiver. However, in other implementations the orderable content may be ordered from a third party provider. As such, the third party provider may transmit the ordered content to the content provider, which may then transmit it to the content receiver.Type: ApplicationFiled: November 23, 2010Publication date: May 24, 2012Applicant: EchoStar Technologies L.L.C.Inventors: Dan J. Minnick, Michael T. Dugan
-
Patent number: 8184104Abstract: A remote control exploits a multiply tasked touchpad. The remote control includes a planar transparent substrate having an upper surface and a lower surface in opposed relation. A transparent organic light emitting diode (TOLED) is formed on the transparent substrate lower surface. A translucent touchpad overlays the TOLED affixed to the upper surface. A character projecting base-layer is affixed to the lower surface, such that when activated, the character projecting base projects a character through the transparent light emitting diode onto the translucent touchpad.Type: GrantFiled: March 24, 2009Date of Patent: May 22, 2012Assignee: EchoStar Technologies L.L.C.Inventor: Luke VanDuyn
-
Patent number: 8175579Abstract: A mobile device embodiment communicates program distribution account information to a program distributor. The mobile device embodiment receives from the program distributor, authorization to use programming that is conditioned on the communicated program distribution account information. The mobile device embodiment communicates the authorization to a receiving device.Type: GrantFiled: December 5, 2007Date of Patent: May 8, 2012Assignee: EchoStar Technologies L.L.C.Inventor: Thomas S. Taylor
-
Patent number: 8175513Abstract: A method is presented for providing information associated with a geographical area to users of broadcast communication receivers. The information, as well as an indication of the geographical area associated with the information, are transmitted to, and received by, each of the broadcast communication receivers. In each of the receivers, the indication of the geographical area is compared with a geographic code associated with, and stored within, the receiver. Each of the receivers also provides at least one alert to a user of the respective broadcast communication receiver if the geographic area is located on a travel vector of the respective broadcast communication receiver indicated by the geographical code.Type: GrantFiled: May 3, 2011Date of Patent: May 8, 2012Assignee: EchoStar Technologies L.L.C.Inventor: David A. Kummer