Handling loops in programs and examining feasible software behavior for detecting malicious code

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7945898
SERIAL NO

11477019

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is directed to automatically analyzing software systems for identifying faults or bugs and/or detection of malicious code. In various embodiments, the present invention measures code coverage for high priority invocable program elements, uses a relaxed coverage estimation technique that, instead of guaranteeing which code units will be executed, guarantees that at least a certain number of code units will be executed, determines and solves constraints in code to identify infeasible paths containing one or more selected nodes, determines, for a composite data type, a range of values for each of at least two non-composite data fields, and/or translates, prior to code analysis complex code into simpler code having fewer operators.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
AVAYA LLC1209 ORANGE STREET WILMINGTON DE 19801

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Episkopos, Dennis C Westminster, US 6 277
Hill, Deborah Jeanne Broomfield, US 3 356
Li, J Jenny Basking Ridge, US 3 223
Weiss, David M Long Valley, US 8 349
Yee, Howell S Highlands Ranch, US 3 223

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation