System and method for publishing a person's affinities
First Claim
1. A method for publishing information associated with a user, comprising the steps of:
- determining an affinity value for the user with respect to a topical category, wherein the affinity value represents a strength of a relationship between the user and the category;
determining whether the affinity value crosses a predetermined threshold;
in response to the affinity value crossing the threshold, determining whether to publish information related to the relationship between the user and the category, wherein determining whether to publish the information comprises;
determining whether an affinity publication policy associated with the user indicates that the information should not be published without first receiving permission from the user to publish the information;
transmitting to the user a message that requests the user to submit a response that indicates whether or not the user wishes to have the information published if it is determined that the affinity publication policy indicates that the information should not be published without first receiving permission from the user;
determining whether the user submitted a response to the request within a predetermined period of time; and
performing a default publication action if the user does not submit the response before the predetermined period of time expires,wherein the predetermined period of time is specified by the affinity publication policy associated with the user, andwherein the predetermined period of time is set by the user in the affinity publication policy.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to control the review and publication of affinities. The system and method can be tailored to provide flexibility in the ways that affinity publication is controlled, thereby accommodating different cultural and legal constraints on information access. In one aspect, the system and method allows a person who is the subject of a proposed affinities to review the affinity and then approve or deny publication of the affinity before the affinity is made known to others, thus avoiding inappropriate publication. Advantageously, the system and method enable the person to review the affinity in a context that increases the likelihood that only accurate affinities will be published.
-
Citations
49 Claims
-
1. A method for publishing information associated with a user, comprising the steps of:
-
determining an affinity value for the user with respect to a topical category, wherein the affinity value represents a strength of a relationship between the user and the category; determining whether the affinity value crosses a predetermined threshold; in response to the affinity value crossing the threshold, determining whether to publish information related to the relationship between the user and the category, wherein determining whether to publish the information comprises; determining whether an affinity publication policy associated with the user indicates that the information should not be published without first receiving permission from the user to publish the information; transmitting to the user a message that requests the user to submit a response that indicates whether or not the user wishes to have the information published if it is determined that the affinity publication policy indicates that the information should not be published without first receiving permission from the user; determining whether the user submitted a response to the request within a predetermined period of time; and performing a default publication action if the user does not submit the response before the predetermined period of time expires, wherein the predetermined period of time is specified by the affinity publication policy associated with the user, and wherein the predetermined period of time is set by the user in the affinity publication policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for publishing, comprising:
-
affinity discovery module that function to discover one or more affinities of the user, wherein the discovering an affinity includes (i) determining an affinity value for the user with respect to a topical category, the affinity value representing a strength of a relationship between the user and the category, and (ii) determining whether the affinity value crosses a predetermined threshold; an affinity publication policy associated with the user, and affinity publishing module that manages the publication of the discovered affinities, wherein managing the publication of a discovered affinity includes (i) transmitting to the user a message that requests the user to submit a response that indicates whether or not the user wishes to have the affinity published, (ii) determining whether the user submitted a response to the request within a predetermined period of time, and (iii) performing a default publication action if the user does not submit the response before the predetermined period of time expires, wherein the predetermined period of time is specified by the affinity publication policy associated with the user, and the predetermined period of time is set by the user in the affinity publication policy. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product for publishing information associated with a user, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
determining an affinity value for the user with respect to a topical category, wherein the affinity value represents a strength of a relationship between the user and the category; determining whether the affinity value crosses a predetermined threshold; in response to the affinity value crossing the threshold, determining whether to publish information related to the relationship between the user and the category, wherein determining whether to publish the information comprises; determining whether an affinity publication policy associated with the user indicates that the information should not be published without first receiving permission from the user to publish the information; transmitting to the user a message that requests the user to submit a response that indicates whether or not the user wishes to have the information published if it is determined that the affinity publication policy indicates that the information should not be published without first receiving permission from the user; determining whether the user submitted a response to the request within a predetermined period of time; and performing a default publication action it the user does not submit the response before the predetermined period of time expires, wherein the predetermined period of time is specified by the affinity publication policy associated with the user, and wherein the predetermined period of time is set by the user in the affinity publication policy. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification