IP Library Granted Patent US 9,471,619
Granted Patent B2
US 9,471,619 · App. 14/810,146 · Granted Oct 18, 2016

Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed

Inventor: Joseph M. Olsen (Mountain House, CA)
Assignee: salesforce.com, inc.
G06F17/30371G06F17/30598G06F17/30876G06Q10/10G06Q10/101G06Q10/107G06Q30/0269G06Q50/01H04L51/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,471,619
App. No.
14/810,146
Granted
Oct 18, 2016
Kind
B2
Abstract

Disclosed are systems, apparatus, methods and computer program products for controlling the state of a post in a social networking system implemented using a database system. In some implementations, a post is received from a user device. The post is configured to be shared in a feed of the social networking system and configured to be stored or identified using at least one data object in a database. The post has a state, which is either editable to permit editing of the post or non-editable to prevent editing of the post. At least a first criterion is applied to content in relation to the post. When at least the first criterion is satisfied, the state of the post can be controlled to be editable or non-editable.

Claims (43)

1. A database system comprising:

at least one database storing a plurality of data objects; and

at least one server having at least one processor operable to cause:

processing a post received from a device associated with a first user of a social networking system implemented using the database system, the post configured to be shared in at least one feed of the social networking system and configured to be stored or identified using at least one of the data objects, the post having a state identified using at least one of the data objects, the state being either editable to permit editing of the post or non-editable to prevent editing of the post;

applying at least a first criterion to content in relation to the post, the first criterion indicating at least one keyword;

determining that at least the first criterion is satisfied; and

controlling, based on the determination that at least the first criterion is satisfied, the state of the post to be editable or non-editable.

2. The database system of claim 1 , wherein the first criterion or a second criterion applied to the content indicates at least one of: a timeout condition for a social media message, a type of a social media message, a user associated with a social media message, a user associated with a request to edit a social media message, a group associated with a social media message, a group associated with a request to edit a social media message, a number of feedback responses to a social media message, receipt of one or more comments on a social media message, receipt of one or more personal preference indications associated with a social media message, a number of users submitting feedback responses to a social media message, a status of a social media message as private or public, an indication of publishing or re-publishing of a social media message, or an indication of sharing of a social media message.

3. The database system of claim 1 , wherein the at least one processor is further operable to cause:

applying at least one further criterion in relation to the post, the at least one further criterion indicating at least one of: receipt of at least one comment on a social media message, receipt of at least one “like” of a social media message, receipt of at least one social media message identifying a post, re-publishing of a social media message, sharing of a social media message, or a number of responses to a social media message.

4. The database system of claim 1 , wherein a comment on the post comprises the content.

5. The database system of claim 1 , wherein the at least one processor is further operable to cause:

when the state of the post is editable:

processing an edit request indicating at least one requested edit to the post; and

editing the post to reflect the at least one requested edit, the edited post configured to be shared in at least one feed of the social networking system.

6. The database system of claim 5 , wherein the at least one requested edit comprises at least one of: a change to content of the post, a change to a header of the post, a change to data associated with and apart from the post, an association of a link with the post, an association of a file with the post, or a change to a file associated with the post.

7. The database system of claim 1 , wherein the at least one processor is further operable to cause:

when the state of the post is non-editable:

processing an edit request from a user device; and

sending a status message to the user device, the status message indicating that the edit request is denied.

8. The database system of claim 1 , wherein the at least one processor is further operable to cause:

generating the at least one feed; and

causing the at least one feed to be displayed on a display device.

9. The database system of claim 1 , wherein the database system comprises a multi-tenant database accessible to a plurality of entities in an on-demand database services environment.

10. A system comprising:

database system software stored on a non-transitory data storage medium for execution by at least one server of a database system, the database system software operable to cause:

processing a post received from a device associated with a first user of a social networking system implemented using the database system, the post configured to be shared in at least one feed of the social networking system and configured to be stored or identified using at least one of a plurality of data objects stored in at least one database of the database system, the post having a state identified using at least one of the data objects, the state being either editable to permit editing of the post or non-editable to prevent editing of the post;

applying at least a first criterion to content in relation to the post, the first criterion indicating at least one keyword;

determining that at least the first criterion is satisfied; and

controlling, based on the determination that at least the first criterion is satisfied, the state of the post to be editable or non-editable.

11. The system of claim 10 , wherein the first criterion or a second criterion applied to the content indicates at least one of: a timeout condition for a social media message, a type of a social media message, a user associated with a social media message, a user associated with a request to edit a social media message, a group associated with a social media message, a group associated with a request to edit a social media message, a number of feedback responses to a social media message, receipt of one or more comments on a social media message, receipt of one or more personal preference indications associated with a social media message, a number of users submitting feedback responses to a social media message, a status of a social media message as private or public, an indication of publishing or re-publishing of a social media message, or an indication of sharing of a social media message.

12. The system of claim 10 , wherein the database system software is further operable to cause:

applying at least one further criterion in relation to the post, the at least one further criterion indicating at least one of: receipt of at least one comment on a social media message, receipt of at least one “like” of a social media message, receipt of at least one social media message identifying a post, re-publishing of a social media message, sharing of a social media message, or a number of responses to a social media message.

13. The system of claim 10 , wherein a comment on the post comprises the content.

14. A method implemented in a database system having at least one database storing a plurality of data objects, the method comprising:

processing a post received from a device associated with a first user of a social networking system implemented using the database system, the post configured to be shared in at least one feed of the social networking system and configured to be stored or identified using at least one of the data objects, the post having a state identified using at least one of the data objects, the state being either editable to permit editing of the post or non-editable to prevent editing of the post;

applying at least a first criterion to content in relation to the post, the first criterion indicating at least one keyword;

determining that at least the first criterion is satisfied; and

controlling, based on the determination that at least the first criterion is satisfied, the state of the post to be editable or non-editable.

15. The method of claim 14 , wherein the first criterion or a second criterion applied to the content indicates at least one of: a timeout condition for a social media message, a type of a social media message, a user associated with a social media message, a user associated with a request to edit a social media message, a group associated with a social media message, a group associated with a request to edit a social media message, a number of feedback responses to a social media message, receipt of one or more comments on a social media message, receipt of one or more personal preference indications associated with a social media message, a number of users submitting feedback responses to a social media message, a status of a social media message as private or public, an indication of publishing or re-publishing of a social media message, or an indication of sharing of a social media message.

16. The method of claim 14 , further comprising:

applying at least one further criterion in relation to the post, the at least one further criterion indicating at least one of: receipt of at least one comment on a social media message, receipt of at least one “like” of a social media message, receipt of at least one social media message identifying a post, re-publishing of a social media message, sharing of a social media message, or a number of responses to a social media message.

17. The method of claim 14 , wherein a comment on the post comprises the content.

Assignments (1)
CHANGE OF NAME Recorded Jan 27, 2025
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 070014/0854 →
Continuity (3)
Continuation 13362941 · Jan 31, 2012
Provisional Application 61503760 · Jul 1, 2011
Related Publication 20150331901A1 · Nov 19, 2015