IP Library Granted Patent US 12,327,561
Granted Patent B2
US 12,327,561 · App. 18/731,541 · Granted Jun 10, 2025

Systems and methods for providing voice command recommendations

Inventors: Jeffry Copps Robert Jose (Tamil Nadu, IN); Ankur Aher (Maharashtra, IN)
Assignee: Adeia Guides Inc.
G10L15/22G06F3/14G06F3/165G06F3/167G10L2015/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 12,327,561
App. No.
18/731,541
Granted
Jun 10, 2025
Kind
B2
Abstract

The system provides a voice command recommendation to a user to avoid a non-voice command. The system determines a command that is expected to be received, and generates a voice command recommendation that corresponds to the predicted command. The predicted command can be based on the user's behavior, a plurality of users' behavior, environmental circumstances such as a phone call ring, or a combination thereof. The system may access one or more databases to determine the predicted command. The voice command recommendation may include a displayed notification that describes the recommended voice command, and exemplary voice inputs that are recognized. The system also activates an audio interface, such as a microphone, that is configured to receive a voice input. If the system receives a recognizable voice input at the audio interface that corresponds to the recommendation, the system performs the predicted command in response to receiving the voice input.

Claims (51)

1. A method comprising:

identifying a play position of a content item at which an expected user input is expected to be received;

based at least in part on the identifying the play position of the content item at which the expected user input is expected to be received:

when the content item is playing at the play position, generating for display a first notification indicative of the expected user input; and

in response to determining that the expected user input has not been received after a particular time period, replacing the first notification indicative of the expected user input with a second notification indicative of the expected user input, wherein the second notification is more prominent than the first notification.

2. The method of claim 1 , wherein the first notification is displayed as an overlay at least partially over the content item.

3. The method of claim 1 , wherein the expected user input comprises an expected voice input, the method further comprising:

when the content item is playing at the play position, activating an audio interface for receiving the expected voice input;

capturing an audio signal comprising speech;

determining, based on processing the audio signal, that the speech lacks the expected voice input; and

wherein the second notification indicates the lack of the expected voice input.

4. The method of claim 1 , wherein the second notification has a color that is more prominent than the first notification.

5. The method of claim 1 , wherein the second notification has a size that is more prominent than the first notification.

6. The method of claim 1 , wherein the second notification has a contrast that is more prominent than the first notification.

7. The method of claim 1 , wherein the second notification is displayed in a text overlay, the method further comprising formatting the text overlay to increase the prominence of the display of the second notification.

8. The method of claim 1 , further comprising, in response to the determining that the expected user input has not been received after the particular time period, causing an audio device to generate an audible indicator corresponding to the second notification.

9. The method of claim 1 , wherein identifying the play position of the content item at which the expected user input is expected to be received comprises:

accessing an interactive function prediction map comprising a plurality of conditions and corresponding commands;

determining, based on the interactive function prediction map, that the play position matches a condition of the plurality of conditions; and

based at least partially on the determining that the play position matches the condition, determining that a command corresponding to the condition is expected to be received as the expected user input.

10. The method of claim 1 , further comprising:

accessing user information comprising an interaction history corresponding to a plurality of notification templates;

selecting, based on the interaction history, at least one notification template of the plurality of notification templates; and

wherein the first notification is generated for display based on the at least one notification template.

11. A system comprising:

display circuitry configured to generate for display a content item; and

control circuitry configured to:

identify a play position of the content item at which an expected user input is expected to be received;

based at least in part on identifying the play position of the content item at which the expected user input is expected to be received:

when the content item is playing at the play position, generate for display a first notification indicative of the expected user input; and

in response to determining that the expected user input has not been received after a particular time period, replace the first notification indicative of the expected user input with a second notification indicative of the expected user input, wherein the second notification is more prominent than the first notification.

12. The system of claim 11 , wherein the first notification is displayed as an overlay at least partially over the content item.

13. The system of claim 11 , wherein the expected user input comprises an expected voice input, and wherein the control circuitry is further configured to:

when the content item is playing at the play position, activate an audio interface for receiving the expected voice input;

capture an audio signal comprising speech;

determine, based on processing the audio signal, that the speech lacks the expected voice input; and

wherein the second notification indicates the lack of the expected voice input.

14. The system of claim 11 , wherein the second notification has a color that is more prominent than the first notification.

15. The system of claim 11 , wherein the second notification has a size that is more prominent than the first notification.

16. The system of claim 11 , wherein the second notification has a contrast that is more prominent than the first notification.

17. The system of claim 11 , wherein the second notification is displayed in a text overlay, wherein the control circuitry is further configured to format the text overlay to increase the prominence of the display of the second notification.

