×

Representing a computer system state to a user

  • US 8,805,675 B2
  • Filed: 11/07/2005
  • Issued: 08/12/2014
  • Est. Priority Date: 11/07/2005
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory, computer-readable storage device having a computer-program product stored thereon, the computer-program product comprising instructions that when executed cause a computer to perform operations comprising:

  • updating a model, the model comprising;

    information about entities, properties of the entities, and relationships between the entities, wherein the entities are items or actors; and

    goals related to the entities and associated with performing actions in a computer system, wherein the goals relate to a domain in which a user of the computer system is knowledgeable;

    receiving an instruction to recommend one or more of the goals to the user;

    in response to the instruction, identifying;

    a set of the goals that are achievable based on the current state of the model by analyzing the information about the entities, wherein the identified goals are expressed using formal language; and

    information about entities associated with the identified goals, wherein the information is expressed using formal language;

    translating the identified goals and associated information about entities from formal language to natural language, translating comprising;

    receiving formal language statements from the model, andreordering one or more of the formal language statements using a prioritizing algorithm based on concepts to which the formal language statements relate; and

    presenting the translated goals and associated information about entities to the user in natural language.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×