PERSONALIZATION OF EXPERIENCES WITH DIGITAL ASSISTANTS IN COMMUNAL SETTINGS THROUGH VOICE AND QUERY PROCESSING
First Claim
1. A method for providing personalized experience from voice analysis, comprising:
- receiving a voice input from a first user;
analyzing acoustic patterns of the voice input;
determining, based on the acoustic analysis, the identity of the first user;
extracting, from the voice input, at least one signal pertaining to a background characteristic of the first user and at least one signal pertaining to a digital characteristic associated with the first user;
assigning values to the at least one extracted signal pertaining to the background characteristic of the first user and the at least one extracted signal pertaining to the digital characteristic associated with the first user;
categorizing the voice input into one or more topical categories using the assigned values and natural language speech processing; and
providing a personalized response related to the voice input.
1 Assignment
0 Petitions
Accused Products
Abstract
In non-limiting examples of the present disclosure, systems, methods and devices for providing personalized experiences to a computing device based on user input such as voice, text and gesture input are provided. Acoustic patterns associated with voice input, speech patterns, language patterns and natural language processing may be used to identify a specific user providing input from a plurality of users, identify user background characteristics and traits for the specific user, and topically categorize user input in a tiered hierarchical index. Topically categorized user input may be supplemented with user data and world knowledge and personalized responses and feedback for an identified specific user may be provided reactively and proactively.
54 Citations
20 Claims
-
1. A method for providing personalized experience from voice analysis, comprising:
-
receiving a voice input from a first user; analyzing acoustic patterns of the voice input; determining, based on the acoustic analysis, the identity of the first user; extracting, from the voice input, at least one signal pertaining to a background characteristic of the first user and at least one signal pertaining to a digital characteristic associated with the first user; assigning values to the at least one extracted signal pertaining to the background characteristic of the first user and the at least one extracted signal pertaining to the digital characteristic associated with the first user; categorizing the voice input into one or more topical categories using the assigned values and natural language speech processing; and providing a personalized response related to the voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device comprising executable instructions that, when executed by a processor, assist with providing personalized experience from voice analysis, the computer-readable medium including instructions executable by the processor for:
-
receiving a voice input from a first user; analyzing acoustic patterns of the voice input; determining, based on the acoustic analysis, the identity of the first user; extracting, from the voice input, at least one signal pertaining to a background characteristic of the first user and at least one signal pertaining to a digital characteristic associated with the first user; assigning values to the at least one extracted signal pertaining to the background characteristic of the first user and the at least one extracted signal pertaining to the digital characteristic associated with the first user; categorizing the voice input into one or more topical categories using the assigned values and natural language speech processing; and providing a personalized response related to the voice input. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for assisting with providing personalized experience from voice analysis, comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to; receive a voice input from a first user; analyze acoustic patterns of the voice input; determine, based on the acoustic analysis, the identity of the first user; extract, from the voice input, at least one signal pertaining to a background characteristic of the first user and at least one signal pertaining to a digital characteristic associated with the first user; assign values to the at least one extracted signal pertaining to the background characteristic of the first user and the at least one extracted signal pertaining to the digital characteristic associated with the first user; categorize the voice input into one or more topical categories using the assigned values and natural language speech processing; and provide a personalized response related to the voice input. - View Dependent Claims (18, 19, 20)
-
Specification