18. The system of claim 11 , wherein the control circuitry is further configured to:

in response to determining that the expected user input has not been received after the particular time period, cause an audio device to generate an audible indicator corresponding to the second notification.

19. The system of claim 11 , wherein the control circuitry, when identifying the play position of the content item at which the expected user input is expected to be received, is configured to:

access an interactive function prediction map comprising a plurality of conditions and corresponding commands;

determine, based on the interactive function prediction map, that the play position matches a condition of the plurality of conditions; and

based at least partially on determining that the play position matches the condition, determine that a command corresponding to the condition is expected to be received as the expected user input.

20. The system of claim 11 , wherein the control circuitry is further configured to:

access user information comprising an interaction history corresponding to a plurality of notification templates;

select, based on the interaction history, at least one notification template of the plurality of notification templates; and

wherein the control circuitry is configured to generate for display the first notification based on the at least one notification template.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2024
From: ROBERT JOSE, JEFFRY COPPS; AHER, ANKUR
To: ROVI GUIDES, INC.
Reel/Frame 067608/0896 →
Continuity (3)
Continuation 18139771 · Apr 26, 2023
Continuation 16709734 · Dec 10, 2019
Related Publication 20240321275A1 · Sep 26, 2024
References Cited (106)
US 6226749B1 · Carloganu et al. · 2001 [cited by applicant]
US 6408272B1 · White et al. · 2002 [cited by applicant]
US 6762692B1 · Mingot et al. · 2004 [cited by applicant]
US 6836760B1 · Bellegarda et al. · 2004 [cited by applicant]
US 7346515B2 · Mizutani et al. · 2008 [cited by applicant]
US 8515736B1 · Duta · 2013 [cited by applicant]
US 8533760B1 · Lakin et al. · 2013 [cited by applicant]
US 8761373B1 · Raghavan et al. · 2014 [cited by applicant]
US 8838434B1 · Liu · 2014 [cited by applicant]
US 8983840B2 · Deshmukh et al. · 2015 [cited by applicant]
US 9131369B2 · Ganong et al. · 2015 [cited by applicant]
US 9378601B2 · Ricci · 2016 [cited by applicant]
US 9405832B2 · Edwards et al. · 2016 [cited by applicant]
US 9484021B1 · Mairesse et al. · 2016 [cited by applicant]
US 9514747B1 · Bisani et al. · 2016 [cited by applicant]
US 9607617B2 · Hebert et al. · 2017 [cited by applicant]
US 9619459B2 · Hebert et al. · 2017 [cited by applicant]
US 9652109B2 · Borzello et al. · 2017 [cited by applicant]
US 9652797B2 · Mjayaraghavan et al. · 2017 [cited by applicant]
US 9966065B2 · Gruber et al. · 2018 [cited by applicant]
US 10018977B2 · Cipollo et al. · 2018 [cited by applicant]
US 10388277B1 · Ghosh et al. · 2019 [cited by applicant]
US 10467792B1 · Roche et al. · 2019 [cited by applicant]
US 10521189B1 · Ryabov et al. · 2019 [cited by applicant]
US 10885091B1 · Meng et al. · 2021 [cited by applicant]
US 10896679B1 · Hu et al. · 2021 [cited by applicant]
US 11676586B2 · Robert Jose et al. · 2023 [cited by applicant]
US 20020059180A1 · Aoki et al. · 2002 [cited by applicant]
US 20050278093A1 · Kameyama · 2005 [cited by applicant]
US 20060025995A1 · Erhart et al. · 2006 [cited by applicant]
US 20060149544A1 · Hakkani-Tur et al. · 2006 [cited by applicant]
US 20100268536A1 · Suendermann et al. · 2010 [cited by applicant]
US 20100332234A1 · Agapi et al. · 2010 [cited by applicant]
US 20130151250A1 · Vanblon · 2013 [cited by applicant]
US 20130159000A1 · Ju et al. · 2013 [cited by applicant]
US 20130326353A1 · Singhal · 2013 [cited by applicant]
US 20140039899A1 · Cross et al. · 2014 [cited by applicant]
US 20140049691A1 · Burdzinski et al. · 2014 [cited by applicant]
US 20140058732A1 · Labsky et al. · 2014 [cited by applicant]
US 20140168277A1 · Ashley et al. · 2014 [cited by applicant]
US 20140200896A1 · Lee et al. · 2014 [cited by applicant]
US 20140207442A1 · Ganong et al. · 2014 [cited by applicant]
US 20140368734A1 · Hoffert et al. · 2014 [cited by applicant]
US 20150012271A1 · Peng et al. · 2015 [cited by applicant]
US 20150120288A1 · Thomson et al. · 2015 [cited by applicant]
US 20150120296A1 · Stern et al. · 2015 [cited by applicant]
US 20150279352A1 · Willett et al. · 2015 [cited by applicant]
US 20150348548A1 · Piernot et al. · 2015 [cited by applicant]
US 20150366518A1 · Sampson · 2015 [cited by applicant]
US 20160012819A1 · Willett et al. · 2016 [cited by applicant]
US 20160104486A1 · Penilla et al. · 2016 [cited by applicant]
US 20160379626A1 · Deisher et al. · 2016 [cited by applicant]
US 20170097618A1 · Cipollo et al. · 2017 [cited by applicant]
US 20170177716A1 · Perez et al. · 2017 [cited by applicant]
US 20170188168A1 · Lyren et al. · 2017 [cited by applicant]
US 20170213546A1 · Gilbert et al. · 2017 [cited by applicant]
US 20170213550A1 · Ali · 2017 [cited by applicant]
US 20170236512A1 · Williams et al. · 2017 [cited by applicant]
US 20170263253A1 · Thomson et al. · 2017 [cited by applicant]
US 20170278511A1 · Willett et al. · 2017 [cited by applicant]
US 20170278514A1 · Mathias et al. · 2017 [cited by applicant]
US 20170294184A1 · Bradley et al. · 2017 [cited by applicant]
US 20170359626A1 · Chen et al. · 2017 [cited by applicant]
US 20180018959A1 · Des Jardins et al. · 2018 [cited by applicant]
US 20180060326A1 · Kuo et al. · 2018 [cited by applicant]
US 20180061403A1 · Devaraj et al. · 2018 [cited by applicant]
US 20180061404A1 · Devaraj et al. · 2018 [cited by applicant]
US 20180139565A1 · Norris et al. · 2018 [cited by applicant]
US 20180197545A1 · Willett et al. · 2018 [cited by applicant]
US 20180211663A1 · Shin et al. · 2018 [cited by applicant]
US 20180211668A1 · Willett et al. · 2018 [cited by applicant]
US 20180233141A1 · Solomon et al. · 2018 [cited by applicant]
US 20180247065A1 · Rhee et al. · 2018 [cited by applicant]
US 20180268818A1 · Schoenmackers et al. · 2018 [cited by applicant]
US 20180308477A1 · Nagasaka · 2018 [cited by applicant]
US 20180308480A1 · Jang et al. · 2018 [cited by applicant]
US 20180314689A1 · Wang et al. · 2018 [cited by applicant]
US 20180330728A1 · Gruenstein et al. · 2018 [cited by applicant]
US 20190027147A1 · Diamant et al. · 2019 [cited by applicant]
US 20190043509A1 · Suppappola · 2019 [cited by applicant]
US 20190043529A1 · Muchlinski et al. · 2019 [cited by applicant]
US 20190057693A1 · Fry · 2019 [cited by applicant]
US 20190066677A1 · Jaygarl et al. · 2019 [cited by applicant]
US 20190103101A1 · Danila et al. · 2019 [cited by applicant]
US 20190180744A1 · Lee et al. · 2019 [cited by applicant]
US 20190279633A1 · Venkata · 2019 [cited by applicant]
US 20190295552A1 · Pasko et al. · 2019 [cited by applicant]
US 20190311718A1 · Huber et al. · 2019 [cited by applicant]
US 20190371307A1 · Zhao et al. · 2019 [cited by applicant]
US 20200013410A1 · Bond · 2020 [cited by applicant]
US 20200037073A1 · Augst · 2020 [cited by applicant]
US 20200077892A1 · Tran · 2020 [cited by applicant]
US 20210174795A1 · Robert Jose et al. · 2021 [cited by applicant]
US 20230260514A1 · Robert Jose et al. · 2023 [cited by applicant]
JP 2002077755A · 2002 [cited by applicant]
JP 2002149192A · 2002 [cited by applicant]
JP 2002525690A · 2002 [cited by applicant]
JP 2004096520A · 2004 [cited by applicant]
JP 2018531404A · 2018 [cited by applicant]
JP 2019040602A · 2019 [cited by applicant]
JP 2019153314A · 2019 [cited by applicant]
JP 2020009439A · 2020 [cited by applicant]
KR 20170078788A · 2017 [cited by applicant]
WO 2015162638A1 · 2015 [cited by applicant]
WO 2017073227A1 · 2017 [cited by applicant]
McRoberts et al., “Exploring Interactions with Voice-Controlled TV,” May 14, 2019 (May 14, 2019) (11 pages). [cited by applicant]