System and 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.
2 Assignments
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.
16 Citations
31 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer interface, comprising:
-
a digital 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;
wherein repeated 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 - View Dependent Claims (7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 30, 31)
-
-
12. 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 to cause the computer to cause the digital life form to take actions to maintain its own vitality.
-
-
16. 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; and
providing consequences to the digital life form for such actions.
-
-
23. A method for simulating consciousness, comprising;
-
identifying characteristics of objects in an environment; and
storing lists of said characteristics.
-
-
27. A method for obtaining information valuable for survival, comprising:
-
performing a plurality of optional behaviors; and
storing information relative to such actions for future reference.
-
-
29. A method for forming concepts in a Digital Life Form, wherein:
percepts are compared to form concepts.
Specification