IP Library Granted Patent US 10,970,268
Granted Patent B2
US 10,970,268 · App. 15/803,555 · Granted Apr 6, 2021

System of migration and validation

Inventors: Minh Nguyen (Union City, CA); Kevin Wang (San Mateo, CA); Devra Struzenberg (Walnut Creek, CA); Zhongyu Ma (Millbrae, CA); Xin Li (San Francisco, CA); Ronald Liu (Seattle, WA); Carla Ferreira (Redmond, WA); Amber Murray (San Francisco, CA); Le Gao (Kirkland, WA)
Assignee: salesforce.com, inc.
G06F16/2365G06F16/219
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,970,268
App. No.
15/803,555
Granted
Apr 6, 2021
Kind
B2
Abstract

Disclosed herein are system, method, and computer program product embodiments system of migration and validation. An embodiment operates by receiving an indication of a plurality of documents for migration from a legacy data format to a new data format of a computing system. A first set of data statistics corresponding to a selected one of the subset of documents prior to a performance of the migration, and a second set of data statistics corresponding to the selected document after the performance of the migration are determined. Both the first set of data statistics and the second set of data statistics side-by-side for the selected document are displayed. An indication whether the migration is validated or invalidated is received.

Claims (52)

1. A method, comprising:

receiving an indication of a plurality of documents for migration from a legacy data format to a new data format of a computing system, wherein one or more of the plurality of documents are accessible to one or more users in the legacy data format;

determining a first set of data statistics corresponding to a selected one of the subset of documents prior to a performance of the migration;

determining a second set of data statistics corresponding to the selected document after the performance of the migration;

displaying both the first set of data statistics and the second set of data statistics side-by-side for the selected document, wherein the first set of data statistics comprises a first word count for the selected document prior to the performance of the migration and wherein the second set of data statistics comprises a second word count for the selected document after the performance of the migration, wherein a first version of the selected document in the legacy format remains accessible to the one or more users, wherein a second version of the selected document in the new data format is not accessible to the one or more users, and wherein both the first and second versions of the selected document are accessible for validation; and

receiving, responsive to the displaying, an indication whether the migration is validated or invalidated, wherein upon indication that the migration has been validated, the second version of the document is made accessible to the one or more users and the first version of the document is made inaccessible.

2. The method of claim 1 , further comprising:

marking the first version of the document for deletion after the first version of the document is made inaccessible.

3. The method of claim 1 , wherein the receiving the indication further comprises:

marking the second version of the document for deletion based upon the indication that the migration is invalidated, wherein the first version of the document remains made accessible.

4. The method of claim 1 , wherein the both the first set of data statistics and the second set of data statistics include one or more of a version count, image count, or feed item count.

5. The method of claim 1 , further comprising:

determining a document type of the selected document; and

determining one or more other documents of the plurality of documents with the same document type, wherein upon the indication that the migration is validated, a second version of the determined one or more other documents with the same document type is migrated from the legacy data format to the new data format and made accessible to the one or more users.

6. The method of claim 5 , wherein the plurality of documents includes one other document type different from the document type of the selected document that is not validated by the indication.

7. The method of claim 6 , wherein the determining the first set of data statistics, determining the second set of data statistics, the displaying, and the receiving the indication of validation is performed for a selected document of the other document type.

8. The method of claim 1 , wherein the displaying comprises:

displaying content from the first version of the selected document side-by-side content from the second version of the selected document.

9. The method of claim 1 , wherein the displaying comprises:

determining a variance between the first set of data statistics and the second set of data statistics; and

displaying a visual indicator of the variance.

10. The method of claim 1 , further comprising:

identifying, prior to the displaying, that an active doc flag is set to the selected a first version of the selected document prior to the performance of the migration, wherein upon receiving the indication that the migration is validated, the active doc flag is set to a second version of the document after the performance of the migration.

11. A system, comprising:

a memory; and

at least one processor coupled to the memory and configured to:

receive an indication of a plurality of documents for migration from a legacy data format to a new data format of a computing system, wherein one or more of the plurality of documents are accessible to one or more users in the legacy data format;

determine a first set of data statistics corresponding to a selected one of the subset of documents prior to a performance of the migration;

determine a second set of data statistics corresponding to the selected document after the performance of the migration;

display both the first set of data statistics and the second set of data statistics side-by-side for the selected document, wherein the first set of data statistics comprises a first word count for the selected document prior to the performance of the migration and wherein the second set of data statistics comprises a second word count for the selected document after the performance of the migration, wherein a first version of the selected document in the legacy format remains accessible to the one or more users, wherein a second version of the selected document in the new data format is not accessible to the one or more users, and wherein both the first and second versions of the selected document are accessible for validation; and

receive, responsive to the displaying, an indication whether the migration is validated or invalidated, wherein upon indication that the migration has been validated, the second version of the document is made accessible to the one or more users and the first version of the document is made inaccessible.

12. The system of claim 11 , wherein the processor is further configured to:

marking the first version of the document for deletion after the first version of the document is made inaccessible.

13. The system of claim 11 , wherein the processor is further configured to:

marking the second version of the document for deletion based upon the indication that the migration is invalidated, wherein the first version of the document remains made accessible.

14. The system of claim 11 , wherein the both the first set of data statistics and the second set of data statistics include one or more of a version count, image count, or feed item count.

15. The system of claim 11 , wherein the processor is further configured to:

determine a document type of the selected document; and

determine one or more other documents of the plurality of documents with the same document type, wherein upon the indication that the migration is validated, a second version of the determined one or more other documents with the same document type is migrated from the legacy data format to the new data format and made accessible to the one or more users.

16. The system of claim 15 , wherein the plurality of documents includes one other document type different from the document type of the selected document that is not validated by the indication.

17. The system of claim 11 , wherein the process configured to display is further configured to:

display content from the first version of the selected document side-by-side content from the second version of the selected document.

18. The system of claim 11 , wherein the process configured to display is further configured to:

determine a variance between the first set of data statistics and the second set of data statistics; and

display a visual indicator of the variance.

19. A non-transitory computer-readable device having instructions stored on a memory thereon that when executed by at least one processor of the device, causes the at least one processor to perform operations comprising:

receiving an indication of a plurality of documents for migration from a legacy data format to a new data format of a computing system, wherein one or more of the plurality of documents are accessible to one or more users in the legacy data format;

determining a first set of data statistics corresponding to a selected one of the subset of documents prior to a performance of the migration;

determining a second set of data statistics corresponding to the selected document after the performance of the migration;

displaying both the first set of data statistics and the second set of data statistics side-by-side for the selected document, wherein the first set of data statistics comprises a first word count for the selected document prior to the performance of the migration and wherein the second set of data statistics comprises a second word count for the selected document after the performance of the migration, wherein a first version of the selected document in the legacy format remains accessible to the one or more users, wherein a second version of the selected document in the new data format is not accessible to the one or more users, and wherein both the first and second versions of the selected document are accessible for validation; and

receiving, responsive to the displaying, an indication whether the migration is validated or invalidated, wherein upon indication that the migration has been validated, the second version of the document is made accessible to the one or more users and the first version of the document is made inaccessible.

20. The device of claim 19 , wherein the both the first set of data statistics and the second set of data statistics include one or more of a version count, image count, or feed item count.

Assignments (2)
CHANGE OF NAME Recorded Nov 21, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069431/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: NGUYEN, MINH; STRUZENBERG, DEVRA; FERREIRA, CARLA; MURRAY, AMBER; GAO, LE; WANG, KEVIN; MA, ZHONGYU; LIU, RONALD; LI, XIN
To: SALESFORCE.COM, INC.
Reel/Frame 047326/0242 →
Continuity (1)
Related Publication 20190138626A1 · May 9, 2019