METHOD, SYSTEM, AND COMPUTER-READABLE MEDIUM FOR CREATING AND LAYING OUT A GRAPHIC WITHIN AN APPLICATION PROGRAM

Patent №

US 9,747,710

Granted

2017-08-29

Filed 2014

Owner

MICROSOFT CORPORATION

AI components

2

kr · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14307668

A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes receiving a data model defining a set of data and data relationships to be represented in the graphic, receiving a graphic definition describing the mapping of the data from the data model to a set of algorithms, algorithm parameters, constraints, constraint rules, and shape properties, determining a shape size and position for the layout nodes utilizing the set of algorithms, constraints, and constraint rules from the graphic definition, and creating a list of shapes and shape properties for the graphic, including size and position. The method further includes determining if the graphic fits a given layout into a specific area based on the set of constraint values and if the graphic does not fit the specific area, then modifying the set of constraint values using the constraint rules.

Knowledge representationEvolutionary computationG06T 11/206G06T 11/26G06F 40/10G06F 40/106G06F 40/174G06T 11/60

AI classification

Evolutionary computation0.91
Knowledge representation0.68
Vision0.36
AI hardware0.27
Planning0.00
Speech0.00
Machine learning0.00
Natural language0.00

Ownership

MICROSOFT CORPORATION

assignment · 331260340

Assignors

SCHORR, JANET L., WELLS, STEPHEN T., KOTLER, MATTHEW, UNDERHILL, THOMAS C., SHERMAN, SCOTT A., BERKER, ILAN

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

© 2026 NYSGPT2525 LLC