Contextual responses based on automated learning techniques
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for using a combination of explicit and implicit user context modeling techniques to identify and provide appropriate computer actions based on a current context, and to continuously improve the providing of such computer actions. The appropriate computer actions include presentation of appropriate content and functionality. Feedback paths can be used to assist automated machine learning in detecting patterns and generating inferred rules, and improvements from the generated rules can be implemented with or without direct user control. The techniques can be used to enhance software and device functionality, including self-customizing of a model of the user'"'"'s current context or situation, customizing received themes, predicting appropriate content for presentation or retrieval, self-customizing of software user interfaces, simplifying repetitive tasks or situations, and mentoring of the user to promote desired change.
382 Citations
33 Claims
-
1-25. -25. (canceled)
-
26. A method in a computing device for improving responses to context information based on automated learning techniques, multiple responses each being associated with a group of context information, the method comprising:
-
receiving indications of multiples responses previously indicated by at least one user and of context information related to each of the multiple responses;
automatically detecting a relationship between a group of context information and one of the responses based on the received indications; and
creating an association between the group of context information and the one response, so that the one response can be provided in the future in response to a context that matches the group of context information. - View Dependent Claims (27)
-
-
28. A computing device for improving responses to context information based on automated learning techniques, multiple responses each being associated with a group of context information, comprising:
-
a learning component capable of receiving indications of multiples responses previously indicated by at least one user and of context information related to each of the multiple responses, and capable of automatically detecting a relationship between a group of context information and one of the responses based on the received indications; and
a response modifier component capable of creating an association between the group of context information and the one response. - View Dependent Claims (29)
-
-
30. A computer system for improving responses to context information based on automated learning techniques, multiple responses each being associated with a group of context information, comprising:
-
means for receiving indications of multiples responses previously indicated by at least one user and of context information related to each of the multiple responses;
means for automatically detecting a relationship between a group of context information and one of the responses based on the received indications; and
means for creating an association between the group of context information and the one response.
-
-
31. A computer-readable medium whose contents cause a computing device to improve responses to context information based on automated learning techniques, multiple responses each being associated with a group of context information, by:
-
receiving indications of multiples responses previously indicated by at least one user and of context information related to each of the multiple responses;
automatically detecting a relationship between a group of context information and one of the responses based on the received indications; and
creating an association between the group of context information and the one response. - View Dependent Claims (32, 33)
-
Specification