Method and device for monitoring and analyzing signals
DC CAFCFirst Claim
1. A system, comprising:
- non transitory memory comprising a database for storing a plurality of digital reference signal abstracts;
at least one processor;
wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and
wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts;
wherein said non transitory memory further comprises a second database for storing a plurality of second database digital reference signal abstracts;
wherein said at least one processor is programmed or structured to generate a second database digital reference signal abstract from said digital reference signal such that said second database digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal, and wherein said second database digital reference signal abstract is distinct from said digital reference signal abstract; and
wherein said at least one processor is programmed to store said second database digital reference signal abstract in said second database as one of said plurality of second database digital reference signal abstracts.
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.
-
Citations
19 Claims
-
1. A system, comprising:
-
non transitory memory comprising a database for storing a plurality of digital reference signal abstracts; at least one processor; wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said non transitory memory further comprises a second database for storing a plurality of second database digital reference signal abstracts; wherein said at least one processor is programmed or structured to generate a second database digital reference signal abstract from said digital reference signal such that said second database digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal, and wherein said second database digital reference signal abstract is distinct from said digital reference signal abstract; and wherein said at least one processor is programmed to store said second database digital reference signal abstract in said second database as one of said plurality of second database digital reference signal abstracts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
non transitory memory comprising a database for storing a plurality of digital reference signal abstracts; at least one processor; wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said at least one processor is programmed or structured to generate said digital reference signal abstract from said digital reference signal and at least one of a hash and a signature, so that each one of said plurality of digital reference signal abstracts in said database is distinct from one another.
-
-
8. A system, comprising:
-
non transitory memory comprising a database for storing a plurality of digital reference signal abstracts; at least one processor; wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said digital reference signal is a digital representation of one of a plurality of different versions of a visual work and a multimedia work, and wherein said at least one processor is programmed or structured to generate said digital reference signal abstract from said digital reference signal so that said digital reference signal comprises signal characteristic parameters that differentiate between said plurality of different versions of said visual work and said multimedia work.
-
-
9. A system, comprising:
-
non transitory memory comprising a database for storing a plurality of digital reference signal abstracts; at least one processor; wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said at least one processor is programmed or structured to determine if said digital reference signal abstract matches one of said plurality of digital reference signal abstracts stored in said database; and wherein said processor is programmed to recalibrate said database in response to a determination that said digital reference signal abstract matches one of said plurality of digital reference signal abstracts stored in said database.
-
-
10. A system, comprising:
-
non transitory memory comprising a database for storing a plurality of digital reference signal abstracts; at least one processor; wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said processor is programmed or structured to change selected criteria to use for generating said digital reference signal abstract from said digital reference signal when said at least one processor determines that said digital reference signal abstract matches one of said plurality of digital reference signal abstracts stored in said database.
-
-
11. A system, comprising:
-
non transitory memory comprising a database for storing a plurality of digital reference signal abstracts; at least one processor; wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said at least one processor is programmed or structured to compare a digital query signal abstract to said plurality of digital reference signal abstracts stored in said database to generate a compare result. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
non transitory memory comprising a database for storing a plurality of digital reference signal abstracts; at least one processor; wherein said at least one processor is programmed or structured to generate a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and wherein said at least one processor is programmed to store said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said wherein said at least one processor is programmed or structured to apply at least one of psycho-acoustic model and a psycho-visual model to generate said digital reference signal abstract from said digital reference signal.
-
-
18. A method, comprising:
-
storing in non transitory memory a database for storing a plurality of digital reference signal abstracts; generating with at least one processor a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and storing with said at least one processor said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said non transitory memory further comprises a second database for storing a plurality of second database digital reference signal abstracts; wherein said at least one processor is programmed or structured to generate a second database digital reference signal abstract from said digital reference signal such that said second database digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal, and wherein said second database digital reference signal abstract is distinct from said digital reference signal abstract; and wherein said at least one processor is programmed to store said second database digital reference signal abstract in said second database as one of said plurality of second database digital reference signal abstracts.
-
-
19. A computer program product stored on non transitory memory media, which, when installed on a computer system having at least one processor and non transitory memory, causes said computer system to perform the steps comprising:
-
storing in said non transitory memory a database for storing a plurality of digital reference signal abstracts; generating with said at least one processor a digital reference signal abstract from a digital reference signal such that said digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal; and storing with said at least one processor said digital reference signal abstract in said database as one of said plurality of digital reference signal abstracts; wherein said non transitory memory further comprises a second database for storing a plurality of second database digital reference signal abstracts; wherein said at least one processor is programmed or structured to generate a second database digital reference signal abstract from said digital reference signal such that said second database digital reference signal abstract is similar to said digital reference signal and reduced in size compared to said digital reference signal, and wherein said second database digital reference signal abstract is distinct from said digital reference signal abstract; and wherein said at least one processor is programmed to store said second database digital reference signal abstract in said second database as one of said plurality of second database digital reference signal abstracts.
-
Specification