System, method and computer program product for applying a public tag to information
First Claim
Patent Images
1. A non-transitory computer readable medium having computer instructions stored therein that are adapted to be executed by a computer system to cause the computer system to perform operations comprising:
- storing content in a multi-tenant database for each of a plurality of tenants, the content of each tenant being stored in a corresponding logically separated storage area for that tenant, wherein the plurality of tenants includes a particular tenant associated with a plurality of users;
maintaining, for a first user of the plurality of users associated with the particular tenant, an indication that the first user has subscribed to a particular tag such that the first user is to be alerted when at least a portion of the stored content is associated with the particular tag;
receiving, from a second user of the plurality of users associated with the particular tenant, tag information to be associated with a specified portion of the content stored for the particular tenant in the multi-tenant database, wherein the tag information specifies the particular tag;
after determining that the second user has permission to edit tags, modifying the received tag information according to a standard to create standardized tag information;
after the modifying, associating the standardized tag information with the specified portion of the content for the particular tenant of the multi-tenant database, such that ones of the plurality of users are allowed to view the standardized tag information applied to the specified portion of the content of the particular tenant, wherein associating the standardized tag information with the specified portion includes utilizing a separate data object to store a first reference value for looking up the standardized tag information and a second reference value for looking up the specified portion of the content, and wherein the viewed standardized tag information is selectable by ones of the plurality of users to view other content portions of the particular tenant that are also associated with that tag information;
based on determining that a number of tags applied to portions of the stored content for the particular tenant satisfies a threshold value, preventing ones of the plurality of users from causing additional tags to be applied to the stored content; and
based on the indication that the first user has subscribed to the particular tag, alerting the first user about the specified portion in response to the specified portion being associated with the particular tag.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for applying a public tag to information. These mechanisms and methods for applying a public tag to information may enable embodiments to allow a user to apply a public tag to the information once. Further, applying a public tag to information may enable users with access to the information an ability to view the public tag applied to the information by the user.
-
Citations
16 Claims
-
1. A non-transitory computer readable medium having computer instructions stored therein that are adapted to be executed by a computer system to cause the computer system to perform operations comprising:
-
storing content in a multi-tenant database for each of a plurality of tenants, the content of each tenant being stored in a corresponding logically separated storage area for that tenant, wherein the plurality of tenants includes a particular tenant associated with a plurality of users; maintaining, for a first user of the plurality of users associated with the particular tenant, an indication that the first user has subscribed to a particular tag such that the first user is to be alerted when at least a portion of the stored content is associated with the particular tag; receiving, from a second user of the plurality of users associated with the particular tenant, tag information to be associated with a specified portion of the content stored for the particular tenant in the multi-tenant database, wherein the tag information specifies the particular tag; after determining that the second user has permission to edit tags, modifying the received tag information according to a standard to create standardized tag information; after the modifying, associating the standardized tag information with the specified portion of the content for the particular tenant of the multi-tenant database, such that ones of the plurality of users are allowed to view the standardized tag information applied to the specified portion of the content of the particular tenant, wherein associating the standardized tag information with the specified portion includes utilizing a separate data object to store a first reference value for looking up the standardized tag information and a second reference value for looking up the specified portion of the content, and wherein the viewed standardized tag information is selectable by ones of the plurality of users to view other content portions of the particular tenant that are also associated with that tag information; based on determining that a number of tags applied to portions of the stored content for the particular tenant satisfies a threshold value, preventing ones of the plurality of users from causing additional tags to be applied to the stored content; and based on the indication that the first user has subscribed to the particular tag, alerting the first user about the specified portion in response to the specified portion being associated with the particular tag. - View Dependent Claims (2, 3, 4, 7, 8, 9)
-
-
5. An apparatus, comprising:
-
a processor; and a non-transitory computer readable medium having stored thereon instructions which, when executed by the processor, cause the processor to perform operations comprising; storing content in a multi-tenant database for each of a plurality of tenants, the content of each tenant being stored in a corresponding logically separated storage area for that tenant, wherein the plurality of tenants includes a particular tenant associated with a plurality of users; maintaining, for a first user of the plurality of users associated with the particular tenant, an indication that the first user has subscribed to a particular tag such that the first user is to be alerted when at least a portion of the stored content is associated with the particular tag; receiving, from a second user of the plurality of users associated with the particular tenant, tag information to be associated with a specified portion of the content stored for the particular tenant in the multi-tenant database, wherein the tag information specifies the particular tag; modifying the received tag information according to a standard to create standardized tag information; after the modifying, associating the standardized tag information with the specified portion of the content for the particular tenant of the multi-tenant database, such that ones of the plurality of users are allowed to view the standardized tag information applied to the specified portion of the content of the particular tenant, wherein associating the standardized tag information with the specified portion includes utilizing a separate data object to store a key value usable to look up the standardized tag information and another key value usable to look up the specified portion of the content, and wherein the viewed standardized tag information is selectable by ones of the plurality of users to view other content portions of the particular tenant that are also associated with that tag information; based on determining that a number of tags applied to portions of the stored content for the particular tenant satisfies a threshold value, preventing ones of the plurality of users from causing additional tags to be applied to the stored content; and based on the indication that the first user has subscribed to the particular tag, alerting the first user about the specified portion in response to the specified portion being associated with the particular tag. - View Dependent Claims (10, 11)
-
-
6. A method, comprising:
-
storing content in a multi-tenant database for each of a plurality of tenants, the content of each tenant being stored in a corresponding logically separated storage area for that tenant, wherein the plurality of tenants includes a particular tenant associated with a plurality of users; maintaining, for a first user of the plurality of users associated with the particular tenant, an indication that the first user has subscribed to a particular tag such that the first user is to be alerted when at least a portion of the stored content is associated with the particular tag; receiving, from a second user of the plurality of users associated with the particular tenant, tag information to be associated with a specified portion of the content stored for the particular tenant in the multi-tenant database, wherein the tag information specifies the particular tag; modifying the received tag information according to a standard to create standardized tag information; after the modifying, associating the standardized tag information with the specified portion of the content for the particular tenant of the multi-tenant database, such that ones of the plurality of users are allowed to view the standardized tag information applied to the specified portion of the content of the particular tenant, wherein associating the standardized tag information with the specified portion includes utilizing a separate data object having a tag field storing a reference to the standardized tag information and a content field storing a reference to the specified portion of the content, and wherein the viewed standardized tag information is selectable by ones of the plurality of users to view other content portions of the particular tenant that are also associated with that tag information; based on determining that a number of tags applied to portions of the stored content for the particular tenant satisfies a threshold value, preventing ones of the plurality of users from causing additional tags to be applied to the stored content; and based on the indication that the first user has subscribed to the particular tag, alerting the first user about the specified portion in response to the specified portion being associated with the particular tag. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification