IP Library Granted Patent US 10,503,927
Granted Patent B1
US 10,503,927 · App. 16/506,285 · Granted Dec 10, 2019

Method and system for securing cloud storage and databases from insider threats and optimizing performance

Inventors: Vijay Madisetti (Johns Creek, GA); Arshdeep Bahga (Chandigarh, IN)
G06F21/6245G06F16/95
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,503,927
App. No.
16/506,285
Granted
Dec 10, 2019
Kind
B1
Abstract

A method of optimizing performance of and securing cloud storage and databases comprising analyzing data comprised by a data request by an agent application on a computerized device, the data request being generated by a client application and inserting a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance.

Claims (30)

1. A router for optimizing performance of and securing cloud storage and databases configured to:

receive a data request from an agent application on a computerized device;

analyze data comprised by the data request;

insert a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance;

identify tracing information added to the data request transmitted by the agent application; and

transmit the tracing information to a storage intelligence service;

wherein the tracing information comprises one or more of a span and a trace.

2. The router of claim 1 wherein the router is further configured to transmit the tracing information to the storage intelligence service via a pathway other than a pathway through which the data request was transmitted.

3. The router of claim 1 wherein the agent application is executed by one of a client computerized device, a load balancer, a proxy server, or an application server.

4. The router of claim 1 wherein the router is further configured to add tracing information to the data request.

5. A method of optimizing performance of and securing cloud storage and databases comprising:

analyzing data comprised by a data request by an agent application on a computerized device, the data request being generated by a client application;

inserting a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance;

identifying tracing information added to the data request transmitted by the agent application; and

transmitting, by a router, the tracing information to a storage intelligence service;

wherein the tracing information comprises one or more of a span and a trace.

6. The method of claim 5 wherein the tracing information is transmitted to the storage intelligence service via a pathway other than a pathway through which the data request was transmitted.

7. The method of claim 5 further comprising adding tracing information to the data request.

8. The method of claim 5 wherein the agent application is executed by one of a client computerized device, a load balancer, a proxy server, or an application server.

9. The method of claim 5 wherein the steps of analyzing data comprised by the data request, and inserting the tag into the data request are performed by the router.

10. A non-transitory computer readable medium storing instructions causing a computerized device to execute a cloud storage optimization and security method, the cloud storage optimization and security method comprising:

analyzing data comprised by a data request by an agent application on a computerized device, the data request being generated by a client application;

inserting a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance;

identifying tracing information added to the data request transmitted by the agent application;

adding tracing information to the data request; and

transmitting the tracing information, by a router, to a storage intelligence service;

wherein the tracing information comprises one or more of a span and a trace.

11. The non-transitory computer readable medium of claim 10 wherein the agent application is executed by one of a client computerized device, a load balancer, a proxy server, or an application server.

12. The non-transitory computer readable medium of claim 10 wherein the tracing information is transmitted to the storage intelligence service via a pathway other than a pathway through which the data request was transmitted.

13. The non-transitory computer readable medium of claim 10 wherein the steps of analyzing data comprised by the data request and inserting the tag into the data request are performed by the router.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2019
From: BAHGA, ARSHDEEP
To: MADISETTI, VIJAY
Reel/Frame 050352/0437 →
Continuity (2)
Continuation 16269948 · Feb 7, 2019
Provisional Application 62782428 · Dec 20, 2018
Cited By (1)
US 12,265,648