[ DIGITAL THOUGHT HOME ]

Cognitive Functions

  1. Relate language expressions to database addresses and operations
  2. Specify the computational response definition of words and expressions
  3. Recognize and equate synonomous expressions
  4. Retreive the attribute of an entity from local or remote source
  5. Record and report the source of information
  6. Link images to an entity
  7. Enable distinction of special kinds of images such as maps or aerials
  8. Fulfill request for certain types of images of a subject
  9. Track and provide links to the subject(s) of conversation
  10. Enable topic of conversation to limit the scope of data searches
  11. Display image related to topic of conversation
  12. Evaluate the target of a pronoun or relational expression
  13. Record the attribute of an entity
  14. Assign an entity to a category
  15. List members of a category
  16. List members of a category which fulfill a set of criterion
  17. Define archetypes and expected parameters for a category
  18. Enable characters to be inherited within a category
  19. Record a time stamp of a time-varying parameter
  20. Report the time when a time-varying parameter held a certain value
  21. Calculate age base on date and category-specific age indicating parameter
  22. Record the quantity of an entity
  23. Report the quantity of an entity
  24. Specify the determinants of a multi-variable parameter
  25. Evaluate a multi-variable parameter by consulting its various or alternative components
  26. Specify how to calculate family or genealogical relations
  27. Report the identity of any requested family relation
  28. Record information about the user identified using personal pronouns
  29. Report requested information about system user
  30. Enable knowledge base browsing
  31. When user requests a knowledge quiz on a subject, pose question about system-selected parameter
  32. Identify distributive expressions and apply the stated function to each member of the expression
  33. Record degree of positive negative correlation (signal amplification or attenuation factor)
  34. Propagate attenuating positive and negative activation points within a conceptual network
  35. Evaluate situations using a model of actor goals and actions
  36. Anticipate outcome of situations, implement situation response plans

Language Processing Functions

  1. select input handler
  2. parse input
  3. reduce complexity
  4. evaluate expression
  5. reply to user

Specification: Computational Definitions

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.