Patents by Inventor Sean Michael Sheedy

Sean Michael Sheedy 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: 20220394360
    Abstract: A method provides for tracking client playback events when playing an asset specified in a manifest for streaming adaptive bit rate (ABR) content. The method includes generating, with a manifest manipulator, a manifest that includes an asset URL inserted at a marker denoting a placement opportunity in a content manifest requested by a client. The manifest also includes callback URLs for tracking playback events to be returned by the client. The manifest manipulator sends the manifest to the client. At least one of the callback URLs is received by a tracking proxy associated with the manifest manipulator, indicating that the event has been performed by the client. In response, a tracking URL is obtained by the tracking proxy. The tracking URL is sent to at least one asset decision system participating in an asset decision process that resulted in providing the asset URL to the manifest manipulator.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 8, 2022
    Applicant: ARRIS Enterprises LLC
    Inventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
  • Patent number: 11445271
    Abstract: A method provides for tracking client playback events when playing an asset specified in a manifest for streaming adaptive bit rate (ABR) content. The method includes generating, with a manifest manipulator, a manifest that includes an asset URL inserted at a marker denoting a placement opportunity in a content manifest requested by a client. The manifest also includes callback URLs for tracking playback events to be returned by the client. The manifest manipulator sends the manifest to the client. At least one of the callback URLs is received by a tracking proxy associated with the manifest manipulator, indicating that the event has been performed by the client. In response, a tracking URL is obtained by the tracking proxy. The tracking URL is sent to at least one asset decision system participating in an asset decision process that resulted in providing the asset URL to the manifest manipulator.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: September 13, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
  • Publication number: 20210029416
    Abstract: A method receives a manifest for video requested by a client device. The manifest including links for different versions of the video for the client device to use to request segments of the different versions of the video based on conditions detected by the client device. A placeholder in the manifest is selected based on a configuration specifying the placeholder as a trigger to insert alternate content into the manifest. The method then selects a metadata payload based on the configuration specifying the placeholder and a source of the metadata payload and dynamically inserts the metadata payload into the manifest at a position based on the placeholder. The metadata payload is added with an identifier from the configuration that identifies the metadata payload to the client device. The manifest is outputted with the metadata payload for use by the client device while playing the video.
    Type: Application
    Filed: October 8, 2020
    Publication date: January 28, 2021
    Inventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
  • Patent number: 10820063
    Abstract: A method receives a manifest for video requested by a client device. The manifest including links for different versions of the video for the client device to use to request segments of the different versions of the video based on conditions detected by the client device. A placeholder in the manifest is selected based on a configuration specifying the placeholder as a trigger to insert alternate content into the manifest. The method then selects a metadata payload based on the configuration specifying the placeholder and a source of the metadata payload and dynamically inserts the metadata payload into the manifest at a position based on the placeholder. The metadata payload is added with an identifier from the configuration that identifies the metadata payload to the client device. The manifest is outputted with the metadata payload for use by the client device while playing the video.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: October 27, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
  • Publication number: 20200128305
    Abstract: A method provides for tracking client playback events when playing an asset specified in a manifest for streaming adaptive bit rate (ABR) content. The method includes generating, with a manifest manipulator, a manifest that includes an asset URL inserted at a marker denoting a placement opportunity in a content manifest requested by a client. The manifest also includes callback URLs for tracking playback events to be returned by the client. The manifest manipulator sends the manifest to the client. At least one of the callback URLs is received by a tracking proxy associated with the manifest manipulator, indicating that the event has been performed by the client. In response, a tracking URL is obtained by the tracking proxy. The tracking URL is sent to at least one asset decision system participating in an asset decision process that resulted in providing the asset URL to the manifest manipulator.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 23, 2020
    Inventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
  • Publication number: 20170359628
    Abstract: A method receives a manifest for video requested by a client device. The manifest including links for different versions of the video for the client device to use to request segments of the different versions of the video based on conditions detected by the client device. A placeholder in the manifest is selected based on a configuration specifying the placeholder as a trigger to insert alternate content into the manifest. The method then selects a metadata payload based on the configuration specifying the placeholder and a source of the metadata payload and dynamically inserts the metadata payload into the manifest at a position based on the placeholder. The metadata payload is added with an identifier from the configuration that identifies the metadata payload to the client device. The manifest is outputted with the metadata payload for use by the client device while playing the video.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 14, 2017
    Inventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
  • Patent number: 9462344
    Abstract: Methods, systems, and computer readable media can be operable to facilitate regulation of trickplay control during playback of streaming multimedia. Trickplay control can be regulated by associating a segment of a multimedia stream with a finite state automaton, associating a state of the finite state automaton with a flag, and controlling transitions from state to state within the finite state automaton by client interactions with the multimedia stream or predetermined time period.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: October 4, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Sean Michael Sheedy, Guy Cherry