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:
Jul. 27, 2021

Filed:

Sep. 05, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Vijay Ekambaram, Chennai, IN;

Padmanabha Venkatagiri Seshadri, Mysore, IN;

Vijay Kumar Ananthapur Bache, Bangalore, IN;

Jhilam Bera, Bangalore, IN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 8/51 (2018.01); G06F 8/72 (2018.01); G06F 8/75 (2018.01); G06F 8/76 (2018.01);
U.S. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 8/51 (2013.01); G06F 8/72 (2013.01); G06F 8/75 (2013.01); G06F 8/76 (2013.01);
Abstract

Systems and methods for preventing software application tampering are disclosed. 1. In embodiments, a computer-implemented method includes: identifying, by a computing device, an IP related software code segment of a software application; segregating, by the computing device, the IP related software code segment into one or more native code clusters and one or more non-native code clusters; refactoring, by the computing device, the one or more non-native code clusters into one or more stand-alone portable components (SPCs); determining, by the computing device, code migration scores for the one or more SPCs; and determining, by the computing device, select SPCs from the one or more SPCs to migrate to a remote security server based on the code migration scores.


Find Patent Forward Citations

Loading…