SYSTEMS AND METHODS FOR COLLABORATION
First Claim
1. A method for displaying a plurality of notifications in a collaboration place, the method comprising:
- monitoring a plurality of activities in the collaboration place;
storing the plurality of activities in a database;
generating a plurality of notification items regarding one or more of the activities, wherein one or more of the notification items is for presentation to one or more viewing users and relates to an activity that was performed by a user in a linked collaboration place;
attaching a link associated with at least one of the activities of the user to at least one of the plurality of notification items wherein the link enables a viewing user to have access to at least a portion of the linked collaboration place;
limiting access to the plurality of notification items to a set of viewing users; and
displaying the plurality of notifications comprising two or more of the plurality of notification items to at least one viewing user of the predetermined set of viewing users.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, the disclosed systems and methods provide a client-server infrastructure capable of supporting a variety of asynchronous and synchronous collaboration activities in a so-called collaboration place. Some of these activities include chatting, viewing and/or editing one or more data files, and sharing one or more applications, data files, and/or displays. The client-server infrastructure supports seamless navigation between the supported asynchronous and synchronous activities in the collaboration place. Additionally, the client-server architecture supports data persistence, so that data files associated with the collaboration place can be stored for subsequent access.
-
Citations
20 Claims
-
1. A method for displaying a plurality of notifications in a collaboration place, the method comprising:
-
monitoring a plurality of activities in the collaboration place; storing the plurality of activities in a database; generating a plurality of notification items regarding one or more of the activities, wherein one or more of the notification items is for presentation to one or more viewing users and relates to an activity that was performed by a user in a linked collaboration place; attaching a link associated with at least one of the activities of the user to at least one of the plurality of notification items wherein the link enables a viewing user to have access to at least a portion of the linked collaboration place; limiting access to the plurality of notification items to a set of viewing users; and displaying the plurality of notifications comprising two or more of the plurality of notification items to at least one viewing user of the predetermined set of viewing users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium having instructions thereon for performing steps for collaboration, the steps comprising:
-
monitoring a plurality of activities in the collaboration place; storing the plurality of activities in a database; generating a plurality of notification items regarding one or more of the activities, wherein one or more of the notification items is for presentation to one or more viewing users and relates to an activity that was performed by a user in a linked collaboration place; attaching a link associated with at least one of the activities of the user to at least one of the plurality of notification items wherein the link enables a viewing user to have access to at least a portion of the linked collaboration place; limiting access to the plurality of notification items to a set of viewing users; and displaying the plurality of notifications comprising two or more of the plurality of notification items to at least one viewing user of the predetermined set of viewing users. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for collaboration comprising:
-
a server that is configured to establish communications via a plurality of network connections between the collaboration applications and the server and support collaboration among the users, wherein the server is configured to perform actions comprising; monitoring a plurality of activities in the collaboration place; storing the plurality of activities in a database; generating a plurality of notification items regarding one or more of the activities, wherein one or more of the notification items is for presentation to one or more viewing users and relates to an activity that was performed by a user in a linked collaboration place; attaching a link associated with at least one of the activities of the user to at least one of the plurality of notification items wherein the link enables a viewing user to have access to at least a portion of the linked collaboration place; limiting access to the plurality of notification items to a set of viewing users; and displaying the plurality of notifications comprising two or more of the plurality of notification items to at least one viewing user of the predetermined set of viewing users. - View Dependent Claims (18, 19, 20)
-
Specification