System method for simulating conciousness
First Claim
1. A computer generated entity, comprising:
- a plurality of attributes, wherein at least one such attribute defines the vitality of the entity; and
a plurality of actions, at least one of which will affect the vitality of the entity;
wherein said actions simulate actions by the entity on objects in an environment;
the environment is a computer generated simulated environment; and
the computer generated entity identifies the objects by calculating one or more percepts identified with the objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulated consciousness method (10) for an improved human/computer interface. A computer system (12) is programmed to have a Digital Life Form (32) possessing a plurality of attributes (65). A plurality of actions (64) taken relative to objects (60) in the environment (30) contribute to simulated feelings (76) which ultimately control the viability of the Digital Life Form (32). When there are not sufficient energy packets (66) to sustain the Digital Life Form (32) then simulated death 52 results. Therefore, only actions (64) which contribute to the viability of the Digital Life Form (32) are repeated in the long-run. Some of those actions (64) include perception of reality, concept formation, and natural language processing.
30 Citations
26 Claims
-
1. A computer generated entity, comprising:
-
a plurality of attributes, wherein at least one such attribute defines the vitality of the entity; and
a plurality of actions, at least one of which will affect the vitality of the entity;
whereinsaid actions simulate actions by the entity on objects in an environment;
the environment is a computer generated simulated environment; and
the computer generated entity identifies the objects by calculating one or more percepts identified with the objects. - View Dependent Claims (2, 3)
-
-
4. A computer interface, comprising:
-
a digital life form having a plurality of attributes;
a plurality of actions which may be accomplished by the digital life form; and
a selection criteria for selecting from said plurality of actions;
whereinrepeated selection of actions which do not contribute to the vitality of the digital life form will result in the simulated death of the digital life form, and said digital life form perceives a plurality of objects in an environment;
said objects are identified by the digital life form according to percepts;
the percepts are perceived properties of the objects; and
said actions are selected to optimize vitality dependant upon the particular objects perceived so as to benefit the digital life form wherein benefit is defined as serving the needs of the digital life form by keeping it alive. - View Dependent Claims (5, 6, 7)
-
-
8. A computer program product comprising a computer usable medium having a computer readable program code embodied thereon configured to operate on a computer, comprising:
-
code to cause the computer to keep track of a list of attributes of a digital life form;
code for causing the digital life form to formulate concepts based on at least one percept of at least one object;
code to cause the computer to cause the digital life form to take actions based upon the concepts in order to maintain its own vitality. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for creating a digital life form, comprising:
-
defining a digital life form;
providing access for the digital life form to an environment;
defining a plurality of potential actions for the digital life form;
providing at least one object in the environment;
providing the object with at least one characteristics;
providing the digital life form with the ability to form percepts based on the characteristics of objects;
providing the digital life form with the ability to select from said plurality of potential actions based, at least in part, on the percepts; and
providing consequences to the digital life form for such actions;
whereinthe digital life form selects from said plurality of potential actions in order to avoid certain of the consequences. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for making a simulated consciousness, comprising;
-
identifying perceived characteristics of objects in an environment based on perceptions of the objects;
storing lists of said characteristics; and
forming concepts by comparing similarities in the perceived characteristics. - View Dependent Claims (21, 22)
-
-
23. A method for forming concepts in a Digital Life Form, comprising:
-
forming percepts based on perceived characteristics of objects;
using said perceived characteristics to form concepts; and
acting on said concepts for the benefit of the Digital Life Form, itself. - View Dependent Claims (24, 25, 26)
-
Specification