Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed
First Claim
1. A method implemented in a database system for controlling the inclusion of edited information in a feed of a social networking system to be displayed on a display device, the method comprising:
- receiving a post from a device associated with a first user of the social networking system, the post including post data;
processing the post as one or more data objects capable of being stored in a database of the database system, the post capable of being published in a feed of the social networking system when displayed on a display device;
receiving a request from the first user device to edit the post; and
determining whether the post is in an editable state, the editable state controlled by one or more conditions comprising;
a second user having responded to the post, a second user having re-published the post, or a second user having shared the post; and
when the post is in the editable state;
generating an edited post including one or more edits to the post data in relation to the request from the first user device, andprocessing the edited post as one or more data objects capable of being stored in a database of the database system, the edited post capable of being published in the feed of the social networking system when displayed on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, methods and computer-readable media for controlling the inclusion of edited information in an information feed to be displayed on a display device. In some implementations, a message associated with a user is received and stored on one or more storage mediums. A request to edit the message is received, and it is determined whether the message is in an editable state. When the message is in the editable state, an edited message is generated and stored on the one or more storage mediums. When the message is not in the editable state, information is generated indicating that the request to edit the message is denied.
192 Citations
32 Claims
-
1. A method implemented in a database system for controlling the inclusion of edited information in a feed of a social networking system to be displayed on a display device, the method comprising:
-
receiving a post from a device associated with a first user of the social networking system, the post including post data; processing the post as one or more data objects capable of being stored in a database of the database system, the post capable of being published in a feed of the social networking system when displayed on a display device; receiving a request from the first user device to edit the post; and determining whether the post is in an editable state, the editable state controlled by one or more conditions comprising;
a second user having responded to the post, a second user having re-published the post, or a second user having shared the post; andwhen the post is in the editable state; generating an edited post including one or more edits to the post data in relation to the request from the first user device, and processing the edited post as one or more data objects capable of being stored in a database of the database system, the edited post capable of being published in the feed of the social networking system when displayed on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 29)
-
-
14. A method implemented in a database system for controlling the inclusion of edited information in a feed of a social networking system to be displayed on a display device based on a post from a device associated with a first user of the social networking system, the post including post data, the post processed as one or more data objects capable of being stored in a database of the database system, the post capable of being published in a feed when displayed on a display device, the method comprising:
-
providing an editable state for the post, the editable state permitting one or more first edited posts to be generated and processed as one or more data objects capable of being stored in the database of the database system, the one or more first edited posts each including one or more edits to the post data, the one or more first edited posts capable of being published in a feed of the social networking system when displayed on a display device; providing a non-editable state for the post, the non-editable state preventing one or more second edited posts from being generated and processed as one or more data objects capable of being stored in a database of the database system; and selecting between the editable state and the non-editable state based on one or more edit conditions associated with the post, the one or more edit conditions comprising;
a second user having responded to the post, a second user having re-published the post, or a second user having shared the post. - View Dependent Claims (15, 16, 17, 30)
-
-
18. One or more computing devices for controlling the inclusion of edited information in a feed of a social networking system to be displayed on a display device, the one or more computing devices comprising:
one or more processors operable to execute one or more instructions configured to cause; receiving a post from a device associated with a first user of the social networking system, the post including post data; processing the post as one or more data objects capable of being stored in a database of the database system, the post capable of being published in a feed to be displayed on a display device; receiving a request from the first user device to edit the post; and determining whether the post is in an editable state, the editable state controlled by one or more conditions comprising;
a second user having responded to the post, a second user having re-published the post, and a second user having shared the post; andwhen the post is in the editable state; generating an edited post including one or more edits to the post data in relation to the request from the first user device, and processing the edited post as one or more data objects capable of being stored in a database of the database system, the edited post capable of being published in the feed of the social networking system when displayed on a display device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 31)
-
25. A computer program product comprising program code to be executed by at least one processor to perform a method for controlling the inclusion of edited information in a feed of a social networking system to be displayed on a display device, the program code retrieved from a non-transitory computer-readable medium and comprising instructions configured to cause:
-
receiving a post from a device associated with a first user of the social networking system, the post including post data; processing the post as one or more data objects capable of being stored in a database of a database system, the post capable of being published in a feed to be displayed on a display device; receiving a request from the first user device to edit the post; and determining whether the post is in an editable state, the editable state controlled by one or more conditions comprising;
a second user having responded to the post, a second user having re-published the post, and a second user having shared the post; andwhen the post is in the editable state; generating an edited post including one or more edits to the post data in relation to the request from the first user device, and processing the edited post as one or more data objects capable of being stored in a database of the database system, the edited post capable of being published in the feed of the social networking system when displayed on a display device. - View Dependent Claims (26, 27, 28, 32)
-
Specification