REAL TIME SHARING OF USER UPDATES
First Claim
1. 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;
receiving, by the computer-based service, from each user from a plurality of second users, a specification of interest in being notified about interactions of a first user;
wherein the first user and the plurality of second users belong to the set of users;
in response, at least in part, to receiving first text that was input by the first user, the computer-based service performs steps of;
sending a first alert, in real-time, to each user from the plurality of second users, about input of the first text; and
adding the first text to first content that is maintained by the computer-based service;
selecting, by the computer-based service, to whom to send the first alert based, at least in part, on the specification of interest; and
wherein the first alert includes the first text and a link that provides access to the first content.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for sharing user updates in real time are disclosed. A user can type in a text view related to a specific view and that text can be shared with other users that take part in sharing of that view. Other users can specify interest in user application events and be automatically alerted to the occurrence of the events. A user can effectively share content with a group of users in one action by using sharing controls associated with the content. Sharing controls can be implemented as links or voice activated commands.
128 Citations
58 Claims
-
1. 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; receiving, by the computer-based service, from each user from a plurality of second users, a specification of interest in being notified about interactions of a first user; wherein the first user and the plurality of second users belong to the set of users; in response, at least in part, to receiving first text that was input by the first user, the computer-based service performs steps of; sending a first alert, in real-time, to each user from the plurality of second users, about input of the first text; and adding the first text to first content that is maintained by the computer-based service; selecting, by the computer-based service, to whom to send the first alert based, at least in part, on the specification of interest; and wherein the first alert includes the first text and a link that provides access to the first 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. 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; receiving, from each user from a plurality of second users, a specification of interest in being notified about interactions of a first user with the computer-based service; wherein the first user and the plurality of second users belong to the set of users; in response, at least in part, to receiving first text that was input by the first user, the computer-based service performs steps of; sending a first alert, in real-time, to each user from the plurality of second users, about input of the first text; and adding the first text to first content that is maintained by the computer-based service; selecting, by the computer-based service, to whom to send the first alert based, at least in part, on the specification of interest; wherein the first alert includes the first text and a link that provides access to the first content; sending the first alert to each of the plurality of second users includes causing, at least a portion of the first text to be displayed, in a respective application display, of each of the plurality of second users; prior to sending the first alert to a particular second user of the plurality of second users, the computer-based service sending another alert to the particular second user to cause display of the other alert in the respective application display of the particular second user; the other alert includes at least a portion of second text that was input by another user, from the set of users; the particular second user is a different user than the first user; the other user is a different user than the first user and the particular second user; and the other alert was sent to the particular second user based on specification of interest, by the particular second user, in being notified, about interactions of the other user with the computer-based service; wherein receiving the first text comprises receiving text that was input in a text entry interface that is related to the first content; and wherein the link is a URL. - View Dependent Claims (28, 29, 30)
-
-
31. A method of sharing in real-time interactions of users with a computer-based service, comprising:
-
providing the computer-based service over a network to a set of users; receiving, by the computer-based service, from each user from a plurality of second users, a specification of interest in being notified about interactions of a first user; wherein the first user and the plurality of second users belong to the set of users; in response, at least in part, to receiving first text that was input by the first user, the computer-based service performs steps of; sending a first alert, in real-time, to each user from the plurality of second users, about input of the first text; and adding the first text to first content that is maintained by the computer-based service; selecting, by the computer-based service, to whom to send the first alert based, at least in part, on the specification of interest; and wherein the first alert includes the first text and a link that provides access to the first content. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of sharing in real-time interactions of users with a computer-based service, comprising:
-
providing the computer-based service over a network to a set of users; receiving, from each user from a plurality of second users, a specification of interest in being notified about interactions of a first user with the computer-based service; wherein the first user and the plurality of second users belong to the set of users; in response, at least in part, to receiving first text that was input by the first user, the computer-based service performs steps of; sending a first alert, in real-time, to each user from the plurality of second users, about input of the first text; and adding the first text to first content that is maintained by the computer-based service; selecting, by the computer-based service, to whom to send the first alert based, at least in part, on the specification of interest; wherein the first alert includes the first text and a link that provides access to the first content; sending the first alert to each of the plurality of second users includes causing, at least a portion of the first text to be displayed, in a respective application display, of each of the plurality of second users; the method further comprises, prior to sending the first alert to a particular second user of the plurality of second users, the computer-based service sending another alert to the particular second user to cause display of the other alert in the respective application display of the particular second user; the other alert includes at least a portion of second text that was input by another user, from the set of users; the particular second user is a different user than the first user; the other user is a different user than the first user and the particular second user; and the other alert was sent to the particular second user based on receiving a specification of interest, from the particular second user, in being notified, about interactions of the other user; wherein receiving the first text comprises receiving text that was input in a text entry interface that is related to the first content; and wherein the link is a URL. - View Dependent Claims (42, 43)
-
-
44. A system, comprising one or more processors configured to execute instructions that cause the system to perform a method comprising steps of:
-
providing the computer-based service over a network to a set of users; receiving, by the computer-based service, from each user from a plurality of second users, a specification of interest in being notified about interactions of a first user; wherein the first user and the plurality of second users belong to the set of users; in response, at least in part, to receiving first text that was input by the first user, the computer-based service performs steps of; sending a first alert, in real-time, to each user from the plurality of second users, about input of the first text; and adding the first text to first content that is maintained by the computer-based service; selecting, by the computer-based service, to whom to send the first alert based, at least in part, on the specification of interest; and wherein the first alert includes the first text and a link that provides access to the first content. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system, comprising one or more processors configured to execute instructions that cause the system to perform a method comprising steps of:
-
providing the computer-based service over a network to a set of users; receiving, from each user from a plurality of second users, a specification of interest in being notified about interactions of a first user with the computer-based service; wherein the first user and the plurality of second users belong to the set of users; in response, at least in part, to receiving first text that was input by the first user, the computer-based service performs steps of; sending a first alert, in real-time, to each user from the plurality of second users, about input of the first text; and adding the first text to first content that is maintained by the computer-based service; selecting, by the computer-based service, to whom to send the first alert based, at least in part, on the specification of interest; wherein the first alert includes the first text and a link that provides access to the first content; sending the first alert to each of the plurality of second users includes causing, at least a portion of the first text to be displayed, in a respective application display, of each of the plurality of second users; prior to sending the first alert to a particular second user of the plurality of second users, the computer-based service sending another alert to the particular second user to cause display of the other alert in the respective application display of the particular second user; wherein the other alert includes at least a portion of second text that was input by another user, from the set of users; wherein the particular second user is a different user than the first user; wherein the other user is a different user than the first user and the particular second user; and wherein the other alert was sent to the particular second user based on receiving a specification of interest, from the particular second user, in being notified, about interactions of the other user; wherein receiving the first text comprises receiving text that was input in a text entry interface that is related to the first content; and wherein the link is a URL. - View Dependent Claims (56, 57, 58)
-
Specification