IP Library › Granted Patent US 10,575,369
Granted Patent B2
US 10,575,369 · App. 15/659,885 · Granted Feb 25, 2020

Voice controlled information delivery in paired devices

Inventors: Thomas Price (San Francisco, CA); Anurag Agrawal (Palo Alto, CA)
Assignee: GOOGLE LLC
H04W92/18G10L13/033H04M3/53333H04N21/25866H04N21/4227H04M2203/4509
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,575,369
App. No.
15/659,885
Filed
Jul 26, 2017
Granted
Feb 25, 2020
Kind
B2
Art Unit
2658
USPC
704/246
Abstract

A voice-commanded common computing device may be selectively paired other computing devices in a shared network. The common computing device may detect co-presence of paired devices on the shared network, and may determine when audio and/or video content may be cast to devices on the shared network based on the detected co-presence. Audio content may include messages composed by a first user of a first device in the shared network, to be audibly output to a second user of a second device in the shared network. Casting of personal information may include positive authentication and verification prior to audible output of the personal information.

Claims (68)

1. A method performed at a common computing device communicatively connected to a shared network, comprising:

receiving by the common computing device, from a first user of a first computing device via the shared network, at a first point in time, message content to be transmitted to a second user of a second computing device;

detecting by the common computing device at a second point in time a presence of the second user within the shared network by detecting a presence of the second computing device in the shared network; and

in response to the detecting:

generating by the common computing device an audio signal corresponding to the message content; and

outputting by the common computing device the audio signal to the second user.

2. The method of claim 1 , wherein receiving the message content includes receiving the message content in text form.

3. The method of claim 2 , wherein generating the audio signal corresponding to the message content includes:

transcribing the text form of the message content from text into speech; and

audibly outputting the transcribed message content.

4. The method of claim 1 , wherein outputting by the common computing device the audio signal to the second user includes:

outputting the audio signal after a delay interval has elapsed from the detecting the presence of the second computing device in the shared network.

5. The method of claim 1 , wherein generating the audio signal corresponding to the message content includes:

outputting an audible prompt to the second user, the audible prompt including notification that a message is available for delivery;

receiving, in response to the audible prompt, an audible delivery consent from the second user; and

outputting the message content in audible form in response to the audible delivery consent.

6. The method of claim 1 , wherein generating by the common computing device the audio signal corresponding to the message content includes:

outputting a first audible prompt to the second user, the first audible prompt including notification that a message is available for delivery;

outputting a second audible prompt to the second user, the second audible prompt requesting authentication of the second user;

receiving the requested authentication of the second user; and

outputting the message content in audible form to the second user in response to the receiving of the authentication.

7. The method of claim 6 , wherein receiving the requested authentication includes at least one of:

receiving authentication in response to detection of a near field communication (NFC) chip of the second computing device by the common computing device;

receiving authentication in response to detection of a previously set passcode entered at one of the second computing device, the common computing device, or detected audibly by the common computing device; or

receiving authentication in response to identification of a fingerprint entry at one of the second computing device or the common computing device.

8. The method of claim 1 , further comprising:

receiving, by the common computing device, pairing configuration information from the first computing device;

arranging, by the common computing device, pairing between the first computing device and an auxiliary computing device in the network based on the pairing configuration information; and

exchanging information between the first computing device and the auxiliary computing device paired by the common computing device.

9. The method of claim 8 , wherein the exchanging of information between the first computing device and the auxiliary computing device includes casting audio and video information from the first computing device to the auxiliary computing device, for output of the audio and video information by the auxiliary computing device.

10. An electronic device communicatively connected to a shared network, comprising:

one or more processors;

memory; and

one or more programs stored in the memory and executable by the one or more processors, the one or more programs comprising instructions for:

receiving, by the electronic device from a first user of a first computing device via the shared network, at a first point in time, message content to be transmitted to a second user of a second computing device;

detecting by the electronic device at a second point in time a presence of the second user within the shared network by detecting a presence of the second computing device in the shared network; and

in response to the detecting:

generating by the electronic device an audio signal corresponding to the message content; and

outputting by the electronic device the audio signal to the second user.

11. The electronic device of claim 10 , wherein the instructions for receiving the message content include instructions for receiving the message content in text form.

12. The electronic device of claim 11 , wherein the instructions for generating the audio signal corresponding to the message content include instructions for:

transcribing the text form of the message content from text into speech; and

audibly outputting the transcribed message content.

13. The electronic device of claim 10 , wherein the instructions for outputting by the electronic device the audio signal to the second user include instructions for:

outputting the audio signal after a delay interval has elapsed from the detecting the presence of the second computing device in the shared network.

14. The electronic device of claim 10 , wherein the instructions for generating the audio signal corresponding to the message content include instructions for:

outputting an audible prompt to the second user, the audible prompt including notification that a message is available for delivery;

receiving, in response to the audible prompt, an audible delivery consent from the second user; and

outputting the message content in audible form in response to the audible delivery consent.

15. The electronic device of claim 10 , wherein the instructions for generating by the electronic device the audio signal corresponding to the message content include instructions for:

outputting a first audible prompt to the second user, the first audible prompt including notification that a message is available for delivery;

outputting a second audible prompt to the second user, the second audible prompt requesting authentication of the second user;

receiving the requested authentication of the second user; and

outputting the message content in audible form to the second user in response to the receiving of the authentication.

16. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the electronic device to perform operations including:

receiving, by the electronic device from a first user of a first computing device via the shared network, at a first point in time, message content to be transmitted to a second user of a second computing device;

detecting by the electronic device at a second point in time a presence of the second user within the shared network by detecting a presence of the second computing device in the shared network; and

in response to the detecting:

generating by the electronic device an audio signal corresponding to the message content; and

outputting by the electronic device the audio signal to the second user.

17. The non-transitory computer-readable storage medium of claim 16 , wherein receiving the message content includes receiving the message content in text form.

18. The non-transitory computer-readable storage medium of claim 16 , wherein generating the audio signal corresponding to the message content includes:

outputting the message content in audible form after a delay interval has elapsed from the detection of the second computing device in the shared network.

19. The non-transitory computer-readable storage medium of claim 16 , the one or more programs comprising instructions, which when executed by the electronic device, cause the electronic device to perform operations comprising:

receiving pairing configuration information from the first computing device;

arranging pairing between the first computing device and an auxiliary computing device in the network based on the pairing configuration information; and

exchanging information between the first computing device and the auxiliary computing device paired by the electronic device.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the exchanging of information between the first computing device and the auxiliary computing device includes casting audio and video information from the first computing device to the auxiliary computing device, for output of the audio and video information by the auxiliary computing device.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2017
From: PRICE, THOMAS; AGRAWAL, ANURAG
To: GOOGLE INC.
Reel/Frame 043236/0426 →
Continuity (1)
Related Publication 20190037642A1 · Jan 31, 2019