TOOL FOR VISUALIZING SOFTWARE ARCHITECTURE

Patent №

US 8,065,658

Granted

2011-11-22

Filed 2007

Owner

NETWORK APPLIANCE, INC.

Lab

AI components

3

vision · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11890927

An automated tool for partitioning the source code of a software system at heuristic architectural boundaries identified by a bug-reporting process, and for representing the architecture of the software system as a set of visual attributes without constraining the representation to any particular predefined architectural style. The attributes are visualized applying multi-dimensional mapping techniques to software components to generate visual maps of the relationships and interactions among software components that cannot be easily understood or assimilated in a non-graphical form.

AI classification

AI hardware1.00
Vision0.84
Knowledge representation0.66
Machine learning0.09
Natural language0.04
Speech0.00
Evolutionary computation0.00
Planning0.00

Ownership

NETWORK APPLIANCE, INC.

assignment · 197270184

Assignors

BALI, NAVEEN, SAWANT, AMIT P.

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

© 2026 NYSGPT2525 LLC