Patent ID: 11929963
Assignee: T-MOBILE USA, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 10:
11. At least one computer-readable storage medium, excluding transitory signals and carrying instructions, which, when executed by at least one data processor of a system, cause the system to:
receive a plurality of answers from a user of a user device to a plurality of prompts sequentially output to the user during a diagnostics chat with the user regarding a performance issue of an application on the user device;
during the diagnostics chat, invoking an operating system application programming interface (API) or a memory API of the user device to retrieve contextual data of the application during the performance issue from an operating system or memory of the user device, wherein invoking the operating system API or the memory API to retrieve the contextual data comprises:
after a first prompt has been output to the user, receiving a first user answer to the first prompt;
identifying a type of the contextual data to retrieve based on a model that maps the first prompt or the first answer to the type of the contextual data; and
causing the operating system API or the memory API to selectively retrieve the identified type of contextual data; and

packaging the plurality of answers from the user and the retrieved contextual data for diagnosis of the performance issue of the application.