Systems and methods for incremental media processing based on utilizing client-side computation
AssigneeFacebook, Inc.
InventorsKarthik Subbian, Benjamin Ray
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer-readable media can identify a media content item for which media processing is to be performed. State information associated with the media content item can be acquired. At least some of the media processing can be enabled, based on the state information, to be performed client-side with respect to the media content item. The state information can indicate a next processing step of the at least some of the media processing that is to be performed. The state information can be updated based on the at least some of the media processing performed client-side.
Claims20
A computer-implemented method comprising:
- identifying, by a computing system, a media content item for which media processing is to be performed;
- acquiring, by the computing system, state information associated with the media content item;
- enabling, by the computing system, based on the state information, at least some of the media processing to be performed client-side with respect to the media content item, the state information indicating a next processing step of the at least some of the media processing that is to be performed;
- and
- updating, by the computing system, the state information based on the at least some of the media processing performed client-side.
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:
- identifying a media content item for which media processing is to be performed;
- acquiring state information associated with the media content item;
- enabling, based on the state information, at least some of the media processing to be performed client-side with respect to the media content item, the state information indicating a next processing step of the at least some of the media processing that is to be performed;
- and
- updating the state information based on the at least some of the media processing performed client-side.
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:
- identifying a media content item for which media processing is to be performed;
- acquiring state information associated with the media content item;
- enabling, based on the state information, at least some of the media processing to be performed client-side with respect to the media content item, the state information indicating a next processing step of the at least some of the media processing that is to be performed;
- and
- updating the state information based on the at least some of the media processing performed client-side.
Dependencies are inferred from the claim text.