Methods And Apparatus For Sharing User Interface Widget Annotations
First Claim
1. A method for sharing user interface widget annotations, the method comprising:
- determining an attribute of a first user interface widget of a first application;
receiving annotation information for the first user interface widget;
associating the annotation information with the first user interface widget using the attribute; and
sharing information describing the association of the annotation information and the first user interface widget with a second application, different from the first application, the shared information enabling the second application to present the annotation information in association with a second user interface widget of the second application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for sharing user interface widget annotations. According to an exemplary embodiment, a method is described for sharing user interface widget annotations including determining an attribute of a first user interface widget of a first application. Annotation information for the first user interface widget is received and the annotation information associated with the first user interface widget using the attribute. Information describing the association of the annotation information and the first user interface widget is shared with a second application, different from the first application. The shared information enables the second application to present the annotation information in association with a second user interface widget of the second application.
-
Citations
61 Claims
-
1. A method for sharing user interface widget annotations, the method comprising:
-
determining an attribute of a first user interface widget of a first application; receiving annotation information for the first user interface widget; associating the annotation information with the first user interface widget using the attribute; and sharing information describing the association of the annotation information and the first user interface widget with a second application, different from the first application, the shared information enabling the second application to present the annotation information in association with a second user interface widget of the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for sharing user interface widget annotations, the method comprising:
-
receiving information including an attribute of a first user interface widget of a first application and annotation information associated with the first user interface widget via the attribute; associating at least a portion of the annotation information with a second user interface widget of a second application, different from the first application; and presenting the at least a portion of the annotation information associated with the second user interface widget of the second application. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A device for sharing user interface widget annotations, the device comprising:
-
an annotation event monitor component configured to determine an attribute of a first user interface widget of a first application included on the device; an annotation user interface component configured to receive annotation information for the first user interface widget; a search/index manager component configured to associate the annotation information with the first user interface widget using the attribute; and a share manager component configured to share information describing the association of the annotation information and the first user interface widget with a second application, different from the first application, the shared information enabling the second application to present the annotation information in association with a second user interface widget of the second application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A server for sharing user interface widget annotations, the server comprising:
-
an annotation event monitor component configured to receive information including an attribute of a first user interface widget of a first application and annotation information associated with the first user interface widget via the attribute; a search/index manager component configured to associate at least a portion of the annotation information with a second user interface widget of a second application, different from the first application; and a share manager component configured to share information describing the association of the annotation information and the first user interface widget with a second application, different from the first application, the shared information enabling the second application to present the annotation information in association with a second user interface widget of the second application. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A computer readable medium containing a computer program, executable by a machine, for sharing user interface widget annotations, the computer program comprising executable instructions for:
-
determining an attribute of a first user interface widget of a first application; receiving annotation information for the first user interface widget; associating the annotation information with the first user interface widget using the attribute; and sharing information describing the association of the annotation information and the first user interface widget with a second application, different from the first application, the shared information enabling the second application to present the annotation information in association with a second user interface widget of the second application.
-
-
59. A computer readable medium containing a computer program, executable by a machine, for sharing user interface widget annotations, the computer program comprising executable instructions for:
-
receiving information including an attribute of a first user interface widget of a first application and annotation information associated with the first user interface widget via the attribute; associating at least a portion of the annotation information with a second user interface widget of a second application, different from the first application; and presenting the at least a portion of the annotation information associated with the second user interface widget of the second application.
-
-
60. Apparatus for sharing user interface widget annotations, the apparatus comprising:
-
means for determining an attribute of a first user interface widget of a first application; means for receiving annotation information for the first user interface widget; means for associating the annotation information with the first user interface widget using the attribute; and means for sharing information describing the association of the annotation information and the first user interface widget with a second application, different from the first application, the shared information enabling the second application to present the annotation information in association with a second user interface widget of the second application.
-
-
61. Apparatus for sharing user interface widget annotations, the apparatus comprising:
-
receiving information including an attribute of a first user interface widget of a first application and annotation information associated with the first user interface widget via the attribute; associating at least a portion of the annotation information with a second user interface widget of a second application, different from the first application; and presenting the at least a portion of the annotation information associated with the second user interface widget of the second application.
-
Specification