Methods and apparatus for using task models to help computer users complete tasks
AssigneeMicrosoft Corporation
InventorsSteven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSteven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
Estimating the term…
Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.
A method for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the method comprising steps of:
A method for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the method comprising steps of:
A method for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the method comprising steps of:
An apparatus for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the device comprising:
An apparatus for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the apparatus comprising:
An apparatus for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the apparatus comprising:
A machine readable medium having machine executable instructions which, when executed by the machine, perform steps for using a predetermined model of clustered tasks to provide help to a user attempting to perform a task, the steps comprising:
A machine readable medium having machine executable instructions which, when executed by the machine, perform steps for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the steps comprising:
A machine readable medium having machine executable instructions which, when executed by the machine, perform steps for using a predetermined model of clustered tasks, for providing help to a user attempting to perform a task, the steps comprising:
Dependencies are inferred from the claim text.