Sharing of information associated with application events
First Claim
1. A system, comprising memory operatively coupled to one or more processors that are 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;
enabling each user, in the set of users to interact, with at least one application, from one or more applications that are associated with the computer-based service, through at least one application display from a plurality of application displays;
wherein the plurality of application displays are associated with the computer-based service;
wherein the plurality of application displays include a plurality of views;
wherein the set of users includes a first user and a given user;
creating, by the computer-based service, a first association, based on the computer-based service receiving, from the given user, an expression of interest in interactions of the first user;
monitoring, by the computer-based service, for occurrence of application events from a plurality of application events;
wherein each application event, from the plurality of application events, is an event that is associated with interaction with at least one of the one or more applications, by at least one user from the set of users;
in response, at least in part, to occurrence of a first application event, from the plurality of application events, associated with interaction with an application, of the one or more applications, by the first user, sending, by the computer-based service, a first alert to each user of a plurality of second users, from the set of users, about the first application event, to cause display of at least a portion of the first alert in a respective view, from the plurality of views, of each of the plurality of second users;
wherein the plurality of second users includes the given user;
wherein the step of sending the first alert includes sending the first alert to the given user based, at least in part, on the first association;
wherein the respective view 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 view, about a different application event from the plurality of application events;
wherein the first alert includes one or more links that provide access to one or more views that are associated with the first application event;
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 computer-based service, a comment from a particular second user, of the plurality of second users;
wherein the comment was entered in a text entry interface, wherein the text entry interface is related to the first alert;
causing display of the comment, in relation to the first alert, in the respective view of each user from the plurality of second users; and
wherein the particular second user is a different user than the first user.
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.
-
Citations
47 Claims
-
1. A system, comprising memory operatively coupled to one or more processors that are 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; enabling each user, in the set of users to interact, with at least one application, from one or more applications that are associated with the computer-based service, through at least one application display from a plurality of application displays; wherein the plurality of application displays are associated with the computer-based service; wherein the plurality of application displays include a plurality of views; wherein the set of users includes a first user and a given user; creating, by the computer-based service, a first association, based on the computer-based service receiving, from the given user, an expression of interest in interactions of the first user; monitoring, by the computer-based service, for occurrence of application events from a plurality of application events; wherein each application event, from the plurality of application events, is an event that is associated with interaction with at least one of the one or more applications, by at least one user from the set of users; in response, at least in part, to occurrence of a first application event, from the plurality of application events, associated with interaction with an application, of the one or more applications, by the first user, sending, by the computer-based service, a first alert to each user of a plurality of second users, from the set of users, about the first application event, to cause display of at least a portion of the first alert in a respective view, from the plurality of views, of each of the plurality of second users; wherein the plurality of second users includes the given user; wherein the step of sending the first alert includes sending the first alert to the given user based, at least in part, on the first association; wherein the respective view 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 view, about a different application event from the plurality of application events; wherein the first alert includes one or more links that provide access to one or more views that are associated with the first application event; 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 computer-based service, a comment from a particular second user, of the plurality of second users; wherein the comment was entered in a text entry interface, wherein the text entry interface is related to the first alert; causing display of the comment, in relation to the first alert, in the respective view of each user from the plurality of second users; and wherein the particular second user is a different user than the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 38, 39, 42, 43, 44, 45)
-
-
22. A method of sharing information associated with events, comprising:
-
providing a computer-based service over a network to a set of users; enabling each user, in the set of users, to interact with at least one application, from one or more applications that are associated with the computer-based service, through at least one application display from a plurality of application displays; wherein the plurality of application displays are associated with the computer-based service; wherein the plurality of application displays include a plurality of views; wherein the set of users includes a first user and a given user; creating, by the computer-based service, a first association, based on the computer-based service receiving, from the given user, an expression of interest in interactions of the first user; monitoring, by the computer-based service, for occurrence of application events from a plurality of application events; wherein each application event, from the plurality of application events, is an event that is associated with interaction with at least one of the one or more applications, by at least one user from the set of users; in response, at least in part, to occurrence of a first application event, from the plurality of application events, associated with interaction with an application, of the one or more applications, by the first user, sending, by the computer-based service, a first alert to each user of a plurality of second users, from the set of users, about the first application event, to cause display of at least a portion of the first alert in a respective view, from the plurality of views, of each of the plurality of second users; wherein the plurality of second users includes the given user; wherein the step of sending the first alert includes sending the first alert to the given user based, at least in part, on the first association; wherein the respective view 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 view, about a different application event from the plurality of application events; wherein the first alert includes one or more links that provide access to one or more views that are associated with the first application event; 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 computer-based service, a comment from a particular second user, of the plurality of second users; wherein the comment was entered in a text entry interface, wherein the text entry interface is related to the first alert; causing display of the comment, in relation to the first alert, in the respective view of each user from the plurality of second users; and wherein the particular second user is a different user than the first user. - View Dependent Claims (23, 24, 37, 40, 46)
-
-
25. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising steps of:
-
providing a computer-based service over a network to a set of users; enabling each user, in the set of users, to interact with at least one application, from one or more applications that are associated with the computer-based service, through at least one application display from a plurality of application displays; wherein the plurality of application displays are associated with the computer-based service; wherein the plurality of application displays include a plurality of views; wherein the set of users includes a first user and a given user; creating, by the computer-based service, a first association, based on the computer-based service receiving, from the given user, an expression of interest in interactions of the first user; monitoring, by the computer-based service, for occurrence of application events from a plurality of application events; wherein each application event, from the plurality of application events, is an event that is associated with interaction with at least one of the one or more applications, by at least one user from the set of users; in response, at least in part, to occurrence of a first application event, from the plurality of application events, associated with interaction with an application, of the one or more applications, by the first user, sending, by the computer-based service, a first alert to each user of a plurality of second users, from the set of users, about the first application event, to cause display of at least a portion of the first alert in a respective view, from the plurality of views, of each of the plurality of second users; wherein the plurality of second users includes the given user; wherein the step of sending the first alert includes sending the first alert to the given user based, at least in part, on the first association; wherein the respective view 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 view, about a different application event from the plurality of application events; wherein the first alert includes one or more links that provide access to one or more views that are associated with the first application event; 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 computer-based service, a comment from a particular second user, of the plurality of second users; wherein the comment was entered in a text entry interface, wherein the text entry interface is related to the first alert; causing display of the comment, in relation to the first alert, in the respective view of each user from the plurality of second users; and wherein the particular second user is a different user than the first user. - View Dependent Claims (26, 27, 28, 33, 34, 35, 36, 41, 47)
-
-
29. A system, comprising memory operatively coupled to one or more processors that are configured to execute instructions that cause the system to perform a method comprising steps of:
-
creating, by a computer-based service, a plurality of associations, each of which associates (a) occurrence of one or more application events from a plurality of application events, with (b) one or more users from a plurality of users; enabling, by the computer-based service, the plurality of users to interact, over a network, with one or more applications; monitoring, by the computer-based service, for occurrence of said plurality of application events; wherein each application event, from the plurality of application events, corresponds to interaction with at least one of the one or more applications, by at least one user from the plurality of users; in response, at least in part, to occurrence of a first application event from the plurality of application events, the computer-based service causing a first alert about the first application event to be displayed in a respective application display of each user of a plurality of second users, from the plurality of users; wherein the first alert includes one or more links that provide access to one or more views that are associated with the first application event; enabling, by the computer-based service, 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; wherein the first application event occurred based, at least in part, on interaction of a first user, from the plurality of users, with a given view from the one or more views; wherein causing the first alert to be displayed includes causing the first alert to be displayed in the respective application display of at least one user of the plurality of second users, based, at least in part, on a first association of the plurality of associations; wherein the step of creating includes creating the first association based on the computer-based service receiving, from the at least one user, an expression of interest in interactions of the first user; receiving, by the computer-based service, a comment from a particular second user, of the plurality of second users; wherein the first user is a different user than the particular second user; wherein the comment was entered in a text entry interface, wherein the text entry interface is related to the first alert; and causing display of the comment, in relation to the first alert, in the respective application display of each user from the plurality of second users. - View Dependent Claims (30)
-
-
31. A system, comprising memory operatively coupled to one or more processors that are 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; enabling each user, in the set of users to interact, with at least one application, from one or more applications that are associated with the computer-based service, through at least one application display from a plurality of application displays; wherein the plurality of application displays are associated with the computer-based service; wherein the plurality of application displays include a plurality of views; monitoring, by the computer-based service, for occurrence of application events from a plurality of application events; wherein each application event, from the plurality of application events, is an event that is associated with interaction with at least one of the one or more applications, by at least one user from the set of users; in response, at least in part, to occurrence of a first application event, from the plurality of application events, associated with interaction with an application, of the one or more applications, by a first user of the set of users, sending a first alert to each user of a plurality of second users, from the set of users, about the first application event, to cause display of at least a portion of the first alert in a respective view, from the plurality of views, of each of the plurality of second users; wherein the respective view 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 view, about a different application event from the plurality of application events; wherein the first alert includes one or more links that provide access to one or more views that are associated with the first application event; 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 computer-based service, a comment from a particular second user, of the plurality of second users; wherein the comment was entered in a text entry interface, wherein the text entry interface is related to the first alert; causing display of the comment, in relation to the first alert, in the respective view of each user from the plurality of second users; wherein the particular second user is a different user than the first user; causing the respective view of each of the plurality of second users to be organized as a bulletin board; in response to occurrence of new events, of the plurality of application events, causing dynamic update, of the respective view of the particular second user, with new alerts; in response to new comments, that are received by the computer-based service, from users, of the set of users, that are allowed to comment in relation to the new alerts, causing dynamic update, of the respective view of the particular second user, with the new comments; and a particular alert, of the new alerts, includes one or more links that provide access to one or more views that are associated with a particular event, of the new events, that corresponds to the particular alert.
-
-
32. A system, comprising memory operatively coupled to one or more processors that are 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; enabling each user, in the set of users to interact, with at least one application, from one or more applications that are associated with the computer-based service, through at least one application display from a plurality of application displays; wherein the plurality of application displays are associated with the computer-based service; wherein the plurality of application displays include a plurality of views; monitoring, by the computer-based service, for occurrence of application events from a plurality of application events; wherein each application event, from the plurality of application events, is an event that is associated with interaction with at least one of the one or more applications, by at least one user from the set of users; in response, at least in part, to occurrence of a first application event, from the plurality of application events, associated with interaction with an application, of the one or more applications, by a first user of the set of users, sending a first alert to each user of a plurality of second users, from the set of users, about the first application event, to cause display of at least a portion of the first alert in a respective view, from the plurality of views, of each of the plurality of second users; wherein the respective view 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 view, about a different application event from the plurality of application events; wherein the first alert includes one or more links that provide access to one or more views that are associated with the first application event; 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 computer-based service, a comment from a particular second user, of the plurality of second users; wherein the comment was entered in a text entry interface, wherein the text entry interface is related to the first alert; causing display of the comment, in relation to the first alert, in the respective view of each user from the plurality of second users; wherein the particular second user is a different user than the first user; causing a particular view, from the plurality of views, to operate as a bulletin board; causing display of the comment, in relation to the first alert, in the particular view; in response to occurrence of new events, of the plurality of application events, causing dynamic update, of the particular view, with new alerts; in response to new comments, that are received by the computer-based service, from users, of the set of users, that are allowed to interact with the particular view, causing dynamic update, of the particular view, with the new comments; and a particular alert, of the new alerts, includes one or more links that provide access to one or more views that are associated with a particular event, of the new events, that corresponds to the particular alert.
-
Specification