IP Library Granted Patent US 12,248,817
Granted Patent B2
US 12,248,817 · App. 17/125,541 · Granted Mar 11, 2025

System and method for efficient data collection based on data access pattern for reporting in large scale multi tenancy environment

Inventors: Ganesh Malhari Ghodake (Pune, IN); Girish Balvantrai Doshi (Pune, IN)
Assignee: EMC IP Holding Company LLC
G06F9/5072G06F9/5077G06F11/3006G06F11/3438
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 12,248,817
App. No.
17/125,541
Granted
Mar 11, 2025
Kind
B2
Abstract

One example method includes collecting information concerning respective data access patterns of one or more customers, using the information, and work window information, to calculate a respective data retrieval frequency for each of the customers, and enabling the customers to retrieve data according to their respective data retrieval frequency. The collected information may be weighted prior to calculation of the data retrieval frequency, and the data retrieval frequency may be updated automatically in response to changes in customer data.

Claims (37)

1. A method, comprising:

receiving a data access history of one or more customers;

collecting, by a computing entity that comprises a data collector, information concerning respective data access patterns of the one or more customers based on the data access history;

deriving work window information based on the data access history;

using the information, and the work window information, to calculate, by a computing entity that comprises a data collection scheduler, a respective data retrieval frequency (DRF) for each of the customers, wherein the DRF for one of the customers is calculated using the formula:

DRF=Number of working hours×weighted data access frequency×weighted least recently accessed data×weighted data change frequency; and

enabling the customers to retrieve data according to their respective data retrieval frequency.

2. The method as recited in claim 1 , wherein the data collection scheduler operates in a multi tenancy environment that supports the data requirements of all of the customers.

3. The method as recited in claim 1 , further comprising weighting the collected information, and weighting information is used in calculation of the data retrieval frequencies.

4. The method as recited in claim 1 , wherein one of the data retrieval frequencies is recalculated automatically based on changes to data of the customer to which that data retrieval frequency applies.

5. The method as recited in claim 1 , wherein the collected information comprises data access frequency information.

6. The method as recited in claim 1 , wherein the collected information comprises information about least recently accessed data.

7. The method as recited in claim 1 , wherein the collected information comprises data change frequency information.

8. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

receiving a data access history of one or more customers;

collecting, by a computing entity that comprises a data collector, information concerning respective data access patterns of the one or more customers based on the data access history;

deriving work window information based on the data access history;

using the information, and the work window information, to calculate, by a computing entity that comprises a data collection scheduler, a respective data retrieval frequency (DRF) for each of the customers, wherein the DRF for one of the customers is calculated using the formula:

DRF=Number of working hours×weighted data access frequency×weighted least recently accessed data×weighted data change frequency; and

enabling the customers to retrieve data according to their respective data retrieval frequency.

9. The non-transitory storage medium as recited in claim 8 , wherein the data collection scheduler operates in a multi tenancy environment that supports the data requirements of all of the customers.

10. The non-transitory storage medium as recited in claim 8 , further comprising weighting the collected information, and weighting information is used in calculation of the data retrieval frequencies.

11. The non-transitory storage medium as recited in claim 8 , wherein one of the data retrieval frequencies is recalculated automatically based on changes to data of the customer to which that data retrieval frequency applies.

12. The non-transitory storage medium as recited in claim 8 , wherein the collected information comprises data access frequency information.

13. The non-transitory storage medium as recited in claim 8 , wherein the collected information comprises information about least recently accessed data.

14. The non-transitory storage medium as recited in claim 8 , wherein the collected information comprises data change frequency information.

15. A system, comprising:

one or more hardware processors; and

a non-transitory storage medium having stored therein instructions that are executable by the one or more hardware processors to perform operations comprising:

receiving a data access history of one or more customers;

collecting, by a computing entity that comprises a data collector, information concerning respective data access patterns of the one or more customers based on the data access history;

deriving work window information based on the data access history;

using the information, and work window information, to calculate, by a data collection scheduler, a respective data retrieval frequency (DRF) for each of the customers, wherein the DRF for one of the customers is calculated using the formula:

DRF=Number of working hours×weighted data access frequency×weighted least recently accessed data×weighted data change frequency; and

enabling the customers to retrieve data according to their respective data retrieval frequency.

16. The system as recited in claim 15 , wherein one of the data retrieval frequencies is recalculated automatically based on changes to data of the customer to which that data retrieval frequency applies.

17. The system as recited in claim 15 , further comprising weighting the collected information, and weighting information is used in calculation of the data retrieval frequencies.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: GHODAKE, GANESH MALHARI; DOSHI, GIRISH BALVANTRAI
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 061858/0243 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
Continuity (1)
Related Publication 20220197707A1 · Jun 23, 2022
References Cited (8)
US 10078643B1 · Lowry · 2018 [cited by examiner]
US 20150106578A1 · Warfield · 2015 [cited by examiner]
US 20170010830A1 · Ishikawa · 2017 [cited by examiner]
US 20200412835A1 · Xu · 2020 [cited by examiner]
US 20210311774A1 · Wei · 2021 [cited by examiner]
CN 109889602A · 2019 [cited by applicant]
EP 2680145A2 · 2014 [cited by applicant]
Prodan et al., “A survey and taxonomy of infrastructure as a service and web hosting cloud providers”, Grid Computing, 2009 10TH IEEE/ACM International Conference on, IEEE, Piscataway, NJ, USA, Oct. 13, 2009, pp. 17-25. [cited by applicant]