Composer interface for providing content to a social network
AssigneeFacebook, Inc.
InventorsRobert Taaffe Lindsay, Samuel Lessin, Justin Alexander Shaffer, Nicholas Felton, Ryan Case
Life of this patent
Estimating the term…
Abstract
A composer interface provided by a social networking system allows a user to provide input, such as text data, to the social networking system. The composer interface allows the user to identify an action and/or an object related to the input. An action is structured data describing a relationship between objects defined by the social networking system. Based on the action identified as related to the input, the social networking system stores an association between the received input and the identified action.
Claims14
A method comprising:
- storing, by a social networking system, a plurality of objects, one or more of the objects associated with one or more actions describing a relationship between one or more users of the social networking system and an object;
- receiving content for posting to the social networking system from a user of the social networking system;
- selecting one or more candidate actions stored by the social networking system matching at least a portion of the received content;
- presenting the one or more selected candidate actions to the user;
- receiving a selection of a candidate action from the presented one or more candidate actions;
- and
- storing in the social networking system an association between the received content, a user identifier associated with the user, and the selected candidate action.
A method comprising:
- storing a plurality of objects in a social networking system;
- storing, by the social networking system, actions associated with objects in the plurality of objects, each action indicating a relationship between two or more objects;
- receiving content from a user of the social networking system for distribution to other users of the social networking system;
- selecting one or more candidate actions stored by the social networking system based on the received content;
- selecting one or more candidate objects stored by the social networking system based on the received content;
- presenting the one or more candidate actions to the user along with the received input;
- presenting the one or more candidate objects to the user along with the received input;
- receiving a selection of a candidate action from the presented one or more candidate actions;
- and
- receiving a selection of a candidate object from the presented one or more candidate objects;
- storing in the social networking system an association between the received content, a user identifier associated with the user, the selected candidate action, and the selected candidate object.
Dependencies are inferred from the claim text.