The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 12, 2025

Filed:

Jul. 05, 2023
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Rohit Kumar Singh, Newark, CA (US);

Arjit Khullar, Toronto, CA;

Ankita Singh, San Jose, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/71 (2018.01); G06F 8/10 (2018.01); G06F 8/35 (2018.01); G06F 8/41 (2018.01); G06F 8/54 (2018.01); G06F 8/75 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 8/72 (2018.01); G06F 16/25 (2019.01); G06F 16/901 (2019.01); G06F 21/55 (2013.01); G06F 21/57 (2013.01); G06F 21/64 (2013.01);
U.S. Cl.
CPC ...
G06F 8/75 (2013.01); G06F 8/10 (2013.01); G06F 8/35 (2013.01); G06F 8/41 (2013.01); G06F 8/427 (2013.01); G06F 8/433 (2013.01); G06F 8/443 (2013.01); G06F 8/54 (2013.01); G06F 8/71 (2013.01); G06F 8/72 (2013.01); G06F 9/44521 (2013.01); G06F 9/45504 (2013.01); G06F 9/45558 (2013.01); G06F 16/254 (2019.01); G06F 16/9024 (2019.01); G06F 21/552 (2013.01); G06F 21/57 (2013.01); G06F 21/64 (2013.01);
Abstract

Systems, methods, and other embodiments associated with adaptive code scanning are described. In one example method, a valid configuration that specifies approved parameters of use for a software component is defined. Software code is scanned to detect that the software component exists in the software code. Where the component is detected, the software code is scanned to identify implemented parameters of use for the software component. The implemented parameters are compared to the approved parameters. Based on the comparison, the software component is determined to be not implemented according to the valid configuration. Where the software component is implemented according to the valid configuration, the method automatically determines to proceed with the automated action based on the implemented parameters. The automated action is performed to adapt to the implemented parameters.


Find Patent Forward Citations

Loading…