Method and device for monitoring and analyzing signals
DC CAFCFirst Claim
1. A method for monitoring and analyzing at least one signal comprising:
- receiving at least one reference signal to be monitored;
creating an abstract of said at least one reference signal wherein the step of creating an abstract of said at least one reference signal comprises;
inputting the reference signal to a processor;
creating an abstract of the reference signal using perceptual qualities of the reference signal such that the abstract retains a perceptual relationship to the reference signal from which it is derived;
storing the abstract of said at least one reference signal in a reference database;
receiving at least one query signal to be analyzed;
creating an abstract of said at least one query signal wherein the step of creating an abstract of said at least one query signal comprises;
inputting the at least one query signal to the processor;
creating an abstract of the at least one query signal using perceptual qualities of the at least one query signal such that the abstract retains a perceptual relationship to the at least one query signal from which it is derived; and
comparing the abstract of said at least one query signal to the abstract of said at least one reference signal to determine if the abstract of said at least one query signal matches the abstract of said at feast one reference signal.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and system for monitoring and analyzing at least one signal are disclosed. An abstract of at least one reference signal is generated and stored in a reference database. An abstract of a query signal to be analyzed is then generated so that the abstract of the query signal can be compared to the abstracts stored in the reference database for a match. The method and system may optionally be used to record information about the query signals, the number of matches recorded, and other useful information about the query signals. Moreover, the method by which abstracts are generated can be programmable based upon selectable criteria. The system can also be programmed with error control software so as to avoid the re-occurrence of a query signal that matches more than one signal stored in the reference database.
523 Citations
14 Claims
-
1. A method for monitoring and analyzing at least one signal comprising:
-
receiving at least one reference signal to be monitored; creating an abstract of said at least one reference signal wherein the step of creating an abstract of said at least one reference signal comprises; inputting the reference signal to a processor; creating an abstract of the reference signal using perceptual qualities of the reference signal such that the abstract retains a perceptual relationship to the reference signal from which it is derived; storing the abstract of said at least one reference signal in a reference database; receiving at least one query signal to be analyzed; creating an abstract of said at least one query signal wherein the step of creating an abstract of said at least one query signal comprises; inputting the at least one query signal to the processor; creating an abstract of the at least one query signal using perceptual qualities of the at least one query signal such that the abstract retains a perceptual relationship to the at least one query signal from which it is derived; and comparing the abstract of said at least one query signal to the abstract of said at least one reference signal to determine if the abstract of said at least one query signal matches the abstract of said at feast one reference signal. - View Dependent Claims (2)
-
-
3. A method for monitoring and analyzing at least one signal comprising:
-
receiving at least one reference signal to be monitored; creating an abstract of said at least one reference signal; storing the abstract of said at least one reference signal in a reference database; receiving at least one query signal to be analyzed; creating an abstract of said at least one query signal; comparing the abstract of said at least one query signal to the abstract of said at least one reference signal to determine if the abstract of said at least one query signal matches the abstract of said at least one reference signal; creating at least one counter corresponding to one of said at least one reference signals, said at least one counter being representative of the number of times a match is found between the abstract of said at least one query signal and the abstract of said at least one reference signal; and incrementing the counter corresponding to a particular reference signal when a match is found between an abstract of said at least one query signal and the abstract of the particular reference signal. - View Dependent Claims (4, 5)
-
-
6. A method for monitoring a plurality of reference signals, comprising:
-
creating an abstract for each of the plurality of reference signals wherein the step of creating an abstract for each of a plurality of reference signals comprises; inputting each of the plurality of reference signals to a processor; creating an abstract of each one of the plurality of reference signals using perceptual qualities of each one of a plurality of reference signals such that the abstract retains a perceptual relationship to the reference signal from which it is derived; storing each of said abstracts in a reference database; receiving at least one query signal to be analyzed; creating an abstract of each of the at least one query signals wherein the step of creating an abstract of each of the at least one query signals comprises; inputting each of the at least one query signals to a processor; creating an abstract of each one of a plurality of reference signals using perceptual qualities of each one of a plurality of reference signals such that the abstract retains a perceptual relationship to the reference signal from which it is derived; locating an abstract in the reference database that matches the abstract of each at least one query signal; and recording the identify of the reference signal whose abstract matched the abstract of each at least one query signal. - View Dependent Claims (7)
-
-
8. A method for monitoring a plurality of reference signals, comprising:
-
creating an abstract for each of the plurality of reference signals; storing each of said abstracts in a reference database; receiving at least one query signal to be analyzed; creating an abstract of each of the at least one query signals; locating an abstract in the reference database that matches the abstract of each at least one query signal; recording the identify of the reference signal whose abstract matched the abstract of each at least one query signal; creating at least one counter corresponding to one of said plurality of reference signals, said at least one counter being representative of the number of times a match is found between the abstract of said at least one query signal and an abstract of one of said plurality of reference signals; and incrementing the counter corresponding to a particular reference signal when a match is found between an abstract of said at least one query signal and the abstract of the particular reference signal.
-
-
9. A computerized system for monitoring and analyzing at least one signal:
-
a processor that creates an abstract of a signal using selectable criteria; a first input that receives at least one reference signal to be monitored, said first input being coupled to said processor such that said processor may generate an abstract for each reference signal input to said processor; a reference database, coupled to said processor, that stores abstracts of each at least one reference signal; a second input that receives at least one query signal to be analyzed, said second input being coupled to said processor such that said processor may generate an abstract for each query signal; a comparing device, coupled to said reference database and to said second input, that compares an abstract of said at least one query signal to the abstracts stored in the reference database to determine if the abstract of said at least one query signal matches any of the stored abstracts; a storage medium coupled to said first input, that stores each of said at least one reference signals to be monitored; and a controller coupled to the first input, the processor, the comparing device, the reference database and the storage medium, said controller causing an abstract for each reference signal being input for the first time to be compared to all previously stored abstracts in the reference database, such that in the event that the comparing device determines that it cannot distinguish between the abstract of a reference signal being input for the first time from a previously stored abstract in the reference database, the controller adjusts the criteria being used by the processor and re-generates the reference database, by re-processing each reference signal stored on the storage medium to create new abstracts and storing said new abstracts in the reference database. - View Dependent Claims (10)
-
-
11. A computerized system for monitoring and analyzing at least one signal:
-
a processor that creates an abstract of a signal using selectable criteria; a first input that receives at least one reference signal to be monitored, said first input being coupled to said processor such that said processor may generate an abstract for each reference signal input to said processor; a reference database, coupled to said processor, that stores abstracts of each at least one reference signal; a second input that receives at least one query signal to be analyzed, said second input being coupled to said processor such that said processor may generate an abstract for each query signal; a comparing device, coupled to said reference database and to said second input, that compares an abstract of said at least one query signal to the abstracts stored in the reference database to determine if the abstract of said at least one query signal matches any of the stored abstracts, wherein the comparing device identifies at least two abstracts in the reference database that match the abstract of said at least one query signal and an index of relatedness to said at least one query signal for each of said at least two matching abstracts. - View Dependent Claims (12, 13)
-
-
14. A electronic system for monitoring and analyzing at least one signal, comprising:
-
a first input that receives at least one reference signal to be monitored, a first processor that creates an abstract of each reference signal input to said first processor through said first input; a second input that receives at least one query signal to be analyzed, a second processor that creates an abstract of each query signal; a reference database that stores abstracts of each at least one reference signal; a comparing device that compares an abstract of said at least one query signal to the abstracts stored in the reference database to determine if the abstract of said at least one query signal matches any of the stored abstracts; a storage medium coupled to said first input, that stores each of said at least one reference signals to be monitored; and a controller that compares an abstract for each reference signal being input for the first time to be compared to all previously stored abstracts in the reference database, such that in the event that the comparing device determines that it cannot distinguish between the abstract of a reference signal being input for the first time from a previously stored abstract in the reference database, the controller adjusts the criteria being used by the processor and re-generates the reference database, by re-processing each reference signal stored on the storage medium to create new abstracts and storing said new abstracts in the reference database.
-
Specification