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. 22, 2026

Filed:

Sep. 26, 2024
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Paul Nann, Sammamish, WA (US);

Naveen Kumar Chandravanshi, Bellevue, WA (US);

Artem Rakov, Toronto, CA;

Kyle Koceski, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 7/173 (2011.01); H04N 21/239 (2011.01); H04N 21/262 (2011.01);
U.S. Cl.
CPC ...
H04N 21/26258 (2013.01); H04N 21/2393 (2013.01);
Abstract

Techniques for generating a manifest, for a multimedia file, that utilizes a hierarchical data structure with (i) nodes for the manifest request parameters and (ii) the instructions for how to generate a manifest based on that manifest request parameter included within the node are described. According to some examples, a computer-implemented method includes receiving, at a content delivery service from a media player device, a manifest request comprising a plurality of manifest request parameters for a media file; determining, by the content delivery service, a first node of a tree data structure based on a first manifest request parameter of the plurality of manifest request parameters of the manifest request; determining, by the content delivery service, a second node of the tree data structure based on a second manifest request parameter of the plurality of manifest request parameters of the manifest request; determining, by the content delivery service, a third node of the tree data structure based on the first manifest request parameter and the second manifest request parameter of the plurality of manifest request parameters of the manifest request; determining, by the content delivery service, a first manifest instruction from the first node, a second manifest instruction from the second node, and a third manifest instruction from the third node; generating, by the content delivery service, a manifest for the media file based on the first manifest instruction, the second manifest instruction, and the third manifest instruction; and sending, by the content delivery service, the manifest to the media player device.


Find Patent Forward Citations

Loading…