Patent №
US 8,370,818
Granted
2013-02-05
Filed 2006
Owner
TIME WARNER CABLE INC.
Lab
—
AI components
3
nlp · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11607173
Methods and apparatus for analyzing the interface usage and requirements within software applications. In one embodiment, the interfaces comprise application programming interfaces (APIs) used with Java-based software, and the apparatus comprises a computer program that analyzes file paths (or classpaths) containing one or more files comprising Java bytecode. The names of the classes are extracted and placed into a class dictionary. The different classes listed in the dictionaries are broken down into their individual methods. Each method is then dissembled and analyzed for method or field invocations on other classes found in the dictionary. Methods called are added to a “used class” report. The used class report preferably contains the name of the class, method and the instruction information.
AI classification
Ownership
TIME WARNER CABLE INC.
assignment · 200370146
Assignors
OSINER, MATT, GAZDZINSKI, ROBERT F.
On an employer assignment, the assignors are typically the inventors.