Method, system, and computer-readable medium for creating and laying out a graphic within an application program
Abstract
A METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM ARE PROVIDED FOR CREATING AND LAYING OUT A GRAPHIC WITHIN A DRAWING APPLICATION PROGRAM (10). THE METHOD INCLUDES RECEIVING (510) A DATA MODEL (30) DEFINING A SET OF DATA AND DATA RELATIONSHIPS TO BE REPRESENTED IN THE GRAPHIC (24), RECEIVING (520) A GRAPHIC DEFINITION (40) DESCRIBING THE MAPPING OF THE DATA FROM THE DATA MODEL (30) TO A SET OF ALGORITHMS (60), ALGORITHM PARAMETERS, CONSTRAINTS, CONSTRAINT RULES, AND SHAPE PROPERTIES, DETERMINING A SHAPE SIZE AND POSITION FOR THE LAYOUT NODES (50) UTILIZING THE SET OF ALGORITHMS, CONSTRAINTS AND CONSTRAINT RULES FROM THE GRAPHIC DEFINITION (40), AND CREATING A LIST OF SHAPES (70) AND SHAPE PROPERTIES FOR THE GRAPHIC, INCLUDING SIZE AND POSITION. THE METHOD FURTHER INCLUDES DETERMINING (550) 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 (560) THE SET OF CONSTRAINT VALUES USING THE CONSTRAINT RULES.
Term
No projected expiry on record.
- Priority and filed
- Published
- Today
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| US7348982B2 | Cites | United States of America |
29 members in 13 offices
Members29
| Document | Office | Kind | |
|---|---|---|---|
| CA2517409A1 | Canada | A1 | |
| US2006066631A1 | United States of America | A1 | |
| CN1755623A | China | A | |
| EP1643452A1 | European Patent Office (EPO) | A1 | |
| MXPA05009276A | Mexico | A | |
| AU2005203708A1 | Australia | A1 | |
| TW200612356A | Taiwan Province of China | A | |
| JP2006107465A | Japan | A | |
| BRPI0503982A | Brazil | A | |
| KR20060050408A | Republic of Korea | A | |
| RU2005130361A | Russian Federation | A | |
| ZA200506944B | South Africa | B | |
| US7348982B2 | United States of America | B2 | |
| US2008136822A1 | United States of America | A1 | |
| CN100478876C | China | C | |
| RU2383929C2 | Russian Federation | C2 | |
| AU2005203708B2 | Australia | B2 | |
| JP4921744B2 | Japan | B2 | |
| TWI379253B | Taiwan Province of China | B | |
| MY149288AThis record | Malaysia | A | |
| CA2517409C | Canada | C | |
| US8791955B2 | United States of America | B2 | |
| KR101433936B1 | Republic of Korea | B1 | |
| US2014292767A1 | United States of America | A1 | |
| US9747710B2 | United States of America | B2 | |
| US2017301122A1 | United States of America | A1 | |
| BRPI0503982B1 | Brazil | B1 | |
| US10319125B2 | United States of America | B2 | |
| EP1643452B1 | European Patent Office (EPO) | B1 |
Numbers
- Publication
- 149288
- Application
- 4063
Titles
- English
- METHOD, SYSTEM, AND COMPUTER-READABLE MEDIUM FOR CREATING AND LAYING OUT A GRAPHIC WITHIN AN APPLICATION PROGRAM
Classification
- CPC, 6
- G06T11/26
- G06Q50/10
- G06T11/60
- G06F40/174
- G06F40/10
- G06F40/106
- IPC, 1
- G06T11 20