×

Live video analytics at scale

  • US 10,223,604 B2
  • Filed: 12/08/2016
  • Issued: 03/05/2019
  • Est. Priority Date: 11/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing video analytics, comprising:

  • receiving video streams at a video analytics computing system, the video streams being captured by multiple cameras and continuously streamed to the video analytics computing system;

    scheduling multiple video analytics queries, wherein scheduling the multiple video analytics queries further comprises;

    allocating resources of the video analytics computing system between the multiple video analytics queries for the execution of each of the multiple video analytics queries; and

    selecting multi-dimensional configurations for each of the multiple video analytics queries based on the resources as allocated;

    executing the multiple video analytics queries on the video streams, the multiple video analytics queries concurrently being executed by the video analytics computing system on the video streams as the video streams are continuously streamed to the video analytics computing system, the multiple video analytics queries being executed utilizing the resources of the video analytics computing system allocated between the multiple video analytics queries, and execution of the multiple video analytics queries returns respective results for the multiple video analytics queries; and

    outputting the results for the multiple video analytics queries.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×