Systems, apparatus and methods for selecting updates to associated records to publish on an information feed

US9443224B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9443224-B2
Application numberUS-201113155656-A
CountryUS
Kind codeB2
Filing dateJun 8, 2011
Priority dateMar 1, 2011
Publication dateSep 13, 2016
Grant dateSep 13, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one implementation, a selection input is received. The selection input may indicate a first one of a plurality of user account contexts associated with a user account in a feed system. The first one of the plurality of user account contexts may be associated with a set of feed items stored in the feed system. Based on the selection input indicating the first one of a plurality of user account contexts, one or more candidate feed items for presentation in an information feed may be determined. The information feed may be capable of being displayed on a display device.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more servers associated with a database system and accessible by a user device, the one or more servers configurable to cause: providing access through the database system to a plurality of user account contexts of an enterprise social networking system implemented using the database system, each user account context controlling a respective selection of a subset of a plurality of enterprise social network entities subscribed to by a user associated with the user account context and controlling a respective selection of a subset of a plurality of feed items of one or more enterprise social network feeds, the feed items identifiable by data objects stored in the database system, the feed items comprising a feed tracked update comprising text data describing an event, the feed tracked update generated by the database system in response to the occurrence of the event, the event comprising a user update to a record stored in the database system; identifying, using the database system, at least a portion of the user account contexts as being associated with a first user of the enterprise social networking system; identifying a first one and a second one of a plurality of work-related roles of the first user with respect to operations of an enterprise serviced by the enterprise social networking system; selecting, using the database system, a first identified user account context as corresponding to the identified first work-related role and a second identified user account context as corresponding to the identified second work-related role; selecting, as controlled by the selected first user account context and using the database system, a first subset of the feed items as having one or more first characteristics matching one or more first attributes of the identified first work-related role; selecting, as controlled by the selected second user account context and using the database system, a second subset of the feed items as having one or more second characteristics matching one or more second attributes of the identified second work-related role, the second subset of feed items being different from the first subset of feed items; and including the first subset of feed items in a first enterprise social network feed and the second subset of feed items in a second enterprise social network feed, the first enterprise social network feed configured to include only the first subset of feed items and the second enterprise social network feed configured to include only the second subset of feed items, the first and second enterprise social network feeds being accessible by the first user using the user device, the first and second enterprise social network feeds capable of being displayed on the user device. 2. The system recited in claim 1 , wherein each user account context is associated with a respective one or more selection criteria for selecting feed items to display in a feed. 3. The system recited in claim 2 , wherein selecting the first subset of the feed items comprises: comparing feed items with a first selection criterion associated with the first user account context. 4. The system recited in claim 3 , wherein the first selection criterion specifies one or more records stored in a database of the database system. 5. The system recited in claim 3 , wherein the first selection criterion specifies one or more users. 6. The system recited in claim 1 , the one or more servers further configurable to cause: identifying prioritization information associated with the first user account context, the prioritization information providing a relative importance ranking for feed items in the first subset. 7. The system recited in claim 6 , the one or more servers further configurable to cause: determining an ordering of the feed items in the first subset based on the identified prioritization information. 8. The system recited in claim 1 , wherein the first user account context has associated update permission information, the update permission information identifying one or more users permitted to access feed items created in association with the first user account context. 9. The system recited in claim 1 , wherein the first user account context has associated therewith update prohibition information, the update prohibition information identifying one or more users prohibited from accessing feed items created in association with the first user account context. 10. The system recited in claim 1 , wherein access to the enterprise social networking system is provided via an on-demand computing services environment, and wherein the enterprise social networking system is specific to an organization. 11. A computing system comprising: one or more processors; a memory storing instructions executable by the one or more processors, the instructions configured to cause the computing system to: provide a user device with access through a database system to a plurality of user account contexts of an enterprise social networking system implemented using the database system, each user account context controlling a respective selection of a subset of a plurality of enterprise social network entities subscribed to by a user associated with the user account context and controlling a respective selection of a subset of a plurality of feed items of one or more enterprise social network feeds, the feed items identifiable by data objects stored in the database system, the feed items comprising a feed tracked update comprising text data describing an event, the feed tracked update generated by the database system in response to the occurrence of the event, the event comprising a user update to a record stored in the database system; identify, using the database system, at least a portion of the user account contexts as being associated with a first user of the enterprise social networking system; identify a first one and a second one of a plurality of work-related roles of the first user with respect to operations of an enterprise serviced by the enterprise social networking system; select, using the database system, a first identified user account context as corresponding to the identified first work-related role and a second identified user account context as corresponding to the identified second work-related role; select, as controlled by the selected first user account context and using the database system, a first subset of the feed items as having one or more first characteristics matching one or more first attributes of the identified first work-related role; select, as controlled by the selected second user account context and using the database system, a second subset of the feed items as having one or more second characteristics matching one or more second attributes of the identified second work-related role, the second subset of feed items being different from the first subset of feed items; and include the first subset of feed items in a first enterprise social network feed and the second subset of feed items in a second enterprise social network feed, the first enterprise social network feed configured to include only the first subset of feed items and the second enterprise social network feed configured to include only the second subset of feed items, the first and second enterprise social network feeds being accessible by the first user using the user device, the first and second enterprise social network feeds capable of being displayed on the user device. 12. The computing system recited in claim 11 , wherein each user account context is associated with a respective one or more selection criteria for selecting feed items to

Assignees

Inventors

Classifications

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • Physics · mapped topic

  • Electricity · mapped topic

  • for supporting social networking services · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9443224B2 cover?
Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one implementation, a selection input is received. The selection input may indicate a first one of a plurality of user account contexts associated with a user account in a feed system. The first one …
Who is the assignee on this patent?
Dunn Zachary J, Olsen Joseph M, Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 13 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).