Sharing of information associated with user application events
First Claim
1. A system, comprising one or more processors configured to execute instructions that cause the system to perform a method comprising steps of:
- receiving, from a first user, data that indicates a first expression of interest in interactions of a third user;
receiving, from a second user, data that indicates a second expression of interest in interactions of the third user;
receiving, from the first user, data that indicates a third expression of interest in interactions of a fourth user;
receiving, from a fourth application that is associated with the fourth user, an indication of a particular interaction of the fourth user with the fourth application;
after receiving the data that indicates the first expression of interest, the data that indicates the second expression of interest, the data that indicates the third expression of interest and the indication of the particular interaction, performing the step of;
without sending first information to a second application that is associated with the second user, sending the first information to a first application that is associated with the first user based, at least in part, on the third expression of interest, to enable display of the first information in a first application display of the first application, wherein the first information includes particular information that provides context of the particular interaction and one or more links that provide access to one or more views that are associated with the particular interaction;
receiving, from a third application that is associated with the third user, an indication of a given interaction of the third user with the third application;
after receiving the first expression of interest, the second expression of interest, the third expression of interest and the indication of the given interaction, performing the steps of;
while the first application display includes the first information, sending second information to the first application, based, at least in part, on the first expression of interest, to enable display of the second information in the first application display concurrently with the first information;
based, at least in part, on the second expression of interest, sending the second information to the second application to enable display of the second information in a second application display of the second application without the first information being displayed in the second application display; and
wherein the second information provides context of the given interaction;
wherein the particular interaction is a different type of interaction than the given interaction;
wherein the first application is located on a first computing device;
wherein the second application is located on a second computing device;
wherein the third application is located on a third computing device;
wherein the fourth application is located on a fourth computing device;
receiving from the first application a first comment, wherein the first comment is entered in a text entry interface, of the first application, that is related to the second information;
without the first application having received user input that explicitly indicates with whom to share the first comment, sending the first comment to the second application, to enable display of the first comment, in relation to the second information in the second application; and
wherein the step of sending the first comment to the second application is performed based on the second information having been sent to the second application.
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. 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
37 Claims
-
1. A system, comprising one or more processors configured to execute instructions that cause the system to perform a method comprising steps of:
-
receiving, from a first user, data that indicates a first expression of interest in interactions of a third user; receiving, from a second user, data that indicates a second expression of interest in interactions of the third user; receiving, from the first user, data that indicates a third expression of interest in interactions of a fourth user; receiving, from a fourth application that is associated with the fourth user, an indication of a particular interaction of the fourth user with the fourth application; after receiving the data that indicates the first expression of interest, the data that indicates the second expression of interest, the data that indicates the third expression of interest and the indication of the particular interaction, performing the step of; without sending first information to a second application that is associated with the second user, sending the first information to a first application that is associated with the first user based, at least in part, on the third expression of interest, to enable display of the first information in a first application display of the first application, wherein the first information includes particular information that provides context of the particular interaction and one or more links that provide access to one or more views that are associated with the particular interaction; receiving, from a third application that is associated with the third user, an indication of a given interaction of the third user with the third application; after receiving the first expression of interest, the second expression of interest, the third expression of interest and the indication of the given interaction, performing the steps of; while the first application display includes the first information, sending second information to the first application, based, at least in part, on the first expression of interest, to enable display of the second information in the first application display concurrently with the first information; based, at least in part, on the second expression of interest, sending the second information to the second application to enable display of the second information in a second application display of the second application without the first information being displayed in the second application display; and wherein the second information provides context of the given interaction; wherein the particular interaction is a different type of interaction than the given interaction; wherein the first application is located on a first computing device; wherein the second application is located on a second computing device; wherein the third application is located on a third computing device; wherein the fourth application is located on a fourth computing device; receiving from the first application a first comment, wherein the first comment is entered in a text entry interface, of the first application, that is related to the second information; without the first application having received user input that explicitly indicates with whom to share the first comment, sending the first comment to the second application, to enable display of the first comment, in relation to the second information in the second application; and wherein the step of sending the first comment to the second application is performed based on the second information having been sent to the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising one or more processors configured to execute instructions that cause the system to perform a method comprising steps of:
-
maintaining, for a particular user, particular content that is accessible over a network; enabling the particular user to control who can interact, over the network, with the particular content; based, at least in part, on receiving a first input from the particular user, sending a first link to a first user; based, at least in part, on receiving an indication of usage of the first link by the first user, enabling the first user to interact with the particular content over the network; based, at least in part, on receiving a second input from the particular user, sending a second link to a second user; based, at least in part, on receiving an indication of usage of the second link by the second user, enabling the second user to interact with the particular content over the network; receiving, from a particular application that is associated with the particular user, an indication of a particular interaction of the particular user with the particular application, wherein the particular application is located on a particular computing device and wherein the particular interaction includes interaction that causes change to the particular content; sending first information about the particular interaction to a first application, wherein the first application is associated with the first user and wherein the first application is located on a first computing device; wherein the first information includes information that provides context of the particular interaction and a particular link that enables a recipient of the particular link to participate in same type of interaction with the particular content, over the network, as the particular interaction; sending the first information to a second application, wherein the second application is associated with the second user and wherein the second application is located on a second computing device; receiving from the first application a first comment, wherein the first comment is entered in a first text entry interface, of the first application, that is related to the first information; without the first application having received user input that explicitly indicates with whom to share the first comment, sending the first comment to the second application, to enable display of the first comment, in relation to the first information in the second application; wherein the step of sending the first comment to the second application is performed based on the first information having been sent to the second application; receiving from the second application a second comment, wherein the second comment is entered in a second text entry interface, of the second application, that is related to the first information; without the second application having received user input that explicitly indicates with whom to share the second comment, sending the second comment to the first application, to enable display of the second comment, in relation to the first information in the second application; and wherein the step of sending the second comment to the first application is performed based on the first information having been sent to the first application. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
receiving, by a computer-based service from a first user, data that indicates a first expression of interest in interactions of a particular user; receiving, by the computer-based service from a second user, data that indicates a second expression of interest in interactions of the particular user; receiving, by the computer-based service from a particular application that is associated with the particular user, an indication of a particular interaction of the particular user with the particular application, wherein the particular application is located on a particular computing device; after receiving the data that indicates the first expression of interest, receiving the data that indicates the second expression of interest, and receiving the indication of the particulat interaction, the computer-based service performing the steps of; based, at least in part, on the first expression of interest, the computer-based service sending first information about the particular interaction to a first application that is associated with the first user, wherein the first application is located on a first computing device; based, at least in part, on the second expression of interest, the computer-based service sending the first information about the particular interaction to a second application that is associated with the second user, wherein the second application is located on a second computing device; and wherein the first information includes information that provides context of the particular interaction and one or more links that provide access to one or more views that are associated with the particular interaction; receiving, by the computer-based service from the first application, a first comment, wherein the first comment is entered in a first text entry interface, of the first application, that is related to the first information; without receiving, by the computer-based service from the first application, any indication of identity of the second user, the computer-based service causing display of the first comment, in relation to the first information, in the second application, based, at least in part, on the second expression of interest; receiving, by the computer-based service from the second application, a second comment, wherein the second comment is entered in a second text entry interface, of the second application, that is related to the first information; and without receiving, by the computer-based service from the second application, any indication of identity of the first user, the computer-based service causing display of the second comment, in relation to the first information, in the first application, based, at least in part, on the first expression of interest. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
receiving, by a computer-based service from a first user, data that indicates a first expression of interest in interactions of a particular user; receiving, by the computer-based service from a second user, data that indicates a second expression of interest in interactions of the particular user; receiving, by the computer-based service from a particular application that is associated with the particular user, an indication of a particular interaction of the particular user with the particular application, wherein the particular application is located on a particular computing device; after receiving the data that indicates the first expression of interest, receiving the data that indicates the second expression of interest, and receiving the indication of the particular interaction, the computer-based service performing the steps of; based, at least in part, on the first expression of interest, the computer-based service sending first information about the particular interaction to a first application that is associated with the first user, wherein the first application is located on a first computing device; based, at least in part, on the second expression of interest, the computer-based service sending the first information about the particular interaction to a second application that is associated with the second user, wherein the second application is located on a second computing device; and wherein the first information includes information that provides context of the particular interaction and one or more links that provide access to one or more views that are associated with the particular interaction; receiving, by the computer-based service from the first application, a first comment, wherein the first comment is entered in a first text entry interface, of the first application, that is related to the first information; without receiving, by the computer-based service from the first application, any indication of identity of the second user, the computer-based service sending the first comment to the second application, to enable display of the first comment, in relation to the first information, in the second application; wherein the step of sending the first comment to the second application is performed based on the first information having been sent to the second application; receiving, by the computer-based service from the second application, a second comment, wherein the second comment is entered in a second text entry interface, of the second application, that is related to the first information; without receiving, by the computer-based service from the second application, any indication of identity of the first user, the computer-based service sending the second comment to the first application, to enable display of the second comment, in relation to the first information, in the first application; and wherein the step of sending the second comment to the first application is performed based on the first information having been sent to the first application. - View Dependent Claims (34, 35, 36, 37)
-
Specification