General purpose annotation service for portal-based applications
First Claim
Patent Images
1. A method of providing an annotation within a portal environment, comprising:
- executing, within the portal environment, a portlet object having an artifact and a tag associated with the artifact;
replacing the tag with annotation code associated with the tag;
receiving a selection of a visual identifier within the portlet object; and
invoking, based upon the received selection, an annotation service, whereinthe annotation code specifies a handler and the visual identifier,the handler invokes the annotation service, andthe annotation service presents the annotation associated with the artifact.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing annotations within a portal environment can include executing a portlet object having a tag, wherein the tag specifies an annotation service associated with an artifact presented by a graphical user interface of the portal environment. A visual identifier can be presented proximate to the artifact. The visual identifier can reference the annotation service. The method further can include creating an annotation using the annotation service responsive to the selection of the visual identifier.
32 Citations
18 Claims
-
1. A method of providing an annotation within a portal environment, comprising:
-
executing, within the portal environment, a portlet object having an artifact and a tag associated with the artifact; replacing the tag with annotation code associated with the tag; receiving a selection of a visual identifier within the portlet object; and invoking, based upon the received selection, an annotation service, wherein the annotation code specifies a handler and the visual identifier, the handler invokes the annotation service, and the annotation service presents the annotation associated with the artifact. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer hardware system configured to provide an annotation within a portal environment, comprising:
-
at least one hardware processor configured to initiate the following executable operations; executing, within the portal environment, a portlet object having an artifact and a tag associated with the artifact; replacing the tag with annotation code associated with the tag; receiving a selection of a visual identifier within the portlet object; and invoking, based upon the received selection, an annotation service, wherein the annotation code specifies a handler and the visual identifier, the handler invokes the annotation service, and the annotation service presents the annotation associated with the artifact. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising:
-
a computer readable storage device having stored therein a computer program code configured for providing an annotation within a portal environment, the computer program code, which when executed by a computer hardware system, causes the computer hardware system to perform; executing, within the portal environment, a portlet object having an artifact and a tag associated with the artifact; replacing the tag with annotation code associated with the tag; receiving a selection of a visual identifier within the portlet object; and invoking, based upon the received selection, an annotation service, wherein the annotation code specifies a handler and the visual identifier, the handler invokes the annotation service, and the annotation service presents the annotation associated with the artifact. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification