-
公开(公告)号:US20180253458A1
公开(公告)日:2018-09-06
申请号:US15449500
申请日:2017-03-03
Applicant: salesforce.com, inc.
Inventor: Ankush Goyal , Shardul Vikram , Nathaniel Richard Price , Sudarshan Vijay Sarolkar , Scott Walter Bishel , Praveen Innamuri , Jon Tomas Gretarsson
CPC classification number: G06F16/23 , G06F16/245 , H04L43/103 , H04L67/1097
Abstract: A system may utilize a combination of real-time and polling connectors for data crawling. A real-time connector may use a collector to write data associated with a new event from a database to a channel and record external identifiers (IDs) associated the data. A polling connector may use a verifier to compare the recorded IDs with IDs associated with a batch of data, and may write any data of the batch of data to the channel that has not been written previously written by the collector. The system may include an onboarder for reading data previously stored in the database.
-
公开(公告)号:US10764186B2
公开(公告)日:2020-09-01
申请号:US15448517
申请日:2017-03-02
Applicant: salesforce.com, inc.
Inventor: Ankush Goyal
IPC: H04L12/801 , H04L29/06 , H04L12/24 , H04L12/26 , H04L29/08
Abstract: A method for data processing may include receiving a communication from a parent span, the communication including a data portion and a header portion. The header portion may include an identifier of an originating service that produced the communication, an identifier of a transaction for the communication, and an identifier of the parent span. The method may include identifying the parent span and the originating serviced based on the header portion. The method may also include performing a system trace process of the communication throughout the transaction based on the parent span and the originating service.
-
公开(公告)号:US20180254962A1
公开(公告)日:2018-09-06
申请号:US15448517
申请日:2017-03-02
Applicant: salesforce.com, inc.
Inventor: Ankush Goyal
IPC: H04L12/26 , H04L12/801
CPC classification number: H04L47/12 , H04L41/5009 , H04L41/5064 , H04L43/10 , H04L67/02 , H04L69/22
Abstract: A method for data processing may include receiving a communication from a parent span, the communication including a data portion and a header portion. The header portion may include an identifier of an originating service that produced the communication, an identifier of a transaction for the communication, and an identifier of the parent span. The method may include identifying the parent span and the originating serviced based on the header portion. The method may also include performing a system trace process of the communication throughout the transaction based on the parent span and the originating service.
-
公开(公告)号:US11411871B2
公开(公告)日:2022-08-09
申请号:US16934758
申请日:2020-07-21
Applicant: salesforce.com, inc.
Inventor: Ankush Goyal
IPC: H04L69/22 , H04L67/02 , H04L47/12 , H04L41/5009 , H04L41/5061 , H04L43/10
Abstract: A method for data processing may include receiving a communication from a parent span, the communication including a data portion and a header portion. The header portion may include an identifier of an originating service that produced the communication, an identifier of a transaction for the communication, and an identifier of the parent span. The method may include identifying the parent span and the originating serviced based on the header portion. The method may also include performing a system trace process of the communication throughout the transaction based on the parent span and the originating service.
-
公开(公告)号:US10671589B2
公开(公告)日:2020-06-02
申请号:US15449500
申请日:2017-03-03
Applicant: salesforce.com, inc.
Inventor: Ankush Goyal , Shardul Vikram , Nathaniel Richard Price , Sudarshan Vijay Sarolkar , Scott Walter Bishel , Praveen Innamuri , Jon Tomas Gretarsson
IPC: G06F17/30 , G06F16/23 , H04L29/08 , H04L12/26 , G06F16/245
Abstract: A system may utilize a combination of real-time and polling connectors for data crawling. A real-time connector may use a collector to write data associated with a new event from a database to a channel and record external identifiers (IDs) associated the data. A polling connector may use a verifier to compare the recorded IDs with IDs associated with a batch of data, and may write any data of the batch of data to the channel that has not been written previously written by the collector. The system may include an onboarder for reading data previously stored in the database.
-
公开(公告)号:US10289432B2
公开(公告)日:2019-05-14
申请号:US15448449
申请日:2017-03-02
Applicant: salesforce.com, inc.
Inventor: Adam Evans , Ankush Goyal
IPC: G06F17/00 , G06F9/451 , G06F17/30 , G06F21/60 , H04L29/08 , G06F8/38 , G06F9/445 , G06F21/62 , H04L29/06
Abstract: A method for data processing may include receiving a universal resource locator (URL) from a web browser, where the URL corresponds to a first system, and identifying an attribute of the URL, where the attribute of the URL comprises a domain of the URL, a path of the URL, one or more parameters of the URL, or a combination thereof. The method may further include selecting a data handler based at least in part on the identified attribute of the URL and generating an augmented set of data based on a first set of data from the first system and a second set of data from a second system, where the augmented set of data is generated using the data handler. The method may further include modifying a display of an extension of the web browser based on the augmented set of data.
-
-
-
-
-