Managing a Contextual Workspace
First Claim
1. A method performed with a computing system for providing user-based context to a virtual workspace, the method comprising:
- generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects;
identifying an interaction by the user with at least some of the data contained in the one or more data objects; and
based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing user-based context to a virtual workspace, including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user.
-
Citations
32 Claims
-
1. A method performed with a computing system for providing user-based context to a virtual workspace, the method comprising:
-
generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. 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 virtual workspace viewable by a user on the graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification