IP Library Granted Patent US 10,733,613
Granted Patent B2
US 10,733,613 · App. 15/397,824 · Granted Aug 4, 2020

Methods and systems for performing data assessment

Inventors: Parth Vijay Vaishnav (Cupertino, CA); Danil Dvinov (Oakland, CA); Chenghung Ker (Burlingame, CA); Dai Duong Doan (Alameda, CA)
Assignee: salesforce.com, inc.
G06Q30/01G06F16/215
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,733,613
App. No.
15/397,824
Granted
Aug 4, 2020
Kind
B2
Abstract

Some embodiments of the present invention include a method for performing data assessment. The method includes receiving, by a first server computing system, a request to assess first data stored in a storage device associated with a second server computing system, the request including one or more rules indicating how the first data is to be assessed; performing, by the first server computing system, an assessment of the first data based on the one or more rules and based on a data source associated with the first server computing system, the data source including data provided by one or more data providers, the assessment of the first data including assessing outdated information and missing information based on the data source; and providing, by the first server computing system, an assessment result from the assessment of the first data and an option to engage in an enrichment of the first data based on the assessment result and the data source.

Claims (35)

1. A method comprising:

receiving, by an assessment server computing system, a request to assess historical data stored in a storage device associated with a historical data server computing system, the request including one or more rules indicating how the historical data is to be assessed;

performing, by the assessment server computing system, an assessment of the historical data to determine outdated and missing information in the historical data by using the one or more rules to compare the historical data against a data source associated with the assessment server computing system, the data source including updated data that is provided by one or more data providers; and

providing, by the assessment server computing system, an assessment result from the assessment of the historical data and an option to engage in an enrichment of the historical data based on the assessment result and comparing the historical data against the data source.

2. The method of claim 1 , wherein the request is received from the historical data server computing system.

3. The method of claim 2 , wherein the assessment of the historical data is not configured to modify the historical data, and wherein the enrichment of the historical data is configured to modify the historical data.

4. The method of claim 3 , wherein the historical data is customer relationship management (CRM) data, and wherein the one or more rules indicate at least one object in the historical data to be assessed.

5. The method of claim 4 , wherein the assessment of the historical data includes quality assessment comprising matchability assessment, accuracy assessment and uniqueness assessment based on comparing the historical data against the data source.

6. The method of claim 5 , wherein the assessment of the historical data further includes enrichment assessment comprising outdated information assessment and missing information assessment based on comparing the historical data against the data source.

7. The method of claim 6 , wherein the enrichment assessment is configured to assess a subset of the historical data.

8. The method of claim 6 , wherein the assessment of the historical data further includes segmentation assessment comprising industry segment assessment, geography segment assessment, annual revenue assessment, and employee count assessment.

9. An apparatus comprising:

an assessment server computing system including one or more processors; and

a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:

receive a request to assess historical data stored in a storage device associated with a historical data server computing system, the request including one or more rules indicating how the historical data is to be assessed;

perform an assessment of the historical data to determine outdated and missing information in the historical data by using the one or more rules to compare the historical data against a data source associated with the assessment server computing system, the data source including updated data that is provided by one or more data providers; and

provide an assessment result from the assessment of the historical data and an option to engage in an enrichment of the historical data based on the assessment result and comparing the historical data against the data source.

10. The apparatus of claim 9 , wherein the request is received from the historical data server computing system.

11. The apparatus of claim 10 , wherein the assessment of the historical data is not configured to modify the historical data, and wherein the enrichment of the historical data is configured to modify the historical data.

12. The apparatus of claim 11 , wherein the historical data is customer relationship management (CRM) data, and wherein the one or more rules indicate at least one object in the historical data to be assessed.

13. The apparatus of claim 12 , wherein the assessment of the historical data includes quality assessment comprising matchability assessment, accuracy assessment and uniqueness assessment based on comparing the historical data against the data source.

14. The apparatus of claim 13 , wherein the assessment of the historical data further includes enrichment assessment comprising outdated information assessment and missing information assessment based on comparing the historical data against the data source.

15. The apparatus of claim 14 , wherein the enrichment assessment is configured to assess a subset of the historical data.

16. The apparatus of claim 14 , wherein the assessment of the historical data further includes segmentation assessment comprising industry segment assessment, geography segment assessment, annual revenue assessment, and employee count assessment.

17. A computer program product comprising computer-readable program code to be executed by an assessment server computing system including one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions to:

receive a request to assess historical data stored in a storage device associated with a historical data server computing system, the request including one or more rules indicating how the historical data is to be assessed;

perform an assessment of the historical data to determine outdated and missing information in the historical data by using the one or more rules to compare the historical data against a data source associated with the assessment server computing system, the data source including updated data that is provided by one or more data providers; and

provide an assessment result from the assessment of the historical data and an option to engage in an enrichment of the historical data based on the assessment result and comparing the historical data against the data source.

18. The computer program product of claim 17 , wherein the request is received from the historical data server computing system.

19. The computer program product of claim 18 , wherein the assessment of the historical data is not configured to modify the historical data, and wherein the enrichment of the historical data is configured to modify the historical data.

20. The computer program product of claim 19 , wherein the historical data is customer relationship management (CRM) data, and wherein the one or more rules indicate at least one object in the historical data to be assessed.

21. The computer program product of claim 20 , wherein the assessment of the historical data includes quality assessment comprising matchability assessment, accuracy assessment and uniqueness assessment based on comparing the historical data against the data source.

22. The computer program product of claim 21 , wherein the assessment of the historical data further includes enrichment assessment comprising outdated information assessment and missing information assessment based comparing the historical data against on the data source.

23. The computer program product of claim 22 , wherein the enrichment assessment is configured to assess a subset of the historical data.

24. The computer program product of claim 22 , wherein the assessment of the historical data further includes segmentation assessment comprising industry segment assessment, geography segment assessment, annual revenue assessment, and employee count assessment.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 065114/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2017
From: VAISHNAV, PARTH; DVINOV, DANIL; KER, CHENGHUNG; DOAN, DAI DUONG
To: SALESFORCE.COM, INC.
Reel/Frame 040836/0980 →
Continuity (1)
Related Publication 20180189792A1 · Jul 5, 2018
Cited By (5)
US 12,210,579 US 12,235,849 US 12,260,434 US 12,323,375 US 12,572,826