Patents by Inventor Mark B. Hurst
Mark B. Hurst 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: 12250254Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: GrantFiled: November 10, 2023Date of Patent: March 11, 2025Assignee: DISH Technologies L.L.C.Inventors: Mark B. Hurst, Loren Larsen, David S. Anderson, Lei Wang
-
Publication number: 20240333783Abstract: An apparatus for multi-bit rate 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 bit rate, 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: ApplicationFiled: May 17, 2024Publication date: October 3, 2024Applicant: DISH Technologies L.L.C.Inventors: DAVID F. BRUECK, MARK B. HURST, R. DREW MAJOR
-
Publication number: 20240179200Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: ApplicationFiled: November 10, 2023Publication date: May 30, 2024Applicant: DISH Technologies L.L.C.Inventors: MARK B. HURST, LOREN LARSEN, DAVID S. ANDERSON, LEI WANG
-
Patent number: 11991234Abstract: An apparatus for multi-bit rate 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 bit rate, 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: GrantFiled: December 21, 2022Date of Patent: May 21, 2024Assignee: DISH Technologies L.L.C.Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
-
Patent number: 11843649Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: GrantFiled: December 22, 2022Date of Patent: December 12, 2023Assignee: DISH Technologies L.L.C.Inventors: Mark B. Hurst, Loren Larsen, David S Anderson, Lei Wang
-
Publication number: 20230344888Abstract: 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: ApplicationFiled: June 27, 2023Publication date: October 26, 2023Applicant: DISH Technologies L.L.C.Inventors: Mark B. Hurst, David F. Brueck
-
Patent number: 11711412Abstract: 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: GrantFiled: April 13, 2021Date of Patent: July 25, 2023Assignee: DISH Technologies L.L.C.Inventors: Mark B. Hurst, David F. Brueck
-
Patent number: 11677798Abstract: 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: GrantFiled: October 7, 2022Date of Patent: June 13, 2023Assignee: DISH Technologies L.L.C.Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
-
Publication number: 20230128962Abstract: An apparatus for multi-bit rate 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 bit rate, 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: ApplicationFiled: December 21, 2022Publication date: April 27, 2023Applicant: DISH Technologies L.L.C.Inventors: DAVID F. BRUECK, MARK B. HURST, R. DREW MAJOR
-
Publication number: 20230126704Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: ApplicationFiled: December 22, 2022Publication date: April 27, 2023Applicant: DISH Technologies L.L.C.Inventors: MARK B. HURST, LOREN LARSEN, DAVID S. ANDERSON, LEI WANG
-
Publication number: 20230041900Abstract: 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.Type: ApplicationFiled: October 7, 2022Publication date: February 9, 2023Applicant: DISH Technologies L.L.C.Inventors: DAVID F. BRUECK, MARK B. HURST, R. DREW MAJOR
-
Patent number: 11539768Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: GrantFiled: January 24, 2022Date of Patent: December 27, 2022Assignee: DISH Technologies L.L.C.Inventors: Mark B. Hurst, Loren Larsen, David S Anderson, Lei Wang
-
Patent number: 11470138Abstract: 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: GrantFiled: May 18, 2020Date of Patent: October 11, 2022Assignee: DISH Technologies L.L.C.Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major
-
Publication number: 20220159349Abstract: 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: March 9, 2021Publication date: May 19, 2022Applicant: DISH TECHNOLOGIES L.L.C.Inventors: Robert Drew Major, Mark B. Hurst
-
Publication number: 20220150297Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Applicant: DISH Technologies L.L.C.Inventors: MARK B. HURST, LOREN LARSEN, DAVID S ANDERSON, LEI WANG
-
Patent number: 11233839Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: GrantFiled: November 6, 2017Date of Patent: January 25, 2022Assignee: DISH TECHNOLOGIES L.L.C.Inventors: Mark B. Hurst, Loren Larsen, David S. Anderson, Lei Wang
-
Patent number: 11166058Abstract: Systems and methods are described for providing trick play functions such as fast forward, rewind or slow motion during playback of streaming media content. Multiple sets of streamlets or other media files that represent the same media stream are encoded differently from each other (e.g., at different frame rates and/or frame directions), and each set of files is simultaneously maintained at a server. Files encoded at a first format are made available to the client device during regular playback, and files encoded at a different frame rate and/or a different direction of encoding are made available to support trick play.Type: GrantFiled: March 2, 2020Date of Patent: November 2, 2021Assignee: DISH Technologies L.L.C.Inventor: Mark B. Hurst
-
Publication number: 20210234913Abstract: 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: ApplicationFiled: April 13, 2021Publication date: July 29, 2021Applicant: DISH Technologies L.L.C.Inventors: Mark B. Hurst, David F. Bruek
-
Patent number: 10979473Abstract: 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: GrantFiled: October 10, 2018Date of Patent: April 13, 2021Assignee: DISH Technologies L.L.C.Inventors: Mark B. Hurst, David F. Bruek
-
Patent number: 10951680Abstract: 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: GrantFiled: May 18, 2020Date of Patent: March 16, 2021Assignee: DISH Technologies L.L.C.Inventors: David F. Brueck, Mark B. Hurst, R. Drew Major