[ DIGITAL THOUGHT HOME ]
Cognitive Functions
- Relate language expressions to database addresses and operations
- Specify the computational response definition of words and expressions
- Recognize and equate synonomous expressions
- Retreive the attribute of an entity from local or remote source
- Record and report the source of information
- Link images to an entity
- Enable distinction of special kinds of images such as maps or aerials
- Fulfill request for certain types of images of a subject
- Track and provide links to the subject(s) of conversation
- Enable topic of conversation to limit the scope of data searches
- Display image related to topic of conversation
- Evaluate the target of a pronoun or relational expression
- Record the attribute of an entity
- Assign an entity to a category
- List members of a category
- List members of a category which fulfill a set of criterion
- Define archetypes and expected parameters for a category
- Enable characters to be inherited within a category
- Record a time stamp of a time-varying parameter
- Report the time when a time-varying parameter held a certain value
- Calculate age base on date and category-specific age indicating parameter
- Record the quantity of an entity
- Report the quantity of an entity
- Specify the determinants of a multi-variable parameter
- Evaluate a multi-variable parameter by consulting its various or alternative components
- Specify how to calculate family or genealogical relations
- Report the identity of any requested family relation
- Record information about the user identified using personal pronouns
- Report requested information about system user
- Enable knowledge base browsing
- When user requests a knowledge quiz on a subject, pose question about system-selected parameter
- Identify distributive expressions and apply the stated function to each member of the expression
- Record degree of positive negative correlation (signal amplification or attenuation factor)
- Propagate attenuating positive and negative activation points within a conceptual network
- Evaluate situations using a model of actor goals and actions
- Anticipate outcome of situations, implement situation response plans
Language Processing Functions
- select input handler
- parse input
- reduce complexity
- evaluate expression
- reply to user
Specification: Computational Definitions
- Procedure for answering generic interrogative questions: types who, what, where, when, how, why, which? Who means retrieve name of entity satisfying input conditions.
- Specify and propagate reciprocal effects of actions. Ex: X (person) invented Y (object). Y/inventor = X; X/inventions += Y
- augmented dictionary includes context, connotation, channel, vocabulary frequency, discourse type) - babytalk, academic, clinical, technical, archaic, vulgar, rare, common
- Express verbs in terms of the state conditions or changes which that are entailed.
Alternate Embodiments -
Handler selection: Current embodiment offers input to strategically ordered sequence of handlers. First one to match activation condition gets the input. Passes input to next in line if process fails. Alternate embodiment: input offered simultaneously to multiple handlers who compete on the basis of confidence and scope to handle the input.