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.

Patent No.:

US 8291383 B1

PDF
Full Text
Expired
Date of Patent:
Oct. 16, 2012

Filed:

Oct. 20, 2008
Applicant:

Christian Lewis Evans, Sunnyvale, CA (US);

Inventor:

Christian Lewis Evans, Sunnyvale, CA (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, computer program product, and system are provided to explore branches of a conditional statement in software code. For example, an embodiment of the method includes selecting a first branch of the conditional statement to evaluate, placing a second branch of the conditional statement in a pending branch list, storing checkpoint information on a program state for the conditional statement associated with the second branch, and evaluating the second branch after an evaluation of the first branch. The evaluation of the second branch is based on the checkpoint information. By exploring the first and second branches of the conditional statement (e.g., true and false conditions), wide coverage is possible in the analysis of software code.


Find Patent Forward Citations

Evans, Christian. (2012). Code analysis via dual branch exploration (U.S. Patent No. 8291383). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/8291383

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…