The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 03, 2024

Filed:

Apr. 28, 2023
Applicant:

Directv, Llc, El Segundo, CA (US);

Inventors:

Reza Pezeshki, Chevy Chase, MD (US);

Richard Tatem, Middletown, MD (US);

Horia-Mihai Popa, Iasi, RO;

Bogdan Livadariu, Valea Lupului, RO;

Wassim Daccache, Ellicott City, MD (US);

Assignee:

DIRECTV, LLC, El Segundo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 65/65 (2022.01); H04L 65/611 (2022.01); H04L 67/02 (2022.01); H04N 21/8547 (2011.01);
U.S. Cl.
CPC ...
H04L 65/65 (2022.05); H04L 65/611 (2022.05); H04L 67/02 (2013.01); H04N 21/8547 (2013.01);
Abstract

Systems, apparatus, articles of manufacture, and methods are disclosed to synchronize media playback at devices in a multicast environment. Disclosed is a system to synchronize media playback, the system comprising programmable circuitry, and a memory that stores executable instructions that, when executed or instantiated by the programmable circuitry, facilitate performance of operations, comprising transmitting, using a hypertext transfer protocol (HTTP), a first request in a first HTTP message to a first client device and to a second client device, receiving, from the first client device in response to the first request. a first time stamp associated with a first presentation, the first time stamp representing a first playback time within the first presentation, receiving, from the second client device in response to the first request, a second time stamp associated with a second presentation, the second time stamp representing a second playback time within the second presentation, calculating a time difference between the first time stamp and the second time stamp, determining whether the time difference satisfies a threshold, transmitting a second HTTP message to the first client device and the second client device in response to a determination that the time difference fails to satisfy the threshold, the second HTTP message to cause the first client device to pause the first presentation and the second client device to pause the second presentation, transmitting seek instructions in a third HTTP message to the second client device, the seek instructions to cause the second client device to synchronize the second presentation to the first presentation by setting the first and second playback times equal, and transmitting a fourth HTTP message to cause the first client device to resume the first presentation and the second client device to resume the second presentation.


Find Patent Forward Citations

Loading…