TAG CREATION SYSTEM
First Claim
1. A computer readable media having instructions stored thereon that, when executed by a processor, causes the processor to:
- authenticate a user that is permitted to access a set of resources;
identify a resource that has been selected within the set of resources;
permit the authenticated user to create a tag for the selected resource, wherein the tag identifies the resource among the set of resources;
permit the authenticated user to specify attributes for the tag, wherein each attribute contributes to a display of the tag within a tag cloud; and
upon receiving the tag, determining that the resource is valid;
if the resource is not valid, the instructions further cause the processor to provide an indication that the resource is not valid; and
if the resource is valid, the instructions further cause the processor to associate the tag with the resource and update a weighted value of the tag, wherein the weighted value contributes to the display of the tag within the tag cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to create tags for tag cloud displays includes an authentication service to authenticate a user. The system includes a set of valid resources stored in a database system. A tag creation tool permits the authenticated user to create at least one tag that serves to identify a selected resource within the set of valid resources. Each tag includes a weighted value. Each tag may include a public attribute that indicates that the tag is accessible to authenticated users and non-authenticated users. Alternatively, each tag may include a private attribute that indicates that the tag is only accessible to the authenticated user. A user interface displays tags in a tag cloud in accordance with attributes of the tags and weighted values of the tags.
-
Citations
17 Claims
-
1. A computer readable media having instructions stored thereon that, when executed by a processor, causes the processor to:
-
authenticate a user that is permitted to access a set of resources; identify a resource that has been selected within the set of resources; permit the authenticated user to create a tag for the selected resource, wherein the tag identifies the resource among the set of resources; permit the authenticated user to specify attributes for the tag, wherein each attribute contributes to a display of the tag within a tag cloud; and upon receiving the tag, determining that the resource is valid; if the resource is not valid, the instructions further cause the processor to provide an indication that the resource is not valid; and if the resource is valid, the instructions further cause the processor to associate the tag with the resource and update a weighted value of the tag, wherein the weighted value contributes to the display of the tag within the tag cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for handling tags of tag clouds comprising:
-
an authentication service to authenticate a user of the system; a set of valid resources stored in a database system; a tag creation tool that permits the authenticated user to create at least one tag to identify a selected resource within the set of valid resources, wherein each tag includes a weighted value and at least one of; a public attribute that indicates that the tag is accessible to authenticated users and non-authenticated users; and a private attribute that indicates that the tag is only accessible to the authenticated user; a user interface that displays tags in a tag cloud in accordance with attributes of the tags and weighted values of the tags. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer implemented method for displaying tags for tag cloud displays, the method comprising:
-
receiving a request to display a tag cloud; determining all tags that correspond to valid resources; determining if the tag cloud to be displayed is a public tag cloud; if the tag cloud to be displayed is the public tag cloud, then the method includes; determining all tags having public attributes that identify valid resources; for each tag having a public attribute, identifying a weighted value of the tag and determining a magnitude of prominence of the tag in association with the weighted value of the tag; if the tag cloud to be displayed is not the public tag cloud, then a private tag cloud is generated and the method includes; determining all tags having private attributes that are associated with the authenticated user, wherein each tag identifies a valid resource; for each tag having a private attribute associated with the authenticated user, identifying a weighted value of the tag and determining a magnitude of prominence of the tag in association with the weighted value of the tag, displaying the public tag cloud or the private tag cloud, wherein tags having greater weighted values are displayed with greater prominence than tags having smaller weighted values. - View Dependent Claims (15, 16, 17)
-
Specification