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:
Nov. 28, 2017

Filed:

Jan. 14, 2016
Applicant:

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

Inventors:

Aharon Abadi, Petach Tikva, IL;

Idan Ben-Harrush, Givat Elah, IL;

Nili Ifergan-Guy, Haifa, IL;

Dmitri Pikus, Haifa, IL;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); H04L 29/06 (2006.01); G06F 17/00 (2006.01); G06F 21/57 (2013.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); G06F 9/445 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 8/72 (2013.01); G06F 21/57 (2013.01); G06F 21/6218 (2013.01); G06F 21/645 (2013.01); G06F 8/48 (2013.01); G06F 8/65 (2013.01); G06F 8/70 (2013.01);
Abstract

According to an aspect of some embodiments of the present invention there is provided a computer implemented method of refactoring a source code that includes a plurality of references to sensitive data into at least two separate source codes, comprising receiving a source code comprising a plurality of references to sensitive data, identifying a plurality of code blocks comprising the plurality of references, refactoring the source code into an enterprise source code having a plurality of functions containing the plurality of code blocks and a cloud source code that is semantically equivalent when executed to the source code when executed, and replacing within the cloud source code at least one of the plurality of code blocks with a call to a function within the enterprise source code, the function containing a code block that is semantically identical to the replaced code block.


Find Patent Forward Citations

Loading…