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

Claim 0:
1. A method for interactively gathering performance data associated with an application executed on a user device, the method comprising:
receiving at a chatbot executed by a user device, a plurality of answers from a user of the user device to a plurality of prompts sequentially output by the chatbot 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, by the chatbot, an application programing interface (API) associated with an operating system of the user device to retrieve contextual data from the operating system during the performance issue, wherein invoking the API to retrieve the contextual data comprises:
after the chatbot outputs a first prompt 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 API to selectively retrieve the identified type of contextual data; and

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