PERSONAL ASSISTANT CONTEXT BUILDING
4 Assignments
0 Petitions
Accused Products
Abstract
Technologies related to personal assistant context building are generally described. In some examples, network service communications, such as network traffic resulting from the use of mobile applications or “apps” on a mobile device, may be captured, parsed, and included in personal assistant context databases for use in configuring automated personal assistant user interaction operations. In some examples, parsing services may be provided to parse forwarded network service communications and generate converted data for inclusion in personal assistant context databases.
-
Citations
51 Claims
-
1-30. -30. (canceled)
-
31. A method for providing a parsing service, comprising:
-
receiving, by a network server from a computing device, a copy of a network service communication including one or more of a network service request made by the computing device or a network service response received by the computing device; parsing, by the network server, the received copy of the network service communication to generate parsed personal assistant data; maintaining, by the network server, a network service library including service translation information for a plurality of network services; identifying, by the network server, service translation information in the network service library for the network service corresponding to the received copy of the network service communication; converting, by the network server, the parsed personal assistant data using the identified service translation information, to produce converted data; 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 including the converted data to the computing device. - View Dependent Claims (32, 33, 44, 45, 46, 47)
-
-
34. A non-transitory computer readable storage medium having computer executable instructions executable by a processor, the instructions that, when executed by the processor, implement a parsing service, which causes the processor to:
-
receive a copy of a network service communication including one or more of a network service request made by a computing device or a network service response received by the computing device; parse the received copy of the network service communication to generate parsed personal assistant data; maintain a network service library including service translation information for a plurality of network services; identify service translation information in the network service library for the network service corresponding to the received copy of the network service communication; convert the parsed personal assistant data using the identified service translation information, to produce converted data; include the converted data in the parsed personal assistant data; and send the parsed personal assistant data including the converted data to the computing device. - View Dependent Claims (35, 36, 48, 49, 50, 51)
-
-
37. A network server configured to provide a parsing service, the network server comprising:
-
a processor; a memory; and a parsing service stored in the memory and executable by the processor, wherein the parsing service is configured to; receive a copy of a network service communication including one or more of a network service request made by a computing device or a network service response received by the computing device; parse the received copy of the network service communication to generate parsed personal assistant data; maintain a network service library including service translation information for a plurality of network services; identify service translation information in the network service library for the network service corresponding to the received copy of the network service communication; convert the parsed personal assistant data using the identified service translation information, to produce converted data; include the converted data in the parsed personal assistant data; and send the parsed personal assistant data including the converted data to the computing device. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
Specification