Systems and methods for determining processing completeness within a distributed media item processing environment
AssigneeFacebook, Inc.
InventorDavid Young Joon Pio
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer readable media are configured to receive a media item. The media item can be split into a plurality of segments. The plurality of segments can be subjected to a plurality of distributed prepublication processing stages. One or more stage progress reports can be received. Each of the one or more stage progress reports can indicate an extent complete of one of the plurality of distributed prepublication processing stages for one of the plurality of segments. An overall extent complete can be calculated with respect to the media item based on the one or more stage progress reports.
Claims20
A computer-implemented method comprising:
- receiving, by a computing device, a media item;
- splitting, by the computing device, the media item into a plurality of segments, the plurality of segments subjected to a plurality of distributed prepublication processing stages;
- receiving, by the computing device, one or more stage progress reports, each of the one or more stage progress reports indicating an extent complete of one of the plurality of distributed prepublication processing stages for one of the plurality of segments;
- and
- calculating, by the computing device, an overall extent complete with respect to the media item based on the one or more stage progress reports.
A system comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
- receiving a media item;
- splitting the media item into a plurality of segments, the plurality of segments subjected to a plurality of distributed prepublication processing stages;
- receiving one or more stage progress reports, each of the one or more stage progress reports indicating an extent complete of one of the plurality of distributed prepublication processing stages for one of the plurality of segments;
- and
- calculating an overall extent complete with respect to the media item based on the one or more stage progress reports.
A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
- receiving a media item;
- splitting the media item into a plurality of segments, the plurality of segments subjected to a plurality of distributed prepublication processing stages;
- receiving one or more stage progress reports, each of the one or more stage progress reports indicating an extent complete of one of the plurality of distributed prepublication processing stages for one of the plurality of segments;
- and
- calculating an overall extent complete with respect to the media item based on the one or more stage progress reports.
Dependencies are inferred from the claim text.