Managing permissions in a collaborative workspace
First Claim
Patent Images
1. A method executed at least in part in a computing device for managing permissions in a network environment, the method comprising:
- providing an interactive user interface through a display for enabling one or more users to collaborate on one or more items associated with a collaborative workspace in the network environment, wherein the collaborative workspace defines a linked collection of one or more of;
members, permissions, items, activities, notifications, and messages and wherein items include one or more of;
word processing document items, spreadsheet document items, presentation-related document items, data items, discussion items;
displaying on the display a menu providing a plurality of available functions for interacting with the collaborative workspace provided by the interactive user interface, wherein the available functions include one or more of;
a workspace option, a document option, a people option, and a message option;
displaying on the display a list of users associated with the collaborative workspace on the interactive user interface;
displaying on the display the one or more items associated with the collaborative workspace in an item display portion of the interactive user interface, wherein the workspace stores the items as one or more of;
an actual copy included in the workspace and a virtual copy with a reference pointer pointing to where the items are stored;
enabling a user with administrative rights to add and remove items from the collaborative workspace utilizing a workspace management module;
displaying on the display tasks associated with the collaborative workspace in an activity management module on the interactive user interface for enabling the user with administrative rights to set up tasks for one or more users associated with the collaborative workspace;
displaying on the display a message thread in a discussion management module on the interactive user interface for enabling the one or more users associated with the collaborative workspace to exchange messages;
upon detection of a request through an input device from the user with administrative rights to manage permissions for the one or more users associated with the collaborative workspace, providing a permissions user interface in a separate window overlapping with the interactive user interface on the display without losing a context associated with the collaborative workspace for enabling the user with administrative rights to specify a permission level of one or more local users associated with the collaborative workspace and to add one or more alternative users associated with one or more alternative systems that are separate from the collaborative workspace to the workspace; and
enabling the user with administrative rights to modify the permission level of one or more users on the displayed list of users through drag-and-drop operations on the permissions user interface on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for managing permissions in a collaborative workspace involves providing a permissions user interface presentation without loosing a context associated with a collaborative workspace user interface presentation. The permissions user interface presentation visually organizes a set of workspace members into two or more permission level categories. The permissions user interface presentation also allows a user to efficiently add new workspace members from a local system or an alternative system.
166 Citations
19 Claims
-
1. A method executed at least in part in a computing device for managing permissions in a network environment, the method comprising:
-
providing an interactive user interface through a display for enabling one or more users to collaborate on one or more items associated with a collaborative workspace in the network environment, wherein the collaborative workspace defines a linked collection of one or more of;
members, permissions, items, activities, notifications, and messages and wherein items include one or more of;
word processing document items, spreadsheet document items, presentation-related document items, data items, discussion items;displaying on the display a menu providing a plurality of available functions for interacting with the collaborative workspace provided by the interactive user interface, wherein the available functions include one or more of;
a workspace option, a document option, a people option, and a message option;displaying on the display a list of users associated with the collaborative workspace on the interactive user interface; displaying on the display the one or more items associated with the collaborative workspace in an item display portion of the interactive user interface, wherein the workspace stores the items as one or more of;
an actual copy included in the workspace and a virtual copy with a reference pointer pointing to where the items are stored;enabling a user with administrative rights to add and remove items from the collaborative workspace utilizing a workspace management module; displaying on the display tasks associated with the collaborative workspace in an activity management module on the interactive user interface for enabling the user with administrative rights to set up tasks for one or more users associated with the collaborative workspace; displaying on the display a message thread in a discussion management module on the interactive user interface for enabling the one or more users associated with the collaborative workspace to exchange messages; upon detection of a request through an input device from the user with administrative rights to manage permissions for the one or more users associated with the collaborative workspace, providing a permissions user interface in a separate window overlapping with the interactive user interface on the display without losing a context associated with the collaborative workspace for enabling the user with administrative rights to specify a permission level of one or more local users associated with the collaborative workspace and to add one or more alternative users associated with one or more alternative systems that are separate from the collaborative workspace to the workspace; and enabling the user with administrative rights to modify the permission level of one or more users on the displayed list of users through drag-and-drop operations on the permissions user interface on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device for providing an interactive user interface for managing permissions in a network environment, comprising:
-
a memory storing instructions; and a processor coupled to the memory, the processor configured to execute; a workspace management module configured to; manage set-up and operation of a workspace; and employ a frontend interface component to present a workspace user interface to a user with administrative rights enabling the user with administrative rights to interact with a collaborative workspace within a context of the network, wherein the administrative rights with respect to the workspace include one or more of;
set up, manage, and terminate the workspace;an item management module configured to; enable the user with administrative rights to add and remove items from the collaborative workspace, wherein addition of an item to the collaborative workspace places the item in a shared location to be accessed and acted upon by members of the workspace in a manner defined by respective permissions of the members; a presentation module coupled to the workspace management module, the presentation module configured to; display a menu providing a plurality of available functions for interacting with the collaborative workspace provided by the interactive user interface; and display a list of users associated with the collaborative workspace on the interactive user interface; a permissions management module coupled to the presentation module, the permissions management module configured to; manage permissions associated with workspace members; upon detection of a request from a user with administrative rights to manage permissions for the one or more users associated with the collaborative workspace, provide a permissions user interface through the presentation module in a separate window overlapping with the interactive user interface without losing a context associated with the collaborative workspace; and enable the user with administrative rights to modify a permission level of one or more users through drag-and-drop operations on the permissions user interface; an interface module configured to; couple the permissions management module to at least one alternative system; and enable the permissions management module to interact with the at least one alternative system retrieving a list of the one or more users whose rights are to be modified; and an activity management module configured to; enable the user with administrative rights to set up and assign one or more tasks to the one or more users associated with the collaborative workspace; display the one or more tasks assigned to the one or more users associated with the collaborative workspace; provide notifications and alerts regarding the status of the one or more tasks to the one or more users associated with the collaborative workspace; and enable the user with administrative rights to add a new user associated with an alternative system, wherein the alternative system is a processing environment that is physically implemented using a collection of data processing equipment for performing prescribed tests; and a discussion management module configured to display a message thread for enabling the one or more users associated with the collaborative workspace to exchange messages, reply to an existing message, and start a new message thread. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable memory device with instructions stored thereon for providing an interactive user interface for managing permissions in a collaborative environment, the instructions comprising:
-
providing an interactive user interface through a display viewable on a plurality of electronic devices accessible over a network for enabling one or more users to collaborate on one or more items associated with a collaborative workspace in the network environment, wherein at least a portion of a functionality and information provided on the interactive user interface are implemented on a local device and at least a portion of a functionality and information provided on the interactive user interface are implemented at a network accessible location; displaying on the display a menu providing a plurality of available functions for interacting with the collaborative workspace provided by the interactive user interface, wherein the collaborative workspace defines a linked collection of one or more of;
members, permissions, items, activities, notifications, and messages and wherein items include one or more of;
word processing document items, spreadsheet document items, presentation-related document items, data items, discussion items;displaying on the display a list of users associated with the collaborative workspace on the interactive user interface via a workspace management module; displaying on the display the one or more items associated with the collaborative workspace in an item display portion of the interactive user interface, wherein the workspace stores the items as one or more of;
an actual copy and a virtual copy with a reference pointer pointing to where the items are stored;enabling a user with administrative rights to add and remove items from the item display portion utilizing an item management module, wherein addition of an item to the collaborative workspace places the item in a shared location to be accessed and acted upon by members of the workspace in a manner defined by respective permissions of the members; enabling the user with administrative rights to add a new user associated with an alternative system, wherein the alternative system is a processing environment that is physically implemented using a collection of data processing equipment for performing prescribed tests including an email system and a social network; displaying on the display one or more tasks assigned to one or more users associated with the collaborative workspace in an activity management module on the interactive user interface and providing notifications to the one or more users associated with the collaborative workspace related to the status of the one or more tasks; displaying on the display a message thread in a discussion management module on the interactive user interface for enabling the one or more users associated with the collaborative workspace to exchange messages; and upon detection of a request through an input device from the user with administrative rights to manage permissions for the one or more users associated with the collaborative workspace, providing a permissions user interface in a separate window overlapping with the interactive user interface on the display without losing a context associated with the collaborative workspace; enabling the user with administrative rights to modify a permission level of one or more users on the displayed list of users through drag-and-drop operations on the permissions user interface by; identifying a permission level assigned to each of the one or more users associated with the collaborative workspace, wherein the permission level comprises one or more of; an owner permission level that identifies one or more owners associated with the collaborative workspace; an editor permission level that identifies one or more editors who are permitted to make changes to items associated with the collaborative workspace; and a viewer permission level that identifies one or more viewers who are permitted to view the items associated with the collaborative workspace, but not makes changes to the items associated with the collaborative workspace; and organizing the one or more users associated with the collaborative workspace into groups corresponding to each permission level; and displaying on the display the groups of one or more users corresponding to each permission level in separate portions on the permissions user interface. - View Dependent Claims (18, 19)
-
Specification