IP Library Granted Patent US 11,410,662
Granted Patent B2
US 11,410,662 · App. 16/592,264 · Granted Aug 9, 2022

Content playback system

Inventor: Joe Littlejohn (Bristol, GB)
Assignee: B & W GROUP LTD
G10L17/22G10L15/22G10L15/30H04M1/724G10L2015/223G10L2015/228
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 11,410,662
App. No.
16/592,264
Granted
Aug 9, 2022
Kind
B2
Abstract

The invention provides a content playback system comprising a plurality of playback devices, each of which is configured to detect a voice command from a user and to play content. The system is configured to store an account conversation state associated with an account shared by the plurality of playback devices, and a device conversation state that is associated with a first playback device of the plurality of playback devices. When a voice command is detected by the first playback device, the system is configured to control the first playback device using information in the account conversation state and the device conversation state associated with the first playback device as an input. This may improve continuity of experience for a user across the plurality of playback devices.

Claims (35)

1. A content playback system comprising:

a plurality of playback devices, wherein each playback device is configured to detect a voice command from a user, and wherein each playback device is configured to play content;

wherein the system is configured to:

store an account conversation state associated with an account shared by the plurality of playback devices, wherein the account conversation state includes information relating to a previous interaction between a user and any one of the plurality of playback devices;

store a plurality of device conversation states, each one associated with a different respective one of the plurality of playback devices, wherein each device conversation state includes information relating to a previous interaction between a user and the playback device associated with that device conversation state, and wherein at least one of the plurality of device conversation states includes information relating to whether or not an interaction is ongoing between a user and the playback device associated with the at least one of the plurality of device conversation states; and

in response to a voice command from a user being detected by a first playback device of the plurality of playback devices, access the account conversation state and a device conversation state associated with the first playback device, and control the first playback device using the voice command, the account conversation state and the device conversation state associated with the first playback device as inputs.

2. The content playback system according to claim 1 , wherein the device conversation state associated with the first playback device includes an indication of whether or not a voice command from a user is awaited at the first playback device.

3. The content playback system according to claim 1 , wherein the system is further configured to, in response to the voice command being detected by the first playback device, update the device conversation state associated with the first playback device based on the detected voice command.

4. The content playback system according to claim 1 , wherein:

the system comprises a memory separate from the plurality of playback devices; and

the system is configured to store the device conversation state in the memory.

5. The content playback system according to claim 4 , wherein the memory comprises cloud storage.

6. The content playback system according to claim 1 , wherein:

the system comprises a memory separate from the plurality of playback devices; and

the system is configured to store the account conversation state in the memory.

7. The content playback system according to claim 1 , wherein:

the system comprises a controller separate from the plurality of playback devices, and

the controller is configured to control each of the plurality of playback devices.

8. The content playback system according to claim 7 , wherein the controller comprises a cloud server.

9. The content playback system according to claim 1 , wherein controlling a playback device includes playing content via that playback device.

10. The content playback system according to claim 1 , wherein the information relating to a previous interaction between the user and one of the plurality of playback devices includes an indication of content played via that one of the plurality of playback devices.

11. The content playback system according to claim 1 , wherein the information relating to a previous interaction between the user and one of the plurality of playback devices includes an indication of a content playlist determined for the user based on the previous interaction between the user and that one of the plurality of playback devices.

12. The content playback system according to claim 1 , wherein the system is further configured to update the account conversation state based on the controlling of a playback device.

13. The content playback system according to claim 1 , wherein controlling a playback device includes generating or adapting a content playlist, and playing the content playlist via that playback device.

14. The content playback system according to claim 1 , further comprising a content server configured to store content that is playable by the plurality of playback devices.

15. The content playback system according to claim 1 , wherein the plurality of playback devices comprises a plurality of speakers for playing audio content.

16. A method of controlling a plurality of playback devices, each playback device being configured to detect a voice command from a user and to play content, the method comprising:

storing an account conversation state associated with an account shared by the plurality of playback devices, wherein the account conversation state includes information relating to a previous interaction between a user and any one of the plurality of playback devices;

storing a plurality of device conversation states, each one associated with a different respective one of the plurality of playback devices, wherein each device conversation state includes information relating to a previous interaction between a user and the playback device associated with that device conversation state, and wherein at least one of the plurality of device conversation states includes information relating to whether or not an interaction is ongoing between a user and the playback device associated with the at least one of the plurality of device conversation states;

detecting a voice command from a user via a first playback device of the plurality of playback devices;

accessing the account conversation state and a device conversation state associated with the first playback device; and

controlling the first playback device using the voice command, the account conversation state and the device conversation state associated with the first playback device as inputs.

17. The method according to claim 16 , wherein the device conversation state associated with the first playback device includes an indication of whether or not a voice command from a user is awaited at that one of the plurality of playback devices.

18. The method according to claim 16 , wherein the method comprises, in response to the voice command being detected by the first playback device, updating the device conversation state associated with the first playback device based on the detected voice command.

19. The method according to claim 16 , wherein the method comprises storing the device conversation state in a memory separate from the plurality of playback devices.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0613) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: B & W GROUP LTD
Reel/Frame 059988/0688 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0572) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: B & W GROUP LTD
Reel/Frame 059988/0738 →
ABL PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: B & W GROUP LTD
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0572 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: B & W GROUP LTD
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2020
From: AUDIOGUM UK LIMITED
To: B & W GROUP LTD
Reel/Frame 054491/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2019
From: LITTLEJOHN, JOE
To: AUDIOGUM UK LIMITED
Reel/Frame 050702/0880 →