×

Distributed batch matching of videos based on recency of occurrence of events associated with the videos

  • US 9,690,629 B1
  • Filed: 11/02/2015
  • Issued: 06/27/2017
  • Est. Priority Date: 11/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a computer processor; and

    a non-transitory computer-readable storage medium that stores components executable by the computer processor, the components comprising;

    a partitioning component that generates a plurality of distinct processing tasks, the plurality of distinct processing tasks describing a plurality of comparison objects for comparison with a plurality of reference objects, each of the plurality of reference objects associated with a copyrighted live event recorded in the reference object;

    a distribution component that respectively distributes the plurality of distinct processing tasks to a task pool, and the distribution component assigning a prioritized scheduling score to each distinct processing task, the prioritized scheduling score for each distinct processing task based on a recency of occurrence of the copyrighted live events recorded in the plurality of reference objects that are associated with the distinct processing task, each distinct processing task associated with a corresponding task description that includes location data for a comparison object and at least a portion of the plurality of reference objects that are associated with the distinct processing task, and configuration settings and task identifiers related to the comparison object and the portion of the plurality of reference objects;

    a plurality of matching components that each schedule when to perform a task from the plurality of distinct processing tasks included in the task pool based on the task descriptions and the prioritized scheduling score associated with each distinct processing task, and the plurality of matching components each performing a scheduled task by comparing a comparison object and at least the portion of the plurality of reference objects that are associated with the scheduled task based on the schedule.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×