Virtual assistant continuity
AssigneeApple Inc.
InventorsMichael R. Sumner, Evan S. Dibiase, Benjamin S. Phipps
Life of this patent
Estimating the term…
Abstract
At a first electronic device with a display and a microphone, receiving audio input via the microphone, wherein the audio input comprises a request; sending data representing the request to a service; receiving a token from the service, wherein the token permits lookup, from the service, of at least one of: the request, and result responsive to the request; and sending the token to a second electronic device external to the first electronic device.
Claims39
A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a first electronic device with a display and a microphone, cause the first electronic device to:
- receive audio input via the microphone of the first electronic device, wherein the audio input comprises a request;
- send data representing the request to a service;
- receive a token from the service, wherein the token permits lookup, from the service, of at least one of:
- the request, and result responsive to the request;
- send the token to a second electronic device external to the first electronic device;
- and
- in accordance with receiving the request at the first electronic device:
- send, from the first electronic device to the service, context information related to a context of the first electronic device at the time the request was received, wherein the context information includes prior interaction history between a digital assistant and the user,
- wherein activation of the token received from the service permits:
- lookup, by the second electronic device, of the context information, from the service.
A method, comprising:
- at a first electronic device with a display and a microphone:
- receiving audio input via the microphone of the first electronic device, wherein the audio input comprises a request;
- sending data representing the request to a service;
- receiving a token from the service, wherein the token permits lookup, from the service, of at least one of:
- the request, and result responsive to the request;
- sending the token to a second electronic device external to the first electronic device;
- and
- in accordance with receiving the request at the first electronic device:
- send, from the first electronic device to the service, context information related to a context of the first electronic device at the time the request was received, wherein the context information includes prior interaction history between a digital assistant and the user,
- wherein activation of the token received from the service permits:
- lookup, by the second electronic device, of the context information, from the service.
An electronic device comprising:
- a display;
- one or more processors;
- a memory;
- a microphone;
- and
- one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
- receiving audio input via the microphone of the electronic device, wherein the audio input comprises a request;
- sending data representing the request to a service;
- receiving a token from the service, wherein the token permits lookup, from the service, of at least one of:
- the request, and result responsive to the request;
- and
- sending the token to a second electronic device external to the electronic device;
- and
- in accordance with receiving the request at the electronic device:
- sending, from the first electronic device to the service, context information related to a context of the first electronic device at the time the request was received, wherein the context information includes prior interaction history between a digital assistant and the user,
- wherein activation of the token received from the service permits:
- lookup, by the second electronic device, of the context information, from the service.
Dependencies are inferred from the claim text.