Patents by Inventor Drew Major

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).

  • Patent number: 10721508
    Abstract: 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: Grant
    Filed: December 28, 2016
    Date of Patent: July 21, 2020
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventor: Robert Drew Major
  • Publication number: 20200213673
    Abstract: “Binge watching” of multiple episodes of a program is improved by the player device automatically skipping repeated portions of the program. Opening and closing credit scenes, for example, can be automatically skipped to thereby allow the viewer to progress through the entire season of programming at an even faster rate than was previously thought possible. Programming to be skipped may be identified by detecting audio or other digital fingerprints in the content itself, for example. Content to be skipped may be identified to the playback device according to anchor points or other references in the programming itself.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 2, 2020
    Applicant: DISH Network L.L.C.
    Inventors: ROBERT DREW MAJOR, STEVEN CASAGRANDE
  • Publication number: 20200213671
    Abstract: “Binge watching” of multiple episodes of a program is improved by the player device automatically skipping repeated portions of the program. Opening and closing credit scenes, for example, can be automatically skipped to thereby allow the viewer to progress through the entire season of programming at an even faster rate than was previously thought possible. Programming to be skipped may be identified by detecting audio or other digital fingerprints in the content itself, for example. Content to be skipped may be identified to the playback device according to presentation time stamp (PTS) or other time markers.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 2, 2020
    Applicant: DISH Network L.L.C.
    Inventors: ROBERT DREW MAJOR, STEVEN CASAGRANDE
  • Patent number: 10687099
    Abstract: 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: Grant
    Filed: December 28, 2016
    Date of Patent: June 16, 2020
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventor: Robert Drew Major
  • Publication number: 20200169773
    Abstract: Systems, devices and automated process allow automatic replacement of advertisements or other content in previously-broadcast television programs. A content management system or the like operating on a digital network receives indicia from playback devices that have encountered identified advertisements that are stored in digital video recorders or that are otherwise contained within previously-broadcast television programs. The encounters are recorded in a database for subsequent analysis. If desired, the previously-broadcast advertisements may be replaced with more relevant or engaging advertisements prior to playback to the viewer, thereby allowing a fresher, more relevant and more engaging experience for the viewer.
    Type: Application
    Filed: December 31, 2019
    Publication date: May 28, 2020
    Applicant: Sling TV L.L.C.
    Inventor: R. Drew Major
  • Patent number: 10659513
    Abstract: An apparatus for multi-bitrate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bitrate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: May 19, 2020
    Assignee: DISH Technologies L.L.C.
    Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
  • Publication number: 20200137448
    Abstract: Systems, devices and automated process allow automatic replacement of advertisements or other content in previously-broadcast television programs. A content management system or the like operating on a digital network receives indicia from playback devices that have encountered identified advertisements that are stored in digital video recorders or that are otherwise contained within previously-broadcast television programs. The encounters are recorded in a database for subsequent analysis. If desired, the previously-broadcast advertisements may be replaced with more relevant or engaging advertisements prior to playback to the viewer, thereby allowing a fresher, more relevant and more engaging experience for the viewer.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Applicant: Sling TV L.L.C.
    Inventor: R. Drew Major
  • Patent number: 10623687
    Abstract: 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: Grant
    Filed: May 30, 2019
    Date of Patent: April 14, 2020
    Assignee: DISH Technologies L.L.C.
    Inventors: Roger Lynch, John Paul, Robert Drew Major, David Kummer
  • Publication number: 20190394522
    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: September 3, 2019
    Publication date: December 26, 2019
    Applicant: DISH Technologies L.L.C.
    Inventors: ROBERT DREW MAJOR, DARREN MAJOR
  • Publication number: 20190342607
    Abstract: Advertisements in broadcast television programming are digitally replaced with different ads prior to viewing. Replacement can occur in time and/or place shifted content, and can be used to promote a particular advertisement that the viewer has not yet seen, thereby improving the reach of the ad without oversaturation. Data reporting by the playback devices is collected in a database of viewed ads. The information in the database can be used to refresh previously-viewed ads, to increase saturation of particular ads, to replace previously-broadcast but no longer relevant ads, or for other purposes as desired.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Applicant: SLING TV L.L.C.
    Inventor: R. Drew MAJOR
  • Patent number: 10469555
    Abstract: An apparatus for multi-bitrate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bitrate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: November 5, 2019
    Assignee: DISH Technologies L.L.C.
    Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
  • Patent number: 10469554
    Abstract: An apparatus for multi-bitrate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bitrate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: November 5, 2019
    Assignee: DISH Technologies L.L.C.
    Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
  • Publication number: 20190335137
    Abstract: 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: Application
    Filed: May 30, 2019
    Publication date: October 31, 2019
    Inventors: Roger Lynch, John Paul, Robert Drew Major, David Kummer
  • Publication number: 20190296947
    Abstract: 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: Application
    Filed: June 12, 2019
    Publication date: September 26, 2019
    Applicant: DISH Technologies L.L.C.
    Inventor: ROBERT DREW MAJOR
  • Patent number: 10412464
    Abstract: 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: Grant
    Filed: July 13, 2017
    Date of Patent: September 10, 2019
    Assignee: Dish Technologies L.L.C.
    Inventors: Robert Drew Major, Mark B. Hurst, Herrick Muhlestein
  • Patent number: 10412446
    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: Grant
    Filed: December 28, 2017
    Date of Patent: September 10, 2019
    Assignee: DISH Technologies L.L.C.
    Inventors: Robert Drew Major, Darren Major
  • Patent number: 10368109
    Abstract: 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: Grant
    Filed: December 28, 2016
    Date of Patent: July 30, 2019
    Assignee: DISH Technologies L.L.C.
    Inventor: Robert Drew Major
  • Patent number: 10356358
    Abstract: 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: Grant
    Filed: June 15, 2017
    Date of Patent: July 16, 2019
    Assignee: DISH Technologies L.L.C.
    Inventors: Roger Lynch, John Paul, Robert Drew Major, David Kummer
  • Publication number: 20190199768
    Abstract: 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: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    Applicant: DISH Technologies L.L.C.
    Inventors: Robert Drew Major, Mark B. Hurst
  • Publication number: 20190158561
    Abstract: An apparatus for multi-bitrate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bitrate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets.
    Type: Application
    Filed: January 18, 2019
    Publication date: May 23, 2019
    Applicant: DISH Technologies L.L.C.
    Inventors: DAVID F. BRUECK, MARK B. HURST, R. DREW MAJOR