Patents by Inventor Robert Drew Major
Robert Drew Major has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20190199768Abstract: An apparatus for adaptive-rate shifting of streaming content includes an agent controller module configured to simultaneously request at least portions of a plurality of streamlets. The agent controller module is further configured to continuously monitor streamlet requests and subsequent responses, and accordingly request higher or lower quality streamlets. A staging module is configured to stage the streamlets and arrange the streamlets for playback on a content player. A system includes a data communications network, a content server coupled to the data communications network and having a content module configured to process content and generate a plurality of high and low quality streams, and the apparatus.Type: ApplicationFiled: March 4, 2019Publication date: June 27, 2019Applicant: DISH Technologies L.L.C.Inventors: Robert Drew Major, Mark B. Hurst
-
Publication number: 20190110092Abstract: Systems, devices, and methods for streaming or otherwise delivering media content over a network are provided. One exemplary method of streaming media content over a network using a RS-DVR system involves receiving, at the RS-DVR system, a request for a portion of the media content from a media player on a client device via the network, receiving, at the RS-DVR system, the portion of the media content from an origin server on the network, buffering the portion of the media content at the RS-DVR system, and transmitting the portion of the media content to the media player on the client device. The portion of media content may be transmitted using a modified transport layer protocol, and in some embodiments, marked as non-cacheable.Type: ApplicationFiled: December 5, 2018Publication date: April 11, 2019Applicant: DISH TECHNOLOGIES L.L.C.Inventor: Robert Drew Major
-
Patent number: 10225304Abstract: An apparatus for adaptive-rate shifting of streaming content includes an agent controller module configured to simultaneously request at least portions of a plurality of streamlets. The agent controller module is further configured to continuously monitor streamlet requests and subsequent responses, and accordingly request higher or lower quality streamlets. A staging module is configured to stage the streamlets and arrange the streamlets for playback on a content player. A system includes a data communications network, a content server coupled to the data communications network and having a content module configured to process content and generate a plurality of high and low quality streams, and the apparatus.Type: GrantFiled: July 11, 2016Date of Patent: March 5, 2019Assignee: DISH TECHNOLOGIES LLCInventors: Robert Drew Major, Mark B. Hurst
-
Patent number: 10212490Abstract: Systems, devices and methods are provided to automatically identify advertisements or other portions of a broadcast television stream before the stream is distributed via a cable, DBS, IPTV or other medium. The television broadcast is received at the data processing system, and audio content of the television broadcast is analyzed to generate an audio fingerprint of a portion of the audio content. The identified audio fingerprint are compared to audio fingerprints stored in a database to thereby identify the portion of the television broadcast based on the generated audio fingerprint. By identifying the contents of an actual broadcast prior to redistribution of the broadcast, additional actions may be taken that are unique to the identified content.Type: GrantFiled: March 15, 2013Date of Patent: February 19, 2019Assignee: DISH TECHNOLOGIES L.L.C.Inventor: Robert Drew Major
-
Patent number: 10194183Abstract: Systems, devices, and methods for streaming or otherwise delivering media content over a network are provided. One exemplary method of streaming media content over a network using a RS-DVR system involves receiving, at the RS-DVR system, a request for a portion of the media content from a media player on a client device via the network, receiving, at the RS-DVR system, the portion of the media content from an origin server on the network, buffering the portion of the media content at the RS-DVR system, and transmitting the portion of the media content to the media player on the client device. The portion of media content may be transmitted using a modified transport layer protocol, and in some embodiments, marked as non-cacheable.Type: GrantFiled: December 28, 2016Date of Patent: January 29, 2019Assignee: DISH TECHNOLOGIES L.L.C.Inventor: Robert Drew Major
-
Publication number: 20180359540Abstract: Systems, devices and methods are provided to automatically identify advertisements or other portions of a broadcast television stream before the stream is distributed via a cable, DBS, IPTV or other medium. The television broadcast is received at the data processing system, and audio content of the television broadcast is analyzed to generate an audio fingerprint of a portion of the audio content. The identified audio fingerprint are compared to audio fingerprints stored in a database to thereby identify the portion of the television broadcast based on the generated audio fingerprint. By identifying the contents of an actual broadcast prior to redistribution of the broadcast, additional actions may be taken that are unique to the identified content.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Applicant: DISH Technologies L.L.C.Inventor: ROBERT DREW MAJOR
-
Publication number: 20180184156Abstract: 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: ApplicationFiled: December 28, 2017Publication date: June 28, 2018Applicant: Echostar Technologies L.L.C.Inventors: ROBERT DREW MAJOR, DARREN MAJOR
-
Publication number: 20170311048Abstract: Various systems, methods and devices adaptively manage the multicast delivery of multiple media programs. Each of the media programs is encoded into multiple media streams, each stream having a different bitrate, frame rate, resolution or other encoding parameter. A computer receives feedback about the delivery of the multiple streams and automatically adapts the number of streams available for at least one of the multiple media programs in response to the received feedback. This allows resources to be applied to those multicast streams having the greatest user demand.Type: ApplicationFiled: July 13, 2017Publication date: October 26, 2017Applicant: Echostar Technologies L.L.C.Inventors: Robert Drew Major, Mark B. Hurst, Herrick Muhlestein
-
Patent number: 9787436Abstract: Routing on Wi-Fi or similar home networks is improved though the use of a proxy service located on the home network. If wireless networking issues arise, the proxy can adapt delivery of digital content in an intelligent manner. If client communications are becoming increasingly unreliable, for example, the proxy can respond with additional error correction and/or packet retransmissions, in contrast to conventional TCP techniques for responding to network issues. Other corrections and features may be built into the proxy protocol as desired.Type: GrantFiled: June 30, 2015Date of Patent: October 10, 2017Assignee: EchoStar Technologies L.L.C.Inventors: Robert Drew Major, Darren Major
-
Publication number: 20170289496Abstract: Techniques are disclosed for capturing, transcoding, and caching off-air programming at a location local to the consumer. According to certain embodiments, a device is provided that receives off-air (e.g., broadcast) and/or cable (e.g. ClearQAM) programming via one or more antennas and caches the programming in various streams having various bit rates for later viewing using, for example, Adaptive Bit Rate (ABR) streaming. Such a device can be incorporated in a larger system that can stream content via a data communication network (e.g., the Internet) and the device in a seamless manner. The device also can be controlled by a remote system via the data communication network, and further can be configured to stream content to a remote device via the data communication network.Type: ApplicationFiled: June 15, 2017Publication date: October 5, 2017Inventors: Roger Lynch, John Paul, Robert Drew Major, David Kummer
-
Patent number: 9781486Abstract: A remote storage digital video recorder (RS-DVR) system is disclosed. The RS-DVR system includes a network interface to communicate data between the RS-DVR system and a subscriber system via a network, a file system module coupled to the network interface, an ingest agent coupled to the file system module to receive encoded media segments that represent media content files encoded at a plurality of different bitrates; and a storage architecture coupled to the file system to store the encoded media segments, resulting in stored media segments. The RS-DVR carries out a number of functions and operations to service multiple subscribers and associated subscriber systems, such as various storage device management operations, file structure techniques, assignment of recorded media to subscribers, file system indexing, and supporting shared and per-subscriber content rights.Type: GrantFiled: August 25, 2016Date of Patent: October 3, 2017Assignee: EchoStar Technologies L.L.C.Inventors: Robert Drew Major, Darren Major
-
Publication number: 20170257665Abstract: Systems, methods and devices manage second screen media content that is associated with live or previously-recorded television programming while the programming is being viewed by a user. A control application provides an HTML5 or other application program interface (API) that allows advertisers, retailers or other third parties to access the remote control application for providing useful features.Type: ApplicationFiled: May 19, 2017Publication date: September 7, 2017Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventors: Robert Drew Major, Darren Major
-
Patent number: 9716916Abstract: Various systems, methods and devices adaptively manage the multicast delivery of multiple media programs. Each of the media programs is encoded into multiple media streams, each stream having a different bitrate, frame rate, resolution or other encoding parameter. A computer receives feedback about the delivery of the multiple streams and automatically adapts the number of streams available for at least one of the multiple media programs in response to the received feedback. This allows resources to be applied to those multicast streams having the greatest user demand.Type: GrantFiled: December 30, 2013Date of Patent: July 25, 2017Assignee: EchoStar Technologies L.L.C.Inventors: Robert Drew Major, Mark B. Hurst, Herrick Muhlestein
-
Patent number: 9716856Abstract: Techniques are disclosed for capturing, transcoding, and caching off-air programming at a location local to the consumer. According to certain embodiments, a device is provided that receives off-air (e.g., broadcast) and/or cable (e.g. ClearQAM) programming via one or more antennas and caches the programming in various streams having various bit rates for later viewing using, for example, Adaptive Bit Rate (ABR) streaming. Such a device can be incorporated in a larger system that can stream content via a data communication network (e.g., the Internet) and the device in a seamless manner. The device also can be controlled by a remote system via the data communication network, and further can be configured to stream content to a remote device via the data communication network.Type: GrantFiled: August 28, 2012Date of Patent: July 25, 2017Assignee: Echostar Technologies L.L.C.Inventors: Roger Lynch, John Paul, Robert Drew Major, David Kummer
-
Publication number: 20170208369Abstract: Various systems, devices and methods automatically identify advertisements or other portions of television or other media content prior to broadcast using automated content analysis. Information about identified content may be used for any number of different purposes, including advertisement identification; advertisement replacement; second screen browsing or augmentation of identified content; tracking of times or places that ads or other content are viewed; and many others.Type: ApplicationFiled: December 29, 2016Publication date: July 20, 2017Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventors: Robert Drew Major, Christopher Boyd Tirpak, Steven Michael Casagrande
-
Publication number: 20170188060Abstract: Systems, devices, and methods for streaming or otherwise delivering media content over a network are provided. One exemplary method of streaming media content over a network using a RS-DVR system involves receiving, at the RS-DVR system, a request for a portion of the media content from a media player on a client device via the network, receiving, at the RS-DVR system, the portion of the media content from an origin server on the network, buffering the portion of the media content at the RS-DVR system, and transmitting the portion of the media content to the media player on the client device. The portion of media content may be transmitted using a modified transport layer protocol, and in some embodiments, marked as non-cacheable.Type: ApplicationFiled: December 28, 2016Publication date: June 29, 2017Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: Robert Drew Major
-
Publication number: 20170188072Abstract: Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves obtaining, at a client device coupled to the network from a device coupled to the network, a prioritized list of a plurality of content delivery sources on the network, selecting, by a media player at the client device, a first content delivery source of the plurality of content delivery sources based at least in part on the prioritized list, and requesting, by the media player, the media content from the first content delivery source via the network.Type: ApplicationFiled: December 28, 2016Publication date: June 29, 2017Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: Robert Drew Major
-
Publication number: 20170188065Abstract: Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of assisted streaming of media content over a network involves detecting, by a media player at a client device coupled to the network, a first condition with respect to streaming the media content, and in response to the first condition, requesting, by the media player, a first portion of the media content from a first content delivery source on the network. After requesting the first portion of the media content, the method further comprises detecting, by the media player, a second condition with respect to streaming the media content, and in response to detecting the second condition, requesting, by the media player, a subsequent portion of the media content from a second content delivery source on the network. The first content delivery source transmits the media content using a modified transport layer protocol.Type: ApplicationFiled: December 28, 2016Publication date: June 29, 2017Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: Robert Drew Major
-
Publication number: 20170188116Abstract: A method for operating a programming receiver is provided. The method displays, by the programming receiver, a sequence of recorded video content comprising a video presentation and a plurality of segments of interstitial content; receives, at the programming receiver, a command to skip one of the plurality of segments of interstitial content; and presents a screen comprising a picture advertisement for the one of the plurality of segments of interstitial content, the screen requesting confirmation to skip the one of the plurality of segments of interstitial content in the sequence.Type: ApplicationFiled: December 29, 2016Publication date: June 29, 2017Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventors: Robert Drew Major, Mark B. Hurst
-
Publication number: 20170188059Abstract: Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.Type: ApplicationFiled: December 28, 2016Publication date: June 29, 2017Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: Robert Drew Major