Claims Analysis
Total Claims: 76
Claim 1
Independent Claim
90 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; and a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; in which the computer model defines fitness as a function of input and output; further comprising a learning unit configured to derive the computer model; in which the learning unit is configured to derive the computer model using empirical fitness of input and output.
Claim 2
Dependent Claim
90 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; and a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; in which the computer model defines fitness as a function of input and output; further comprising a learning unit configured to derive the computer model; in which the learning unit is configured to derive the computer model using empirical fitness of input and output.
Claim 3
Dependent Claim
22 words
A system as in claim 1, in which the learning unit is configured to derive the computer model using a learning algorithm.
Claim 4
Dependent Claim
20 words
A system as in claim 1, in which the learning unit is configured to derive the computer model using regression.
Claim 5
Dependent Claim
21 words
A system as in claim 1, in which the learning unit is configured to derive the computer model using symbolic regression.
Claim 6
Dependent Claim
23 words
A system as in claim 1, in which the learning unit is configured to derive the computer model using a machine learning system.
Claim 7
Dependent Claim
26 words
A system as in claim 1, in which the learning unit is configured to derive the computer model using a fitting algorithm applied to training data.
Claim 8
Dependent Claim
18 words
A system as in claim 1, in which the computing unit is configured to receive applied inputs serially.
Claim 9
Dependent Claim
18 words
A system as in claim 1, in which the computing unit is configured to receive applied inputs periodically.
Claim 10
Dependent Claim
20 words
A system as in claim 1, in which the learning unit and the computing unit operate independently and interact intermittently.
Claim 11
Dependent Claim
25 words
A system as in claim 9, in which said intermittent interaction comprises the computing unit periodically accessing the learning unit to obtain the computer model.
Claim 12
Dependent Claim
23 words
A system as in claim 1, in which the learning unit is configured to derive the computer model by altering a single entity.
Claim 13
Dependent Claim
14 words
A system as in claim 11, in which the entity comprises a computer program.
Claim 14
Dependent Claim
27 words
A system as in claim 1, in which the learning unit is configured to derive the computer model by altering a plurality of a population of entities.
Claim 15
Dependent Claim
13 words
A system as in claim 13, in which the entities comprise computer programs.
Claim 16
Dependent Claim
21 words
A system as in claim 1, in which the learning unit is configured to derive different computer models at different times.
Claim 17
Dependent Claim
61 words
A system as in claim 1, in which: the computer model defines fitness as a function of input and output; and the computing unit is configured to calculate, using the computer model, for an applied input and at least a plurality of outputs, corresponding fitnesses, and select the output for which the corresponding fitness is best according to a predetermined criterion.
Claim 18
Dependent Claim
24 words
A system as in claim 1, in which the learning unit includes an entity which defines fitness as a function of input and output.
Claim 19
Dependent Claim
14 words
A system as in claim 17, in which the entity comprises a computer program.
Claim 20
Dependent Claim
29 words
A system as in claim 17, in which the learning unit is configured to derive the computer model by an algorithm that includes the step of altering the entity.
Claim 21
Dependent Claim
26 words
A system as in claim 1, in which the learning unit includes a population of entities which define fitness as a function of input and output.
Claim 22
Dependent Claim
13 words
A system as in claim 20, in which the entities include computer programs.
Claim 23
Dependent Claim
32 words
A system as in claim 20, in which the learning unit is configured to derive the computer model by an algorithm which includes the step of altering a plurality of the entities.
Claim 24
Dependent Claim
39 words
A system as in claim 1, further comprising an autonomous agent, in which: the computing unit is configured to apply said output to control the autonomous agent; and the applied input represents a parameter relating to the autonomous agent.
Claim 25
Dependent Claim
23 words
A system as in claim 23, further comprising a sensor configured to sense said parameter and apply said input to the computing unit.
Claim 26
Dependent Claim
61 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; and a learning unit configured to derive the computer model; using a compiling genetic programming system.
Claim 27
Dependent Claim
61 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; and a learning unit configured to derive the computer model; using a compiling genetic programming system.
Claim 28
Dependent Claim
67 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; and a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; in which the computing unit is configured to use the output determined by the computing unit to control a real-time process.
Claim 29
Dependent Claim
67 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; and a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; in which the computing unit is configured to use the output determined by the computing unit to control a real-time process.
Claim 30
Dependent Claim
21 words
A system as in claim 26, in which at least one applied input represents a parameter relating to the real-time process.
Claim 31
Dependent Claim
82 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; a learning unit configured to derive the computer model; and a fitness calculation module, which is configured to calculate the empirical fitness of an output previously determined by the computing unit in response to an applied input.
Claim 32
Dependent Claim
82 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; a learning unit configured to derive the computer model; and a fitness calculation module, which is configured to calculate the empirical fitness of an output previously determined by the computing unit in response to an applied input.
Claim 33
Dependent Claim
32 words
A system as in claim 28, in which the learning unit is configured to use at least one evaluation of empirical fitness by the fitness calculation module to derive the computer model.
Claim 34
Dependent Claim
32 words
A system as in claim 28, in which the learning unit is configured to use at least one evaluation of empirical fitness by the fitness calculation module to improve the computer model.
Claim 35
Dependent Claim
62 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; and a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; in which the computer model defines fitness as including a "pain" component and a "pleasure" component.
Claim 36
Dependent Claim
62 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; and a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; in which the computer model defines fitness as including a "pain" component and a "pleasure" component.
Claim 37
Dependent Claim
88 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; and a learning unit which includes: a memory for storing a plurality of vectors, each of which includes an input, an output, and a corresponding fitness; and a derivation unit configured to derive the computer model using the vectors as a training set.
Claim 38
Dependent Claim
88 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; and a learning unit which includes: a memory for storing a plurality of vectors, each of which includes an input, an output, and a corresponding fitness; and a derivation unit configured to derive the computer model using the vectors as a training set.
Claim 39
Dependent Claim
32 words
A system as in claim 32, in which: the fitness in at least one of the vectors is an empirical fitness; and the fitness defined by computer model is a predicted fitness.
Claim 40
Dependent Claim
28 words
A system as in claim 32, in which the learning unit is further configured to prevent at least one of the vectors stored in memory from being removed.
Claim 41
Dependent Claim
34 words
A system as in claim 32, in which the learning unit is further configured to temporarily prevent at least one of the vectors stored in memory from being removed according to a predetermined criterion.
Claim 42
Dependent Claim
38 words
A system as in claim 32, in which the learning unit is further configured to make at least one of the vectors stored in memory more difficult to remove than at least one other vector stored in memory.
Claim 43
Dependent Claim
37 words
A system as in claim 32, in which the derivation unit is configured to alter, using an algorithm, a population of entities, at least one of which defines fitness as an alterable function of input and output.
Claim 44
Dependent Claim
50 words
A system as in claim 32, in which the computing unit is further configured to calculate, using the computer model, for an applied input and at least a plurality of outputs, corresponding fitnesses, and to select the output for which the corresponding fitness is best according to a predetermined criterion.
Claim 45
Dependent Claim
20 words
A system as in claim 32, in which the derivation unit and the computing unit operate independently and interact intermittently.
Claim 46
Dependent Claim
39 words
A system as in claim 32, in which the system further comprises a fitness calculation module, which is configured to calculate the empirical fitness of an output previously determined by the computing unit in response to an applied input.
Claim 47
Dependent Claim
25 words
A system as in claim 40, in which the learning unit is configured to use said evaluation of empirical fitness to derive the computer model.
Claim 48
Dependent Claim
25 words
A system as in claim 40, in which the learning unit is configured to use said evaluation of empirical fitness to improve the computer model.
Claim 49
Dependent Claim
17 words
A system as in claim 32, in which at least one of the vectors is determined empirically.
Claim 50
Dependent Claim
19 words
A system as in claim 32, in which at least one of the vectors is determined from past experience.
Claim 51
Dependent Claim
16 words
A system as in claim 32, in which at least one of the vectors is preset.
Claim 52
Dependent Claim
15 words
A system as in claim 32, in which each vector further includes a state variable.
Claim 53
Dependent Claim
16 words
A system as in claim 32, in which each input includes at least one sensed parameter.
Claim 54
Dependent Claim
22 words
A system as in claim 32, in which the learning unit is further configured to periodically store new vectors in the memory.
Claim 55
Dependent Claim
32 words
A system as in claim 48, in which the learning unit is further configured to prevent at least one of the vectors which was first stored in the memory from being replaced.
Claim 56
Dependent Claim
64 words
A system as in claim 32, in which: the computer model includes an entity which defines fitness as a function of input and output; and the computing unit is configured to calculate, using the entity, for an applied input and at least a plurality of outputs, corresponding fitnesses, and select the output for which the corresponding fitness is best according to a predetermined criterion.
Claim 57
Dependent Claim
56 words
A system as in claim 32, in which the derivation unit is configured to alter, using an algorithm, a population of computer entities, each of which defines fitness as an alterable function of an input and an output, and produce the computer model as the entity which best fits the vectors according to a predetermined criterion.
Claim 58
Dependent Claim
27 words
A system as in claim 51, in which: the fitnesses included in the vectors are empirical fitnesses; and the fitnesses defined by the entities are predicted fitnesses.
Claim 59
Dependent Claim
13 words
A system as in claim 51, in which the algorithm includes genetic alteration.
Claim 60
Dependent Claim
13 words
A system as in claim 51, in which the algorithm includes tournament selection.
Claim 61
Dependent Claim
76 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; and an autonomous agent, in which: the computing unit is configured to apply said output to control the autonomous agent; and said fitness includes a "pain" component and a "pleasure" component.
Claim 62
Dependent Claim
76 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; and an autonomous agent, in which: the computing unit is configured to apply said output to control the autonomous agent; and said fitness includes a "pain" component and a "pleasure" component.
Claim 63
Dependent Claim
37 words
A system as in claim 55, in which: the "pain" component increases as the behavior of the autonomous agent becomes less desirable; and the "pleasure" component increases as the behavior of the autonomous agent becomes more desirable.
Claim 64
Dependent Claim
118 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; an autonomous agent, in which the computing unit is configured to apply said output to the autonomous agent; and the applied input represents a parameter relating to the autonomous agent; and a learning unit which includes: a memory for storing a plurality of vectors, each of which includes an input, an output, and a corresponding fitness; and a derivation unit configured to derive the computer model using the vectors as a training set.
Claim 65
Dependent Claim
118 words
A computer implemented system, comprising: a computer model which defines a relationship between inputs, outputs, and corresponding fitnesses; a computing unit for accessing the computer model to determine, in response to an applied input, an output for which a corresponding fitness meets a predetermined criterion; an autonomous agent, in which the computing unit is configured to apply said output to the autonomous agent; and the applied input represents a parameter relating to the autonomous agent; and a learning unit which includes: a memory for storing a plurality of vectors, each of which includes an input, an output, and a corresponding fitness; and a derivation unit configured to derive the computer model using the vectors as a training set.
Claim 66
Dependent Claim
20 words
A system as in claim 57, in which the derivation unit and the autonomous agent operate independently and interact intermittently.
Claim 67
Dependent Claim
29 words
A system as in claim 57, in which: the fitnesses included in the vectors are empirical fitnesses; and the fitness defined by the computer model is a predicted fitness.
Claim 68
Dependent Claim
77 words
A system as in claim 57, in which the learning unit is further configured to wait until a predetermined event occurs after the computing unit applies an output corresponding to a previous applied input to the autonomous agent, receive a new applied input, calculate an empirical fitness as a predetermined function of said new applied input and said output, and store said previous applied input, said output, and said empirical fitness as a vector in the memory.
Claim 69
Dependent Claim
20 words
A system as in claim 60, in which the predetermined event is a lapse of a predetermined length of time.
Claim 70
Dependent Claim
27 words
A system as in claim 60, in which the system further comprises a sensor configured to sense said parameter and apply said input to the computing unit.
Claim 71
Dependent Claim
19 words
A system as in claim 60, in which said predetermined function includes a "pain" component and a "pleasure" component.
Claim 72
Dependent Claim
38 words
A system as in claim 57, in which: the autonomous agent is a propelled object; the input represents proximity of the propelled object to external objects; and the output represents a propulsion control parameter for the propelled object.
Claim 73
Dependent Claim
23 words
A system as in claim 64, in which the fitnesses included in the vectors each include a "pain" component and a "pleasure" component.
Claim 74
Dependent Claim
33 words
A system as in claim 65, in which: the "pain" component increases with proximity to external objects; and the "pleasure" component increases with at least one of propulsion speed and straightness of movement.
Claim 75
Dependent Claim
44 words
A system as in claim 64, in which: the propelled object comprises a propulsion motor and a plurality of proximity sensors; the input comprises a vector including outputs of the proximity sensors; and the output comprises a speed control value for the propulsion motor.
Claim 76
Dependent Claim
14 words
A system as in claim 64, in which the propelled object is a robot.