11289082

Speech Processing Output Personalization

PublishedMarch 29, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method comprising: receiving first user profile data corresponding to a first user profile; determining one or more second user profiles similar to the first user profile; determining historical interaction data, using second user profile data corresponding to the one or more second user profiles, the historical interaction data relating to a system within a time period; determining, using the historical interaction data, familiarity data for the first user profile, wherein the familiarity data represents an application familiarity corresponding to the first user profile; receiving, from a device, input audio data representing an utterance; performing speech processing on the input audio data to determine that the utterance corresponds to an application and the first user profile; and generating, using the familiarity data, first output data responsive to the utterance.

2

2. The computer-implemented method of claim 1 , further comprising: receiving, from a system, first data representing a substantive response to the utterance; and determining, using the familiarity data, second data representing a descriptive format for the first data, wherein generating the first output data comprises generating the first output data using the first data and the second data.

3

3. The computer-implemented method of claim 2 , further comprising: determining a location associated with the device; and determining that the utterance represents a request for information corresponding to the location, wherein determining the second data comprises determining that the descriptive format indicates removal of text from second output data, the text representing the location and the second output data corresponding to a past utterance.

4

4. The computer-implemented method of claim 1 , further comprising: determining, using the first user profile data, a number of utterances received corresponding to the application; determining, based on the number of utterances, second familiarity data corresponding to the first user profile; receiving, from the device, second input audio data representing a second utterance; performing speech processing on the second input audio data to determine that the second utterance corresponds to the application; receiving, from a system, first data corresponding to the second utterance; and generating, based on the second familiarity data, second output data responsive to the second utterance, the second output data including the first output data and the first data.

5

5. The computer-implemented method of claim 4 , further comprising: receiving feedback data representing user feedback with respect to the second output data; determining that the feedback data represents negative feedback; receiving, from the device, third input audio data representing a third utterance, the third utterance representing a command represented by the second utterance; and generating, based on the feedback data, representing negative feedback third output data responsive to the third utterance, the third output data corresponding to the first output data.

6

6. The computer-implemented method of claim 1 , further comprising: determining, using the first user profile data, a total number of utterances received within the time period; determining a second familiarity data based on the total number of utterances, the second familiarity data representing a system familiarity corresponding to the first user profile; receiving, from the device, second input audio data corresponding to a second utterance; performing speech processing on the second input audio data to determine that the second utterance corresponds to the application; and generating, using the second familiarity data, second output data responsive to the second utterance.

7

7. The computer-implemented method of claim 1 , further comprising: retrieving second user profile data associated with a second user profile; determining, using the second user profile data, a number of utterances corresponding to the application received within the time period; determining, based on the number of utterances, a second familiarity data representing an application familiarity corresponding to the second user profile; receiving, from a second device, second input audio data corresponding to a second utterance, the second utterance representing a command represented by the utterance; and generating, using the second familiarity data, second output data responsive to the command, the second output data being different than the first output data.

8

8. The computer-implemented method of claim 1 , further comprising: determining that the familiarity data satisfies a condition; receiving, from a first system associated with the application, first data responsive to the utterance; determining, using the first user profile data, a second application; and receiving, from a second system associated with the second application, second data, wherein generating the first output data comprises generating the first output data including the first data and the second data.

9

9. The computer-implemented method of claim 1 , wherein the familiarity data corresponds to a first application, and wherein the utterance corresponds to a second application.

10

10. A system comprising: at least one processor; and at least one memory including instructions that, when executed by the at least one processor, cause the system to: receive first user profile data corresponding to a first user profile; determine one or more second user profiles similar to the first user profile; determine historical interaction data, using second user profile data corresponding to the one or more second user profiles, the historical interaction data relating to a system within a time period; determine, using the historical interaction data, familiarity data for the first user profile, wherein the familiarity data represents an application familiarity corresponding to the first user profile; receive, from a device, input audio data representing an utterance; perform speech processing on the input audio data to determine that the utterance corresponds to an application and the first user profile; and generate, using the familiarity data, first output data responsive to the utterance.

11

11. The system of claim 10 , wherein the instructions that, when executed by the at least one processor, further cause the system to: receive, from a system, first data representing a substantive response to the utterance; and determine, using the familiarity data, second data representing a descriptive format for the first data, wherein the instructions that cause the system to generate the first output data further cause the system to generate the first output data using the first data and the second data.

12

12. The system of claim 11 , wherein the instructions that, when executed by the at least one processor, further cause the system to: determine a location associated with the device; and determine that the utterance represents a request for information corresponding to the location, wherein the instructions that cause the system to determine the second data further cause the system to determine that the descriptive format indicates removal of text from second output data, the text representing the location and the second output data corresponding to a past utterance.

13

13. The system of claim 10 , wherein the instructions that, when executed by the at least one processor, further cause the system to: determine, using the first user profile data, a number of utterances received corresponding to the application; determine, based on the number of utterances, second familiarity data corresponding to the first user profile; receive, from the device, second input audio data representing a second utterance; perform speech processing on the second input audio data to determine that the second utterance corresponds to the application; receive, from a system, first data corresponding to the second utterance; and generate, based on the second familiarity data, second output data responsive to the second utterance, the second output data including the first output data and the first data.

14

14. The system of claim 13 , wherein the instructions that, when executed by the at least one processor, further cause the system to: receive feedback data representing user feedback with respect to the second output data; determine that the feedback data represents negative feedback; receive, from the device, third input audio data representing a third utterance, the third utterance representing a command represented by the second utterance; and generate, based on the feedback data representing negative feedback, third output data responsive to the third utterance, the third output data corresponding to the first output data.

15

15. The system of claim 10 , wherein the instructions that, when executed by the at least one processor, further cause the system to: determine, using the first user profile data, a total number of utterances received within the time period; determine a second familiarity data based on the total number of utterances, the second familiarity data representing a system familiarity corresponding to the first user profile; receive, from the device, second input audio data corresponding to a second utterance; perform speech processing on the second input audio data to determine that the second utterance corresponds to the application; and generate, using the second familiarity data, second output data responsive to the second utterance.

16

16. The system of claim 10 , wherein the instructions that, when executed by the at least one processor, further cause the system to: retrieve second user profile data associated with a second user profile; determine, using the second user profile data, a number of utterances relating to the application received within the time period; determine, based on the number of utterances, second familiarity data representing an application familiarity corresponding to the second user profile; receive, from a second device, second input audio data corresponding to a second utterance, the second utterance representing a command represented by the utterance; and generate, using the second familiarity data, second output data responsive to the command, the second output data being different than the first output data.

17

17. The system of claim 10 , wherein the instructions that, when executed by the at least one processor, further cause the system to: determine that the familiarity data satisfies a condition; receive, from a first system associated with the application, first data responsive to the utterance; determine, using the first user profile data, a second application; and receive, from a second system associated with the second application, second data, wherein the instructions that cause the system to generate the first output data further causes the system to generate the first output data including the first data and the second data.

Patent Metadata

Filing Date

Unknown

Publication Date

March 29, 2022

Inventors

Andrea Klein Lacy
Timothy Whalin

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SPEECH PROCESSING OUTPUT PERSONALIZATION” (11289082). https://patentable.app/patents/11289082

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.