Adjusting a ranking of information content of a software application based on feedback from a user
First Claim
1. A computer-implemented method for adjusting a user experience of a software application, the method comprising:
- receiving, at a computing device, an audio stream comprising audio of a user;
analyzing, by the computing device, the audio stream to determine an attribute of the user by extracting paralinguistic information from the audio stream and identifying the attribute;
identifying content of the audio stream based on a set of keywords;
determining a set of user interfaces based on the content of the audio stream;
selecting a user interface from the set of user interfaces to display to the user based on the attribute of the user; and
displaying the selected user interface at the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for adjusting a ranking of information content of a software application based on feedback from a user. One embodiment presented herein includes a method comprising receiving, at a computing device, an audio stream comprising audio of the user, the audio being indicative of feedback related to information content. The method further comprises analyzing the audio stream for paralinguistic information to determine an attribute of the user. The method further comprises adjusting a ranking of the information content based on at least one of the feedback and additional feedback and the determined attribute of the user.
23 Citations
20 Claims
-
1. A computer-implemented method for adjusting a user experience of a software application, the method comprising:
-
receiving, at a computing device, an audio stream comprising audio of a user; analyzing, by the computing device, the audio stream to determine an attribute of the user by extracting paralinguistic information from the audio stream and identifying the attribute; identifying content of the audio stream based on a set of keywords; determining a set of user interfaces based on the content of the audio stream; selecting a user interface from the set of user interfaces to display to the user based on the attribute of the user; and displaying the selected user interface at the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device for adjusting a user experience of a software application, the computing device comprising:
-
a memory; and a processor configured to; receive an audio stream comprising audio of a user; analyze the audio stream to determine an attribute of the user by extracting paralinguistic information from the audio stream and identifying the attribute; identify content of the audio stream based on a set of keywords; determine a set of user interfaces based on the content of the audio stream; select a user interface from the set of user interfaces to display to the user based on the attribute of the user; and display the selected user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions that when executed by a computing device cause the computing device to perform a method for adjusting a user experience of a software application, the method comprising:
-
receiving, at a computing device, an audio stream comprising audio of a user; analyzing, by the computing device, the audio stream to determine an attribute of the user by extracting paralinguistic information from the audio stream and identifying the attribute; identifying content of the audio stream based on a set of keywords; determining a set of user interfaces based on the content of the audio stream; selecting a user interface from the set of user interfaces to display to the user based on the attribute of the user; and displaying the selected user interface at the computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification