IP Library Patent Application 15463266
Patent Application
App. No. 15/463,266

CONVERGING OF DATA MANAGEMENT AND DATA ANALYSIS

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 None
App. No.
15/463,266
Abstract

Various embodiments of the present disclosure provide a solution for converging a data management system and a data analysis system at the level of storage. In some embodiments, the present disclosure provides a computer-implemented method. The method includes obtaining, a data management system, a first file in a first format. The method also includes, in response to determining that the first format is different from a predetermined second format supported by a data analysis system, converting the first file into a second file in the second format. The method further includes storing the first and second files to a data storage system. The data storage system is accessible to the data management system and the data analysis system.

Claims (59)

1 . A computer-implemented method, comprising:

obtaining, by a data management system, a first file in a first format;

in response to determining that the first format is different from a predetermined second format supported by a data analysis system, converting thee first file into a second file in the second format; and

storing the first and second files to a data storage system accessible to the data management system and the data analysis system.

2 . The method according to claim 1 , wherein converting the first file into the second file in the second format comprises:

determining, based on a predefined security policy, whether data included in the first file is accessible to the data analysis system; and

in response to determining that the data is accessible to the data analysis system, converting the first file into the second file.

3 . The method according to claim 1 , further comprising:

generating metadata for the first and second files; and

storing to the data storage system the metadata in association with the first and second files.

4 . The method according to claim 1 , further comprising:

in response to determining that the first format is identical to the second format, storing the first file to the data storage system.

5 . The method according to claim 1 , further comprising:

in response to a request for deleting the first file stored in the data storage system, deleting the first file from the data storage system; and

in response to determining that the first file has been converted into the second file, deleting the second file from the data storage system.

6 . The method according to claim 5 , further comprising:

in response to an update of the first file stored in the data storage system, generating the request for deleting the stored first file.

7 . The method according to claim 6 , further comprising:

in response to determining that the first format is different from the predetermined second format, converting the updated first file into a third file in the second format; and

storing the updated first file and the third file to the data storage system.

8 . The method according to claim 3 , wherein the metadata includes a version identifier for data in the first file, the method further comprising:

in response to obtaining a fourth file in the first format as a different version of the first file, updating the version identifier.

9 . The method according to claim 1 . further comprising:

in response to obtaining a fourth file in the first format as a different version of the first file, converting the fourth file into a fifth file in the second format; and

storing the fourth and fifth files to the data storage system.

10 . The method according to any of claims 1 , further comprising:

merging at least one of the first and second files with at least one further file to obtain a merged file; and

storing the merged file into the data storage system.

11 . The method according to claim 10 , further comprising:

generating an associated index file for a respective file in the merged file, the index file including an identifier of the merged file, an identifier of the respective file, and an offset of the respective file in the merged file; and

storing the index file into the data storage system.

12 . A device, comprising:

at least one processing unit; and

at least one memory coupled to the at least one processing unit and storing instructions thereon, the instructions, when executed by the at least one processing, unit, cause the device to perform actions including:

obtaining a first file in a first format;

in response to determining that the first format is different from a predetermined second format supported by a data analysis system, converting the first file into a second file in the second format; and

storing the first and second files to a data storage system accessible to the device and the data analysis system.

13 . The device according to claim 12 , wherein converting the first file into the second file in the second format comprises:

determining, based on a predefined security policy, whether data included in the first file is accessible to the data analysis system; and

in response to determining that the data is accessible to the data analysis system, converting the first file into the second file.

14 . The device according to claim 12 , wherein the actions further include:

generating metadata for the first and second files; and

storing to the data storage system the metadata in association with the first and second files.

15 . The device according to claim 12 , wherein the actions further include:

in response to determining that the first format is identical to the second format, storing the first file to the data storage system.

16 . The device according to claim 12 , wherein the actions further include:

in response to a request for deleting the first file stored in the data storage system, deleting the first file from the data storage system; and

in response to determining that the first file has been converted into the second file, deleting the second file from the data storage system.

17 . The device according to claim 16 , wherein the actions further include:

in response to an update of the first file stored in the data storage system, generating the request for deleting the stored first file.

18 . The device according to claim 16 , wherein the actions further include:

in response to determining that the first format is different from the predetermined second format, converting the updated first file into a third file in the second format; and

storing the updated first file and the third file to the data storage system.

19 . The device according to claim 14 , wherein the metadata includes a version identifier for data in the first file, the actions further including:

in response to obtaining a fourth file in the first format as a different version of the first file, updating the version identifier.

20 . The device according to claim 12 , wherein the actions further include:

in response to obtaining a fourth file in the first format as a different version of the first file, converting the fourth file into a fifth file in the second format; and

storing the fourth and fifth files to the data storage system.

21 - 24 . (canceled)

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (042769/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2018
From: CHEN, CHAO; XUE, DINGMENG; GAO, XIAOYAN; YU, CAO; ZHOU, ZED MINGHONG
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 044608/0467 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →