Displaying social annotation data
First Claim
1. A method comprising:
- receiving, by a computing device associated with a user, an indication of a selection of a graphical element displayed at a graphical user interface of the computing device, the graphical element being associated with social information provided by a plurality of other users, wherein the graphical user interface includes content, and wherein the social information is associated with the content;
responsive to receiving the indication of the selection of the graphical element, updating, by the computing device, the graphical user interface to include a social information overlay across at least a portion of the content, the social information overlay including, in a first ordered arrangement of a plurality of ordered arrangements, at least a portion of the social information associated with the content and a plurality of selectable objects each corresponding to a respective one of the plurality of ordered arrangements, wherein at least one of the plurality of ordered arrangements is based on a relationship strength value for each respective user from the plurality of users, wherein the relationship strength value is based at least in part on an amount of contact between the respective user and each other user from the plurality of users, and wherein at least another one of the plurality of ordered arrangements is based on a distance between a physical location associated with the content and the physical location of each respective client device associated with at least one user from the plurality of users;
receiving, by the computing device, an indication of a selection of a selectable object of the plurality of selectable objects; and
responsive to receiving the indication of the selection of the selectable object, updating, by the computing device and based at least in part on the selection of the selectable object, the social information overlay to include a second portion of the social information associated with the content in the at least another one of the plurality of ordered arrangements.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure provide techniques that may enable social annotation data to be displayed based on an ordered arrangement. In one example, a method includes receiving an indication of a selection of a social annotation field displayed at a graphical user interface (GUI), and updating the GUI to include social information associated with a portion of the plurality of other users and a plurality of graphical indications selectable by the user to change an order of the social information, wherein the social information is based on the social annotation data and is output in an ordered arrangement associated with a graphical indication displayed at the GUI. The method may also include receiving an indication of a selection of another graphical indication, and updating, based on the selection, the GUI to include the social information associated with another portion of the plurality of other users in another ordered arrangement.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, by a computing device associated with a user, an indication of a selection of a graphical element displayed at a graphical user interface of the computing device, the graphical element being associated with social information provided by a plurality of other users, wherein the graphical user interface includes content, and wherein the social information is associated with the content; responsive to receiving the indication of the selection of the graphical element, updating, by the computing device, the graphical user interface to include a social information overlay across at least a portion of the content, the social information overlay including, in a first ordered arrangement of a plurality of ordered arrangements, at least a portion of the social information associated with the content and a plurality of selectable objects each corresponding to a respective one of the plurality of ordered arrangements, wherein at least one of the plurality of ordered arrangements is based on a relationship strength value for each respective user from the plurality of users, wherein the relationship strength value is based at least in part on an amount of contact between the respective user and each other user from the plurality of users, and wherein at least another one of the plurality of ordered arrangements is based on a distance between a physical location associated with the content and the physical location of each respective client device associated with at least one user from the plurality of users; receiving, by the computing device, an indication of a selection of a selectable object of the plurality of selectable objects; and responsive to receiving the indication of the selection of the selectable object, updating, by the computing device and based at least in part on the selection of the selectable object, the social information overlay to include a second portion of the social information associated with the content in the at least another one of the plurality of ordered arrangements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable memory encoded with instructions that cause one or more processors of a computing device associated with a user to perform operations comprising:
-
receiving an indication of a selection of a graphical element displayed at a graphical user interface of the computing device, the graphical element being associated with social information provided by a plurality of other users, wherein the graphical user interface includes content, and wherein the social information is associated with the content; responsive to receiving the indication of the selection of the graphical element, updating the graphical user interface to include a social information overlay across at least a portion of the content, the social information overlay including, in a first ordered arrangement of a plurality of ordered arrangements, at least a portion of the social information associated with the content and a plurality of selectable objects each corresponding to a respective one of the plurality of ordered arrangements, wherein at least one of the plurality of ordered arrangements is based on a relationship strength value for each respective user from the plurality of users, wherein the relationship strength value is based at least in part on an amount of contact between the respective user and each other user from the plurality of users, and wherein at least another one of the plurality of ordered arrangements is based on a distance between a physical location associated with the content and the physical location of each respective client device associated with at least one user from the plurality of users; receiving an indication of a selection of a selectable object of the plurality of selectable objects; and responsive to receiving the indication of the selection of the selectable object, updating, based at least in part on the selection of the selectable object, the social information overlay to include a second portion of the social information associated with the content in the at least another one of the plurality of ordered arrangements.
-
-
19. A system comprising:
-
one or more server computers; and at least one application operable to provide instructions to the one or more server computers to; receive an indication of a selection of a graphical element displayed at a graphical user interface of the computing device, the graphical element being associated with social information provided by a plurality of other users, wherein the graphical user interface includes content, and wherein the social information is associated with the content; responsive to receiving the indication of the selection of the graphical element, update the graphical user interface to include a social information overlay across at least a portion of the content, the social information overlay including, in a first ordered arrangement of a plurality of ordered arrangements, at least a portion of the social information associated with the content and a plurality of selectable objects each corresponding to a respective one of the plurality of ordered arrangements, wherein at least one of the plurality of ordered arrangements is based on a relationship strength value for each respective user from the plurality of users, wherein the relationship strength value is based at least in part on an amount of contact between the respective user and each other user from the plurality of users, and wherein at least another one of the plurality of ordered arrangements is based on a distance between a physical location associated with the content and the physical location of each respective client device associated with at least one user from the plurality of users; receive an indication of a selection of a selectable object of the plurality of selectable objects; responsive to receiving the indication of the selection of the selectable object, update, based at least in part on the selection of the selectable object, the social information overlay to include a second portion of the social information associated with the content in the at least another one of the plurality of ordered arrangements.
-
-
20. A method comprising:
-
storing, by one or more computing devices, social annotation data provided by a plurality of users and associated with content, wherein each user from the plurality of users is associated with a respective user account of a social network service; determining, by the one or more computing devices, a plurality of ordered arrangements of the social annotation data for each respective user from the plurality of users, wherein at least one of the plurality of ordered arrangements is based on a relationship strength value for each respective user from the plurality of users, wherein the relationship strength value is based at least in part on an amount of contact between the respective user and each other user from the plurality of users, and wherein at least one of the plurality of ordered arrangements is based on a distance between a physical location associated with the content and the physical location of each respective client device associated with at least one user from the plurality of users; receiving, by the one or more computing devices from a client device, a request for an ordered arrangement of the social annotation data, the request specifying a subset of the plurality of users, wherein each user from the subset of users is included in a social group of a user account of the social network service associated with a user of the client device; and providing, by the one or more computing devices to the client device, the ordered arrangement of a portion of the social annotation data provided by the subset of users. - View Dependent Claims (21, 22, 23)
-
Specification