-
公开(公告)号:US20190155938A1
公开(公告)日:2019-05-23
申请号:US16006775
申请日:2018-06-12
Applicant: salesforce.com, inc.
Inventor: Dmytro Kudriavtsev , Pawan Nachnani , Dmytro Kashyn , Binyuan Chen , Satya Venkata Kamuju , Harini Vaidhyanathan , Venkata Muralidhar Tejomurtula , Shouzhong Shi , Ajitesh Jain , Prabhjot Singh
Abstract: In various embodiments, a system of synchronizing data is described. The system may store data associated with a plurality of data vendors. The system may synchronize the stored data with data from a first data vendor. The received data may be parsed by identifying data values indicated by associated metadata, and modifying the data values based on a universal data format. The system may also receive synchronization requests from a user of the service. The synchronization requests may indicate requested data and a list of processing operations. The requested data may correspond to data received from multiple data vendors. The system may perform the list of processing operations and return the data. Accordingly, the system may manage data received from multiple data vendors even if the data vendors have different synchronization conditions and provide the data in different formats. The data may be analyzed and output together to a user.
-
公开(公告)号:US10191939B2
公开(公告)日:2019-01-29
申请号:US14466034
申请日:2014-08-22
Applicant: salesforce.com, inc.
Inventor: Sergei Malygin , Venkata Muralidhar Tejomurtula
Abstract: Some embodiments of the present invention include a method for providing social information of members of one or more social networks includes receiving a request for a social handle of a person via a social handle application programming interface (API), the request including contact information about the person, performing a search for the social handle of the person using the contact information, normalizing the social handle if it is not already normalized to generate a normalized social handle, storing the normalized social handle as being associated with the contact information, and providing the normalized social handle in a response to the request.
-
公开(公告)号:US20150058422A1
公开(公告)日:2015-02-26
申请号:US14466034
申请日:2014-08-22
Applicant: salesforce.com, Inc.
Inventor: Sergei Malygin , Venkata Muralidhar Tejomurtula
CPC classification number: G06F17/30424 , G06F17/3053 , G06F17/30864 , G06F17/30908 , G06Q50/01 , H04L67/1025
Abstract: Some embodiments of the present invention include a method for providing social information of members of one or more social networks includes receiving a request for a social handle of a person via a social handle application programming interface (API), the request including contact information about the person, performing a search for the social handle of the person using the contact information, normalizing the social handle if it is not already normalized to generate a normalized social handle, storing the normalized social handle as being associated with the contact information, and providing the normalized social handle in a response to the request.
Abstract translation: 本发明的一些实施例包括用于提供一个或多个社交网络的成员的社交信息的方法,包括经由社交句柄应用程序编程接口(API)接收对人的社会处理的请求,所述请求包括关于 使用所述联系信息来搜索所述人的社会处理,如果社会句柄尚未被规范化以规范化以产生归一化的社会句柄,则将归一化社交句柄存储为与联系人信息相关联,并且提供 对请求的响应中的归一化社交句柄。
-
公开(公告)号:US10097667B2
公开(公告)日:2018-10-09
申请号:US14982267
申请日:2015-12-29
Applicant: salesforce.com, inc.
Inventor: Zhaogang Wo , Venkata Muralidhar Tejomurtula , Maryann Patel , Fang Wong , Atul Singh , Christopher Williams , Pawan Nachnani
Abstract: Methods and systems are provided for regulating access to a database by a server. One exemplary method involves the server receiving one or more requests for an activity with respect to the database and determining an attempted usage for the activity over a monitoring period by a source of the requests. When the attempted usage exceeds an allowed usage of the activity for the monitoring period, the server creates an entry in a cache that includes an identifier associated with the source of the one or more requests. Thereafter, the requested activity with respect to the database on behalf of the source may be prevented based on the entry in the cache.
-
公开(公告)号:US09245145B2
公开(公告)日:2016-01-26
申请号:US13789011
申请日:2013-03-07
Applicant: salesforce.com, inc.
Inventor: Zhaogang Wo , Venkata Muralidhar Tejomurtula , Maryann Patel , Fang Wong , Atul Singh , Christopher Williams , Pawan Nachnani
CPC classification number: G06F21/6218 , G06F21/552 , G06F2221/2135 , H04L63/1425
Abstract: Methods and systems are provided for regulating access to a database by a server. One exemplary method involves the server receiving one or more requests for an activity with respect to the database and determining an attempted usage for the activity over a monitoring period by a source of the requests. When the attempted usage exceeds an allowed usage of the activity for the monitoring period, the server provides a human verification test to the source and thereafter initiates the activity with respect to the database in response to receiving a satisfactory human verification response to the human verification test from the source.
Abstract translation: 提供了方法和系统来调节服务器对数据库的访问。 一个示例性方法涉及服务器接收关于数据库的活动的一个或多个请求,并且根据请求的来源在监视期间确定活动的尝试使用。 当尝试使用超过监视期间的活动的允许使用时,服务器向源提供人员验证测试,然后响应于接收对人类验证测试的令人满意的人类验证响应,启动相对于数据库的活动 从源头。
-
公开(公告)号:US10810233B2
公开(公告)日:2020-10-20
申请号:US15844311
申请日:2017-12-15
Applicant: salesforce.com, inc.
Inventor: Kaushal Bansal , Venkata Muralidhar Tejomurtula , Azeem Feroz , Dmytro Kashyn , Dmytro Kudriavtsev
IPC: G06F7/02 , G06F16/00 , G06F16/28 , G06F16/23 , G06F16/9535 , G06F16/25 , G06F16/2458
Abstract: A method for linking records from different datasets based on record similarities is described. The method includes ingesting a first dataset, including a first set of records with a first set of fields, wherein the first dataset is associated with a first vendor and a first type of data, and a second dataset, including a second set of records with a second set of fields, wherein the second dataset is associated with a second vendor and a second type of data; determining that a first record from the first set of records is similar to a second record from the second set of records based on similarities between fields in the first and second set of fields; and linking the first and second records in response to determining that the similarity, wherein the first and second vendors are different and/or the first and second types of data are different.
-
公开(公告)号:US20140019488A1
公开(公告)日:2014-01-16
申请号:US13789011
申请日:2013-03-07
Applicant: SALESFORCE.COM, INC.
Inventor: Zhaogang Wo , Venkata Muralidhar Tejomurtula , Maryann Patel , Fang Wong , Atul Singh , Christopher Williams , Pawan Nachnani
IPC: G06F21/62
CPC classification number: G06F21/6218 , G06F21/552 , G06F2221/2135 , H04L63/1425
Abstract: Methods and systems are provided for regulating access to a database by a server. One exemplary method involves the server receiving one or more requests for an activity with respect to the database and determining an attempted usage for the activity over a monitoring period by a source of the requests. When the attempted usage exceeds an allowed usage of the activity for the monitoring period, the server provides a human verification test to the source and thereafter initiates the activity with respect to the database in response to receiving a satisfactory human verification response to the human verification test from the source.
Abstract translation: 提供了方法和系统来调节服务器对数据库的访问。 一个示例性方法涉及服务器接收关于数据库的活动的一个或多个请求,并且根据请求的来源在监视期间确定活动的尝试使用。 当尝试使用超过监视期间的活动的允许使用时,服务器向源提供人员验证测试,然后响应于接收对人类验证测试的令人满意的人类验证响应,启动相对于数据库的活动 从源头。
-
公开(公告)号:US20130339490A1
公开(公告)日:2013-12-19
申请号:US13862193
申请日:2013-04-12
Applicant: SALESFORCE.COM, INC.
Inventor: Venkata Muralidhar Tejomurtula , Oleksii Kolesnik , Pawan Nachnani , Cassandra Funk , MaryAnn Patel , Atul Singh
IPC: H04L29/08
CPC classification number: H04L29/08117 , H04L67/06 , H04L67/1095
Abstract: Systems and methods are provided for semi-synchronously exporting data. A web server creates an export record in response to receiving a data request from a client computer. The web server sends a token to the client computer, wherein receipt of the token enables the client computer to be used for other purposes while waiting for receipt of requested data. At least one of multiple batch processing servers processes the data request in response to accessing the export record. At least one of the multiple batch processing servers updates the export record to reflect the processing of the data request. The web server exports the processed data request to the client computer in response to identifying an update of the export record.
Abstract translation: 提供了用于半同步导出数据的系统和方法。 响应于从客户端计算机接收到数据请求,Web服务器创建导出记录。 Web服务器向客户端计算机发送令牌,其中令牌的接收使客户端计算机能够用于其他目的,同时等待接收所请求的数据。 响应于访问导出记录,多个批处理服务器中的至少一个处理数据请求。 多批处理服务器中的至少一个更新导出记录以反映数据请求的处理。 Web服务器将已处理的数据请求导出到客户端计算机,以响应确定导出记录的更新。
-
公开(公告)号:US11586628B2
公开(公告)日:2023-02-21
申请号:US17099478
申请日:2020-11-16
Applicant: salesforce.com, inc.
Inventor: Kaushal Bansal , Venkata Muralidhar Tejomurtula , Azeem Feroz , Dmytro Kashyn , Dmytro Kudriavtsev , Shouzhong Shi , Ajitesh Jain
IPC: G06F16/2457 , G06F16/2455 , G06Q30/01 , G06F16/22 , G06F16/81 , G06F16/25
Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes at least one of configuring ingestion of a vendor dataset to produce an ingested dataset and which analysis operations to perform on the vendor dataset to produce an analyzed dataset, and the configuring also includes at least one of how to search the vendor dataset based on a search query from a customer to allow the customer to locate a new record from the vendor dataset and how to match records in the vendor dataset with a match query from the customer to provide an updated record to the customer.
-
公开(公告)号:US09979587B2
公开(公告)日:2018-05-22
申请号:US13862193
申请日:2013-04-12
Applicant: salesforce.com, inc.
Inventor: Venkata Muralidhar Tejomurtula , Oleksii Kolesnik , Pawan Nachnani , Cassandra Funk , MaryAnn Patel , Atul Singh
CPC classification number: H04L29/08117 , H04L67/06 , H04L67/1095
Abstract: Systems and methods are provided for semi-synchronously exporting data. A web server creates an export record in response to receiving a data request from a client computer. The web server sends a token to the client computer, wherein receipt of the token enables the client computer to be used for other purposes while waiting for receipt of requested data. At least one of multiple batch processing servers processes the data request in response to accessing the export record. At least one of the multiple batch processing servers updates the export record to reflect the processing of the data request. The web server exports the processed data request to the client computer in response to identifying an update of the export record.
-
-
-
-
-
-
-
-
-