Evolution of a user interface based on learned idiosyncrasies and collected data of a user
First Claim
1. A method for providing a user interface that evolves based on learned idiosyncrasies and collected data of a user, the method comprising:
- storing learned idiosyncrasies and collected data of the user in a knowledge base;
executing instructions stored in memory to obtain information from the surrounding environment of the user during learning of idiosyncrasies or collection of data;
executing instructions stored in memory to generate thought-based statements based at least in part on the knowledge base and the information from the environment surrounding the user during learning of idiosyncrasies or collection of data, the thought-based statements serving to invoke or respond to subsequent actions of the user;
executing instructions stored in memory to present the user interface and to allow for interaction with the user based at least in part on the thought-based statements; and
executing instructions stored in memory to develop personality nuances of the user interface that affect the interaction between the user and the user interface, wherein executing instructions to develop the personality nuances includes analyzing past verbal input by the user, wherein the generated thought-based statements are further based on the analysis of the past verbal input.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface evolves based on learned idiosyncrasies and collected data of a user. Learned idiosyncrasies and collected data of the user can be stored in a knowledge base. Information from the surrounding environment of the user can be obtained during learning of idiosyncrasies or collection of data. Thought-based statements can be generated based at least in part on the knowledge base and the information from the environment surrounding the user during learning of idiosyncrasies or collection of data. The thought-based statements serve to invoke or respond to subsequent actions of the user. The user interface can be presented so as to allow for interaction with the user based at least in part on the thought-based statements. Furthermore, personality nuances of the user interface can be developed that affect the interaction between the user and the user interface.
-
Citations
39 Claims
-
1. A method for providing a user interface that evolves based on learned idiosyncrasies and collected data of a user, the method comprising:
-
storing learned idiosyncrasies and collected data of the user in a knowledge base; executing instructions stored in memory to obtain information from the surrounding environment of the user during learning of idiosyncrasies or collection of data; executing instructions stored in memory to generate thought-based statements based at least in part on the knowledge base and the information from the environment surrounding the user during learning of idiosyncrasies or collection of data, the thought-based statements serving to invoke or respond to subsequent actions of the user; executing instructions stored in memory to present the user interface and to allow for interaction with the user based at least in part on the thought-based statements; and executing instructions stored in memory to develop personality nuances of the user interface that affect the interaction between the user and the user interface, wherein executing instructions to develop the personality nuances includes analyzing past verbal input by the user, wherein the generated thought-based statements are further based on the analysis of the past verbal input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing a user interface that evolves based on learned idiosyncrasies and collected data of a user, the method comprising:
-
storing learned idiosyncrasies and collected data of the user in a knowledge base; executing instructions stored in memory to obtain information from the surrounding environment of the user during learning of idiosyncrasies or collection of data; executing instructions stored in memory to generate thought-based statements based at least in part on the knowledge base and the information from the environment surrounding the user during learning of idiosyncrasies or collection of data, the thought-based statements serving to invoke or respond to subsequent actions of the user; executing instructions stored in memory to present the user interface and to allow for interaction with the user based at least in part on the thought-based statements; and executing instructions stored in memory to develop personality nuances of the user interface that affect the interaction between the user and the user interface, wherein executing instructions to develop the personality nuances includes analyzing past interactions between the user and the system, wherein the generated thought-based statements are further based on the analysis of the past interactions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for providing a user interface that evolves based on learned idiosyncrasies and collected data of a user, the method comprising:
-
storing learned idiosyncrasies and collected data of the user in a knowledge base; executing instructions stored in memory to obtain information from the surrounding environment of the user during learning of idiosyncrasies or collection of data; executing instructions stored in memory to generate thought-based statements based at least in part on the knowledge base and the information from the environment surrounding the user during learning of idiosyncrasies or collection of data, the thought-based statements serving to invoke or respond to subsequent actions of the user; executing instructions stored in memory to present the user interface and to allow for interaction with the user based at least in part on the thought-based statements; and executing instructions stored in memory to develop personality nuances of the user interface that affect the interaction between the user and the user interface, wherein executing instructions to develop the personality nuances includes forming desires of the intelligent user interface, wherein the generated thought-based statements are further based on the desires. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing a user interface that evolves based on learned idiosyncrasies and collected data of a user, the method comprising:
-
storing learned idiosyncrasies and collected data of the user in a knowledge base; executing instructions stored in memory to obtain information from the surrounding environment of the user during learning of idiosyncrasies or collection of data; executing instructions stored in memory to generate thought-based statements based at least in part on the knowledge base and the information from the environment surrounding the user during learning of idiosyncrasies or collection of data, the thought-based statements serving to invoke or respond to subsequent actions of the user; executing instructions stored in memory to present the user interface and to allow for interaction with the user based at least in part on the thought-based statements; and executing instructions stored in memory to develop personality nuances of the user interface that affect the interaction between the user and the user interface, wherein executing instructions to develop the personality nuances includes forming goals of the intelligent user interface, wherein the generated thought-based statements are further based on the goals. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification