IP Library › Granted Patent US 11,582,495
Granted Patent B2
US 11,582,495 · App. 16/153,144 · Granted Feb 14, 2023

Media presentation description

Inventor: Alexander Giladi (Princeton, NJ)
Assignee: InterDigital Patent Holdings, Inc.
H04N21/2353H04N9/8205H04N21/23424H04N21/4335H04N21/44004H04N21/812
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,582,495
App. No.
16/153,144
Granted
Feb 14, 2023
Kind
B2
Abstract

A method for indicating repeat occurrences of advertisements in media content may include one or more of the following. The method may include inserting a first descriptor element for a media content in a media presentation description (MPD) associated with the media content. The method may include inserting a second descriptor element for a repeat occurrence of the media content in the MPD. The second descriptor element may indicate that, during the repeat occurrence of the media content, the media content be presented from the beginning.

Claims (23)

1. A computing device, comprising:

a processor configured to:

identify a timing parameter synchronized to a media timeline;

receive a Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) event scheme comprising a payload, the payload indicating a uniform resource locator (URL) template for enabling the computing device to respond to a MPEG-DASH callback event using at least one client-side URL parameter;

compute the at least one client-side URL parameter;

generate, at a first time based on the timing parameter synchronized to the media timeline, a URL based on the URL template that is received in the payload of the MPEG-DASH event scheme and the at least one computed client-side URL parameter;

send, at a second time based on the timing parameter synchronized to the media timeline a Hypertext Transfer Protocol (HTTP) GET Request using the generated URL to respond to the MPEG-DASH callback event;

receive a HTTP Response in response to the HTTP GET Request; and

disregard the HTTP Response received in response to the HTTP GET Request without parsing contents of the HTTP Response.

2. The computing device of claim 1 , wherein the at least one computed client-side URL parameter comprises at least one of a set of GPS coordinates, a social network ID, or viewer information.

3. The computing device of claim 2 , wherein the at least one computed client-side URL parameter comprises at least one of device information or connection information.

4. The computing device of claim 1 , wherein the processor is further configured to send at least one of a HTTP PUT Request and a HTTP POST Request via the URL.

5. A method of scheduling a Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) event, comprising:

identifying a timing parameter synchronized to a media timeline;

receiving a MPEG-DASH event scheme comprising a payload, the payload indicating a uniform resource locator (URL) template for enabling a computing device to respond to a MPEG-DASH callback event using at least one client-side URL parameter;

computing the at least one client-side URL parameter;

generating, at a first time based on the timing parameter synchronized to the media timeline, a URL based on the URL template that is received in the payload of the MPEG-DASH event scheme and the at least one computed client-side URL parameter;

sending, at a second time based on the timing parameter synchronized to the media timeline a Hypertext Transfer Protocol (HTTP) GET Request using the generated URL to respond to the MPEG-DASH callback event;

receiving a HTTP Response in response to the HTTP GET Request; and

disregarding the HTTP Response received in response to the HTTP GET Request without parsing contents of the HTTP Response.

6. The method of claim 5 , wherein the at least one computed client-side URL parameter comprises at least one of a set of GPS coordinates, a social network ID, or viewer information.

7. The method of claim 6 , wherein the at least one computed client-side URL parameter comprises at least one of device information or connection information.

8. The method of claim 5 , further comprising sending at least one of a HTTP PUT Request and a HTTP POST Request via the URL.

Continuity (4)
Continuation 15100070
Provisional Application 62062734 · Oct 10, 2014
Provisional Application 61910007 · Nov 27, 2013
Related Publication 20190045235A1 · Feb 7, 2019