Prospective execution of function based on partial correlation of digital signature
First Claim
Patent Images
1. A method for correlating an input signal to a signature, the method comprising:
- receiving an element of the input signal;
comparing the element of the input signal to an element of the signature;
when the element of the input signal matches the element of the signature, receiving and comparing a next element of the input signal to a next element of the signature;
when the element of the input signal does not match the element of the signature, comparing the element of the input signal to the first element of the signature; and
initiating action when the input signal sequentially matches at least a first portion of the elements of the signature.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for initiating an action based on a received signature in an input signal is provided. The method includes receiving elements of the input signal, determining when elements of the input signal match corresponding elements in the signature, and initiating a selected action when a selected subset of the elements of the signature match consecutive elements of the input signal.
-
Citations
37 Claims
-
1. A method for correlating an input signal to a signature, the method comprising:
-
receiving an element of the input signal;
comparing the element of the input signal to an element of the signature;
when the element of the input signal matches the element of the signature, receiving and comparing a next element of the input signal to a next element of the signature;
when the element of the input signal does not match the element of the signature, comparing the element of the input signal to the first element of the signature; and
initiating action when the input signal sequentially matches at least a first portion of the elements of the signature. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for correlating an input signal to a signature, the method comprising:
-
initializing an index value;
sampling an input signal;
comparing the current sample of the input signal to an element of a signature stored at a location offset by the index value from a signature base address;
when a match is not detected, resetting the index value and returning to sampling the input signal;
when a match is detected, incrementing the index and determining whether the end of the signature is received;
determining a correlation factor on each match until a selected factor is achieved;
when the selected correlation factor is achieved, initiating an action based on the signature; and
declaring correlation when the end of the signature is reached. - View Dependent Claims (7, 8, 9)
-
-
10. A method for correlating an input signal to a signature, the method comprising:
-
comparing an input stream with a signature element-by-element as the input stream is received;
restarting the comparison using the first element of the signature when an element in the input stream does not match the compared element in the signature; and
on each match between an element of the input stream and the compared element of the signature, determining a correlation factor; and
initiating action when the correlation factor achieves a selected value. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An electronic circuit, comprising:
-
a processor;
a memory for storing a signature;
an input signal interface, adapted to receive an input signal;
a bus, communicatively coupled to the processor, the memory and the input signal interface; and
wherein the processor is adapted to compare elements of the input signal with elements of the signature, and to initiate action based on the comparison when a select first portion of the signature is matched in the elements of the input signal. - View Dependent Claims (17, 18)
-
-
19. A machine-readable medium having instructions stored thereon for performing a method for correlating an input signal to a signature, the method comprising:
-
receiving an element of the input signal;
comparing the element of the input signal to an element of the signature;
when the element of the input signal matches the element of the signature, receiving and comparing a next element of the input signal to a next element of the signature;
when the element of the input signal does not match the element of the signature, comparing the element of the input signal to the first element of the signature; and
initiating action when the input signal sequentially matches at least a first portion of the elements of the signature. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A machine-readable medium having instructions stored thereon for performing a method for correlating an input signal to a signature, the method comprising:
-
initializing an index value;
sampling an input signal;
comparing the current sample of the input signal to an element of a signature stored at a location offset by the index value from a signature base address;
when a match is not detected, resetting the index value and returning to sampling the input signal;
when a match is detected, incrementing the index and determining whether the end of the signature is received;
determining a correlation factor on each match until a selected factor is achieved;
when the selected correlation factor is achieved, initiating an action based on the signature; and
declaring correlation when the end of the signature is reached. - View Dependent Claims (25, 26, 27)
-
-
28. A machine-readable medium having instructions stored thereon for performing a method for correlating an input signal to a signature, the method comprising:
-
comparing an input stream with a signature element-by-element as the input stream is received;
restarting the comparison using the first element of the signature when an element in the input stream does not match the compared element in the signature; and
on each match between an element of the input stream and the compared element of the signature, determining a correlation factor; and
initiating action when the correlation factor achieves a selected value. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. An electronic circuit, comprising:
-
a processor;
a memory for storing a signature;
an input signal interface, adapted to receive an input signal;
a bus, communicatively coupled to the processor, the memory and the input signal interface;
wherein the processor is adapted to compare elements of the input signal with elements of the signature, element-by-element as the elements are received to determine correlation between the input signal and the signature without storing the input signal;
wherein the processor is further adapted to restart with the first element of the signature when either the full signature is matched or an element of the input signal does not match a compared element of the signature; and
wherein the processor is further adapted to initiate an action or a function when a selected portion of the signature is matched in consecutive elements of the input signal.
-
-
35. A method for initiating an action based on a received signature in an input signal, the method comprising:
-
receiving elements of the input signal;
determining when elements of the input signal match corresponding elements in the signature; and
initiating a selected action when a selected subset of the elements of the signature match consecutive elements of the input signal. - View Dependent Claims (36, 37)
-
Specification