-
公开(公告)号:US11971822B2
公开(公告)日:2024-04-30
申请号:US17649013
申请日:2022-01-26
Applicant: salesforce.com, inc.
Inventor: Liang Xie , Igor Shmulevich , Ritesh Vaja , Zhijian Huang , Bowen Wang
IPC: G06F9/54 , G06F12/0837 , G06F16/2453
CPC classification number: G06F12/0837 , G06F9/542 , G06F16/24539 , G06F2212/604
Abstract: Techniques are disclosed relating to filtering messages. A computer system may detect an occurrence of an event of a particular type. The computer system may determine whether to enqueue, in a message queue, a message that identifies a set of tasks to be performed in relation to the event. The determination may be based on a response received from a cache that stores a subset of filter rules of a filter rules table. Based on the response indicating a cache miss, the computer system may enqueue the message in the message queue. A process that processes the message may be operable to resolve the cache miss by 1) accessing a filter rule from the filter rules table that indicates whether messages for events of the particular type should be enqueued in the message queue and 2) updating the cache to store the filter rule.
-
公开(公告)号:US20230236978A1
公开(公告)日:2023-07-27
申请号:US17649013
申请日:2022-01-26
Applicant: salesforce.com, inc.
Inventor: Liang Xie , Igor Shmulevich , Ritesh Vaja , Zhijian Huang , Bowen Wang
IPC: G06F12/0837 , G06F9/54
CPC classification number: G06F12/0837 , G06F9/542 , G06F2212/604
Abstract: Techniques are disclosed relating to filtering messages. A computer system may detect an occurrence of an event of a particular type. The computer system may determine whether to enqueue, in a message queue, a message that identifies a set of tasks to be performed in relation to the event. The determination may be based on a response received from a cache that stores a subset of filter rules of a filter rules table. Based on the response indicating a cache miss, the computer system may enqueue the message in the message queue. A process that processes the message may be operable to resolve the cache miss by 1) accessing a filter rule from the filter rules table that indicates whether messages for events of the particular type should be enqueued in the message queue and 2) updating the cache to store the filter rule.
-
公开(公告)号:US20230032926A1
公开(公告)日:2023-02-02
申请号:US17389440
申请日:2021-07-30
Applicant: salesforce.com, inc.
Inventor: Samuel Louis Kligman , Zhijian Huang , Vinodh Rajagopal , Sunil Dixit , Sriram Gopalan , Liang Xie , Bowen Wang
IPC: G06F16/28 , G06F3/0484 , G06F16/22
Abstract: Methods, computer readable media, and devices for dynamically identifying and associating disparate records are disclosed. One method may include receiving a first set of association criteria, identifying a first source object and a first target object based on the first set of association criteria, creating a first association object indicating an association between the first source object and the first target object, storing the first association object, receiving a second set of association criteria, identifying a second source object and a second target object based on the second set of association criteria, and creating a second association object.
-
公开(公告)号:US11709869B2
公开(公告)日:2023-07-25
申请号:US17389440
申请日:2021-07-30
Applicant: salesforce.com, inc.
Inventor: Samuel Louis Kligman , Zhijian Huang , Vinodh Rajagopal , Sunil Dixit , Sriram Gopalan , Liang Xie , Bowen Wang
IPC: G06F16/28 , G06F16/22 , G06F3/0484
CPC classification number: G06F16/285 , G06F3/0484 , G06F16/2282
Abstract: Methods, computer readable media, and devices for dynamically identifying and associating disparate records are disclosed. One method may include receiving a first set of association criteria, identifying a first source object and a first target object based on the first set of association criteria, creating a first association object indicating an association between the first source object and the first target object, storing the first association object, receiving a second set of association criteria, identifying a second source object and a second target object based on the second set of association criteria, and creating a second association object.
-
-
-