Method and system for analyzing multimedia content
First Claim
1. A method for analyzing multimedia data comprising:
- a server device receiving a multimedia file generated by a remotely located multimedia client device operated for another entity, said server device comprising configuration capabilities specifying how the received multimedia file can be analyzed;
said server device providing details of said configuration capabilities to said other entity using an interface;
said server device receiving from said other entity, a request to analyze said multimedia file;
said server device receiving from said other entity, at least one input specifying at least one of said configuration capabilities and, if necessary, additional configuration capabilities required to analyze said multimedia file in accordance with said request;
said server device using said at least one input to generate configuration settings which are specific to said multimedia file, said configuration settings reflecting said at least one input and being indicative of how to analyze objects captured by said multimedia file in order to extract desired information about particular ones of said objects for said other entity;
said server device having at least a portion of said multimedia file loaded and said particular ones of said objects analyzed according to said configuration settings to extract said desired information therefrom on behalf of said other entity;
said server device obtaining extracted information resulting from analysis of said particular objects using said configuration settings; and
said server device making said extracted information available to said other entity to complete said request.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for remotely analyzing multimedia content, in particular video, and extracting information from such multimedia content. The system analyses, e.g. a video file by way of an FTP, file upload or streaming data etc., and configuration settings specified in one embodiment by a separate entity at one of multiple server entities. The system also comprises one or more remote server entities utilizing data storage and data processing capabilities. In one embodiment the client sends a video source and configuration settings over a network, the remote server accepts the video source, generates configuration settings, and a data processing module analyzes the video content to extract data from the video.
-
Citations
20 Claims
-
1. A method for analyzing multimedia data comprising:
-
a server device receiving a multimedia file generated by a remotely located multimedia client device operated for another entity, said server device comprising configuration capabilities specifying how the received multimedia file can be analyzed; said server device providing details of said configuration capabilities to said other entity using an interface; said server device receiving from said other entity, a request to analyze said multimedia file; said server device receiving from said other entity, at least one input specifying at least one of said configuration capabilities and, if necessary, additional configuration capabilities required to analyze said multimedia file in accordance with said request; said server device using said at least one input to generate configuration settings which are specific to said multimedia file, said configuration settings reflecting said at least one input and being indicative of how to analyze objects captured by said multimedia file in order to extract desired information about particular ones of said objects for said other entity; said server device having at least a portion of said multimedia file loaded and said particular ones of said objects analyzed according to said configuration settings to extract said desired information therefrom on behalf of said other entity; said server device obtaining extracted information resulting from analysis of said particular objects using said configuration settings; and said server device making said extracted information available to said other entity to complete said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for analyzing multimedia content comprising:
-
at least one server entity connected to one or more remote client devices over a network, said at least one server entity comprising one or more hardware processors being operable to; receive a multimedia file generated by a remotely located multimedia client device operated for another entity, said at least one server entity comprising configuration capabilities specifying how the received multimedia file can be analyzed; provide details of said configuration capabilities to said other entity using an interface; receive from said other entity, a request to analyze said multimedia file; receive from said other entity, at least one input specifying at least one of said configuration capabilities and, if necessary, additional configuration capabilities required to analyze said multimedia file in accordance with said request; use said at least one input to generate configuration settings which are specific to said multimedia file, said configuration settings reflecting said at least one input and being indicative of how to analyze objects captured by said multimedia file in order to extract desired information about particular ones of said objects for said other entity; have at least a portion of said multimedia file loaded and said particular ones of said objects analyzed according to said configuration settings to extract said desired information therefrom on behalf of said other entity; obtain extracted information resulting from analysis of said particular objects using said configuration settings; and make said extracted information available to said other entity to complete said request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification