MANAGING INFORMATION ABOUT USER STATES IN A SOCIAL NETWORKING SYSTEM
First Claim
1. A method comprising:
- accessing a user profile describing a user of a social networking system;
receiving content from the user of the social networking system via a client device associated with the user;
determining a state of the user from at least the received content, the state describing one or more characteristics of the user;
providing to the client device for presentation to the user one or more options to be included in a content item associated with the state of the user, the one or more options selected from a set of options based on the state of the user;
receiving a selection of one or more of the presented options;
generating the content item for the state of the user based on the selection of one or more of the presented options; and
providing the generated content item to one or more client devices for presentation to one or more users of the social networking system.
2 Assignments
0 Petitions
Accused Products
Abstract
When a social networking system receives content describing a user via a client device associated with the user, the social networking system determines a state describing a characteristic of the user from the content. One or more options for generating a content item associated with the determined state are provided to the client device for presentation to the user, and the options may be based in part on the determined state. Based on the state and selection of one or more of the options, a content item is generated and provided to one or more client devices for presentation to social networking system users. By interacting with the content item, users may view additional information about the state or perform actions associated with the state.
13 Citations
24 Claims
-
1. A method comprising:
-
accessing a user profile describing a user of a social networking system; receiving content from the user of the social networking system via a client device associated with the user; determining a state of the user from at least the received content, the state describing one or more characteristics of the user; providing to the client device for presentation to the user one or more options to be included in a content item associated with the state of the user, the one or more options selected from a set of options based on the state of the user; receiving a selection of one or more of the presented options; generating the content item for the state of the user based on the selection of one or more of the presented options; and providing the generated content item to one or more client devices for presentation to one or more users of the social networking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving content from a user of a social networking system via a client device associated with the user; determining a state of the user from the received content, the state describing one or more characteristics of the user; providing to the client device for presentation to the user one or more options to be included in a content item associated with the state of the user, the one or more options selected from a set of options based on the state of the user; receiving a selection of one or more of the presented options; generating the content item for the state of the user based on the selection of one or more of the presented options; and providing the generated content item to the client device for presentation to the user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification