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

Claim 0:
1. A computing system configured for development tool user assistance, the system comprising:
a digital memory;
a processor in operable communication with the digital memory;
a development tool configured to operate using the digital memory and the processor; and
wherein the processor is configured to perform development tool user assistance steps which include (a) computationally obtaining development problem information of a development problem of a current user from or in the development tool during a current development tool session, (b) computationally mapping the development problem information to a problem matching node in a mitigation graph data structure which has multiple nodes and resides in the digital memory, the mitigation graph nodes collectively representing interactions of a user interface of the development tool with at least one other user during at least one development tool session other than the current development tool session, 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, (c) based at least in part on the problem matching node and the action metadata, computationally identifying at least one action sequence for mitigating the development problem, and (d) computationally and visually presenting the at least one action sequence in the user interface of the development tool.