Sign In to Follow Application
View All Documents & Correspondence

System And Method For Application Level Caching

Abstract: The disclosure generally relates to methods and systems for application level caching and more particularly to dynamically applying caching policies to a software application. In one embodiment, an application level caching method, comprising: monitoring, using a utility executed by a processor, run-time data access operations corresponding to an application; identifying, using the processor, at least one characteristic associated with the run-time data access operations; triggering, using the processor, a caching rule based on the at least one characteristic associated with the run-time data access operations; and providing, using the processor, a memory access instruction according to the caching rule. Fig.1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
29 July 2013
Publication Number
34/2013
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2021-11-16
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. Munish Kumar Gupta
019/East, Trinity Acres and Woods, Sarjapur Road, Bangalore 560103, Karnataka, India
2. Aravind Ajad Yarra
B-206, Millennium Habitat, ITPL Road, Kundalahalli, Bangalore 560037, Karnataka, India.

Specification

CLIAMS:We claim:

1. An application level caching method, comprising:
monitoring, using a utility executed by a processor, run-time data access operations corresponding to an application;
identifying, using the processor, at least one characteristic associated with the run-time data access operations;
triggering, using the processor, a caching rule based on the at least one characteristic associated with the run-time data access operations; and
providing, using the processor, a memory access instruction according to the caching rule.

2. The method of claim 1, wherein the caching rule comprises at least one of: a cache populating rule, a cache replacement rule, and a cache eviction rule.

3. The method of claim 1, wherein the caching rule is automatically generated based on the at least one characteristic associated with the run-time data access operations.

4. The method of claim 3, further comprising: storing the automatically generated caching rule.

5. The method of claim 1, wherein the caching rule is pre-defined by an administrator.

6. The method of claim 1, further comprising: visually representing, using a display unit operably connected to the processor, the at least one characteristic associated with the run-time data access operations.

7. The method of claim 1, further comprising: storing data identifying the at least one characteristic associated with the run-time data access operations.

8. An application level caching system comprising:
a processor; and
a memory disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions to:
monitor, using a utility executed by the processor, run-time data access operations corresponding to an application;
identify at least one characteristic associated with the run-time data access operations;
trigger a caching rule based on the at least one characteristic associated with the run-time data access operations; and
provide a memory access instruction according to the caching rule.

9. The system of claim 8, wherein the caching rule comprises at least one of: a cache populating rule; and a cache replacement rule, and a cache eviction

10. The system of claim 8, wherein the caching rule is automatically generated based on the at least one characteristic associated with the run-time data access operations.

11. The system of claim 10, further comprising: storing the automatically generated caching rule.

12. The system of claim 8, wherein the caching rule is pre-defined by an administrator.

13. The system of claim 8, further comprising: a display module configured to visually represent the at least one characteristic associated with the run-time data access operations.

14. The system of claim 8, the instructions further comprising instructions to: store the at least one characteristic associated with the run-time data access operations.

Dated this 29th day of July, 2013

SRAVAN KUMAR GAMPA
K&S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
The disclosure generally relates to methods and systems for application level caching and more particularly to dynamically applying caching policies to a software application.

Documents

Application Documents

# Name Date
1 3361-CHE-2013 FORM-9 29-07-2013.pdf 2013-07-29
1 3361-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20
2 3361-CHE-2013-PROOF OF ALTERATION [07-02-2022(online)].pdf 2022-02-07
2 3361-CHE-2013 FORM-18 29-07-2013.pdf 2013-07-29
3 IP24471-Spec.pdf 2013-08-05
3 3361-CHE-2013-IntimationOfGrant16-11-2021.pdf 2021-11-16
4 IP24471-Fig.pdf 2013-08-05
4 3361-CHE-2013-PatentCertificate16-11-2021.pdf 2021-11-16
5 FORM 5.pdf 2013-08-05
5 3361-CHE-2013-FER_SER_REPLY [17-01-2020(online)].pdf 2020-01-17
6 FORM 3.pdf 2013-08-05
6 3361-CHE-2013-FORM 3 [15-01-2020(online)].pdf 2020-01-15
7 abstract3361-CHE-2013.jpg 2013-08-08
7 3361-CHE-2013-Information under section 8(2) (MANDATORY) [15-01-2020(online)].pdf 2020-01-15
8 3361-CHE-2013-FER.pdf 2019-07-17
9 abstract3361-CHE-2013.jpg 2013-08-08
9 3361-CHE-2013-Information under section 8(2) (MANDATORY) [15-01-2020(online)].pdf 2020-01-15
10 3361-CHE-2013-FORM 3 [15-01-2020(online)].pdf 2020-01-15
10 FORM 3.pdf 2013-08-05
11 FORM 5.pdf 2013-08-05
11 3361-CHE-2013-FER_SER_REPLY [17-01-2020(online)].pdf 2020-01-17
12 IP24471-Fig.pdf 2013-08-05
12 3361-CHE-2013-PatentCertificate16-11-2021.pdf 2021-11-16
13 IP24471-Spec.pdf 2013-08-05
13 3361-CHE-2013-IntimationOfGrant16-11-2021.pdf 2021-11-16
14 3361-CHE-2013-PROOF OF ALTERATION [07-02-2022(online)].pdf 2022-02-07
14 3361-CHE-2013 FORM-18 29-07-2013.pdf 2013-07-29
15 3361-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20
15 3361-CHE-2013 FORM-9 29-07-2013.pdf 2013-07-29

Search Strategy

1 2019-06-2800-51-10_28-06-2019.pdf

ERegister / Renewals

3rd: 07 Feb 2022

From 29/07/2015 - To 29/07/2016

4th: 07 Feb 2022

From 29/07/2016 - To 29/07/2017

5th: 07 Feb 2022

From 29/07/2017 - To 29/07/2018

6th: 07 Feb 2022

From 29/07/2018 - To 29/07/2019

7th: 07 Feb 2022

From 29/07/2019 - To 29/07/2020

8th: 07 Feb 2022

From 29/07/2020 - To 29/07/2021

9th: 07 Feb 2022

From 29/07/2021 - To 29/07/2022

10th: 28 Jun 2022

From 29/07/2022 - To 29/07/2023

11th: 10 Jul 2023

From 29/07/2023 - To 29/07/2024

12th: 17 Jul 2024

From 29/07/2024 - To 29/07/2025

13th: 25 Jul 2025

From 29/07/2025 - To 29/07/2026