US2020169637A1PendingUtilityA1

Virtual assistant aided communication with 3rd party service in a communication session

Assignee: APPLE INCPriority: Jun 5, 2015Filed: Jan 29, 2020Published: May 28, 2020
Est. expiryJun 5, 2035(~8.8 yrs left)· nominal 20-yr term from priority
H04L 51/02H04L 51/18H04M 3/42382H04M 2250/74H04L 51/046H04M 2203/256H04M 3/5183H04M 3/5166H04L 65/1069H04M 1/72552H04M 1/72436
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant to assist a user with a communication session between the user and a third party service. A user can use a communication application to enter a message directed to the virtual assistant and request assistance to communicate with a 3rd party service. In response, the virtual assistant can access a set of communication instructions associated with the 3rd party service. The set of communication instructions can include a set of commands for communicating with the 3rd party service, services provided by the 3rd party service and data needed by the 3rd party service to facilitate communication. The virtual assistant can use the communication instructions to gather data needed by the 3rd party service, communicate with the 3rd party service and present the user with data received from the 3rd party service.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving, by a client device, a first message entered as part of a communication session;   performing, by the client device, a semantic analysis of the first message to determine that the first message includes a request for a virtual assistant to facilitate communication with a third party;   retrieving, by the client device, a set of communication instructions associated with the third party, wherein the set of communication instructions identifies a set of data needed by the third party to provide a third party service, and a set of commands for communicating with the third party;   gathering, by the client device, the set of data from one or more memory locations accessible by the client device based on the set of communication instructions;   transmitting, by the client device, the set of data to the third party service using at least a first command of the set of commands;   receiving a response message from the third party regarding the third party service; and   presenting, in the communication session, information corresponding to the response message received from the third party regarding the third party service.

Join the waitlist — get patent alerts

Track US2020169637A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.