SELECTING IMAGES ASSOCIATED WITH CONTENT RECEIVED FROM A SOCIAL NETWORKING SYSTEM USER
First Claim
1. A computer-implemented method comprising:
- receiving an input describing content to be posted to the social networking system, the input including an action associated with the user;
identifying one or more candidate images associated with the action associated with the user based at least in part on data associated with the candidate images describing selections of the candidate images by users of the social networking system;
presenting the one or more candidate images to the user;
receiving a selection of an image from the presented one or more candidate images;
updating data stored by the social networking system describing selection of the selected image based on the selection of the selected candidate image; and
storing, in the social networking system, an association between the received content, a user identifier associated with the user, the selected image, and the action associated with the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A composer interface allows a user to provide input, such as text data, to the social networking system. One or more images may be presented to the user via the composer interface, allowing the user to select one or more images to associate with the input. The images presented to the user may be selected based on associations of images with similar input by social networking system users. For example, images that a threshold number of users have associated with similar input are presented via the composer interface. If the user selects an image to associate with the input, the social networking system presents the selected image along with the received input in a content item presented to other social networking system users.
49 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving an input describing content to be posted to the social networking system, the input including an action associated with the user; identifying one or more candidate images associated with the action associated with the user based at least in part on data associated with the candidate images describing selections of the candidate images by users of the social networking system; presenting the one or more candidate images to the user; receiving a selection of an image from the presented one or more candidate images; updating data stored by the social networking system describing selection of the selected image based on the selection of the selected candidate image; and storing, in the social networking system, an association between the received content, a user identifier associated with the user, the selected image, and the action associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
receiving an input describing content to be posted to the social networking system; retrieving one or more images associated with data matching at least a portion of the received input; identifying one or more candidate images from the retrieved one or more images based at least in part on data describing association of images with data matching at least the portion of the received input by users of the social networking system; presenting the one or more candidate images to the user; receiving a selection of an image from the presented one or more candidate images; updating data stored by the social networking system describing selection of the selected image based on the selection of the selected candidate image; and storing, in the social networking system, an association between the received content and the selected image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. A computer-implemented method comprising:
-
receiving an input describing content to be posted to the social networking system; retrieving one or more classifications associated with data matching at least a portion of the received input; identifying one or more candidate classifications based at least in part on data describing association of classifications with data matching at least the portion of the received input by users of the social networking system; presenting the one or more candidate classifications to the user; receiving a selection of a classification from the presented one or more candidate classifications; updating data stored by the social networking system describing selection of the selected classification based on the selection of the selected candidate classification; and storing, in the social networking system, an association between the received content and the selected classification. - View Dependent Claims (18, 20)
-
Specification