Sharing of content associated with events
First Claim
1. A method for sharing content, the method comprising:
- generating, for a first user, within a system, content for one or more application displays to be displayed on a first computing device of the first user;
sending, to at least one second computing device of at least one second user, a first message to share sharable content;
wherein the at least one second user includes a plurality of second users;
wherein the sharable content includes at least a portion of content from the one or more application displays that were generated for the first user;
wherein the first message includes an access identifier that provides access to the sharable content;
wherein the at least one second computing device is different from said first computing device of the first user;
in response to receiving an indication of acceptance of the first message by a particular second user, of the plurality of second users, the system using the access identifier to share with the particular second user said sharable content;
the system using the access identifier to determine which content within the system to share with the particular second user;
prior to sending the first message, enabling a plurality of users to share the sharable content;
enabling each user, in a set of users, to interact with at least one application, from one or more applications that are associated with the system, through at least one application display from a plurality of application displays;
wherein the plurality of application displays are associated with the system;
wherein the plurality of application displays include the one or more application displays;
wherein the plurality of application displays include a plurality of views;
wherein the plurality of users belong to the set of users;
wherein the first user and the at least one second user belong to the set of users;
monitoring, by the system, for occurrence of events from a plurality of events;
wherein each event, from the plurality of events, corresponds to at least one of;
a) interaction with the system, by at least one user from the set of users;
orb) at least one information update to content of at least one view from the plurality of views;
wherein the first message is a first alert that was automatically sent in response to a first event, from the plurality of events;
wherein the first event is an event from the plurality of events that corresponds to an information update to the sharable content;
causing display of the first alert in a respective application display, from the plurality of application displays, of each of the plurality of second users;
wherein the respective application display of each of the plurality of second users includes at least one other alert, which is concurrently displayed with the first alert in the respective application display, about a different event from the plurality of events;
enabling each user, of the plurality of second users, to enter one or more comments in relation to the first alert and to share said one or more comments, among the plurality of second users, in relation to the first alert;
receiving, by the system, a comment, entered in a text entry interface that is related to the first alert, from the particular second user ;
causing display of the comment, in relation to the first alert, to each user from the plurality of second users; and
wherein the first alert was sent to the particular second user based on receiving from the particular second user, by the system prior to the first event, an expression of interest in being notified about information updates to the sharable content.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven, and where a user can specify who are allowed to participate. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
294 Citations
63 Claims
-
1. A method for sharing content, the method comprising:
-
generating, for a first user, within a system, content for one or more application displays to be displayed on a first computing device of the first user; sending, to at least one second computing device of at least one second user, a first message to share sharable content; wherein the at least one second user includes a plurality of second users; wherein the sharable content includes at least a portion of content from the one or more application displays that were generated for the first user; wherein the first message includes an access identifier that provides access to the sharable content; wherein the at least one second computing device is different from said first computing device of the first user; in response to receiving an indication of acceptance of the first message by a particular second user, of the plurality of second users, the system using the access identifier to share with the particular second user said sharable content; the system using the access identifier to determine which content within the system to share with the particular second user; prior to sending the first message, enabling a plurality of users to share the sharable content; enabling each user, in a set of users, to interact with at least one application, from one or more applications that are associated with the system, through at least one application display from a plurality of application displays; wherein the plurality of application displays are associated with the system; wherein the plurality of application displays include the one or more application displays; wherein the plurality of application displays include a plurality of views; wherein the plurality of users belong to the set of users; wherein the first user and the at least one second user belong to the set of users; monitoring, by the system, for occurrence of events from a plurality of events; wherein each event, from the plurality of events, corresponds to at least one of; a) interaction with the system, by at least one user from the set of users;
orb) at least one information update to content of at least one view from the plurality of views; wherein the first message is a first alert that was automatically sent in response to a first event, from the plurality of events; wherein the first event is an event from the plurality of events that corresponds to an information update to the sharable content; causing display of the first alert in a respective application display, from the plurality of application displays, of each of the plurality of second users; wherein the respective application display of each of the plurality of second users includes at least one other alert, which is concurrently displayed with the first alert in the respective application display, about a different event from the plurality of events; enabling each user, of the plurality of second users, to enter one or more comments in relation to the first alert and to share said one or more comments, among the plurality of second users, in relation to the first alert; receiving, by the system, a comment, entered in a text entry interface that is related to the first alert, from the particular second user ; causing display of the comment, in relation to the first alert, to each user from the plurality of second users; and wherein the first alert was sent to the particular second user based on receiving from the particular second user, by the system prior to the first event, an expression of interest in being notified about information updates to the sharable content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 61, 62, 63)
-
- 40. The method of 39 wherein receiving the specification of interest in the particular view includes specification of at least one condition, that is associated with the particular view, to be monitored.
-
46. A system, comprising one or more processors configured to execute instructions that cause the system to perform a method comprising steps of:
-
providing a computer-based service over a network to a set of users, wherein a first user and a second user belong to the set of users; receiving, by the computer-based service from the first user, a first specification of interest in being notified about information updates to first information; receiving, by the computer-based service from the second user, a second specification of interest in being notified about information updates to the first information; receiving, by the computer-based service from the first user, a third specification of interest in being notified about information updates to second information; wherein the second information is different from the first information; after receiving the first specification, the second specification and the third specification, in response, at least in part, to at least one information update to the second information, the computer-based service performing the step of; without sending third information to the second user, sending the third information to the first user based, at least in part, on the third specification, to cause display of the third information in a first application display of the first user; after receiving the first specification, the second specification and the third specification, in response, at least in part, to at least one information update to the first information, the computer-based service performing the steps of; while the first application display includes the third information, sending fourth information to the first user, based, at least in part, on the first specification, to cause display of the fourth information in the first application display concurrently with the third information; based, at least in part, on the second specification of interest, sending the fourth information to the second user to cause display of the fourth information in a second application display of the second user, wherein the second application display does not include the third information; and wherein the fourth information includes a first access identifier that provides access to the first information; in response, at least in part, to receiving, by the computer-based service from the first user, a first comment entered in a first text entry interface that is related to the fourth information, the computer-based service sending the first comment to the second user; and causing display of the first comment, in the second application display, in relation to the fourth information. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. A method comprising:
-
providing a computer-based service over a network to a set of users, wherein a first user and a second user belong to the set of users; receiving, by the computer-based service from the first user, a first specification of interest in being notified about information updates to particular information; receiving, by the computer-based service from the second user, a second specification of interest in being notified about information updates to the particular information; receiving, by the computer-based service from the first user, a third specification of interest in being notified about information updates to given information; wherein the given information is different from the particular information; after receiving the first specification, the second specification and the third specification, in response, at least in part, to at least one information update to the given information, the computer-based service performing the step of; without sending first information to the second user, sending the first information to the first user based, at least in part, on the third specification, to cause display of the first information in a first application display of the first user, wherein the first information includes a given link that provides access to the given information; after receiving the first specification, the second specification and the third specification, in response, at least in part, to at least one information update to the particular information, the computer-based service performing the steps of; while the first application display includes the first information, sending second information to the first user, based, at least in part, on the first specification, to cause display of the second information in the first application display concurrently with the first information; based, at least in part, on the second specification of interest, sending the second information to the second user to cause display of the second information in a second application display of the second user, wherein the second application display does not include the first information; and wherein the second information includes a particular link that provides access to the particular information; in response, at least in part, to receiving, by the computer-based service from the first user, a first comment entered in a first text entry interface that is related to the second information, the computer-based service sending the first comment to the second user; and causing display of the first comment, in the second application display, in relation to the second information. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
Specification