Patent ID: 11947933
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A computer-readable storage medium configured with data and instructions which upon execution by a processor cause a computing system to perform a method for development tool user assistance, the method comprising:
computationally obtaining development problem information of a development problem of a current user from or in a development tool during a current development tool session;
computationally mapping the development problem information to a problem matching node in a mitigation graph data structure which has multiple nodes and resides in a digital memory of the computing system, the mitigation graph data structure nodes collectively representing interactions of a user interface of the development tool with users in a set of users and multiple development tool sessions, the mitigation graph data structure also containing action metadata which indicates at least one of: an interaction cost, an action sequence cost, an action sequence desirability, or an interaction desirability;
computationally selecting a development problem mitigation action sequence based on the action metadata;
computationally synthesizing interactive contextual documentation based at least in part on the problem matching node and the action metadata, the synthesized interactive contextual documentation including at least one interaction interface for activation of the development problem mitigation action sequence; and
computationally and visually presenting the synthesized interactive contextual documentation in the user interface of the development tool.