METHOD, APPARATUS, AND SYSTEM FOR MODELING INTERACTIONS OF A GROUP OF USERS WITH A COMPUTING SYSTEM
First Claim
1. A common interest discovery module to discover common interests between or among users interacting with a computing system, comprising executable instructions embodied in one or more machine-readable media, configured to:
- access a plurality of contextual user models, each of the contextual user models comprising user-specific interaction data, the user-specific interaction data comprising;
gaze-tracking data comprising one or more real-time sensor inputs indicative of user gaze in relation to on-screen locations of a display of the computing device; and
semantic descriptions of user interface elements displayed at the on-screen locations corresponding to the gaze-tracking data, the semantic descriptions comprising information about the user interface elements;
identify a collective interaction context that is common across the plurality of contextual user models; and
form a collective contextual user model based on the collective interaction context, the collective contextual user model comprising user-specific interaction data from the plurality of contextual user models, the user-specific interaction data relating to the common interaction context.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and system for modeling interactions of a group of users with a computing system includes monitoring passive and active interaction data of multiple users and discovering common interests among the users based on the interaction data. Collective contextual user models may be dynamically formed based on the common interests. Such models have many useful applications that can benefit the group or the individual members of the group.
-
Citations
25 Claims
-
1. A common interest discovery module to discover common interests between or among users interacting with a computing system, comprising executable instructions embodied in one or more machine-readable media, configured to:
-
access a plurality of contextual user models, each of the contextual user models comprising user-specific interaction data, the user-specific interaction data comprising; gaze-tracking data comprising one or more real-time sensor inputs indicative of user gaze in relation to on-screen locations of a display of the computing device; and semantic descriptions of user interface elements displayed at the on-screen locations corresponding to the gaze-tracking data, the semantic descriptions comprising information about the user interface elements; identify a collective interaction context that is common across the plurality of contextual user models; and form a collective contextual user model based on the collective interaction context, the collective contextual user model comprising user-specific interaction data from the plurality of contextual user models, the user-specific interaction data relating to the common interaction context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for determining a collective interaction context of users interacting with a computing system, comprising:
-
maintaining a plurality of contextual user models, each of the contextual user models comprising user-specific interaction data, the user-specific interaction data comprising; passive interaction data comprising one or more real-time sensor inputs indicative of a passive user interaction in relation to on-screen locations of a display of the computing device, the passive interaction data relating to a user interaction that does not initiate an application event; and semantic descriptions of user interface elements displayed at the on-screen locations corresponding to the passive interaction data, the semantic descriptions comprising information about the user interface elements; identifying a plurality of common interests across the plurality of contextual user models based on the user-specific interaction data; and dynamically associating the plurality of contextual user models with one another based on the common interests. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A common interest discovery module to discover common interests between or among users interacting with a computing system, comprising executable instructions embodied in one or more machine-readable media, configured to:
-
access a plurality of contextual user models, each of the contextual user models comprising user-specific interaction data, the user-specific interaction data comprising; passive interaction data comprising one or more real-time sensor inputs indicative of a passive user interaction in relation to on-screen locations of a display of the computing device, the passive interaction data relating to a user interaction that does not initiate an application event; active interaction data, the active interaction data relating to a user interaction that results in an application event; and semantic descriptions of user interface elements displayed at the on-screen locations corresponding to the passive interaction data and the active interaction data, the semantic descriptions comprising information about the user interface elements; identify a collective interaction context that is common across the plurality of contextual user models; and form a collective contextual user model based on the collective interaction context, the collective contextual user model comprising user-specific interaction data from the plurality of contextual user models, the user-specific interaction data relating to the common interaction context.
-
Specification