IP Library Granted Patent US 10,762,213
Granted Patent B2
US 10,762,213 · App. 16/168,994 · Granted Sep 1, 2020

Database system threat detection

Inventors: Krzysztof Rudek (Nowy Wisnicz, PL); Grzegorz P. Szczepanik (Cracow, PL); Lukasz Jakub Palus (Cracow, PL); Tomasz Hanusiak (Cracow, PL)
Assignee: International Business Machines Corporation
G06F21/577G06F16/252G06F21/604G06F21/6281G06F21/78
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,762,213
App. No.
16/168,994
Granted
Sep 1, 2020
Kind
B2
Abstract

A method and system for improving memory storage and threat detection is provided. The method includes requesting and authorizing permission for executing analysis code for determining if a service device is in compliance with general data protection regulations. In response, executable code is uploaded to the database hardware controller and a first database and a second database is analyzed with respect to patterns associated with the general data protection regulations. Associated results code is generated and transmitted the service device. The results code is executed with respect to the first database and the second database resulting in a storage space increase in the first database and the second database thereby improving operational functions of the first database and the second database.

Claims (61)

1. A memory storage and threat detection improvement method comprising:

receiving, by a processor of a database hardware controller from a Web user interface, a request for determining if a service device is in compliance with general data protection regulations;

requesting, by the processor, permission for executing analysis code for determining if said service device is in compliance with said general data protection regulations;

authorizing, by said processor, said permission;

uploading to said database hardware controller, by said processor in response to said authorizing, executable software code;

analyzing, by said processor executing said executable software code, a first database and a second database with respect to said service device and user and patterns associated with said general data protection regulations;

generating, by said processor based on results of said analyzing, results code;

transmitting, by said processor via an application programming interface, said results code to said service device; and

executing, by said processor, said results code with respect to said first database and said second database resulting in a storage space increase in said first database and said second database thereby improving operational functions of said first database and said second database.

2. The method of claim 1 , wherein said first database comprises policy data and group data associated with a user.

3. The method of claim 1 , wherein said second database comprises code representing patterns associated with said general data protection regulations.

4. The method of claim 1 , wherein said analyzing comprises:

detecting defective code patterns within said service device;

determining a violation associated with said general data protection regulations; and

reconstructing said second database.

5. The method of claim 1 , further comprising:

querying, by said processor, an operating system of said service device; and

determining database types for said first database and said second database, wherein said analyzing is executed with respect to said database types.

6. The method of claim 1 , wherein said executable code comprises XML code or JSON code.

7. The method of claim 1 , further comprising:

generating, by said processor, self learning software code for executing future processes associated with increasing storage space of said first database and said second database.

8. The method of claim 1 , further comprising:

determining, by said processor in response to said executing said results code, that malicious code has infiltrated said database hardware controller; and

removing, by said processor executing said results code, said malicious code from said database hardware controller thereby increasing an operational speed of said database hardware controller and improving an operation of said database hardware controller.

9. The method of claim 1 , further comprising:

providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the control hardware, said code being executed by the computer processor to implement: said receiving, said requesting, said authorizing, said uploading, said analyzing, said generating, said transmitting, and said executing.

10. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a database hardware controller implements a memory storage and threat detection improvement method, said method comprising:

receiving, by said processor from a Web user interface, a request for determining if a service device is in compliance with general data protection regulations;

requesting, by said processor, permission for executing analysis code for determining if said service device is in compliance with said general data protection regulations;

authorizing, by said processor, said permission;

uploading to said database hardware controller, by said processor in response to said authorizing, executable software code;

analyzing, by said processor executing said executable software code, a first database and a second database with respect to said service device and user and patterns associated with said general data protection regulations;

generating, by said processor based on results of said analyzing, results code;

transmitting, by said processor via an application programming interface, said results code to said service device; and

executing, by said processor, said results code with respect to said first database and said second database resulting in a storage space increase in said first database and said second database thereby improving operational functions of said first database and said second database.

11. The computer program product of claim 10 , wherein said first database comprises policy data and group data associated with a user.

12. The computer program product of claim 10 , wherein said second database comprises code representing patterns associated with said general data protection regulations.

13. The computer program product of claim 10 , wherein said analyzing comprises:

detecting defective code patterns within said service device;

determining a violation associated with said general data protection regulations; and

reconstructing said second database.

14. The computer program product of claim 10 , further comprising:

querying, by said processor, an operating system of said service device; and

determining database types for said first database and said second database, wherein said analyzing is executed with respect to said database types.

15. The computer program product of claim 10 , wherein said executable code comprises XML code or JSON code.

16. The computer program product of claim 10 , wherein said method further comprises:

generating, by said processor, self learning software code for executing future processes associated with increasing storage space of said first database and said second database.

17. The computer program product of claim 10 , wherein said method further comprises:

determining, by said processor in response to said executing said results code, that malicious code has infiltrated said database hardware controller; and

removing, by said processor executing said results code, said malicious code from said database hardware controller thereby increasing an operational speed of said database hardware controller and improving an operation of said database hardware controller.

18. A database hardware controller comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a memory storage and threat detection improvement method comprising:

receiving, by said processor from a Web user interface, a request for determining if a service device is in compliance with general data protection regulations;

requesting, by said processor, permission for executing analysis code for determining if said service device is in compliance with said general data protection regulations;

authorizing, by said processor, said permission;

uploading to said database hardware controller, by said processor in response to said authorizing, executable software code;

analyzing, by said processor executing said executable software code, a first database and a second database with respect to said service device and user and patterns associated with said general data protection regulations;

generating, by said processor based on results of said analyzing, results code;

transmitting, by said processor via an application programming interface, said results code to said service device; and

executing, by said processor, said results code with respect to said first database and said second database resulting in a storage space increase in said first database and said second database thereby improving operational functions of said first database and said second database.

19. The database hardware controller of claim 18 , wherein said first database comprises policy data and group data associated with a user.

20. The database hardware controller of claim 18 , wherein said second database comprises code representing patterns associated with said general data protection regulations.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2018
From: RUDEK, KRZYSZTOF; SZCZEPANIK, GRZEGORZ P.; PALUS, LUKASZ JAKUB; HANUSIAK, TOMASZ
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047291/0289 →
Continuity (1)
Related Publication 20200134187A1 · Apr 30, 2020
Cited By (18)
US 12,190,330 US 12,204,564 US 12,216,794 US 12,259,882 US 12,265,896 US 12,277,232 US 12,288,233 US 12,299,065 US 12,353,405 US 12,381,915 US 12,412,140 US 12,536,329 US 12,591,828 US 12,609,938 US 12,641,108 US 12,688,324 US 12,694,044 US 12,718,167