-
公开(公告)号:US11032385B2
公开(公告)日:2021-06-08
申请号:US17024180
申请日:2020-09-17
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , John Arlan Brock , Soumen Bandyopadhyay
IPC: G06F15/173 , H04L29/08 , H04L12/58
Abstract: Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for intended recipients for the event, the event is delivered to all of the consumers subscribed to the topic to which the event relates.
-
公开(公告)号:US20210306435A1
公开(公告)日:2021-09-30
申请号:US17307662
申请日:2021-05-04
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , John Arlan Brock , Soumen Bandyopadhyay
Abstract: Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for intended recipients for the event, the event is delivered to all of the consumers subscribed to the topic to which the event relates.
-
公开(公告)号:US20210133181A1
公开(公告)日:2021-05-06
申请号:US16671162
申请日:2019-10-31
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , Pulkit Mehta , Alexey Syomichev , Soumen Bandyopadhyay
Abstract: Implementations store an event associated with a topic in a database to allow for the event to be transmitted in order with respect to other events associated with the topic which are stored in the database. A commit of a transaction is performed that includes inserting the event's payload in a record in a database object. After the commit, a field for the record is updated with an identifier of the commit. The identifier and identifiers of other commits of other transactions on the database indicate ordering of the commit with respect to the other commits Another field of another record is updated based on the identifier and a last stored value such that the payloads of the event and of the other events are retrievable to be transmitted in an order based on the value of the other field and values of other fields of other records.
-
公开(公告)号:US20210133180A1
公开(公告)日:2021-05-06
申请号:US16671151
申请日:2019-10-31
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , John Arlan Brock , Soumen Bandyopadhyay
IPC: G06F16/23
Abstract: Implementations are described for selectively publishing an event responsive to an operation on a database in a transaction. Publishing the event is delayed or not delayed respectively, responsive to determining that a value of an attribute for the event indicates that publishing the event is to be delayed, or not to be delayed, until the transaction is rolled back or committed. If publishing the event is delayed, the event is published if the transaction is committed and discarded if the transaction is rolled back. If publishing the event is not delayed, the event is published. Optionally, if the event is published, the event is published in a database or a datastore respectively, responsive to determining whether another value of another attribute for the event indicates that the event is to be published in a database or a datastore.
-
公开(公告)号:US11599526B2
公开(公告)日:2023-03-07
申请号:US16671151
申请日:2019-10-31
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , John Arlan Brock , Soumen Bandyopadhyay
IPC: G06F16/23
Abstract: Implementations are described for selectively publishing an event responsive to an operation on a database in a transaction. Publishing the event is delayed or not delayed respectively, responsive to determining that a value of an attribute for the event indicates that publishing the event is to be delayed, or not to be delayed, until the transaction is rolled back or committed. If publishing the event is delayed, the event is published if the transaction is committed and discarded if the transaction is rolled back. If publishing the event is not delayed, the event is published. Optionally, if the event is published, the event is published in a database or a datastore respectively, responsive to determining whether another value of another attribute for the event indicates that the event is to be published in a database or a datastore.
-
公开(公告)号:US11416476B2
公开(公告)日:2022-08-16
申请号:US16671162
申请日:2019-10-31
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , Pulkit Mehta , Alexey Syomichev , Soumen Bandyopadhyay
Abstract: Implementations store an event associated with a topic in a database to allow for the event to be transmitted in order with respect to other events associated with the topic which are stored in the database. A commit of a transaction is performed that includes inserting the event's payload in a record in a database object. After the commit, a field for the record is updated with an identifier of the commit. The identifier and identifiers of other commits of other transactions on the database indicate ordering of the commit with respect to the other commits. Another field of another record is updated based on the identifier and a last stored value such that the payloads of the event and of the other events are retrievable to be transmitted in an order based on the value of the other field and values of other fields of other records.
-
公开(公告)号:US20210136166A1
公开(公告)日:2021-05-06
申请号:US17024180
申请日:2020-09-17
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , John Arlan Brock , Soumen Bandyopadhyay
Abstract: Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for intended recipients for the event, the event is delivered to all of the consumers subscribed to the topic to which the event relates.
-
公开(公告)号:US10812608B1
公开(公告)日:2020-10-20
申请号:US16671148
申请日:2019-10-31
Applicant: salesforce.com, inc.
Inventor: Sivananda Reddy Thummala Abbigari , Lawrence Eugenio McAlpin , Vikram Kommaraju , John Arlan Brock , Soumen Bandyopadhyay
Abstract: Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for intended recipients for the event, the event is delivered to all of the consumers subscribed to the topic to which the event relates.
-
-
-
-
-
-
-