FLATTENING COMPLEX DATA STRUCTURES IN JAVA/JAVASCRIPT OBJECTS

Patent №

US 6,230,157

Granted

2001-05-08

Filed 1997

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08978512

To facilitate automatic code generation for Java and JavaScript applications executed over the Internet, complex nested data structures resulting from non-unique naming of data fields are flattened. Fully-qualified names for each data field are created. The fully-qualified names include the names of all nodes within a nesting path for a given data field. Where fully-qualified names become overly cumbersome, aliases may be utilized and mapped to the fully-qualified names within a correlation table. The object hierarchy for an application is thus simplified.

AI classification

Knowledge representation1.00
AI hardware1.00
Natural language0.03
Machine learning0.03
Vision0.00
Evolutionary computation0.00
Planning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 88350689

Assignors

MALCOLM, JERRY W., HOFFMAN, RICHARD D., HIMMEL, MARIA A.

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

From the same owner

© 2026 NYSGPT2525 LLC