Database and method for evaluating data therefrom
OwnerAdnan Fakeihinventor
Life of this patent
Estimating the term…
Abstract
A computer system for calculating a quantity from a set of input values is disclosed. The computer system comprises a database that is configured to store a sequence of first input values xn wherein n=1, 2, . . . i, wherein for any value of n, xn lies between xn+1 and xn−1 in the sequence. Each value of x has associated with it a second input value yn, a conversion value pn that is calculated from yn according to a conversion algorithm, and an output value zn, wherein zn=zn−1+pn. The database is configured to store the plurality of output values zn.
Claims21
An intrusion detection method for distributing customizable functions of data, the customizable functions of data including matching subsequences by measuring distances between corresponding records of two individual subsequences over a network to a remote subscriber computer, the method comprising:
- receiving data at a transmission server sent from a data source over the Internet, the transmission server comprising a processor and memory that stores the remote subscriber's address and receives in real-time the remote subscriber's requested function of data;
- formatting the incoming data into:
- a sequence of first input values xn wherein n=1, 2, . . . i,
- wherein for any value of n, xn lies between xn+1 and xn−1 in the sequence, and has associated with it:
- a second input value yn;
- a conversion value pn that is calculated from yn according to a conversion algorithm using at least one of the one or more processors, wherein pn is a function of the distance between yn and another second input value;
- and
- one or more intermediate description values zn, wherein zn=zn−1+pn;
- and
- configuring the memory to store the two or more intermediate description values zn for each time step, wherein the intermediate description values zn are configured for two or more of the intermediate description values zn to be used in combination by the computer system in subsequent calculations to generate descriptive data, wherein two of the intermediate description values zn correspond to a start point and an end point of a range of interest, wherein the averaging periods are calculatable over unpredictable periods of time as well as calculatable over known periods of time, and wherein the averaging periods are calculatable over time-varying periods as well as calculatable over fixed periods of time;
- wherein the subscriber requests a function, start point, and end point of range of interest, wherein the transmission server then sends intermediate description values zn corresponding to the request, wherein the subscriber performs a single operation to the intermediate description values zn to calculate the function.
A cyber-fraud security method for distributing customizable functions of data, the customizable functions of data including matching subsequences by measuring distances between corresponding records of two individual subsequences over a network to a remote subscriber computer, the method comprising:
- receiving data at a transmission server sent from a data source over the Internet, the transmission server comprising a processor and memory that stores the remote subscriber's address and receives in real-time the remote subscriber's requested function of data;
- formatting the incoming data into two or more intermediate description values zn for each time step:
- calculating, via the processor, a quantity from a set of second input values yn corresponding to a portion of a sequence of first input values xn extending from n=a to n=b;
- extracting from a database, at least an output value zn, wherein n=b, using a memory that is configured to store a sequence of first input values xn wherein n=1, 2, . . . i, wherein for any value of n, xn lies between xn+1 and xn−1 in the sequence, and has associated with it:
- a second input value yn;
- a conversion value pn that is calculated from yn according to a conversion algorithm, wherein pn is a function of the distance between yn and another second input value;
- and
- one or more intermediate description values zn, wherein zn=zn−1+pn;
- configuring the memory to store the two or more intermediate description values zn for each time step, wherein the intermediate description values zn are stored in the database and configured for two or more of the intermediate description values zn to be used in combination by the computer system in subsequent calculations to generate descriptive data, wherein two of the intermediate description values zn correspond to a start point and an end point of a range of interest, wherein the averaging periods are calculatable over unpredictable periods of time as well as calculatable over known periods of time, and wherein the averaging periods are calculatable over time-varying periods as well as calculatable over fixed periods of time;
- and
- performing a subsequent calculation to generate descriptive data, via at least one of the one or more processors, using the intermediate description values zn without recalculation of the intermediate description values zn, thereby causing fewer operations to be required;
- wherein the subscriber requests a function, start point, and end point of range of interest, wherein the transmission server then sends intermediate description values zn corresponding to the request.
Dependencies are inferred from the claim text.