Annotating Contextual Workspaces
First Claim
1. A method performed with a computing system for providing user-based context to a virtual workspace, the method comprising:
- generating a first virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising first data aggregated from one or more data objects;
determining the aggregated data is semantically proximate aggregated data in a second virtual workspace;
identifying user annotations assigned to the semantically-proximate aggregated data; and
presenting the user annotations in the first virtual workplace viewable by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a method for providing user-based context to a virtual workspace includes generating a first virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a plurality of workspace modules comprising first data aggregated from one or more data objects. The aggregated data is determined to be semantically proximate aggregated data in a second virtual workspace. User annotations assigned to the semantically-proximate aggregated data are identified. The user annotations are presented in the first virtual workplace viewable by the user.
111 Citations
21 Claims
-
1. A method performed with a computing system for providing user-based context to a virtual workspace, the method comprising:
-
generating a first virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising first data aggregated from one or more data objects; determining the aggregated data is semantically proximate aggregated data in a second virtual workspace; identifying user annotations assigned to the semantically-proximate aggregated data; and presenting the user annotations in the first virtual workplace viewable by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising instructions embodied on a tangible, non-transitory computer-readable media, the instructions operable when executed to cause a computing system to perform operations comprising:
-
generating a first virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising first data aggregated from one or more data objects; determining the aggregated data is semantically proximate aggregated data in a second virtual workspace; identifying user annotations assigned to the semantically-proximate aggregated data; and presenting the user annotations in the first virtual workplace viewable by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system, comprising
one or more memory modules; -
one or more processors; a graphical user interface; and a contextual services module stored on one or more of the memory modules, the contextual services module operable when executed with the one or more processors to perform operations comprising; generating a first virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising first data aggregated from one or more data objects; determining the aggregated data is semantically proximate aggregated data in a second virtual workspace; identifying user annotations assigned to the semantically-proximate aggregated data; and presenting the user annotations in the first virtual workplace viewable by the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification