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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KOTLER MATTHEW, SCHORR JANET L, WELLS STEPHEN T, SHERMAN SCOTT A, BERKER ILAN, UNDERHILL THOMAS C
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&amp;date=20140729&amp;DB=EPODOC&amp;CC=US&amp;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&amp;date=20140729&amp;DB=EPODOC&amp;CC=US&amp;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