Patents by Inventor David F. Brueck

David F. Brueck 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: 20200280594
    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: May 18, 2020
    Publication date: September 3, 2020
    Applicant: DISH Technologies L.L.C.
    Inventors: DAVID F. BRUECK, MARK B. HURST, R. DREW MAJOR
  • Publication number: 20200280595
    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: May 18, 2020
    Publication date: September 3, 2020
    Applicant: DISH Technologies L.L.C.
    Inventors: DAVID F. BRUECK, MARK B. HURST, 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: 20190370825
    Abstract: Messaging services for providing updates for multimedia content delivered over the Internet for a live event. In one embodiment, a messaging server provides real-time updates for multimedia content of a live event delivered over the Internet to multiple media players that request the multimedia content over the Internet. In one embodiment, the real-time updates indicate when the multimedia content is available for delivery over the Internet. In another embodiment, the real-time updates can be used to dynamically insert advertisement markers for advertisement breaks in the multimedia content.
    Type: Application
    Filed: August 15, 2019
    Publication date: December 5, 2019
    Applicant: DISH Technologies L.L.C.
    Inventors: DAVID F. BRUECK, LOREN D. LARSEN, THOMAS G. MCNEILL, DOUG PARRISH
  • 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
  • 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: 10410222
    Abstract: Messaging services for providing updates for multimedia content delivered over the Internet for a live event. In one embodiment, a messaging server provides real-time updates for multimedia content of a live event delivered over the Internet to multiple media players that request the multimedia content over the Internet. In one embodiment, the real-time updates indicate when the multimedia content is available for delivery over the Internet. In another embodiment, the real-time updates can be used to dynamically insert advertisement markers for advertisement breaks in the multimedia content.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: September 10, 2019
    Assignee: Dish Technologies L.L.C.
    Inventors: David F. Brueck, Loren D. Larsen, Thomas G. McNeill, Douglas T. Parrish
  • Publication number: 20190158560
    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
  • 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
  • Patent number: 10165034
    Abstract: An apparatus, system, and method for maintaining a programming lineup of adaptive-bitrate content streaming is provided. The apparatus includes a timeline module configured to maintain a programming lineup of media content available over a network. The media content may comprise a plurality of streamlets. The apparatus also includes at least one data module configured to maintain multi-bitrate streamlet information. The system includes the apparatus and a client module configured to acquire content based upon the programming lineup provided by the timeline module. The method includes maintaining a programming lineup of media content available over a network, and maintaining multi-bitrate streamlet information.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: December 25, 2018
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventors: Mark B. Hurst, David F. Brueck
  • Patent number: 10116722
    Abstract: An apparatus, system, and method for maintaining a programming lineup of adaptive-bitrate content streaming is provided. The apparatus includes a timeline module configured to maintain a programming lineup of media content available over a network. The media content may comprise a plurality of streamlets. The apparatus also includes at least one data module configured to maintain multi-bitrate streamlet information. The system includes the apparatus and a client module configured to acquire content based upon the programming lineup provided by the timeline module. The method includes maintaining a programming lineup of media content available over a network, and maintaining multi-bitrate streamlet information.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: October 30, 2018
    Assignee: DISH TECHNOLOGIES LLC
    Inventors: Mark B. Hurst, David F. Brueck
  • Publication number: 20180295174
    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: June 8, 2018
    Publication date: October 11, 2018
    Applicant: DISH Technologies L.L.C.
    Inventors: DAVID F. BRUECK, MARK B. HURST, R. DREW MAJOR
  • Patent number: 9998516
    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 24, 2017
    Date of Patent: June 12, 2018
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
  • Publication number: 20170366594
    Abstract: An apparatus, system, and method for maintaining a programming lineup of adaptive-bitrate content streaming is provided. The apparatus includes a timeline module configured to maintain a programming lineup of media content available over a network. The media content may comprise a plurality of streamlets. The apparatus also includes at least one data module configured to maintain multi-bitrate streamlet information. The system includes the apparatus and a client module configured to acquire content based upon the programming lineup provided by the timeline module. The method includes maintaining a programming lineup of media content available over a network, and maintaining multi-bitrate streamlet information.
    Type: Application
    Filed: August 16, 2017
    Publication date: December 21, 2017
    Applicant: Echostar Technologies L.L.C.
    Inventors: Mark B. Hurst, David F. Brueck
  • Publication number: 20170134470
    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 24, 2017
    Publication date: May 11, 2017
    Applicant: Echostar Technologies L.L.C.
    Inventors: David F. Brueck, Mark B. Hurst
  • Patent number: 9609340
    Abstract: A method and system for just-in-time (JIT) encoding of media content is described. The JIT encoder allows a server to create one or more slices of requested portions of the media content according to one of the available quality profiles when requested without previously creating and storing different copies of the media content at the different quality profiles.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: March 28, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
  • Patent number: 9578354
    Abstract: A method and system for decoupling slicing and encoding of media content is described.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 21, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
  • Patent number: 9571551
    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: May 21, 2015
    Date of Patent: February 14, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventors: David F. Brueck, Mark B. Hurst
  • Patent number: 9332051
    Abstract: Methods and systems for adaptive streaming cost management are described. A processing device can receive a request over a network from a media player executing on a client device to adaptively stream media content. The media content can include a plurality of media slices. The processing device can identify a geographical location of the client device from the request. The processing device can generate a media manifest file based on the geographical location of the client device. The media manifest file can indicate one or more media sources at which a copy of the plurality of media slices is geographically located and a cost associated with delivery of the plurality of media slices from the respective one of the one or more media sources. The processing device can transmit the media manifest file to the client device over the network.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: May 3, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
  • Patent number: 9203816
    Abstract: A key server for controlling access of a client device to a subset of different quality copies of media content to be delivered over a network to the client device. In one embodiment, a key server receives a request for playback permission of media content by a client device, and applies a set of one or more business rules to determine which copies of the media content, if any, can be played by the client device, and allows access to a subset of the copies that can be played back by the client device and restricts access to the copies that are not part of the subset.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: December 1, 2015
    Assignee: EchoStar Technologies L.L.C.
    Inventors: David F. Brueck, Justyn T. Bye