Patent Document ID: 9772990
Application ID: 14851245

Base Claim:
1. A method to provide a parsing service, the method comprising: receiving, by a network server from a computing device, a copy of a network application programming interface (API) communication that includes one or more of a network API call made by the computing device or a network API response received by the computing device; parsing, by the network server, the received copy of the network API communication to generate parsed personal assistant data, wherein parsing comprises at least removing repetitive data from the received copy of the network API communication; maintaining, by the network server, a network service library that includes service translation information for a plurality of network APIs; identifying, by the network server, the service translation information in the network service library for a network API that corresponds to the received copy of the network API communication; converting, by the network server, the parsed personal assistant data using the identified service translation information, so as to produce converted data, wherein the identified service translation information comprises: terms used in connection with the network API, and corresponding translation outputs; including, by the network server, the converted data in the parsed personal assistant data; and sending, by the network server, the parsed personal assistant data that includes the converted data to the computing device.

---

Claim 2:
2. The method of claim 1 , wherein receiving the copy of the network API communication comprises receiving a copy of one or more of an extensible markup language (XML) communication or a javascript object notation (JSON) communication.