VIDEO SEARCH SYSTEM AND METHOD OF USE
First Claim
1. A system, comprising:
- a network interface configured to enable a mobile device to capture a video file comprising a plurality of frames, and to send said video file through a mobile communication network to a server;
a processor configured to execute computer-implemented programs;
a storage device configured to store pre-indexed metadata of pre-indexed frames of pre-existing videos; and
a program associated with the server, wherein execution of the program by the processor configures the system to perform functions, including functions to separate the video file received from the mobile device into individual frames, convert the individual frames into metadata for the video file, compare the metadata for the video file to the pre-indexed metadata of the pre-indexed frames of pre-existing videos stored in the database, identify a pre-existing video based on the comparison of the metadata, and send a message containing information about the identified pre-existing video based on the results of the comparison back to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method identifies a video file in response to a video based search query. A video imaging device in a mobile device captures a video file, and sends the video file to a search engine. A database associated with the search engine stores pre-indexed metadata of pre-indexed frames of video. A video analyzer separates the received video file into individual frames, analyzes the individual frames received from the mobile device by converting the individual frames into metadata, and compares the metadata to the pre-indexed metadata of the pre-indexed frames stored in the database. The video analyzer then sends a message containing information about the identified pre-existing video back to the mobile device based on the comparison of metadata. The metadata of the file and/or the metadata in the database may include one or more of pixel information, histogram information, image recognition information and audio information for each individual frame.
79 Citations
25 Claims
-
1. A system, comprising:
-
a network interface configured to enable a mobile device to capture a video file comprising a plurality of frames, and to send said video file through a mobile communication network to a server; a processor configured to execute computer-implemented programs; a storage device configured to store pre-indexed metadata of pre-indexed frames of pre-existing videos; and a program associated with the server, wherein execution of the program by the processor configures the system to perform functions, including functions to separate the video file received from the mobile device into individual frames, convert the individual frames into metadata for the video file, compare the metadata for the video file to the pre-indexed metadata of the pre-indexed frames of pre-existing videos stored in the database, identify a pre-existing video based on the comparison of the metadata, and send a message containing information about the identified pre-existing video based on the results of the comparison back to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising the steps of:
-
receiving a video file comprising a plurality of frames from a mobile device, separating the video tile into a plurality of individual frames, converting each individual frame into metadata for the video file, comparing the metadata of the video file to pre-indexed metadata of pre-indexed frames of pre-existing videos stored in a database, identifying one of the pre-existing videos as corresponding to the received video file based on the comparison between the metadata of the video file to each pre-indexed metadata of the pre-indexed frames, and sending a message containing information about the identified pre-existing video based on the results of the comparison back to the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a video imaging device configured to capture a video file comprising a plurality of frames; a mobile device coupled to the video imaging device configured to send said video file through a mobile communication network to a server; a database configured to store pre-indexed metadata of pre-indexed frames of pre-existing videos; a video analyzer associated with the server, configured to separate the video file received from the wireless communication device into individual frames, convert the individual frames into metadata for the video file, compare the metadata for the video file to the pre-indexed metadata of the pre-indexed frames of pre-existing videos stored in the database, and send a message containing information about the identified pre-existing video back to the mobile device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification