×

System and method for dynamic assistance in software applications using behavior and host application models

  • US 7,047,498 B2
  • Filed: 11/20/2001
  • Issued: 05/16/2006
  • Est. Priority Date: 05/07/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of identifying logical patterns from a set of a user'"'"'s inputs to a computer host application, the method comprising the steps of:

  • storing in a database a host application model, the model including a GuiFramework that models the host application interface controls that reflect the different states of the host application;

    extracting the GuiFramework from the database and expanding the GuiFramework into an interlinked, indexed network structure in memory;

    intercepting, during execution of the host application, one or more operating system messages to obtain information relating to a plurality of the user'"'"'s inputs;

    polling the user inputs to detect user activation of an interface device;

    creating, upon detection of the user'"'"'s activation, an action structure that includes status flags to mark structures;

    accumulating the action structure in a database;

    searching the accumulated action structures to detect sequences capable of being processed into an interactive custom accelerated procedure (ICAP); and

    generating the ICAP to automate the detected sequences.

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