Rule-based prioritization of social data
Assigneesalesforce.com, inc.
InventorsRonald F. Fischer, Steve Slater
Life of this patent
Estimating the term…
Abstract
A method of prioritizing feed items based on rules is provided. User input establishes one or more rules to prioritize a feed item, wherein at least one of the one or more rules incorporates the input data. Such user input may include user-created data or feed metrics. The one or more rules may be weighted. Additional user input configures one or more message cues. A plurality of feed items are prioritized based on the one or more rules. The plurality of feed items are associated with a plurality of feeds, wherein each feed is associated with an object stored in a database system. The plurality of feed items are then displayed in combination with the one or more message cues to a plurality of users of the database system.
Claims20
A method of prioritizing feed items based on rules, the method comprising:
- receiving input data, wherein the input data comprises data or feed metrics;
- receiving user input to provide one or more rules to prioritize a feed item, wherein at least one of the one or more rules incorporates the input data, wherein the user input includes one or more message cues, each message cue associated with a respective rule to distinguish the feed item prioritized by the respective rule from other feed items;
- accessing a plurality of feed items associated with a plurality of feeds, wherein at least one of the feeds is associated with an object stored in a database system, and wherein at least one of the feed items represents an event or an information update associated with the object;
- prioritizing, using one or more processors associated with one or more servers, the plurality of feed items based on the one or more rules;
- and
- for a feed item prioritized based on a rule, automatically displaying the feed item in combination with a message cue associated with the rule.
A method of prioritizing feed items based on rules, the method comprising:
- accessing a plurality of feed items associated with a plurality of feeds, wherein at least one of the feeds is associated with an object stored in a database system, and wherein the at least one feed item of the plurality of feed items represents an event or an information update associated with the object;
- receiving input providing one or more rules to prioritize the plurality of feed items, wherein the input includes one or more message cues, each message cue associated with a respective rule to distinguish the feed item prioritized by the respective rule from other feed items;
- prioritizing, using one or more processors associated with one or more servers, the plurality of feed items based on the one or more rules;
- and
- for at least one feed item prioritized based on a rule, automatically displaying the feed item in combination with a message cue associated with the rule.
A computer program product comprising a non-transitory computer-readable medium storing a plurality of instructions for prioritizing feed items based on rules, the instructions comprising:
- program code to access a plurality of feed items associated with a plurality of feeds, wherein at least one of the feeds is associated with an object stored in a database system, and wherein the at least one feed item of the plurality of feed items represents an event or an information update associated with the object;
- program code to receive input providing one or more rules to prioritize the plurality of feed items, wherein the input includes one or more message cues, each message cue associated with a respective rule to distinguish the feed item prioritized by the respective rule from other feed items;
- program code to prioritize, using one or more processors associated with one or more servers, the plurality of feed items based on the one or more rules;
- and
- program code to, for at least one feed item prioritized based on a rule, automatically display the feed item in combination with a message cue associated with the rule.
A system for prioritizing feed items based on rules, the system comprising a database of feed items, wherein the database is stored on one or more servers;
- and one or more processors, wherein the one or more processors are configured to perform the following operations:
- access a plurality of feed items associated with a plurality of feeds, wherein at least one of the feeds is associated with an object stored in a database system, and wherein the at least one feed item of the plurality of feed items represents an event or an information update associated with the object;
- receive, at one or more servers, input providing one or more rules to prioritize the plurality of feed items, wherein the input includes one or more message cues, each message cue associated with a respective rule to distinguish the feed item prioritized by the respective rule from other feed items;
- prioritize, using one or more processors associated with the one or more servers, the plurality of feed items based on the one or more rules;
- and
- for at least one feed item prioritized based on a rule, automatically display, at one or more display devices, the feed item in combination with a message cue associated with the rule.
Dependencies are inferred from the claim text.