Apparatus and method for controlling content access based on shared annotations for annotated users in a folksonomy scheme
First Claim
1. A method for sharing annotated content with an annotated user, comprising:
- receiving from a user a first set of keywords for annotating an annotated user;
receiving from the user a second set of keywords that designate whether annotated content annotated by at least one keyword included in the second set of keywords may be shared with the annotated user;
storing in a data store a first association of the first set of keywords with the annotated user, and a second association of the second set of keywords with the annotated user;
receiving via a client system, which is associated with the annotated user, a keyword selection for a select keyword and an identifier for the annotated user;
retrieving the first and second associations from the data store;
determining from the first association and the identifier whether the annotated user is annotated by at least one keyword in the first set of keywords;
determining from the second association whether the select keyword is included in the second set of keywords; and
displaying on the client system content annotated by the select keyword if the annotated user is annotated by at least one keyword in the first set of keywords, and if the select keyword is included in the second set of keywords.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for sharing content with a user includes receiving from a user a first set of keywords for annotating an annotated user; receiving from the user a second set of keywords that designate whether annotated content annotated by at least one keyword included in the second set of keywords may be shared with the annotated user; storing in a data store a first association of the first set of keywords with the annotated user, and a second association of the second set of keywords with the annotated user; receiving a keyword selection for a select keyword and an identifier for the annotated user; and displaying on the client system content annotated by the select keyword if the annotated user is annotated by at least one keyword in the first set of keywords, and if the select keyword is included in the second set of keywords.
-
Citations
19 Claims
-
1. A method for sharing annotated content with an annotated user, comprising:
-
receiving from a user a first set of keywords for annotating an annotated user; receiving from the user a second set of keywords that designate whether annotated content annotated by at least one keyword included in the second set of keywords may be shared with the annotated user; storing in a data store a first association of the first set of keywords with the annotated user, and a second association of the second set of keywords with the annotated user; receiving via a client system, which is associated with the annotated user, a keyword selection for a select keyword and an identifier for the annotated user; retrieving the first and second associations from the data store; determining from the first association and the identifier whether the annotated user is annotated by at least one keyword in the first set of keywords; determining from the second association whether the select keyword is included in the second set of keywords; and displaying on the client system content annotated by the select keyword if the annotated user is annotated by at least one keyword in the first set of keywords, and if the select keyword is included in the second set of keywords. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting a communication to a set of annotated users, comprising:
-
displaying a first keyword that annotates a first set of annotated users; displaying a second keyword that annotates a second set of annotated users, wherein the first set and the second set include a union of annotated user annotated by the first keyword and the second keyword; receiving a request to transmit a communication to the first set of annotated users via selection of a first keyword; receiving a request not to transmit the communication to the union of annotated users via selection of the second keyword; and transmitting the communication to the first set of annotated users exclusive of the union of annotated users. - View Dependent Claims (13, 14)
-
-
15. A method for subscribing a page to annotated content, comprising:
-
receiving from a first user a first set of keywords for annotating a second user; receiving from the first user a second set of keywords that designate whether annotated content annotated by at least one keyword included in the second set of keywords may be shared with the second user; receiving via a client system, which is associated with the second user, a keyword selection for a select keyword that annotates a select piece of content; receiving via the client system a request to subscribe to annotated content annotated by the select keyword; and subscribing a page associated with the second user to the select piece of content annotated by the select keyword if the second user is annotated by at least one keyword in the first set of keywords and if the select keyword is in the second set of keywords. - View Dependent Claims (16, 17, 18, 19)
-
Specification