Method, system, and computer-readable medium for creating and laying out a graphic within an application program
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 describ...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | KOTLER MATTHEW SCHORR JANET L WELLS STEPHEN T SHERMAN SCOTT A BERKER ILAN UNDERHILL THOMAS C |
description | 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. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8791955B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8791955B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8791955B23</originalsourceid><addsrcrecordid>eNqNyjsOwjAQBNA0FAi4wx4gKQBFkBYEoqEC6mixN4klf1b2Rii3xyAOQDWjmTcv-EoyBF1CmpKQKwG9BhUcj0KxioQan5bAkTajgy5EUHkU4_uvtDh9ahgFEPqIPBgFLyOD8fkHZLZGZR48cAwZuGUx69AmWv1yUcD5dD9eKuLQUmJU5Enax22_a9ZNXR822z_IG4eTQs8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method, system, and computer-readable medium for creating and laying out a graphic within an application program</title><source>esp@cenet</source><creator>KOTLER MATTHEW ; SCHORR JANET L ; WELLS STEPHEN T ; SHERMAN SCOTT A ; BERKER ILAN ; UNDERHILL THOMAS C</creator><creatorcontrib>KOTLER MATTHEW ; SCHORR JANET L ; WELLS STEPHEN T ; SHERMAN SCOTT A ; BERKER ILAN ; UNDERHILL THOMAS C</creatorcontrib><description>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.</description><language>eng</language><subject>ADVERTISING ; ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION ; CALCULATING ; COMPUTING ; COUNTING ; CRYPTOGRAPHY ; DISPLAY ; EDUCATION ; ELECTRIC DIGITAL DATA PROCESSING ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; PHYSICS ; SEALS</subject><creationdate>2014</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140729&DB=EPODOC&CC=US&NR=8791955B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140729&DB=EPODOC&CC=US&NR=8791955B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>KOTLER MATTHEW</creatorcontrib><creatorcontrib>SCHORR JANET L</creatorcontrib><creatorcontrib>WELLS STEPHEN T</creatorcontrib><creatorcontrib>SHERMAN SCOTT A</creatorcontrib><creatorcontrib>BERKER ILAN</creatorcontrib><creatorcontrib>UNDERHILL THOMAS C</creatorcontrib><title>Method, system, and computer-readable medium for creating and laying out a graphic within an application program</title><description>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.</description><subject>ADVERTISING</subject><subject>ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION</subject><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>CRYPTOGRAPHY</subject><subject>DISPLAY</subject><subject>EDUCATION</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>PHYSICS</subject><subject>SEALS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2014</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyjsOwjAQBNA0FAi4wx4gKQBFkBYEoqEC6mixN4klf1b2Rii3xyAOQDWjmTcv-EoyBF1CmpKQKwG9BhUcj0KxioQan5bAkTajgy5EUHkU4_uvtDh9ahgFEPqIPBgFLyOD8fkHZLZGZR48cAwZuGUx69AmWv1yUcD5dD9eKuLQUmJU5Enax22_a9ZNXR822z_IG4eTQs8</recordid><startdate>20140729</startdate><enddate>20140729</enddate><creator>KOTLER MATTHEW</creator><creator>SCHORR JANET L</creator><creator>WELLS STEPHEN T</creator><creator>SHERMAN SCOTT A</creator><creator>BERKER ILAN</creator><creator>UNDERHILL THOMAS C</creator><scope>EVB</scope></search><sort><creationdate>20140729</creationdate><title>Method, system, and computer-readable medium for creating and laying out a graphic within an application program</title><author>KOTLER MATTHEW ; SCHORR JANET L ; WELLS STEPHEN T ; SHERMAN SCOTT A ; BERKER ILAN ; UNDERHILL THOMAS C</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8791955B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2014</creationdate><topic>ADVERTISING</topic><topic>ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION</topic><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>CRYPTOGRAPHY</topic><topic>DISPLAY</topic><topic>EDUCATION</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>PHYSICS</topic><topic>SEALS</topic><toplevel>online_resources</toplevel><creatorcontrib>KOTLER MATTHEW</creatorcontrib><creatorcontrib>SCHORR JANET L</creatorcontrib><creatorcontrib>WELLS STEPHEN T</creatorcontrib><creatorcontrib>SHERMAN SCOTT A</creatorcontrib><creatorcontrib>BERKER ILAN</creatorcontrib><creatorcontrib>UNDERHILL THOMAS C</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>KOTLER MATTHEW</au><au>SCHORR JANET L</au><au>WELLS STEPHEN T</au><au>SHERMAN SCOTT A</au><au>BERKER ILAN</au><au>UNDERHILL THOMAS C</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method, system, and computer-readable medium for creating and laying out a graphic within an application program</title><date>2014-07-29</date><risdate>2014</risdate><abstract>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.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US8791955B2 |
source | esp@cenet |
subjects | ADVERTISING ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION CALCULATING COMPUTING COUNTING CRYPTOGRAPHY DISPLAY EDUCATION ELECTRIC DIGITAL DATA PROCESSING IMAGE DATA PROCESSING OR GENERATION, IN GENERAL PHYSICS SEALS |
title | Method, system, and computer-readable medium for creating and laying out a graphic within an application program |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T11%3A08%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=KOTLER%20MATTHEW&rft.date=2014-07-29&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8791955B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |