Patent ID: 8532469
Filing Date: 2013-09-10
Classification: G06Q,H04N

Abstract:
1. A method of performing distributed video processing, the method comprising: programmatically managing a distributed video editing project by at least: subdividing frames of a video into a plurality of frame groups, each of the frame groups comprising a subset of the frames, distributing the frame groups to a plurality of worker systems operated by remote workers, such that a given remote worker is provided with electronic access to one or more of the frame groups, and obtaining, via a computer network, processed frame information from the plurality of worker systems, the processed frame information comprising information for adjusting a characteristic of at least some of the frames; calculating numerical performance ratings for the remote workers based at least partly on performance of the remote workers in producing the processed frame information, said calculating the numerical performance ratings for the remote workers comprising taking into account accuracy of traced objects in one or more of the frames and one or more of the following factors: on-time performance, work quality, thoroughness, professionalism, accuracy, worker availability, worker infrastructure, worker rate, and a helpfulness factor; andusing the numerical performance ratings to determine how to allocate frames of a subsequent distributed video editing project to at least a portion of the remote workers; wherein at least said calculating is implemented by a computer system comprising computer hardware.