CODE ANALYSIS VIA DUAL BRANCH EXPLORATION

Patent №

US 8,291,383

Granted

2012-10-16

Filed 2008

Owner

GOOGLE INC.

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12254419

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.

AI classification

Planning1.00
AI hardware1.00
Knowledge representation0.75
Machine learning0.03
Vision0.00
Natural language0.00
Evolutionary computation0.00
Speech0.00

Ownership

GOOGLE INC.

assignment · 217100939

Assignors

EVANS, CHRISTIAN LEWIS

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC