US20090164926A1

System and method for interaction between users of an online community

Claim Score by NHIP

Read claim 1, the broadest

Abstract

There is disclosed a method of facilitating interaction between users of an electronic community. In an embodiment, the method comprises: reviewing a user activity log for each user in the electronic community; executing a natural language parser to extract significant noun phrases from the user activity log; updating user profiles from the newly extracted noun phrases, based on their usage frequency and importance value; and storing the updated profiles in a user profile and relationship data base; and executing a similarity based clustering algorithm to cluster user profiles, thereby discovering relationships among users and storing them in a user profile and relationship database. The method may further comprise displaying for each user the one or more relationships to which the user is assigned, together with a list of users assigned to the one or more relationships. The method may also comprise storing for each user the relationship to which the user is assigned in a user profile and relationship database.

US20090164926A1, drawing sheet 1
Sheet 1 of 7

Term

Projected expiry 26 January 2032.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 57, broad(NHIP)A method of facilitating interaction between users of an electronic community, comprising:reviewing a user activity log for each user in the electronic community;executing a natural language parser to extract significant noun phrases from the user activity log;updating user profiles from the newly extracted noun phrases, based on their usage frequency and importance value;and storing the updated profiles in a user profile and relationship data base;and executing a similarity based clustering algorithm to cluster user profiles, thereby discovering relationships among users and storing them in a user profile and relationship database.
  2. 8
    A system for facilitating interaction between users of an electronic community, comprising:means for reviewing a user activity log for each user in the electronic community;means for executing a natural language parser to extract significant noun phrases from the user activity log;means for updating user profiles from the newly extracted noun phrases, based on their usage frequency and importance value;and storing the updated profiles in a user profile and relationship data base;and means for executing a similarity based clustering algorithm to cluster user profiles, thereby discovering relationships among users and storing them in a user profile and relationship database.
  3. 15
    A data processor readable medium storing data processor code that when loaded into a data processor device adapts the device to perform a method of facilitating interaction between users of an electronic community, comprising:code for reviewing a user activity log for each user in the electronic community;code for executing a natural language parser to extract significant noun phrases from the user activity log;code for updating user profiles from the newly extracted noun phrases, based on their usage frequency and importance value;and storing the updated profiles in a user profile and relationship data base;and code for executing a similarity based clustering algorithm to cluster user profiles, therefore discovering relationships among users and storing them in a user profile and relationship database.