The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 15, 2022

Filed:

Jun. 15, 2020
Applicant:

Emc Ip Holding Company Llc, Hopkinton, MA (US);

Inventors:

Gil Ratsaby, Jerusalem, IL;

Ron Arnan, Nes Ziona, IL;

Hagay Dagan, Pardes Hanna, IL;

Assignee:

Dell Products, L.P., Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/28 (2019.01); G06F 16/16 (2019.01); G06F 16/22 (2019.01);
U.S. Cl.
CPC ...
G06F 16/282 (2019.01); G06F 16/168 (2019.01); G06F 16/2246 (2019.01); G06F 16/289 (2019.01);
Abstract

A complex object generator is implemented, for example, as an integrated development environment. The complex object generator includes a hierarchical object relationship data structure describing classes of objects, relationships between the classes of objects, and metrics associated with the classes of objects. The hierarchical object relationship data structure is parsed by parser to create a hierarchy of Java classes. A user interface uses the hierarchy of Java classes to constrain selection of objects and metrics during creation of the complex object. As input is received relative to selected objects and metrics, the complex object is incrementally built. By constraining object and metric selection using the hierarchy of Java classes, the complex object is guaranteed to be valid when built, thus reducing or eliminating the number of errors associated with building complex objects.


Find Patent Forward Citations

Loading…