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: 20250008197Abstract: 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: ApplicationFiled: May 28, 2024Publication date: January 2, 2025Applicant: ARRIS Enterprises LLCInventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
-
Patent number: 12028585Abstract: 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: GrantFiled: October 8, 2020Date of Patent: July 2, 2024Assignee: ARRIS Enterprises LLCInventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
-
Patent number: 12022169Abstract: 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: GrantFiled: August 22, 2022Date of Patent: June 25, 2024Assignee: ARRIS Enterprises LLCInventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
-
Publication number: 20220394360Abstract: 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: ApplicationFiled: August 22, 2022Publication date: December 8, 2022Applicant: ARRIS Enterprises LLCInventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
-
Patent number: 11445271Abstract: 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: GrantFiled: October 21, 2019Date of Patent: September 13, 2022Assignee: ARRIS Enterprises LLCInventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
-
Publication number: 20210029416Abstract: 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: ApplicationFiled: October 8, 2020Publication date: January 28, 2021Inventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
-
Patent number: 10820063Abstract: 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: GrantFiled: June 8, 2017Date of Patent: October 27, 2020Assignee: ARRIS Enterprises LLCInventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
-
Publication number: 20200128305Abstract: 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: ApplicationFiled: October 21, 2019Publication date: April 23, 2020Inventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
-
Publication number: 20170359628Abstract: 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: ApplicationFiled: June 8, 2017Publication date: December 14, 2017Inventors: Jaspreet Sachdev, Christopher Ptacek, Zhan Hong Liau, Bhavesh Patel, Parasuram Ranganathan, Sean Michael Sheedy
-
Patent number: 9462344Abstract: 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: GrantFiled: August 20, 2012Date of Patent: October 4, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Sean Michael Sheedy, Guy Cherry