Modular user profile overlay
First Claim
Patent Images
1. A method, comprising:
- displaying, in a first user interface of a first application at a client device, a representation of a target user, the target user corresponding to a node in a social graph associated with a social-networking system and a contact in an address book, wherein the address book is an application supported by the client device and the selection of the target user comprises a gesture dragging the representation of the target user to a region of the user interface;
receiving, at the client device, a selection of the target user;
accessing a remote data store for user-related information of the target user;
accessing one or more privacy policy databases for privacy settings of the target user;
determining whether the privacy settings allow the application to access to the user-related information of the target user;
when the privacy settings allow the application to access the user-related information of the target user, updating, in a storage associated with the address book, a stored location data for the contact with a location data of the target user;
determining that a first action and a second action are related actions of a news feed data associated with an activity related to a social graph of the target user by comparing one or more attributes of the second action with one or more attributes of the first action;
grouping the determined related actions of a news feed data associated with an activity related to a social graph of the target user;
displaying, in a second user interface of a second application at a client device, the user-related information in a frame as an overlay of the first user interface of the first application, the frame comprising a plurality of panels, wherein each of the panels includes a different subset of the user-related information, the plurality of panels comprising;
a first panel comprising a first selectable object corresponding to the location data of the target user, and wherein the location data comprises the target user'"'"'s check-in activity; and
a second panel comprising a second selectable object corresponding to the grouped related actions of the news feed data associated with the activity related to the social graph of the target user, the news feed data comprising a link enabling a viewing user to participate in the activity of the target user;
receiving, at the client device, a selection of the first selectable object; and
in response to the selection, displaying an expanded location data panel corresponding to the selectable object.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a social networking system receives a selection of a user in a first user interface, accesses one or more data stores for the user'"'"'s user profile information, constructs a frame containing the user'"'"'s user profile information, and displays the frame overlaying the first user interface.
67 Citations
16 Claims
-
1. A method, comprising:
-
displaying, in a first user interface of a first application at a client device, a representation of a target user, the target user corresponding to a node in a social graph associated with a social-networking system and a contact in an address book, wherein the address book is an application supported by the client device and the selection of the target user comprises a gesture dragging the representation of the target user to a region of the user interface; receiving, at the client device, a selection of the target user; accessing a remote data store for user-related information of the target user; accessing one or more privacy policy databases for privacy settings of the target user; determining whether the privacy settings allow the application to access to the user-related information of the target user; when the privacy settings allow the application to access the user-related information of the target user, updating, in a storage associated with the address book, a stored location data for the contact with a location data of the target user; determining that a first action and a second action are related actions of a news feed data associated with an activity related to a social graph of the target user by comparing one or more attributes of the second action with one or more attributes of the first action; grouping the determined related actions of a news feed data associated with an activity related to a social graph of the target user; displaying, in a second user interface of a second application at a client device, the user-related information in a frame as an overlay of the first user interface of the first application, the frame comprising a plurality of panels, wherein each of the panels includes a different subset of the user-related information, the plurality of panels comprising; a first panel comprising a first selectable object corresponding to the location data of the target user, and wherein the location data comprises the target user'"'"'s check-in activity; and a second panel comprising a second selectable object corresponding to the grouped related actions of the news feed data associated with the activity related to the social graph of the target user, the news feed data comprising a link enabling a viewing user to participate in the activity of the target user; receiving, at the client device, a selection of the first selectable object; and in response to the selection, displaying an expanded location data panel corresponding to the selectable object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a memory; a display; a radio network interface; an interface device operative to generate signals responsive to user input; one or more processors; computer program code stored on a non-transitory medium comprising instructions operative to cause the one or more processors to; display, in a first user interface of a first application, a representation of a target user, the target user corresponding to a node in a social graph associated with a social-networking system and a contact in an address book, wherein the address book is an application supported by the client device and the selection of the target user comprises a gesture dragging the representation of the target user to a region of the user interface; receive a selection of the target user; access a remote data store for user-related information of the target user; access one or more privacy policy databases for privacy settings of the target user; determine whether the privacy settings allow the application to access the user-related information of the target user; when the privacy settings allow the application to access the user-related information of the target user, update, in the address book, a stored location data for the contact with a location data of the target user; determine that a first action and a second action are related actions of a news feed data associated with an activity related to a social graph of the target user by comparing one or more attributes of the second action with one or more attributes of the first action; group the determined related actions of a news feed data associated with an activity related to a social graph of the target user; display, in a second user interface of a second application, the user-related information in a frame as an overlay of the first user interface of the first application, the frame comprising a plurality of panels, wherein each of the panels includes a different subset of the user-related information, the plurality of panels comprising; a first panel comprising a first selectable object corresponding to the location data of the target user, and wherein the location data comprises the target user'"'"'s check-in activity; a second panel comprising a second selectable object corresponding to the grouped related actions of the news feed data associated with the activity related to the social graph of the target user, the news feed data comprising a link enabling a viewing user to participate in the activity of the target user; receive a selection of the first selectable object; and in response to the selection, display an expanded location data panel corresponding to the selectable object.
-
-
14. A method, comprising:
-
receiving, at a computer system, a selection of a target user at a first user interface of a first application of a remote client device, the target user corresponding to a node in a social graph associated with a social-networking system and a contact in an address book, wherein the address book is an application supported by the remote client device and the selection of the target user comprises a gesture dragging the representation of the target user to a region of the user interface; accessing one or more remote data stores for user-related information of the target user; accessing one or more privacy policy databases for privacy settings of the target user; determining whether the privacy settings allow the application to access the user-related information of the target user; when the privacy settings allow the application to access to the user-related information of the target user, updating, in the address book, a stored location data for the contact with a location data of the target user; determining that a first action and a second action are related actions of a news feed data associated with an activity related to a social graph of the target user by comparing one or more attributes of the second action with one or more attributes of the first action; grouping the determined related actions of a news feed data associated with an activity related to a social graph of the target user; sending the user-related information of the target user to the remote client device, causing the remote client device to display, in a second user interface of a second application at a client device, the user-related information in a frame overlaying the first user interface of the first application, the frame comprising a plurality of panels, wherein each of the panels includes a different subset of the user-related information, the plurality of panels comprising; a first panel comprising a first selectable object corresponding to the location data of the target user, and wherein the location data comprises the target user'"'"'s check-in activity; a second panel comprising a second selectable object corresponding to the grouped related actions of the news feed data associated with the activity related to the social graph of the target user, the news feed data comprising a link enabling a viewing user to participate in the activity of the target user; receiving a selection of the first selectable object; and in response to the selection, sending information to cause the remote client device to display an expanded location data panel corresponding to the selectable object. - View Dependent Claims (15, 16)
-
Specification