# US 2014/0032456 A1 · Pseudo-genetic meta-knowledge artificial intelligence systems and methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0032456 A1
- Document ID: US20140032456A1
- Status: Published application
- Kind: A1
- Application number: 13/897,664
- Filed: 2013-05-20
- Published: 2014-01-30
- Earliest claimed: 2012-05-02
- Assignees: Ether Dynamics Corporation
- Applicants: Ether Dynamics Corporation
- Inventors: Dominic de Anda Fast
- Web page: https://patentgrep.com/patent/US20140032456A1

## CPC

- G06N 3/126: Evolutionary algorithms, e.g. genetic algorithms or genetic programming
- G05B 13/0265: {the criterion being a learning criterion}
- G06N 20/00: Machine learning
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

Systems and methods for artificially intelligent physical and virtual actors including pseudo-genetic information and configured to retain meta-knowledge are described. The actors are adapted with unique behavioral and physical attributes which may independently evolve over time. The attributes may include reproduction based attributes which direct how, when, and with whom the actor reproduces and may be subject to mutation and reproductive forces. The attributes may include evaluation attributes which dictate when and how each actor evaluates their performance. The evaluation attributes may also be subject to mutation and reproductive forces. The attributes may consider meta-knowledge which is a reflection of information gathered by an actor. What and how much meta-knowledge is collected may also be expressed as one or more evolvable attributes.

## Claims

### Claim 1

(canceled)

### Claim 2

A system for managing an autonomous actor network, the system comprising:
a metadata collector configured to obtain metadata information associated with the autonomous actor network and autonomous actors included therein;
an autonomous actor, said autonomous actor including a self-assessment identifier indicative of:
metadata elements stored by the autonomous actor,
a quantity of metadata information for each metadata element stored by the autonomous actor, and
a relationship between the metadata elements for the autonomous actor and the quantity of metadata information stored for each metadata element; and
an assessment processor configured to generate an assessment value for the autonomous actor based on the obtained metadata information and the self-assessment identifier.

### Claim 3 (depends on 2)

The system of claim 2, wherein the metadata information associated with the autonomous actor network comprises at least one of network size, time, physical parameter, or boundary condition for the autonomous actor network.

### Claim 4 (depends on 2)

The system of claim 2, wherein metadata information associated with autonomous actors comprises one or more of:
a measurement of a height, a width, a weight, a total surface area, a speed, an armor thickness, an engine output, a battery life, color, and a property indicating how the actor interacts with the autonomous actor network;
a classification based at least in part on the measurement; or
a calculation based at least in part on the measurement.

### Claim 5 (depends on 2)

The system of claim 2, wherein the self-assessment identifier comprises a pseudo-gene.

### Claim 6 (depends on 2)

The system of claim 2, wherein the relationship identifies a process for combining the indicated metadata elements.

### Claim 7 (depends on 6)

The system of claim 6, wherein the relationship includes a threshold result, and
wherein generating the assessment value for the autonomous actor comprises comparing the threshold result to a combination of the metadata elements for the autonomous actor and the quantity of metadata information stored for each metadata element in accordance with the identified process.

### Claim 8 (depends on 2)

The system of claim 2, further comprising a genetic processor configured to alter the self-assessment identifier for said autonomous actor based in part on the assessment value.

### Claim 9 (depends on 8)

The system of claim 8, wherein altering said self-assessment identifier comprises at least one of changing the metadata elements for the autonomous actor, the quantity of metadata information stored by the autonomous actor, or the relationship between the metadata elements for the autonomous actor and the quantity of metadata information stored for each metadata element.

### Claim 10 (depends on 8)

The system of claim 8, wherein said altering is based on a control-sequence including one or more values indicating which actors of the plurality of autonomous actors will contribute to the self-assessment identifier and a contribution from each of the indicated actors.

### Claim 11 (depends on 2)

The system of claim 2, wherein the autonomous actor comprises a physical device having a memory configured to store the self-assessment identifier.

### Claim 12 (depends on 2)

The system of claim 2, wherein the autonomous actor comprises a virtual actor instantiated by an electronic device, the virtual actor configured to store the self-assessment identifier in a portion of a memory in communication with the electronic device.

### Claim 13 (depends on 2)

The system of claim 2, wherein the assessment value identifies a quantity of an overall goal achieved by the associated autonomous actor.

### Claim 14

A method of managing an autonomous actor network, the method comprising:
obtaining, by a network management computing system comprising computer hardware, metadata information associated with the autonomous actor network and autonomous actors included therein;
associating, by the network management computing system, a self-assessment identifier with an autonomous actor, the self-assessment identifier indicative of:
metadata elements stored by the autonomous actor,
a quantity of metadata information for each metadata element stored by the autonomous actor, and
a relationship between the metadata elements for the autonomous actor and the quantity of metadata information stored for each metadata element; and
generating, by the network management computing system, an assessment value for the autonomous actor based on the obtained information and the self-assessment identifier.

### Claim 15 (depends on 14)

The method of claim 14, wherein the self-assessment identifier comprises a pseudo-gene.

### Claim 16 (depends on 14)

The method of claim 14, wherein the relationship identifies a process for combining the indicated metadata elements.

### Claim 17 (depends on 16)

The method of claim 16, wherein the relationship includes a threshold result, and
wherein generating the assessment value for the autonomous actor comprises comparing the threshold result to a combination of the metadata elements for the autonomous actor and the quantity of metadata information stored for each metadata element in accordance with the identified process.

### Claim 18 (depends on 14)

The method of claim 14, further comprising altering the self-assessment identifier for said autonomous actor based in part on the assessment value.

### Claim 19 (depends on 18)

The method of claim 18, wherein altering said self-assessment identifier comprises at least one of changing the metadata elements for the autonomous actor, the quantity of metadata information stored by the autonomous actor, or the relationship between the metadata elements for the autonomous actor and the quantity of metadata information stored for each metadata element.

### Claim 20 (depends on 18)

The method of claim 18, wherein the altering is based on a control-sequence including one or more values indicating which actors of the plurality of autonomous actors will contribute to the self-assessment identifier and a contribution from each of the indicated actors.

### Claim 21

A tangible computer-readable storage medium comprising instructions executable by a processor of an apparatus to cause the apparatus to:
obtain metadata information associated with an actor network and autonomous actors included therein;
associate a self-assessment identifier with an autonomous actor, the self-assessment identifier indicative of:
metadata elements stored by the autonomous actor,
a quantity of metadata information for each metadata element stored by the autonomous actor, and
a relationship between the metadata elements for the autonomous actor and the quantity of metadata information stored for each metadata element; and
generate an assessment value for the autonomous actor based on the obtained information and the self-assessment identifier.
