Triggering actions in an information feed system

US2016378756A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016378756-A1
Application numberUS-201615213274-A
CountryUS
Kind codeA1
Filing dateJul 18, 2016
Priority dateOct 25, 2010
Publication dateDec 29, 2016
Grant date

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 performing actions in response to information updates provided in an information feed. In one implementation, an information update is selected for comparison with a data record creation rule. The data record creation rule may specify a data record creation operation for creating a data record based the selected information update. The selected information update may be capable of being displayed in an information feed. A determination may be made as to whether the selected information update includes information satisfying a trigger condition associated with the data record creation rule. When the information in the selected information update satisfies the trigger condition, the data record creation operation may be performed to create the data record. The data record creation operation may identify information to include in the data record.

First claim

Opening claim text (preview).

1 - 20 . (canceled) 21 . A database system implemented using a server system, the database system configurable to cause: processing a post shared to an activity feed of a social networking system associated with the database system, the activity feed associated with a first one of a plurality of tenant organizations of a multi-tenant database environment implemented using the database system; detecting, responsive to processing the post, occurrence of an event in relation to the post, the event associated with a data record creation rule having logic controllable by one or more conditions; and responsive to detecting the occurrence of the event, performing a plurality of actions according to the logic of the data record creation rule, the actions being controllable by a user-customizable script comprising first computer programming language instructions, the actions comprising: creating a data record to be stored in a database of the database system, the created data record being accessible via the multi-tenant database environment, and associating the created data record with a first entity, the first entity being selectable and/or definable by a user of the social networking system. 22 . The database system of claim 21 , wherein the post is capable of being displayed in the activity feed in accordance with second computer programming language instructions provided by a second entity. 23 . The database system of claim 22 , wherein the second entity is an information service provider providing information services to a plurality of recipients. 24 . The database system of claim 23 , wherein the first entity is one of the plurality of recipients. 25 . The database system of claim 21 , wherein the actions further comprise: determining a data type for the created data record, the created data record being created in accordance with the determined data type. 26 . The database system of claim 21 , wherein associating the created data record with the first entity comprises: associating the created data record with an account of a first user of the social networking system, the post being created in association with the account of the first user. 27 . The database system of claim 21 , wherein detecting the occurrence of the event in relation to the post comprises: determining that a text portion of the post includes a designated text segment specified by the data record creation rule. 28 . A method comprising: processing a post shared to an activity feed of a social networking system associated a database system, the activity feed associated with a first one of a plurality of tenant organizations of a multi-tenant database environment implemented using the database system; detecting, responsive to processing the post, occurrence of an event in relation to the post, the event associated with a data record creation rule having logic controllable by one or more conditions; and responsive to detecting the occurrence of the event, performing a plurality of actions according to the logic of the data record creation rule, the actions being controllable by a user-customizable script comprising first computer programming language instructions, the actions comprising: creating a data record to be stored in a database of the database system, the created data record being accessible via the multi-tenant database environment, and associating the created data record with a first entity, the first entity being selectable and/or definable by a user of the social networking system. 29 . The method of claim 28 , wherein the post is capable of being displayed in the activity feed in accordance with second computer programming language instructions provided by a second entity. 30 . The method of claim 29 , wherein the second entity is an information service provider providing information services to a plurality of recipients. 31 . The method of claim 30 , wherein the first entity is one of the plurality of recipients. 32 . The method of claim 28 , wherein the actions further comprise: determining a data type for the created data record, the created data record being created in accordance with the determined data type. 33 . The method of claim 28 , wherein associating the created data record with the first entity comprises: associating the created data record with an account of a first user of the social networking system, the post being created in association with the account of the first user. 34 . The method of claim 28 , wherein detecting the occurrence of the event in relation to the post comprises: determining that a text portion of the post includes a designated text segment specified by the data record creation rule. 35 . A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause: processing a post shared to an activity feed of a social networking system associated a database system, the activity feed associated with a first one of a plurality of tenant organizations of a multi-tenant database environment implemented using the database system; detecting, responsive to processing the post, occurrence of an event in relation to the post, the event associated with a data record creation rule having logic controllable by one or more conditions; and responsive to detecting the occurrence of the event, performing a plurality of actions according to the logic of the data record creation rule, the actions being controllable by a user-customizable script comprising first computer programming language instructions, the actions comprising: creating a data record to be stored in a database of the database system, the created data record being accessible via the multi-tenant database environment, and associating the created data record with a first entity, the first entity being selectable and/or definable by a user of the social networking system. 36 . The computer program product of claim 35 , wherein the post is capable of being displayed in the activity feed in accordance with second computer programming language instructions provided by a second entity. 37 . The computer program product of claim 36 , wherein the second entity is an information service provider providing information services to a plurality of recipients. 38 . The computer program product of claim 37 , wherein the first entity is one of the plurality of recipients. 39 . The computer program product of claim 25 , wherein the actions further comprise: determining a data type for the created data record, the created data record being created in accordance with the determined data type. 40 . The computer program product of claim 35 , wherein associating the created data record with the first entity comprises: associating the created data record with an account of a first user of the social networking system, the post being created in association with the account of the first user.

Assignees

Inventors

Classifications

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 US2016378756A1 cover?
Disclosed are systems, apparatus, methods, and computer readable media for performing actions in response to information updates provided in an information feed. In one implementation, an information update is selected for comparison with a data record creation rule. The data record creation rule may specify a data record creation operation for creating a data record based the selected informat…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/3051. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).