US2010144440A1PendingUtilityA1

Methods, apparatuses, and computer program products in social services

57
Assignee: NOKIA CORPPriority: Dec 4, 2008Filed: Dec 4, 2008Published: Jun 10, 2010
Est. expiryDec 4, 2028(~2.4 yrs left)· nominal 20-yr term from priority
A63F 13/12H04H 60/33A63F 2300/535A63F 2300/572A63F 2300/5546A63F 13/30
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, apparatus, and computer program product are provided for providing user identity management in social services. An apparatus may include a processor configured to monitor a first user's behavior on a social service. The processor may be further configured to generate a first user behavior model representative of the first user's behavior over a period of time on the social service based at least in part upon the first user's monitored behavior. The processor may additionally be configured to provide the first user guidance about the first user's behavior based at least in part upon the first user behavior model. Corresponding methods and computer program products are also provided.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 monitoring a first user's behavior on a social service;   generating, with a processor, a first user behavior model representative of the first user's behavior over a period of time on the social service based at least in part upon the first user's monitored behavior; and   providing the first user guidance about the first user's behavior based at least in part upon the first user behavior model.   
   
   
       2 . A method according to  claim 1 , further comprising:
 comparing behavior of the first user over a first period of time to the first user behavior model to determine whether the first user's recent behavior over the first period of time deviates from the first user's behavior over a longer period of time; and   wherein providing the first user guidance comprises notifying the first user when the first user's behavior over the first period of time deviates from the first user's behavior over the longer period of time.   
   
   
       3 . A method according to  claim 1 , further comprising:
 comparing the first user behavior model to a community behavior model representative of an aggregate community behavior for a plurality of users of the social service based at least in part upon an aggregation of the behavior of the plurality of users of the social service to determine whether the first user's behavior deviates from the community behavior; and   wherein providing the first user guidance comprises providing the first user guidance based at least in part upon the comparison between the first user's behavior and the community behavior.   
   
   
       4 . A method according to  claim 1 , wherein providing the first user guidance comprises providing the first user guidance about an action in which the first user is engaging on the social service to enable the first user to maintain a consistent identity on the social service based at least in part upon the first user behavior model. 
   
   
       5 . A method according to  claim 1 , further comprising:
 maintaining at least one of a second behavior model representative of a second user's behavior on the social service or a third behavior model representative of an aggregate community behavior for a plurality of users of the social service based at least in part upon an aggregation of the behavior of the plurality of users of the social service; and   providing the first user with advice on how to behave in a social interaction on the social service based at least in part upon at least one of the second behavior model or the third behavior model.   
   
   
       6 . A computer program product comprising at least one computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
 a program instruction for monitoring a first user's behavior on a social service;   a program instruction for generating a first user behavior model representative of the first user's behavior over a period of time on the social service based at least in part upon the first user's monitored behavior; and   a program instruction for providing the first user guidance about the first user's behavior based at least in part upon the first user behavior model.   
   
   
       7 . A computer program product according to  claim 6 , further comprising:
 a program instruction for comparing behavior of the first user over a first period of time to the first user behavior model to determine whether the first user's behavior over the first period of time deviates from the first user's average behavior over a longer period of time; and   wherein the program instruction for providing the first user guidance comprises instructions for notifying the first user when the first user's behavior over the first period of time deviates from the first user's behavior over the longer period of time.   
   
   
       8 . A computer program product according to  claim 6 , further comprising:
 a program instruction for comparing the first user behavior model to a community behavior model representative of an aggregate community behavior for a plurality of users of the social service based at least in part upon an aggregation of the behavior of the plurality of users of the social service to determine whether the first user's behavior deviates from the community behavior; and   wherein the program instruction for providing the first user guidance comprises instructions for providing the first user guidance based at least in part upon the comparison between the first user's behavior and the community behavior.   
   
   
       9 . A computer program product according to  claim 6 , wherein the program instruction for providing the first user guidance comprises instructions for providing the first user guidance about an action in which the first user is engaging on the social service to enable the first user to maintain a consistent identity on the social service based at least in part upon the first user behavior model. 
   
   
       10 . A computer program product according to  claim 6 , further comprising:
 a program instruction for maintaining at least one of a second behavior model representative of a second user's behavior on the social service or a third behavior model representative of an aggregate community behavior for a plurality of users of the social service based at least in part upon an aggregation of the behavior of the plurality of users of the social service; and   a program instruction for providing the first user with advice on how to behave in a social interaction on the social service based at least in part upon at least one of the second behavior model or the third behavior model.   
   
   
       11 . An apparatus comprising a processor configured to:
 monitor a first user's behavior on a social service;   generate a first user behavior model representative of the first user's behavior on the social service based at least in part upon the first user's monitored behavior; and   provide the first user guidance about the first user's behavior based at least in part upon the first user behavior model.   
   
   
       12 . An apparatus according to  claim 11 , wherein the processor is configured to monitor a first user's behavior by monitoring at least one of content of a user profile for the first user on the social service, the first user's interaction with other users of the social service, content of messages exchanged between the first user and other users of the social service, content of postings made by the first user to a bulletin board on the social service, content of postings to a bulletin board on the social service read by the first user, content of data uploaded to the social service by the first user, content of data accessed by the first user while using the social service, or activities engaged in by the first user on the social service. 
   
   
       13 . An apparatus according to  claim 11 , wherein the processor is further configured to:
 compare behavior of the first user over a first period of time to the first user behavior model to determine whether the first user's behavior over the first period of time deviates from the first user's behavior over a longer period of time; and   wherein the processor is configured to provide the first user guidance by notifying the first user when the first user's behavior over the first period of time deviates from the first user's behavior over the longer period of time.   
   
   
       14 . An apparatus according to  claim 11 , wherein the processor is further configured to:
 compare the first user behavior model to a community behavior model representative of an aggregate community behavior for a plurality of users of the social service based at least in part upon an aggregation of the behavior of the plurality of users of the social service to determine whether the first user's behavior deviates from the community behavior; and   wherein the processor is configured to provide the first user guidance by providing the first user guidance based at least in part upon the comparison between the first user's behavior and the community behavior.   
   
   
       15 . An apparatus according to  claim 11 , wherein the processor is configured to provide the first user guidance by providing the first user guidance about how other users of the social service perceive the first user. 
   
   
       16 . An apparatus according to  claim 11 , wherein the processor is configured to provide the first user guidance by providing the first user guidance about an action in which the first user is engaging on the social service to enable the first user to maintain a consistent identity on the social service based at least in part upon the first user behavior model. 
   
   
       17 . An apparatus according to  claim 11 , wherein the processor is configured to provide the first user guidance about the first user's behavior by providing the first user guidance when the first user's behavior risks disclosing an identity of the first user. 
   
   
       18 . An apparatus according to  claim 11 , wherein the processor is further configured to:
 mine information provided to the social service by a second user of the social service to identify information provided about the first user;   determine whether any of the information provided about the first user is false based at least in part upon the first user behavior model; and   notify the first user of the presence of false information about the first user on the social service.   
   
   
       19 . An apparatus according to  claim 11 , wherein the processor is further configured to:
 maintain at least one of a second behavior model representative of a second user's behavior on the social service or a third behavior model representative of an aggregate community behavior for a plurality of users of the social service based at least in part upon an aggregation of the behavior of the plurality of users of the social service; and   provide the first user with advice on how to behave in a social interaction on the social service based at least in part upon at least one of the second behavior model or the third behavior model.   
   
   
       20 . An apparatus according to  claim 11 , wherein the processor is further configured to:
 monitor a second user's behavior on the social service;   generate a second user behavior model representative of the second user's behavior on the social service based at least in part upon the second user's monitored behavior;   generate a bot configured to simulate the second user based at least in part upon the second user behavior model; and   provide the first user a simulated interaction with the second user using the bot.   
   
   
       21 . An apparatus according to  claim 11 , wherein the social service comprises a multi-player gaming service, and wherein the processor is further configured to:
 monitor a second user's behavior on the multi-player gaming service;   generate a second user behavior model representative of the second user's behavior on the multi-player gaming service based at least in part upon the second user's monitored behavior;   compare a recent action of the second user to the second user behavior model to determine a predicted future action of the second user; and   provide the first user with advice based at least in part upon the predicted future action of the second user.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.