STOCHASTIC PROCESSING
First Claim
1. A method of generating seed values for use in a random number generator, comprising the steps of:
- a. receiving a timestamp;
b. determining a difference between the timestamp and an uncertain zero point in time, using a processor, thereby determining an offset;
c. expressing the offset through a plurality of time units, using a processor, each time unit having a corresponding uncertain scale value, thereby generating a set of delta values;
d. multiplying each delta value in the set of delta values by the corresponding uncertain scale value, using a processor, associated with the time unit, thereby generating a set of addends; and
e. summing the addends using a processor, thereby generating a seed value.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control stochastic processing of data, a non-deterministic data pool module configured to provide a stream of non-deterministic values that are not derived from a function, a plurality of functionally equivalent data processing modules each configured to stochastically process data as called upon by the architect module, a data feed configured to feed a data set desired to be stochastically processed, and a structure memory module including a memory storage device and configured to provide sufficient information for the architect module to duplicate a predefined processing architecture and to record a utilized processing architecture.
7 Citations
30 Claims
-
1. A method of generating seed values for use in a random number generator, comprising the steps of:
-
a. receiving a timestamp; b. determining a difference between the timestamp and an uncertain zero point in time, using a processor, thereby determining an offset; c. expressing the offset through a plurality of time units, using a processor, each time unit having a corresponding uncertain scale value, thereby generating a set of delta values; d. multiplying each delta value in the set of delta values by the corresponding uncertain scale value, using a processor, associated with the time unit, thereby generating a set of addends; and e. summing the addends using a processor, thereby generating a seed value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of generating a second source file from a first source file, comprising the steps of:
-
a. determining a difference between a timestamp and an uncertain zero point in time, using a processor, thereby determining an offset; b. expressing the offset through a plurality of time units, each time unit having a corresponding uncertain scale value, thereby generating a set of delta values; c. multiplying each delta value in the set of delta values by the corresponding uncertain scale value, using a processor, associated with the time unit, thereby generating a set of addends; d. summing the addends using a processor, thereby generating a seed value; e. seeding an uncertainty random number generator including the first source file with the seed value and operating the same through a processor, thereby generating a random stream; f. loading the random stream, thereby generating a pool of uncertain data; and g. associating a time model, including;
the time stamp, the uncertain zero point in time, and the uncertain scale values with the pool of uncertain data, thereby generating a second source file. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device for generating seed values, comprising a processor and instructions for operating the processor in functional communication with the processors, the instructions including the steps of:
-
a. determining a difference between s timestamp and an uncertain zero point in time, using the processor, thereby determining an offset; b. expressing the offset through a plurality of time units, using the processor, each time unit having a corresponding uncertain scale value, thereby generating a set of delta values; c. multiplying each delta value in the set of delta values by the corresponding uncertain scale value, using the processor, associated with the time unit, thereby generating a set of addends; and d. summing the addends using the processor, thereby generating a seed value. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computing device for generating a pool of uncertain data, comprising a processor and instructions for operating the processor in functional communication with the processor, the instructions including the steps of:
-
a. determining a difference between a timestamp and an uncertain zero point in time, using a processor, thereby determining an offset; b. expressing the offset through a plurality of time units, each time unit having a corresponding uncertain scale value, thereby generating a set of delta values; c. multiplying each delta value in the set of delta values by the corresponding uncertain scale value, using a processor, associated with the time unit, thereby generating a set of addends; d. summing the addends using a processor, thereby generating a seed value; e. seeding an uncertainty random number generator including the first source file with the seed value and operating the same through a processor, thereby generating a random stream; f. loading the random stream, thereby generating a pool of uncertain data; and g. associating a time model, including;
the time stamp, the uncertain zero point in time, and the uncertain scale values with the pool of uncertain data, thereby generating a second source file. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification