Prioritization of background display during animation

A system and method is provided that causes an animation sequence and underlying background process to be in step such that the motion of the animation is coordinated with the painting of the display by the underlying process. A mechanism is used to adjust the thread priority of the animation thread...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MORGAN, SCOTT ANTHONY, SWEARINGEN, CRAIG ARDNER
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 MORGAN
SCOTT ANTHONY
SWEARINGEN
CRAIG ARDNER
description A system and method is provided that causes an animation sequence and underlying background process to be in step such that the motion of the animation is coordinated with the painting of the display by the underlying process. A mechanism is used to adjust the thread priority of the animation thread. When the animation is starting, the priority of the animation threads is set to BELOW-NORMAL priority. The animation process is then implemented. Subsequently, the animation threads are set back to NORMAL priority. Because the priority of the animation threads is below normal the other, contending processes will react more quickly (due to their higher priority) during the animation process. This will cause the other processes to update (paint) their client areas more quickly. Each change to another processes client area will cause an update to that area, since that other process will have a higher priority relative to the animation sequence.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US5920325A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US5920325A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US5920325A3</originalsourceid><addsrcrecordid>eNrjZDANKMrML8osyaxKLMnMz1PIT1NISkzOTi_KL81LUUjJLC7ISaxUSCktysxLV0jMy8wFK-NhYE1LzClO5YXS3Azybq4hzh66qQX58anFBYnJqXmpJfGhwaaWRgbGRqaOxoRVAAAMyS01</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Prioritization of background display during animation</title><source>esp@cenet</source><creator>MORGAN; SCOTT ANTHONY ; SWEARINGEN; CRAIG ARDNER</creator><creatorcontrib>MORGAN; SCOTT ANTHONY ; SWEARINGEN; CRAIG ARDNER</creatorcontrib><description>A system and method is provided that causes an animation sequence and underlying background process to be in step such that the motion of the animation is coordinated with the painting of the display by the underlying process. A mechanism is used to adjust the thread priority of the animation thread. When the animation is starting, the priority of the animation threads is set to BELOW-NORMAL priority. The animation process is then implemented. Subsequently, the animation threads are set back to NORMAL priority. Because the priority of the animation threads is below normal the other, contending processes will react more quickly (due to their higher priority) during the animation process. This will cause the other processes to update (paint) their client areas more quickly. Each change to another processes client area will cause an update to that area, since that other process will have a higher priority relative to the animation sequence.</description><edition>6</edition><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>1999</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=19990706&amp;DB=EPODOC&amp;CC=US&amp;NR=5920325A$$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=19990706&amp;DB=EPODOC&amp;CC=US&amp;NR=5920325A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MORGAN; SCOTT ANTHONY</creatorcontrib><creatorcontrib>SWEARINGEN; CRAIG ARDNER</creatorcontrib><title>Prioritization of background display during animation</title><description>A system and method is provided that causes an animation sequence and underlying background process to be in step such that the motion of the animation is coordinated with the painting of the display by the underlying process. A mechanism is used to adjust the thread priority of the animation thread. When the animation is starting, the priority of the animation threads is set to BELOW-NORMAL priority. The animation process is then implemented. Subsequently, the animation threads are set back to NORMAL priority. Because the priority of the animation threads is below normal the other, contending processes will react more quickly (due to their higher priority) during the animation process. This will cause the other processes to update (paint) their client areas more quickly. Each change to another processes client area will cause an update to that area, since that other process will have a higher priority relative to the animation sequence.</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>1999</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDANKMrML8osyaxKLMnMz1PIT1NISkzOTi_KL81LUUjJLC7ISaxUSCktysxLV0jMy8wFK-NhYE1LzClO5YXS3Azybq4hzh66qQX58anFBYnJqXmpJfGhwaaWRgbGRqaOxoRVAAAMyS01</recordid><startdate>19990706</startdate><enddate>19990706</enddate><creator>MORGAN; SCOTT ANTHONY</creator><creator>SWEARINGEN; CRAIG ARDNER</creator><scope>EVB</scope></search><sort><creationdate>19990706</creationdate><title>Prioritization of background display during animation</title><author>MORGAN; SCOTT ANTHONY ; SWEARINGEN; CRAIG ARDNER</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US5920325A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>1999</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>MORGAN; SCOTT ANTHONY</creatorcontrib><creatorcontrib>SWEARINGEN; CRAIG ARDNER</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MORGAN; SCOTT ANTHONY</au><au>SWEARINGEN; CRAIG ARDNER</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Prioritization of background display during animation</title><date>1999-07-06</date><risdate>1999</risdate><abstract>A system and method is provided that causes an animation sequence and underlying background process to be in step such that the motion of the animation is coordinated with the painting of the display by the underlying process. A mechanism is used to adjust the thread priority of the animation thread. When the animation is starting, the priority of the animation threads is set to BELOW-NORMAL priority. The animation process is then implemented. Subsequently, the animation threads are set back to NORMAL priority. Because the priority of the animation threads is below normal the other, contending processes will react more quickly (due to their higher priority) during the animation process. This will cause the other processes to update (paint) their client areas more quickly. Each change to another processes client area will cause an update to that area, since that other process will have a higher priority relative to the animation sequence.</abstract><edition>6</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US5920325A
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 Prioritization of background display during animation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T14%3A55%3A04IST&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=MORGAN;%20SCOTT%20ANTHONY&rft.date=1999-07-06&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS5920325A%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