USER MANAGEABLE COLLABORATION
First Claim
1. A computer-implemented method for creating a collaboration hub, the method comprising:
- receiving a hub creation interface from a hosted service;
sending to the hosted service information describing the collaboration hub;
selecting one or more hub widgets for the service to include in the new collaboration hub;
sending to the hosted service a hub creation request that instructs the service to create the hub based on the sent hub information and selected hub widgets; and
receiving from the hosted service a user interface for viewing the created hub,wherein the preceding steps are performed by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A collaboration system described herein empowers non-technical users to create and manage custom collaboration portals, called hubs. Hubs are easy to manage, often providing a satisfactory default configuration after the user answers questions through a wizard-like interface. The collaboration system may be provided as an Internet-based service that can be accessed by users regardless of their affiliation with a company or other predetermined group. In addition, the system shields users from the systems that provide storage for hub content, so that users can avoid the difficulties of data management. The system may provide one or more hub widgets that provide specific functionality, such as a calendar widget for managing events, a file widget for sharing files, a comments widget for managing electronic discussions, and so forth. Thus, the collaboration system facilitates online collaboration for users without advanced software experience.
190 Citations
20 Claims
-
1. A computer-implemented method for creating a collaboration hub, the method comprising:
-
receiving a hub creation interface from a hosted service; sending to the hosted service information describing the collaboration hub; selecting one or more hub widgets for the service to include in the new collaboration hub; sending to the hosted service a hub creation request that instructs the service to create the hub based on the sent hub information and selected hub widgets; and receiving from the hosted service a user interface for viewing the created hub, wherein the preceding steps are performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for user manageable collaboration, the system comprising:
-
a processor and memory configured to execute software instructions; a hub creation component configured to manage creation by users of new collaboration hubs; a data storage component configured to persistently store hub data across user sessions; a user interface component configured to provide a user interface for users to provide input and receive output from the system; a hub sharing component configured to manage which users can access a particular hub; a hub design component configured to provide an interface through which a hub administrator can modify the hub layout and select widgets to add to the hub; a hub management component configured to provide an interface through which a hub administrator can modify configuration settings of the hub; and
one or more widgets configured to each provide specific functionality to the hub. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising instructions for controlling a computer system to share a collaboration hub with one or more users, wherein the instructions, when executed, cause a processor to perform actions comprising:
-
receiving from a sharing user of the computer system a selection of a hub sharing user interface; receiving information about one or more invited users with which the sharing user wants to share the collaboration hub; receiving a role for each invited user that identifies one or more privileges to be granted to the invited user; and sending an invitation to each invited user, wherein each invitation includes a link to a Uniform Resource Locator (URL) that the invited user can access to use the shared hub.
-
Specification