摘要 |
A client device can receive information about a population to which a user belongs. During operation, the client device determines information about a user, determines a group identifier for the user, and communicates the determined information about the local user and the group identifier to a group-modeling server. The client device then receives a group-activity model that corresponds to the group identifier, and generates a user-activity model for the local user based on the group-activity model and the determined information about the local user. The client device uses the user-activity model to compute an activity probability for a corresponding target activity. The group-modeling server receives user information from a plurality of client devices of a group, and generates a group-activity model for the group based on the user information. The server then sends the group-activity model to users of the identified group. |