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:
Feb. 23, 2021

Filed:

Aug. 02, 2019
Applicant:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Inventors:

Bo Zang, Nanjing, CN;

Tianze Jiang, Nanjing, CN;

Taodong Lu, Nanjing, CN;

Assignee:

Other;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 21/56 (2013.01); G06F 9/448 (2018.01); G06F 11/36 (2006.01); G06F 8/75 (2018.01); G06F 8/41 (2018.01); G06F 8/53 (2018.01); G06F 16/951 (2019.01); G06F 16/901 (2019.01); G06F 8/33 (2018.01);
U.S. Cl.
CPC ...
G06F 11/3664 (2013.01); G06F 8/427 (2013.01); G06F 8/75 (2013.01); G06F 8/33 (2013.01); G06F 8/53 (2013.01); G06F 11/3604 (2013.01); G06F 11/3608 (2013.01); G06F 16/901 (2019.01); G06F 16/951 (2019.01);
Abstract

Methods and systems for detecting hard-coded strings in source code are described herein. According to an aspect of an example method, a first list of strings may be generated via a processor. The first list of strings may include strings that are embedded in source code of an application. A second list of strings may be generated. The second list of strings may include strings that are rendered via a user interface of the application. Each string of the first list of strings may be compared against the strings of the second list of strings. Based on the comparison, a filtered list of strings may be generated by removing, from the first of strings, at least one string that does not have a match in the second list of strings. By this method, the software development process, and especially updating, maintaining, and localizing code, may become more efficient and cost-effective.


Find Patent Forward Citations

Loading…