Real time sharing of user updates
First Claim
Patent Images
1. A method comprising:
- enabling a set of users to interact with a system over a network, wherein a first user and a plurality of second users belong to the set of users;
generating, for the first user, within the system, content for one or more application displays to be displayed to the first user;
receiving, by the system, from each user from the plurality of second users, a corresponding specification of interest in being notified about interactions of the first user;
in response to receiving first text that was input by the first user, the system performing the steps of;
adding the first text to sharable content, 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; and
causing display of first information, in a respective application display of each user from the plurality of second users, based, at least in part, on the corresponding specification of interest of each user of the plurality of second users, wherein the first information includes an access identifier that provides access to the sharable content;
receiving, from a particular second user of the plurality of second users, a specification of interest in being notified about interactions of another user, wherein the other user is a different user than the first user and the particular second user;
in response to receiving particular text that was input by the other user, the system causing display of another information in the respective application display of the particular second user, based, at least in part, on the specification of interest in being notified about interactions of the other user, wherein the other information includes at least a portion of the particular text; and
wherein the other information is concurrently displayed with the first information in the respective application display of the particular second user.
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.
-
Citations
49 Claims
-
1. A method comprising:
-
enabling a set of users to interact with a system over a network, wherein a first user and a plurality of second users belong to the set of users; generating, for the first user, within the system, content for one or more application displays to be displayed to the first user; receiving, by the system, from each user from the plurality of second users, a corresponding specification of interest in being notified about interactions of the first user; in response to receiving first text that was input by the first user, the system performing the steps of; adding the first text to sharable content, 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; and causing display of first information, in a respective application display of each user from the plurality of second users, based, at least in part, on the corresponding specification of interest of each user of the plurality of second users, wherein the first information includes an access identifier that provides access to the sharable content; receiving, from a particular second user of the plurality of second users, a specification of interest in being notified about interactions of another user, wherein the other user is a different user than the first user and the particular second user; in response to receiving particular text that was input by the other user, the system causing display of another information in the respective application display of the particular second user, based, at least in part, on the specification of interest in being notified about interactions of the other user, wherein the other information includes at least a portion of the particular text; and wherein the other information is concurrently displayed with the first information in the respective application display of the particular second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 44, 45, 46)
-
-
22. A method comprising:
-
enabling a set of users to interact with a system over a network, wherein a first user and a plurality of second users belong to the set of users; generating, for the first user, within the system, content for one or more application displays to be displayed to the first user; receiving, by the system, from each user from the plurality of second users, a corresponding specification of interest in being notified about interactions of the first user; in response, at least in part, to receiving first text that was input by the first user, the system performing the steps of; adding the first text to sharable content, 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; and causing display of first information, to each user from the plurality of second users, based, at least in part, on the corresponding specification of interest of each user of the plurality of second users, wherein the first information includes at least a portion of the first text; the system receiving from a particular second user, of the plurality of second users, a request to share the first information; in response, at least in part, to the request, causing sharing of the first information with a plurality of third users from the set of users; wherein the plurality of second users is different from the plurality of third users; wherein the first information is shared with the plurality of third users without having received, from the particular second user, an indication with whom to share the first information; and based, at least in part, on the first information being shared with the plurality of third users, causing the at least a portion of the first text to be displayed to the plurality of third users. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
enabling a set of users to interact with a system over a network, wherein a first user and a plurality of second users belong to the set of users; generating, for the first user, within the system, content for one or more application displays to be displayed to the first user; receiving, by the system, from each user from the plurality of second users, a corresponding specification of interest in being notified about interactions of the first user; in response, at least in part, to receiving first text that was input by the first user, the system performing the steps of; adding the first text to sharable content, 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; and causing display of first information, to each user from the plurality of second users, based, at least in part, on the corresponding specification of interest of each user of the plurality of second users, wherein the first information includes at least a portion of the first text; in response, at least in part, to receiving a request from the first user to share a view that corresponds to at least a portion of a file, sending second information, to each user from the plurality of second users, about sharing the view, based, at least in part, on the corresponding specification of interest of each user of the plurality of second users; wherein the second information is shared with the plurality of second users without having received, from the first user, an indication with whom to share the second information; and wherein the second information includes an access identifier that provides access to the at least a portion of the file. - View Dependent Claims (35, 36, 37)
-
-
38. A system, comprising one or more processors configured to execute instructions that cause the system to perform a method comprising steps of:
-
enabling a set of users to interact with the system over a network, wherein a first user and a plurality of second users belong to the set of users; receiving from each user from the plurality of second users, a corresponding specification of interest in being notified about interactions of the first user; in response, at least in part, to receiving first text that was input by the first user, performing the steps of; adding the first text to first content that is maintained by the system; and based, at least in part, on the corresponding specification of interest of each user of the plurality of second users, sending first information to each user from the plurality of second users, wherein the first information includes text that provides context of the first information and a link that provides access to the first content; receiving from a particular second user, from the plurality of second users, a request to share the first information; in response, at least in part, to the request, causing sharing of the first information with a plurality of third users from the set of users, without having received, from the particular second user, an indication with whom to share the first information; and wherein the plurality of second users is different from the plurality of third users. - View Dependent Claims (39)
-
-
40. 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 second user, a specification of interest in being notified about interactions of a first user with the system; receiving, from the second user, a specification of interest in being notified about interactions of a third user with the system; in response to receiving first text that was input by the first user, performing steps of; adding the first text to first content that is maintained by the system; and based, at least in part, on the specification of interest in being notified about interactions of the first user, causing display of first information in a particular application display of the second user, wherein the first information includes a link that provides access to the first content; in response to receiving second text that was input by the third user, causing display of second information in the particular application display of the second user, based, at least in part, on the specification of interest in being notified about interactions of the third user, wherein the second information includes at least a portion of the second text; wherein the second information is concurrently displayed with the first information in the particular application display of the second user. - View Dependent Claims (41, 42)
-
-
43. A method comprising:
-
enabling a set of users to interact with a computer-based service over a network, wherein a first user and a plurality of second users belong to the set of users; receiving, by the computer-based service, from each user from the plurality of second users, a corresponding specification of interest in being notified about interactions of the first user; in response, at least in part, to receiving first text that was input by the first user, the computer-based service performing the steps of; adding the first text to first content that is maintained by the computer-based service; and based, at least in part, on the corresponding specification of interest of each user of the plurality of second users, causing display of first information to each user from the plurality of second users, wherein the first information includes at least a portion of the first text; receiving, by the computer-based service, an indication of a particular interaction of the first user, wherein the particular interaction corresponds to loading of at least a portion of a file to the computer-based service; causing display of second information, to each user from the plurality of second users, based, at least in part, on the corresponding specification of interest of each user of the plurality of second users, wherein the second information includes a link that provides access to at least a portion of the file; and wherein the second information is concurrently displayed with the first information to each of the plurality of second users. - View Dependent Claims (47, 48)
-
-
49. 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:
-
providing a computer-based service over a network to a set of users, wherein a first user, a second user and a third user belong to the set of users; receiving, from the second user, a specification of interest in being notified about interactions of the first user with the computer-based service; receiving, from the second user, a specification of interest in being notified about interactions of the third user with the computer-based service; in response to receiving first text that was input by the first user, the computer-based service performing steps of; adding the first text to first content that is maintained by the computer-based service; and based, at least in part, on the specification of interest in being notified about interactions of the first user, causing display of first information in a particular application display of the second user, wherein the first information includes a link that provides access to the first content; in response to receiving second text that was input by the third user, the computer-based service causing display of second information in the particular application display of the second user, based, at least in part, on the specification of interest in being notified about interactions of the third user, wherein the second information includes at least a portion of the second text; wherein the second information is concurrently displayed with the first information in the particular application display of the second user; wherein the particular application display is generated by a locally installed client-based program that is not a web browser; wherein the locally installed client-based program is a program that is downloaded to a wireless PDA from an application storage that is remote relative to the wireless PDA; wherein the particular application display of the second user is displayed by the wireless PDA; and wherein the application storage is maintained remote from said computer-based service.
-
Specification