System for using extracted feature vectors to perform an action associated with a work identifier
First Claim
1. A computer system comprising:
- (a) one or more processors; and
(b) one or more computer-readable media operatively connected to the one or more processors and having stored thereon instructions for carrying out the steps of;
(1) obtaining, by the computer system, a first electronic media work, wherein the first electronic media work comprises at least a first audio file;
(2) assigning, by the computer system, a work identifier to the first electronic media work;
(3) extracting, by the computer system, from at least a portion of the at least the first audio file, using, at least in part, a frequency-based decomposition of the portion produced by a Fourier frequency decomposition, a first electronic feature vector comprising a first compact representation of the first electronic media work;
(4) sending, from the computer system to another computer system, the first electronic feature vector and the work identifier;
(5) receiving, by the computer system from the another computer system, first action information and the work identifier, wherein;
(i) the another computer system is operatively connected to a database comprising;
(A) first electronic data related to identification of one or more reference electronic works; and
(B) second electronic data related to action information comprising an action to perform corresponding to each of the one or more reference electronic works; and
(ii) the first action information is determined by the another computer system by using an approximate nearest neighbor search, which is a sub-linear search of the first electronic data that identifies a match to the first electronic feature vector within a threshold but does not guarantee to identify the closest match to the first electronic feature vector;
(6) associating, by the computer system, the first action information with the work identifier associated with the first electronic media work; and
(7) performing, by the computer system, the first action information in association with the first electronic media work.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system comprising one or more processors and computer-readable media operatively connected thereto, having stored thereon instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information corresponding thereto; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work by comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using a sub-linear search of the first electronic data; determining the action information corresponding to the matching reference electronic work based on the second electronic data; and associating the determined action information with the first electronic work.
561 Citations
10 Claims
-
1. A computer system comprising:
-
(a) one or more processors; and (b) one or more computer-readable media operatively connected to the one or more processors and having stored thereon instructions for carrying out the steps of; (1) obtaining, by the computer system, a first electronic media work, wherein the first electronic media work comprises at least a first audio file; (2) assigning, by the computer system, a work identifier to the first electronic media work; (3) extracting, by the computer system, from at least a portion of the at least the first audio file, using, at least in part, a frequency-based decomposition of the portion produced by a Fourier frequency decomposition, a first electronic feature vector comprising a first compact representation of the first electronic media work; (4) sending, from the computer system to another computer system, the first electronic feature vector and the work identifier; (5) receiving, by the computer system from the another computer system, first action information and the work identifier, wherein; (i) the another computer system is operatively connected to a database comprising; (A) first electronic data related to identification of one or more reference electronic works; and (B) second electronic data related to action information comprising an action to perform corresponding to each of the one or more reference electronic works; and (ii) the first action information is determined by the another computer system by using an approximate nearest neighbor search, which is a sub-linear search of the first electronic data that identifies a match to the first electronic feature vector within a threshold but does not guarantee to identify the closest match to the first electronic feature vector; (6) associating, by the computer system, the first action information with the work identifier associated with the first electronic media work; and (7) performing, by the computer system, the first action information in association with the first electronic media work. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification