TW209287B - - Google Patents

Download PDF

Info

Publication number
TW209287B
TW209287B TW081108395A TW81108395A TW209287B TW 209287 B TW209287 B TW 209287B TW 081108395 A TW081108395 A TW 081108395A TW 81108395 A TW81108395 A TW 81108395A TW 209287 B TW209287 B TW 209287B
Authority
TW
Taiwan
Prior art keywords
window
block
area
windows
laying
Prior art date
Application number
TW081108395A
Other languages
English (en)
Original Assignee
Ibm
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Application granted granted Critical
Publication of TW209287B publication Critical patent/TW209287B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

A6 B6 五、發明説明(1 ) (請先閲讀背面之注意事項再填寫本頁) 本發明係有關資料處理方面|尤指依比例將視窗呈現在 霣腦顯示幕上。 ''繪圖使用者介面〃首由Apple引入市場,稍後由 Microsoft使用於視窗程式中,並由IBM OS/2及最近推出 的圼現管理者(Presentation Manager)加W引用。這些 繪圖使用者看埠。不同的應用程式可同時在螢幕上各視窗 執行(或等待使用者的输入)。另外,單一懕用程式可產 生許多不同的視窗。使用者亦可利用滑鼠或其他耱入裝置 在不同的視窗之間前後移動執行許多不同的工作。 這些繪圖使用者介面系統雖較傳統DOS作業***(一次 僅能執行及顯示一應用程式)有許多優點,但相對的也會 產生一些問題。雖然繪圖使用者介面系統可呈現幾無限制 的視窗數於螢幕上,但實際上這些視窗會部分或完全的被 其他的視窗遮蔽。兩個視窗通好,但若視窗很多,情況就 會變得很嚴重。 當有些視窗部分或完全受到遮蔽時,使用者很難在視窗 之間前後移動。如此即限制了此種繪圖使用者系統同時使 用多種應用程式或經由視窗.加以顯示的功能。 本發明目的在提升綸圖使用者介面糸統的工作能力。 本發明另一目的在提供使用者一更有效的方法找尋部分 或完全遮蔽的視窗。 缦濟部中央樣準局R工消費合作社印製 本發明另一目的在區別螢幕上的顯示視窗· Μ協助其找 尋部分或完全遮蔽的視留。 本發明另一目的在將視窗依比例顯示於電腦顯示幕上Μ 81.10.20,000 本紙張尺度適用中困國家標準(CNS>甲4規格(210 X 297公釐〉 Λ6 _______B6_ 五、發明説明(2 ) 協助使用者找到部分或完全遮蔽的視窗。 達成這些及其他目的以區別電腦顯示幂視窗所使用的方 法及裝置說明如下。 揭示一種可將視窗加以區別及依比例顯示於電腦顯示幂 上的方法。呈現於顯示幕的各活動視窗(即焦點)的活動 時間量須加以監視。在收到使用者命令後,活動時間較長 的視窗的顯示較顯示時間較短的視窗為明顯。尤其顯示之 視窗的大小與各視窗活動時間成比例。例如,一活動時間 為40%時間的視窗,其大小為40%的指定視窗敷設面後。 活動時間未超過最小視窗敷設門限之視窗則以圖像顯示於 指定視窗敷設面積之外或下方,不計算在視窗活動的百分 比内。 視窗表列係依活動遞減順序1- 一 N排列,其中N =視窗 數。視窗敷設面積首先分成兩區一 Η 1區,一 H2區。若 視窗敷面積宽度大於或等於其高度,採用垂直分區;否則 即採用水平分區。此種***的Η 1區與第一及第二視窗相 對第一至Ν涸視窗活動時間成比例,使Η 2區與第三至Ν 摑視窗相對第一至Ν個視窗.活動時間成比例。 ***之後,Η 1區即***成Q1區及Q2區。若Η 1區 的寬度大於或等於其寘度,***採用垂直式;否則採用水 平方式。此種***使Q 1區與第一視窗活動時間相對第一 ------------------------装------.玎------線 (請先Μ讀背面之注意事項再填寫本頁) 經濟部中兴標準局Λ工消费合作社印製 述式 上直 如垂 0 用 區採 4 裂 Q分 及此 。區, 例 3 度 比Q寬 成 一 其 度成於 長分等 的即或 間區於 時 2 大 動 Η 度 活,寬 窗後的 視裂區 二分 2 第在 Η 及 若 本紙張尺度適用中囲國家櫺準(CNS)甲4规格(210 X 297公* > 81.10.20,000
A6 經濟部中央標準居貝工消費合作社印W ________B6_ 五'發明説明(3 ) 否則採用水平方式。此種***使Q3區與第三視窗活動時 間相對第三至N個視窗活動時間長度成比例。 第一’第二及第三最活動視窗分別顯示於Q1 ,Q2及 Q3區中。若僅有四個視窗,第四個視窗即顯示於Q4區 。若多於四個視窗,則Q4區K相同方式循環***於視窗 敷設面’即Η 1區,若有需要H2區亦可***。此種*** 連鑛循環直至顯示各視窗區的活動超過最小視窗敷設間限 為止。 * 第1圓係本發明電腦糸統方塊圖; - 第2Α圖係使用者在電腦上執行任務數分鐘或小時之後 的視窗顯示。 第2 Β圖係顯示幂的行列映像成X及y’座檷。 桌2 C — 1至2 C — 4係顯示幕敷設面依本發明***成 區0 第2 D圖係本發明較佳實施例依比例顯示的視窗。 第2 E圖係本發明另一實腌例的依比例顧示的視窗。 第2 F圖係本發明第二實腌例區別但非比例顧示的視窗 0 第2 G圖係本發明第三實腌例區別但非比例顯示的視窗 〇 第3A圈係本發明的控制資料。 第3 B圖係排列之前的本發明視窗資料。 第3 C圖係排列之後的本發明視窗資料。 第4圃係設定本發明可修改參數的顯示幕。 (請先閲讀背面之注意事項再f本頁) 裝- 丨線· 表紙張尺度通用中國國家櫺準(CNS)甲4规格(210 X 297公釐) 81.10.20,000 Λ6 Β6 經濟部中央標準局貝工消费合作社印製 五、發明説明(4) 第5 — 10圈係本發明之流程圖。 第1圖之電腦***有顯示17,鍵盤18及输入装置19,分 別連接於系統單位11。系統單位11含處理器12連接於記憶 13,儲存14及顯示配接器15。處理器12可程式化執行本發 明•由第5 —10圖之流程圖詳细說明。儲存14及記憶13含 控制資料30及視窗資料40。 在較佳實施例中,電腦系統10係IBM PS/2,處理器係 Intel 80386微處理器。顯示配接器15係IBM8513 *而顯 示17則用IBM 8513。输入裝置19KIBM滑鼠為佳,但也可 使用其他光筆等输入装置。碟14含操作***软體,Μ OS/2及呈現管理者為佳,但也可選用Microsoft視窗3.0 ,或其他OS/2的應用程式,如呈現管理者使用的 WordPerfect或視窗使用的Microsoft Word。執行時這些 程式係部分或全部的裝置於記憶13中並由處理器12執行。 電腦糸統10亦可使用其他型別的電腦糸統,如Apple Macintosh ,IBM AS/400或大型的IBM390電腦系統,這些 皆雇於本發明的精神與範嘀内。另外,電腦系統1〇亦可使 用上述的微電腦連接於大型的IBM AS/400電腦***。 顯示17含視窗21—26。在本發明中,視窗或視埠可佔據 顯示幂上實質所有的地方或一小部分,並可在多任務瓌境 ,如OS/2或單一任務環境,如DOS ,與其他視窗一起顯示 。當視窗數增加時,許多視窗即會被另外的視窗部分或完 全的遮蔽,如第1鼷顯示所示。 第2 A圖係第1圖顯示17視窗21— 26的细部。第2 A圓 ------------------------裝------.玎------線 (請先Μ讀背面之注意事項再填寫本頁) 衣紙張尺度適用中國困家標準(CNS)甲4規格(210 X 297公釐) 81.10.20,000 A6 B6 經濟部中央襟準局貝工消費合作社印製 五、發明説明(5) 說明在使用者使用雪腦數分鐘或小時的之後的顯示幕的情 形。尤其是使用者在使用電腦作年终税務計剷的事項時。 其中有6涸視窗,但6僩Μ上的視窗亦可顯示於幂上。注 意視窗25的邊界較其餘視窗為暗,且不受其他視窗遮蔽。 表示此視窗25係活動視窗,或視為焦點視窗。焦點視窗可 供使用者输入或操作其資料。 視窗21,22,23,24及26至少有部分受其他視窗遮蔽視 窗22係完全遮蔽。視窗24及26則濰乎完全遮蔽’其所含資 料僅有極小部分能看到。假設納稅人Τ小姐在聖誕節之前 的某一週末的早上處理其年终稅計_ (Τ小姐在八月份即 已完成其聖誕節的採購)。Τ小姐在Ex ce 1及Lotus有明 细表資料,將文件寫至IRS及利用WordPerfect將備忘錄 發給其會計,財務資訊則置於Quicken ,並將税務資料输 入至TurboTax。她更使用OS/2應用程式檑案管理者( File Manager)協助其管理OS/2的目錄和播案的其他事項 Ο T小姐可利用呈現管理者在各視窗之間來回眺選,目前 是在視窗25操作資料(利用丄Otus 1—2 — 3)。現在她 想回到這個早上用得最多的Quicken 。在螢幂上可見到的 視窗21,23及25並無QuUken在裡面,但Quicken可能在 邰分遮蔽的視窗24或26中,或在完全遮蔽的視窗22中,T 小姐可利用滑鼠跳選視窗,使其活動Μ檢視其中是否含有 所要的Quicken ,但此種方式在視窗甚多的的情況,或有 一或多個視窗完全遮蔽的情形則很難或無法使用。 (請先閲讀背面之注意事项再填寫本頁) 本紙張尺度適用中困國家標準(CNS)甲4规格(210 X 297公货) 81.10.20,000 經濟部t央標準屬β工消費合作社印製 2〇9 方. A6 __B6_ 五、發明説明(6) 但T小姐所使用的電腦系統係本發明的電腦系統1 〇。因 此T可按下數個預定鐽或鍵序之一,滑鼠按紐順序姐合, 或在螢蒂目錄上選擇其中一項來選擇本發明數種視窗顯示 模式之一。電腦糸统10處理器12,以下將詳细說明其適於 執行第5 — 10圖的流程,監視螢幕上呈現的各活動或焦點 視窗的時間量。當T選擇顯示視窗敷設模式時,焦點時間 較長的視窗將會K較特殊的方式與焦點時間較短的視窗加 K區別。其區別的方式視所選擇的顯示視窗敷設棋式而定 〇 _ 若T致能比例及最佳參數的視窗顯示敷設横式,即成為 本發明較佳實施例,如第2 D圖顯示幕17示。電腦系統 10在T小姐一開始使用電腦時即監視其活動,知道其使用 40%時間的TurboTax,35%時間的Quicken ,5%時間的 Lotus 1— 2 — 3及3%時間的播赛管理者。電腦糸統 10將指定的視窗敷面積分成與各視窗活動時間成比例的區 域,如第2C — 1至2C — 4圖所示。由於最佳參數已致 能,若分段寬度大於或等於分段的高度則採用垂直***; 否則採用水平***。播案管理者因為不超過最小門限視窗 大小5%,故未顯示。故椹案管理者僅K圖像顯示於視窗 敷面之外。在測定其他視窗比例區域大小時可不計播案管 理者的活動時間。 若T小姐致能比例參數*但未致能最佳參數,即成為本 發明另外第一涸實施例,其顯示幕17如第2 E圖示。如前 述,霣腦糸统10將指定之視窗敷設面分成與各活動視窗的 本·纸張尺度遴用中國國家標準(CNS)甲4规格(210 X 297公釐〉 81.10.20,000 ------------------------裝------.玎------線 (請先閲讀背面之注意事項再場寫本頁) 辦# A6 B6 經濟部中央檫準房貝工消费合作社印製 五、發明説明(7) 時間量成比例。由於最佳參數未致能,第一分段以垂直分 裂,其餘接續的子區域即以水平***’接著為垂直,如此 接續直至將視窗敷設面分成所要的區數。如前述’檔案管 理者係顯示於視窗敷設面之外。 若T小姐未致能比例參數,僅致能最佳參數’此印為本 發明另外第二個實施例,其顯示幕17如第2 F圃示。與前 述不同的是電腦糸統10將指定的視窗敷面分成四個相等的 區域。由於最佳參數已致能’若分段寬度大於或等於分段 區度,則垂直***;否則即以水平***。如前述,權蕞管 理者係顯示於視窗敷設面之外。 若T小姐未致能比例參數且未致能最佳參數,則成為本 發明的第三實施例,其顯示幂17如第2 G圈示。罨腦糸统 10將指定視窗敷面分成四個相等的區域。由於最佳參數未 致能,故第一分段係垂直***·第二涸為水平,如此繼績 直至視窗敷設面已***成所要的區域數。如前述,檔案管 理者係顯示於視窗敷設面之外的圖像。 英文可能採用由左至右的姐織•如第2D—2G顯示, 來區別視窗順序•但其他語言可能採用由右至左的方式。 K下將說明本發明可稍加修改即可包容這些差異。 第3 A圖更詳细的說明第1圖的控制資料30。在較佳實 施例中,控制資料30係儲存於儲存14並讀至記憶13,Μ下 將說明。控制資料30含第5 — 10圖流程所使用及更新的資 訊,用Μ執行本發明的視窗定時功能。 通/斷旗標31追蹤本發明視窗定時功能的通斷情況。計 (請先《讀背面之注意事項再填寫本頁) •丨裝· 訂. 線. 本纸張尺度適用中國國家樣準(CNS)甲4規格(210 X 297公;^ ) 81.10.20,000 A6 B6 五、發明説明(8 ) (請先閲讀背面之注意事項再填寫本頁) 時器32則監視目前***計時器的值。在較佳實施例中,計 時器32係九位數的值,可用以表示時段數目(由取樣率 33測定),時段係指計時器開始或重置之後所經歷的時間 。暫停旗標34追蹤視窗定時功能是否暫停,以下將詳细說 明。目前按捺索引旗標35使用於視窗按捺模式如第2 E圖 示。最後事件旗標36係用來監視使用者的活動。此資料可 用來檢査長時段位於焦點而使用者沒有動作的辑窗(如休 息時間等情況)及在指定之沒有活動時間間隔過了之後自 動暫停視窗定時功能。沒有活動時間截止(timeout )-旗 標37含有指定之沒有活動時間間隔。存播旗摞38追蹤使用 者是否要將視窗資料40加Μ存檔。 敷設面積檷位51表示保留作視窗敷設作業的螢幂面積。 前面兩個數表示敷設面左上角的X,y座標•顯示蓁左下 角的座標為(0,0),如第2B圖示,也可選擇另外的 點為原點。最後兩個數表示敷設面右下角的X ,y座標。 在較佳實腌例中,這些座標係以毫米,非Μ文字,為量測 單位,以保持顯示高度與寬度的方向比。其他如圖素亦可 用作量測單位。在較佳實施例中,使用ΙΒΜ8 513作為顬示 器,約200奄米寬155奄米高。因此,左上角的X,y座 標為(0,155 ),而右下角則為(200 ,0 )。在第2 烴濟邾中央標準局具工;·«费合作社印製 B圜螢幕中,敷設面62的左上角63座檷為(0 ,140 ), 右下角64座檷為(200 ,0 )。故控制資料30的敷設面檷 位51含下列資料:0,140 ,200 ,〇。非敷設面61在顯 示螢作為圖像或其他非敷設面使用。 -10- 81,10.20,000 私纸張尺度適用中國國家標準(CNS)甲4规格(210 X 297公釐) A6 B6 烴濟部甲央標準局員工消费合作社印製 五、發明説明(9) 檷位5 2含有比例敷設是動作(Ο N )或不動作(0 F F )的 表示。若櫊位5 2係動作,本發明將敷設面依視窗活動時間 長度比例分成敷設面。若欄位52不動作,本發明即將敷設 面分成四個相等的象限,然後再循環分成四個象限,直至 各視窗的一區超過最小敷設百分比。在較佳實施例中此播 位為動作。 檷位53含有最佳姐合是動作或不動作。若檷位5 3動作, 分段寬度大於或等於高度,則本發明垂直分段;否則水平 分段。若檷位5 3不動作,則本發明即交替的垂直及水平_分 裂各段。在較佳實施例中此檷位動作。 檷位5 4含有最小敷設百分比。視窗活動時間少於最小敷 設百分比者係以圖像顯示,而非Μ視窗顯示,Μ免視窗太 小而無法看清楚。例如*若視窗·的活動時間為3 %,而檷 位5 4指定之最小敷設百分比為5% *則此視窗將Μ圖像方 式顯示。注意圖像係顯示於視窗敷設面之外,即顯示於視 窗敷設面之下或其他可用空間。 第3 Β圖係第1圖視窗資料40的細部。在較佳實施例中 ,視窗資料40係由使用者儲存於儲存14中並讀至記憶13, 其說明如下。視窗資料40含有由第5— 10圖流程使用及更 新的資訊,Μ執行本發明的視窗定時及敷設功能。視窗資 料40係配置於行41— 44。在本發明視窗定時功能動作時間 内有動作之各開放視窗係包含於記憶13的視窗資料40中。 行41含有這些視窗的抬頭或其他他的識別符。行42含有各 視窗最後一次焦點的計時器32的值。行43含有視窗資料 (請先閲讀背面之注意事項再填寫本頁) .丨裝. 訂. .丨線. 本纸張尺度適用中®國家標準(CNS)甲4规格(210 X 297公釐) 81.10.20,000 A6 B6 經濟部中央標準局貝工消费合作社印製 五、發明説明(10 ) 40中各焦點視窗時間間隔的總數行44含有所要顯示視窗左 上角右下角的座棵,如第8 — 9圖之流程所決定者。 第3 C圖係視窗資料4 0以活動遞減順序排列後的情形。 第4圖係視窗定時功能參數。這些參數通常配有初設值 ,但亦可由使用者命令修改。第.一參數查詢視窗定時功能 須動作或不動作。有時候使用者可能喜歡Μ傳統方式操作 。下個參數係取樣率。此可讓使用者控制視窗定時功能的 粒度準位。下涸參數指定不活動時間截止的時間間隔。下 涸參數本詢使用者是杏要暫停視窗定時。此參數可經由第 4圖所示的螢幕選擇,或建立一特定的此按捺鍵序使此參 數通或斷(ON/ OFF )。此參數在減少上洗手間或其他岔 斷的影響有很有的功用。下涸參數査詢在此計算期間產生 的視窗資料40是否須予檔供下個計算時使用。若是,則視 窗資料40須在視窗闞閉時自記憶13寫至儲存14。下個參數 査詢是否須將視窗定時重置。最好在計算期中重新開始, 尤其是在使用者要執行與先前所完成者完全不同的任務的 情況。若使用者指定視窗定時須重置,則所有的視窗須在 此期間重新開始。 下個參數可提供使用者所要敷設面的左上及右下角落的 X,y座檷。下個參數査詢比例敷設須通或斷(ON/OFF )。再下個參數査詢最佳配置須通或斷。最後參數可讓使 用者指定最小敷設百分比。 本發明之操作,如第5— 10圖流程所示,Μ下將詳细說 明。第5画中,方塊1〇1將控制資料30自儲存14載入記憶 ________________________装------ΪΓ------線 (請先閱讀背面之注意項再塡寫本頁) ____ -12 - 本紙張尺度適用中國a家標準(CNS)甲4规格(210 X 297公釐) 81J0.20.000
五、發明説明(11 ) 經濟部中央標準房貝工消费合作社印製 13。方塊102放始計時器32,最後事件旗標36在控制資料 30中。方塊103啟動計時器32。即啟始第7圖流程的執行 。第7圖中,方法201査詢是否有收到第5 A圖方塊198 的任何停止計時器的指令。若是,程式终止於方塊299 。 若否,方塊202等待控制資料30取樣率33。方塊205檢査 控制資料30的暫停旗標34為偽。若此方標非為偽(在實施 例中為真或真2),此即表示視窗須暫停。此一條件在使 用者表示要暫停取樣或不活動時間到期間已過時成立,Μ 下將詳细說明。若否•控制流程回至方塊201。若方塊 205表示暫停為偽,方塊208將控制資料30中的計時器 32增量1 Μ表示又已過了一計時器期間。 第5 Α圖中,在方塊103啟動計時器後,方塊110檢査 是否有視窗事件要處理。在較霣施例中,"'視窗事件〃是 指由呈現管理者(Presentation Manager)產生之任一事 件|如输入資料至視窗,移動本文游檷或滑鼠游檷,選擇 一捲條等,Μ及由本發明產生之事件。若方塊110回答為 否定,方塊112檢査是否所有的視窗已關閉。若是,方塊 198停止計時器32,並在存檔旗標為通(0Ν)時將控制資 料30寫至儲存14。然後程式終止於方塊199 。若方塊112 表示未並未闞閉所有視窗•方瑰115檢査是否控制資料 30中的不活動時間截止期間37已過。即自計時器3 2減去最 後事件36*將结果乘以取樣率33,並除M60。若此结果大 於不活動時間截止37之值,方塊115回答為肯定,方塊 118自動產生一暫停視窗事件。在任一事件中,控制流程 (請先閲讀背面之注意事項再械寫本頁) 丨裝· 訂. _線_ 本紙張又度適用中《國家標準(CNS)甲4规格(210 X 297公货) 81.10.20,000 經濟部中央標準局貝工消費合作社印製 A6 B6 五、發明説明(12 ) 回至方塊110 。 當方塊110表示有視窗事件要處理,方塊104檢査此是 否為開放視窗事件。若是*方塊105檢査視窗是否與記憶 13中現有的名稱相同。若是,此視窗即在方塊1〇6給予新 名稱(即Turbo Tax2)。在任一事件中,方塊107將記錄 中之視窗自儲存14載入記憶13,若有任一資料係先前存檔 者,且存檔旗摞38通,則方塊123為此事件進行正常視窗 處理。 * 若方塊121回答否定,方塊120査詢此事件是否為焦點 事件。在較佳實施例中* +取得焦點〃事件係由圼現管理 者在視窗活動時產生,或將其置於焦點。若方塊120回答 為肯定,方塊125記錄進入焦點的視窗。此記錄係由致動 第6圖流程所完成。 第6圖中,方塊301檢査視窗資料30中之通/斷旗標 31是否通(0N)。若不通,程式立即在方塊399终止。若 此旗標通,方塊303自控制資料30計時器32取得目前時間 。方塊304檢査要置於焦點之視窗是否在視窗資料40中。 若否,方塊306在視窗資料40中產生此視窗的新記錄。將 零置於焦點行42,總行43及區行44。若方塊304回答否定 ,方塊308則使用視窗資料40中要置於焦點之的視窗相關 記錄。 方塊310査詢此為"取得焦點〃視窗事件或V失去焦點 〃視窗事件。由於事件係一取得焦點事件,方塊315將控 制資料30計時器32目前的值置於此視窗的焦點行42,程式 -14 - 本紙張尺度適用中國B家標準(CNS)甲4规格(210 X 297公釐) 81.10.20.000 ------------------------裝------#------線 (請先閲讀背面之注意事項*填寫本莨) 09. A6 B6 經濟部中央樣準局員工消費合作社印製 五、發明説明(13 ) 终止於方塊399 。 第5A圖中,在方塊125致動第6圖流程記錄即將成為 焦點的視窗之後•方塊126執行此事件的正常視窗處理。 在較實施例中,呈現管理者將所選視窗置於焦點。 若方塊120回答否定,方塊130査詢此是否為一失去焦 點的視窗事件。在較佳實施例中,》失去焦點〃事件係由 呈現管理者在視窗因另一視窗已成為焦點而不再活動的情 況下所產生。若方塊130回答肯定,方塊135記錄失去焦 點的視窗。此記錄由再次致動第6圓流程即可,如上述, 除了由方塊310 (第6圖)測定此一失去焦點事件及由方 塊320代替方塊315執行外,其餘相同。方塊320更新視 窗在缌行43中的值| Μ表示其活動之久。自控制資料30計 時器32的目前之值減去焦點行42中所含之值,將结果加至 此視窗在總行43目前的值,並將其和置於此視窗的缌行 43中。 第5 Α圖中·在方塊135致動第6圖流程記錄失去焦點 視窗之後,方塊136執行此事件的正常處理。在較佳實施 例中,呈現管理者除去非選擇視窗之焦點。 若方塊130回答否定,方塊150 (第5 B圖)檢査是否 已產生暫停視窗事件。此事件可由第5A圖方塊118 (時 間截止期間已過)產生,或在使用者在其目錄(第4画) 中表示定時須暫停時產生。若事件係由使用者產生,方塊 151將暫停旗檷34設定為真。若事件由方塊118產生,方 塊151將暫停旗檷34設定為真2。在任一棰情況,皆將使 -15* 本紙張又度適用中國國家標準(CNS)甲4规格(210 X 297幺釐) 81.10.20,000 -裝------.ΤΓ------線 (請先閲讀背面之注意事項再填寫本頁) Α6 Β6 經濟部t央標準局貝工消费合作社印製 五、發明説明(14) 獨立執行第7圔流程的方塊2 0 5回答否定,故跳過方塊 208 ° 在第5 Β圖中,若方塊150回答否定,方塊155檢查是 否已產生回復視窗事件。此事件可由第10圖方塊1050產生 (時間到期間已過,而使用者卻在執行由使用者動作所造 成的視窗事件)•或在使用者在其目錄(第4圖)表示定 時須暫停時產生。在任一種情況,方塊156將控制資枓 30中的暫停旗檷34設定為偽。造成獨立紈行流程第7圖的 方塊205回答肯定,故執行方塊208 。 — 第5 Β圖中,若方塊155回答肯定,方塊檢査是否已產 生重置視窗事件。此事件係在使用者在其第4圖目錄顧示 定時須重置時發生。方塊161經由所有在視窗資料40中的 視窗,方塊162設定在無點行42,總行43及區行44的值為 零。當視窗資料40中已無任何視窗記錄要處理時,方塊 161的回答為否定,而控制流程移至方塊163 。 方塊163檢査是否產生存播視窗事件。此事件係在使用 者在第4圖的目錄中改變其存權參數的值時產生。若有改 變,方塊塊164將控制資料3 0中的存檔旗檷38由使用者指 定設定為通(0Ν)或斷(OFF )。 方塊165檢査是否已產生關閉視窗定時事件。此事件係 在使用者在第4圓中的目錄中表示其定時須關閉時產生。 若是,方塊166將控制資料30中的通/斷旗檷31設定為斷 。方塊168經由所有在視窗資料40中的視窗,方塊169則 將焦點行42及總行43的值設定為零。當視窗資料40中已無 -16 - 紙張尺度適用中國國家標準(CNS)甲4规格(210 X 297公货 81.10.20,000 (請先閱讀背面之注意事项再填寫本頁) ·—裝. 訂· .線. A6 B6 經濟部中央標準局R工消费合作社印製 五、發明説明(15) 視.窗記錄要處理,方塊168回答為否定•而控制流程移至 方塊170 。 方塊170檢査是否已產生將視窗定時接通的事件。此事 件係在使用者在第4圖目錄中表示視窗定時須接通時產生 。若是,方塊171將控制資料30中的通/斷旗標31設定為 通。在任一事件中,控制流程移至方塊175 。 方塊175檢査是否已產生設定取樣率視窗的事件。此事 件係在使用者在第4圖中填入取樣率的值時產生。若是, 方塊176將控制資料30中的取樣率櫊位33的值設定為使-用 者所設定的值。 方塊177檢査是否已產生一界定敷設面視窗事件。此事 件係在使用者在第4圖目錄中填入敷設面左上及右下角的 X,y座檷時產生。若是*方塊178將使用者設定的敷設 面座標值输入控制資料30檷位51。 方塊180檢査是否能致能比例敷設面視窗事件已產生。 此事件係在使用者在第4圖目錄表示視窗敷設面模式的比 例敷設參數須接通時產生。若是,方塊181將控制資料 3 0中的比例敷設旗檷52設定為通。 方塊182檢査是否已產生不致能比例敷設視窗事件。此 事件係在使用者在第4圖目錄表示視窗敷設面模式的比例 敷設參數須醑閉時產生。若是,方塊183將控制資料30中 的比例敷設旗標52設定為斷。 方塊185檢査是否已產生致能最佳配置視窗事件。此事 件係使用者在第4圖目錄表示視窗敷設棋式的最佳配置參 -17 - 本纸張尺度適用中國困家標準(CNS)甲4規格(210 X 297公釐) 8U0.20,000 (請先閲讀背面之注意事項再場寫本頁) 經濟部中央襻準局貝工消費合作社印製 五、發明説明(16 ) 數須接通時產生。若是,方塊186將控制資料30中的最佳 配置旗標53設定為通。 方塊187檢査是否已產生不致能最佳配置視窗事件。此 事件係在使用者在第4_目錄表示視窗敷設模式的最佳配 置參數須闞閉時產生。若是,方塊183將控制資料30中的 最佳配置旗搮53設定為斷。 方塊190檢査是否已產生;設定最小敷設百分比視窗事 件。此事件係在使用者在第4圖填入最小敷設百分比的值 時產生。若是,方塊191將控制資料30中的最小敷設百分 比櫊位54設定為使用者所設定的值。 方塊195檢査是否另有視窗事件要處理。若是,方塊 196執行傳統的視窗處理。在任一事件中,控制流程回至 第5A圖中的方塊115 。 - 在獨立執行第7圖及第5A — 5 B圖時,第8圖的流程 亦在處理器12内部執行。此流程監視使用者的輸入,檢査 使用者是否要重新安排其視窗使用本發明的視窗定時功能 ,如第2D — 2G_示。第8圖中,方塊401檢査使用者 是否選擇顯示視窗敷設模式。若方塊401測定顬示視窗敷 設模式尚未選擇,方瑰40 3檢査是否所有視窗已Μ閉。若 是*程式在方塊49 9終止。若否,程式回至方塊401再次 檢査是否已選擇顯示敷設模式。在較佳實施例中,顯示視 窗敷設模式係由指定的鍵序選擇,例如使用ALT — W。或 者,K滑鼠按紐組合,或在目錄上選擇。或在顯示幕上的 按鈕表示或圖像上選擇。在任一事件中,當方塊401测定 A6 B6 ------------------------裝------.玎------線 (請先閲讀背面之注意事項再填寫本頁) - -18-本紙張尺度適用中國國家標準(CNS)甲4规格(210 X 297公釐) 81.10.20,000 209:划 A6 B6 經濟部中央標準局Ιβ工消費合作社印製 五、發明説明(17 ) 顯示視窗敷設模式已經選擇*方塊40 7將目前焦點視窗的 總行43設定為計時器32目前的值減去焦點行42的值,並將 结果加至目前在缌行43中的值。此功能與第6圖方塊320 所執行者相同,可確保所使用的視窗資訊為最新之焦點。 方塊407亦將此視窗的焦點行42設定等於計時器32目前的 值。 方塊901以傳統方式清除所有資料的顯示。方塊903將 視窗資料40中的視窗記錄依活動順序,根據總行43中的值 由最高至最低排列。因此最活動的視窗成為視窗資料40上 的第一筆記錄,而最少活動的視窗則置於視窗資料40底部 的最後一筆記錄。方塊905檢査視窗資料40的視窗記錄是 否有視窗的活動低於最低門限百分比。即Μ非識別之控制 資料30中所有活動視窗的總時間去除視窗資料40中各視窗 的缌行43值,得到各視窗活動的百分比,乘Κ 100後再與 控制資料30檷位54所含最小門限百分比的值相比較。方塊 905所測得的低於此門限最低百分比的各視窗,由方塊塊 905將圖像置於控制資料40區行44中供以後使用。然後控 制流程移至方塊1100呼叫第9 Α圖的計算視窗敷設區副常 式,並將經由活動排序的所有要處理的視窗表列傳至副常 式0 第9 A圖的計算視窗敷設副常式計算並將值填入視窗資 料40尚未有圖像值的各視窗的區行44中。方塊1101開始時 先指派四個象限的重量。第一象限(Qlwt)之值包含於視 窗資料40第一視窗記錄(最活動)的總行43中。同樣,第 (請先閲讀背面之注意事項再填寫本頁) 裝· 訂. .線. 本纸張尺度適用中國國家標準(CNS)甲4規格(210 X 297公釐〉 81.10.20,000 209滅 A6 經濟部中央標準局員工消费合作社印製 B6 _ 五、發明説明(18 ) 二象限<Q2wt)的值包含於視窗資料40第二視窗記錄(第 二多活動)的缌行43中。第三象限(Q3wt)的值包含於視 窗資料40第三視窗記錄(第三多活動)的缌行43中。第四 象限(Q4wt)係包含於視窗資料40其餘視窗總和的缌行 43中。注意方塊11〇1在一視窗的圖像表示位於檷位44時, 並不使用任一象限重量的總行43的值。反之,將“Ο"加 入這些重量中。"〇"在無視窗存在時亦可作為重量。 利用視窗資料40 (由第3 C圖排列)的霣施例資料,方 塊1101可分別將重量400 ,350 ,100及120分配給— Qlwt,Q2wt * Q3wt及 Q4wt。Q4wt係由數值加至 Word Perfect 及 Lotus 1 — 2 — 3 (70+50)而決定。由於方 塊9 0 5測定此視窗視並未超過最低門限百分比,F i 1 e Manager (30)在總行43中的值由加至Q4wt的0取代,並 將圖像置於行44。 方塊1105然後姐合Qlv/t及Q2wt的重量Μ決定Hlwt ·並姐 合Q3wt及Q4wt的重量Μ決定H2wt。在實施例中,Hlwt = 750 ( 400 + 350 ),而 H2wt=220 ( 1 00 + 1 20 )。然 後在方塊1200 a第一次呼叫第9 B画的分段副常式1200。 K下的蝓入參數係傅至副常式:敷設面座檷(0,140 , 200 ,0,如第28圖),Hlwt(750 ),及 H2wt ( 120)。输出參數區HI及區H2亦傳至副常式1200。副 常式1200將指定的段(敷設面)***後並將其分段成兩區 (區H1及區H2)的左上及右下的座標X,y傳回。 第9 B圖中,方塊1201計算第9A圖傳回分段的寬度及 (請先閲讀背面之注意事項再填寫本頁) -裝. 訂. 丨線· _~ 2 0 - 本紙張尺度適用中國因家標準(CNS)甲4規格(210 X 297公货) 81.10.20,000 B6 經濟部中央標準局W工消费合作社印製 五、發明説明(l9) 高度作為第一輸入參數。寬度計算係由分段(本實施例 2 00 )右下角的X座標減去分段(本實施例〇)左上角的 X座標而得。高度計算係由分段(140 )左上角的y座檷 減去分段(0)右下角的y座標而得,故方塊1201測得之 分段寬度為200 ,高度為140 。方塊1205啟始此段即將分 裂的兩區,使其與該段本身的X,y座標相同。故在本實 施例中,兩段的左上(UL) X ,y座棵為0,140 ,而右 下(L.R) X,y 座搮為 200 ,0, 方塊1210査詢傳作输入參数的wtl+wt2是否> 〇。_若 否,段即不***成兩區,因為沒有視窗可置放這些分段, 而副常式則在方塊1298回至其被呼叫的地方。若方塊 1210回答肯定,則至少有一視窗可置於區內,而控制流程 則繼績至方塊1 2 1 5。 方塊1215檢査控制資料30中之比例敷設旗標52是否通。 若是,方塊1220檢査控制資料30最佳配置旗檷是否通。若 是,如同較佳實施例的情形,控制流程移至方塊1230°方 塊1230檢査段寬度是否大於或等於其高度。若是,則看起 來更佳,若段係垂直***則為最佳配置(由方塊1235執行 )。方塊1235將區1的右下X座檷及區2的左上X座搮設 定等於要***的段左上X座檷加上段寬度乘於wtl /wtl + wt2,如第2C—1圖示。方塊1235將段(敷設面)分 裂係把區1右下X座檷自200 (由方塊1 205設定)改為: 區 1 右下 x = 0+ (200 来 750 / (750 + 220 ))= 155 。區2左上X座摞亦改為155 。注意上述座標值係由 -21 - 本紙張尺度適用中國國家標準(CNS)甲4规格(210 X 297公釐) 81.10.20,000 (請先閲讀背面之注意事項再填寫本頁) .丨裝- 訂· .線_ 2〇9:沿 A6 B6 五、發明説明(2Q ) 經濟部中央標準局8工消费合作社印製 154.6 3918化整為 為整數。雖然上述 視同*比例〃。在 塊1299回至1200 b 及區2的值)傳回 在第9 A圖中, Μ下的输入參數係 155 , 0 ,如第 2 3 5 0 )。输出參數 常式1 200會將區Η 的左上及右下角的 在第9 Β圖中, 輸入參數的段的寬 1寬度為155 ,高 成兩區的X · y座 本例為0,14 0 , 控制流程經方塊 1 235垂直***區Η 2的左上X座搮設 度乘於w t 1 / w t 1 1 2 3 5將段(敷設面 方塊1205設定)改 (400 + 350 )) 塊1 2 3 5執行後,副
155 ,因為呈琨管理者的 有+ _0.5毫米的誤差* 方塊12 3 5紈行後,副常式 ,並將區Η 1及區2的座 作為输出參數。 方塊1200b再次呼叫分段 傳至副常式:區Η 1座搮 C — 1 本例)Olwt (400 區Q 1及區Q 2亦傳至副 1***成區Q1及區Q2 X ,y座標傳回。 方塊1201計算由第9 A圖 度及高度,如前述。方塊 度為140 。方塊1 205啟始 標,使其與段本身的X , 155 , 0 ) 0 1215 , 1220及 1230 ,如前 1 。方塊1 235將區1的右 定等於要***的段左上X 視窗座標必須 但在本發明中 自第9 A圖方 標(利用區1 副常式1200。 (0 , 140 , )及 Q2wt ( 常式120 0副 ,並將這兩區 傅回作為第一 1 2 0 1測定區Η 此段即將*** y座標相同( 述,方塊 下X座標及區 座標加上段寬 + wt2,如第2C — 2圖示。方塊 )***係把區1右下x座標自155 (由 為:區1右下x = 〇+ (155来400 / + 83°區2左上X座標亦改為83。在方 常式自第9A圖方塊1299回至1 200 c , 81.10.20,000 ------------------------裝------ΤΓ------線 (請先閲讀背面之注意事項再填寫本頁) A6 _ B6 經濟部中央標準局W工消費合作杜印製 五、發明説明(21) 並將區HI及區2的座標(利用區1及區2的值)傳回作 為输出參數。 在第9 A圖中,方塊1200b第三次呼叫分段第9 3圖副 常式1200。Μ下的输入參數係傳至副常式:區η 2座標( 155 ,140 ,200 ,0,如第 2C — 2 本例)Q3wt+ ( 100 )及Q4wt(120 )。输出參數區Q3及區Q4亦傳至 副常式1200。副常式1200會將區Η 2***成區Q 3及區Q 4,並將這兩區的左上及右下角奶X,y座標傳回。 在第9 B圖中,方塊1201計算由第9 A圖傳回作為第一 输入參數的段的寬度及高度,如前述。方塊1201測定區Η 1寬度為155 ,高度為140 。方塊1205啟始此段即將*** 成兩區的X,y座標,使其與段本身的X,y座檷相同( 本例為 155 ,140 ,200 ,0)·。 控制流程經由方塊1 2 1 5,1 2 2 0,如前述,但方塊1 2 3 0回 答為否定,因為寬度小於區H2的高度。因此,控制流程 移至方塊1240水平***區Η 2。方塊1240將區1的右下y 座標及區2的左上y座棵設定等於要***的段左上y座檷 減去段寬度乘於vtl / wtl+wt2,如第2 C — 3圖示。 方塊1235將段(敷設面)***係把區1右下y座檷自〇 ( 由方塊1205設定)改為:區1右下y = 140 — (140来 100 / (100 + 200 )) =76°區2左上y座標亦改為 76。在方塊1240執行後,副常式自第9A圖方塊1299回至 1155,並將區Q3及區Q4的座標(利用區1及區2的值 )傳回作為输出參數。 -23 - 衣紙張尺度適用中®酉家標準(CNS)甲4現格(210 X 297公釐) 81.10.20,000 (請先閱讀背面之注专項再塡寫本頁) .装. 訂. .丨線. % A6 B6 經濟部中央標準居貝工消费合作社印製 五、發明説明(22) 第9 A圖中,方塊111 5將計算出來之前三視窗的座標寫 至視窗資料4 0的區檷位4 4 在實施例.中,最活動視窗( T u r b ο T a X )的區檷位4 4填有區Q 1的座標〇,1 4 0 ,8 3, 0。第二多活動視窗(Quicken )的區檷位44填有區Q2 的座標83,140 ,155 ,0。第三多活動視窗(Excel ) 的區檷位填充有區Q3的座標155 ,140 ,200 ,76,如 第3 C圖示。 方塊1120査詢是否有其他的視窗要處理。即檢查傳至副 常式100 0的視窗表列,看該區是否有其他視窗未產生。由 於在實施例中尚有第四及第五視窗在視窗表列中要處理, 故方塊1120回答肯定。 方塊 1130 執行方塊 1101,1105,1 200 a ,1200 b , 1200 c ,1115及1120而循環重複計算視窗敷設副常式 11 0 0。即將區Q 4分成足夠的區•使視窗資料40中在區檷 位44無圖像的每一視窗皆有一區。每當呼叫常式11〇〇時, 傳給副常式1100的視窗表列僅含區尚未產生的視窗。在實 施例中,傳給副常式11 〇 〇的視窗表列將含有視窗資料40的 第四及第五視窗,其排列如第3 C圖示(即Word Perfect MY. TXT 及 Lotus 1— 2 — 3)。若在傳給副常 式1100的視窗表列尚有3個以上的視窗,方塊1130將會多 次呼叫副常式1100直至視窗表列所刺下的視窗在3個或3 個Μ下,在此種情況副常式11 0 0將執行最後一次。 由於本實施例中僅有兩個視窗傳至副常式1100的視窗表 列,故方塊11 3 0僅呼叫副常式11 〇 0 —次。故再次執行方塊 -2 4 - 本纸張尺度適用中國國家標準(CNS)甲4規格(210 X 2耵公釐) 81.10.20,000 (諳先閲讀背面之注意事项再塡寫本頁) .裝, 訂. 丨線. 經濟部中夹標準房β工消费合作社印製 A6 B6 五、發明説明(23 ) 1101>其象限重量分派如下:Qlwt=70,Q2wt=50, Q3wt = 0及Q4wt = 0。方塊1105組合象限重量使Hlwt = 120及H2wt=0。方•塊1200a再次呼叫分段副常式1200。 下列输入參數係傳至副程式:區Q4座標(155 ,76, 200 ,0)如第2C-3本實施例,Hlvrt ( 120 )及 H2wt (0)。输出參數區Q4 — Η 1及區Q4 — H2亦傳 至副常式1200。副常式1200將區Q4***成區Q4 — Η 1 及區Q4 — Η2,並將這兩區的左上及右下角的X ,y座 標傳回。 第9 B圖中,方塊1201計算自第9 A圖傳回作為第一输 入參數的段的寬度及高度。方塊1205啟始此段即將***成 兩區的X,y座棵,使其與段本身的X ,y座標相同( 166 - 76 > 200 > 0 ) ° 控制流程經由方塊1215,1220,如前述,但此時方塊 1230回答為否定,因為其寬度小於區Q4的高度,故控制 流程移至方塊1240進行水平***Q4。方塊1240將區1右 下(LR) y座標及區2左上(UL) y座檷設定等於要*** 之段的左上y座標減去乘Mwtl/wtl + wt2的段高度, 如第2C — 3圖示。方塊1240可改變區1右下y座檷由〇 (方塊1 2 0 5初設)成為右下y座搮=7 6 — ( 7 6 * 1 2 0 / (120 + 0) ) = 〇 ,而使段(區Q4)***。區2左上 y座搮及右下y座標也一樣變為〇。注意區2並無任何寬 度,因為左上y座標及右下y座檷皆為零。此即表示不會 有任何視窗進入此區’而此區也不會再進—步***。在執 -25 - 本纸張尺度適用中國a家標準(CNS) f 4规格(210 X 297公釐) 81.1〇.20,〇〇〇 -裝-------玎------線 (請先閲讀背面之注意事項再填寫本頁) 經濟部中央標準局R工消費合作社印製 A6 B6 五、發明説明(24) 行方塊1240之後,副程式在方塊1299回至第9 A圖方塊 1200b ,並將區Q4 — H1及區Q4 — H2座標(利用區 1及區2的值)傳回作為输出參數。以下說明可知區Q4 一 H2並不使用,故其0寬度並無影響。 第9 A圖中,在方塊1200b中經由1130再次呼叫第9 B 圖之***段副常式1200。下列輸入參數係傳至副常式:區 Q4 — H1 座標(155 ,76,200 ,0,如第 2C — 4 圖 示)Qlwt (70),及 Q4\»t (50) *。输出參數區 Q4 — Q 1 及區Q 4 _ Q 2亦傳至副常式1 200。 . 副常式1200將區Q4 — 1***成區Q4 — Q i及^4 — Q2,並將此兩區之左上及右下角座標X,y傳回。 控制流程經由1215,1 220及1230移至1240,如前述,水 平***區Q4 — H1。方塊1240將區1右下7座標及區2. 左下y座標設定等於***段左上y座標減去乘以“1/ wtl + wt2的段高度,如第2C — 3圖示。方塊1240將區 1右下y座標由〇 (由方塊1205初設)改為右下y座標= 76 — (76 来 120 / (76+50) ) = 32,而把段(區 Q4 — Η 1 )***。區2左上y座標亦改為32。在方塊1240執行 後,方塊1299副常式回至第9 A圖方塊1200c ,將區Q4 —dl·及區Q4 — Q2 (利用區1及區2的值)傳回作為 输出參數。 在第9 A圖中,方塊1200c中之方塊1130第三次呼叫第 9 B圖的***段副常式1200。Μ下的输入參數傅至副常式 :區 Q4 — Η2 座標(155 ,〇,200 ,0) Q3wt(0) -2β - 本紙張尺度適用中困國家標準(CNS)甲4規格(210 X 297公藿) 81.10.20,000 -裝------.玎------線 (請先閲讀背面之注意事項再塡寫本頁) A6 B6 五、發明説明(25 ) 及Q4wt(0)。输出參数區Q4 — Q3及區Q4 — Q3亦 傳至副常式。但在副常式1200***衰減的0寬度區Q4 — Η 2之前,方塊1210加上及以2並測定其並未大於0 。此表示其已有足夠的視窗區,然後副常式在方塊1298回 至第9 A圖的方塊1115,傳回這兩區左上及右下角座標的 初設值,以表示區Q4 — H2並不***。 第9 A圖中,方塊1Π5將前3個視窗計算區的座標寫至 視窗資料40中的區權位44。在本賓施例中,次多活動視窗 (Word Perfect)的區櫊位44填有區Q4 — Q1座標155 ,76,200 ,32。次多活動視窗(Lotus 1— 2 — 2)的 區播位44填有區Q 4 — Q 2座標155 ,32,200 * 0。由 於此為最後視窗,方塊1115的執行在此停止。 方塊1120査詢是否有任何視窗要處理,即檢査傳至副常 式11 0 0的視窗表列中是否尚有未產生區的視窗。由於在本 實施例中*在視窗表列中僅有兩視窗傳至副常式1100,且 這兩視窗皆有有區產生,故方塊1120回答否定。方塊 1149經由方塊1130回至1139,因為方塊1130係可循環呼叫 的副常式1100。方塊1139回至第8圖的方塊1150。 在第8圖中,方塊1150及1155根據第9 A及9 B圖流程 在視窗資料40各視窗區檷位4 4所提供的資料定位顯示幂的 視窗位置。在區檷位44中有圖像的任一視窗皆由呈現管理 者產生圖像。第2 D圖為本實施例呈現給使用者的視窗。 當方塊1150表示所有的視窗已處理過,方塊1160將焦點給 予排列視窗表列(最活動視窗)中的第一個視窗。然後程 -27 - 本纸張尺度適用中國困家標準(CNS)甲4规格(210 X 297公釐> (請先閲讀背面之注意事項再填寫本頁) --裝· 訂. 經濟部中央標準局W工消費合作社印製 81.10.20,000 % 經濟部中央標準局βκ工消費合作社印製 A6 B6 五、發明説明(26 ) 式回至方塊401再次査看使用者是否選擇顯示視窗敷設模 式。 現在須回到第9 A及9 B圖討論三個未討論的實施洌。 第9A圖中,除了另外的參數須傳至***段副常式12 〇〇 Μ 表示要***的段本身是否自較大的段垂直或水平***外’ 其餘皆與前面所說明者相同。在第一次呼叫副常式時傳遞 一水平參數。若納稅人Τ小姐致能比例參數但並不致能最 佳配置參數,則Τ小姐係在使用本發明的第一個變通實施 例,其顯示17如第2 Ε圖示。在此實施例中,方塊1220回 答否定,因為最佳配置參數並未致能。方塊1 245可作為一 開關,以便在第一次發生段***時執行分塊1235 (即施行 一垂直***),並在該段(母段)進一步***成子段時執 行方塊1240,即水平***。敷設面係垂直***成區Η 1及 區Η2。而區Η 1則水平***成區Q1及Q2。區Η2亦 是水平***成區Q3及區Q4。區Q4進一步的為垂直分 裂,然後再水平***等等。副常式在1299回至其原來被呼 叫之處。段如何***的資訊亦在方塊1299中傅回。 若Τ小姐並未致能比例參數但致能最佳配置參數’則τ 小姐係在使用本發明的第二個變通的實施例,其顯示蒂 17如第2 F圖示。在此實施例中,方塊1215回答為否定’ 方塊1250測定wt2是否為零。若是,僅有一視窗需要區域 ,故段無須***。方塊1251保持與方塊1205初設的相同區 座檷,但改變區2座標為0,0 ’ 0,〇以表示此區並不 存在。副常式在方塊1297回至其原先被呼叫之處。若方塊 -2 8 - 本紙張尺度適用中國因家標準(CNS)甲4規格(210 X 297公釐) 81.10.20,000 ------------------------裝------.玎------線 (請先閲讀背面之注意事項再塡寫本頁) A6 B6 經濟部中央標準局霣工消费合作社印製 五、發明説明¢7 ) 1 250回答為否定,方塊1 2 9 5査詢最佳配置參数是否致能。 由於其在本實施例中為致能,故方塊1255回答為肯定。方 塊1260之作用如前述之方塊1230,及若寬度大於或等於高 度則垂直***段,否則為水平***段。方塊1265的操作與 前述方塊1235大致相同,但方塊1265通常平均***段。同 樣,方塊1270操作與前述方塊1240大致相同,但方塊 1275通常平均***段。在方塊1265或1270執行之後,副常 式在方塊1296回至其原被呼叫之處。***段的資訊亦一併 在方塊1296傳回。 若T小姐並未致能比例參數,且未致能最佳配置參數, 則其係使用本發明的第三個變通的實施例,其顯示幕17如 第2 G圖示。第2G圖雖與本實施例中第2 F圖相同,但 並非經常如。此在本簧_例中,·方塊1255之回答為否定。 方塊1 275操作與前述方塊1245相同。 第10圖中,與第5A — 5 B圖,第7及8圖的流程一起 獨立的執行於處理器12中,其說明如下。方塊1001檢査是 否有視窗事件要處理。此與第5A圖方塊110的檢査相同 。若方塊1 0 0 1測定並無視窗要處理,方塊1 0 0 3檢査是否所 的視窗已闞閉。若是,程式在方塊1099終止。若否,程式 再回至方塊1001檢査査是否有視窗要處理。一當方塊 1001回答肯定,方塊1〇1〇即取得視窗事件。方塊1020査詢 此視窗事件是否為使用者動作。若否’程式回至方塊 1001找尋另一視窗事件去處理。注意第5 A — 5 B圖實際 執行事件,如第10圖示,尋找影響本發明視窗定時功能的 -29 - 本紙張尺度適用中國國家標準(CNS)甲4現格(210 X 297公釐) 81.10.20,000 (請先閲讀背面之注意事項再塡寫本頁) -—裝· 訂. .線 切㈣ Λ6 Β6 五、發明説明(28) 特定事件。若方塊1020回答為肯定,方塊1050檢查控制資 料30暫停旗標34是否等於真2。若此旗標係等於真2 ,視 窗定時功能則因無活動時間截止的關係而被暫停。由於使 用者現已完成一些事情,故可重新関始視窗定時功能。即 在方塊1055改變暫停旗檷34之值為偽而完成,故第7圖方 塊205可回答肯定,而視窗資料30中的計時器旗標32由方 塊208增量1 。 第10圖中,不論方塊1050回答為何,控制流程移至方塊 1060 ·其最後事件旗標36纆設定為控制資料30中的計陈器 32的值。最後事件旗標36因而包含表示使用者與顯示幕上 視窗之一活動的最後一次事件。此資訊係由第5 A圖用Μ 檢査特定不活動時間截止是否已超過。控制流程回至方塊 1001 。 ' 上述本發明雖以較佳實施例及數個變通實施例說’熟悉 技藝人士應知有些變化仍羼本發明之範疇與精神。例如, 最活動視窗可定位於幕的右側’而不在左側,此種改變僅 要在方塊1235,1240,1265及1270稍加改變即可。因此, 文字或個人差異可在決定最活動視窗的最明顯顯示位置時 加以考慮。因此,此處所揭示者僅由下列牢請專利範圍加 Μ界定。 -裝-------玎------線 (請先閲讀背面之注意事項再填寫本頁) 經濟部中央標準局ΜΚ工消費合作社印製 -30 - 本紙張尺度適用中國國家標準(CNS)甲4視格(210 X 2奵公釐〉 81.10.20,000

Claims (1)

  1. 切㈣ ^ D7 經濟部中央標筚房員工消费合作社印製 六、申請專利範圍 1 · 一種用K在顯示幂上有效顯示多數視窗的方法,包含 步驟: 監視該活動多數視窗的每一時間長度; 測定視窗N的活動時間長度並未超過最低門限; 依活動遞減順序區別顯示視窗1至視窗N—1及Μ圖 像顯示視窗Ν。 2. —種用以在顯示幂上有效顯示多數視窗的方法,包含 步驟: * 監視該活動多數視窗的每一時間長度;及 顯示各該多視窗數,使其大小與其活動的時間長度成 比例。 3. 根據申請專利範圍第2項方法,其中該顯示步驟另包 含步驟: 測定該顯示幂上的敷設面積; 將該敷設面***成Η 1區及Η2區; 將該Η 1區***成Q1區及Q2區;及 將該Η2區***成Q3區及(^4區· 4. 根據申請專利範圍第3項方法,其中該***該敷設面 的步驟施行,使該Η 1區的大小與該第一視窗及該第 二視窗活動時間長度相對該第一視窗至該第Ν個視窗 的活動時間長度成比例,及該Η 2區的大小係與該第 三視窗至該第Ν個視窗活動時間長度相對該第一視窗 至該第Ν個視窗活動時間長度成比例。 5. 根據申·請專利範圍第4項方法,其中該***該Η 1區 -31 - 本紙張又度適用中國國家標筚(CNS)甲4規格(210 X 297公釐) (請先閱讀背面之.;i意事項再塡寫本頁) 丨裝· 訂. .線. 六、申請專利範園 6 8 A7 B7 C7 D7 長,該 間例對 時比相 動成度 活長長 窗間間 視時時 一 勖 訪 I 39 35 第活活 該窗窗 與視視 小二二 大第第 區該該 1 及與 Q窗小 該視大 使 I 的 行第區 胞該 2 的對Q 驟相該 步度及 區 2 Η 。該 例裂 比分 成該 度中 長其 間, 時法 動方 活項 窗5 視第 二圍 第範 該利 及專 窗請 視申 一 據 第根 長比窗 間成視 時«;個 動長Ν 活間該 窗時至 視動窗 三活視 第窗.四 視第 個通 Ν ^ 第係 該小 至大 3 窗的 Q視區 使三4 行第Q 施該該 的對及f湘, 步度例 該 與 小 大 的 區 時 動 活 窗 視 個 N 第 該 至 窗 視 三 第 該 對 相。 度例 長比 間成 時度 動 長 活間 驟 步 含 包 另 法 方區 項1 6 a 第該 圍於 範窗 利視 專一 請第 申該 據示 根顯 及 0 區區 2 3 QQ 該該 於於 窗窗 視視 二三 第第 示示 顯顯 使長 ,間 區時 :2的 驟Q點 步 I 焦 含 4 在 包Q窗 另及視 , 區四 法1第 方Q該 項 一 與 74小 第Q大 圍成的 範裂區 利分1 專區Q 請 4 -φα4 據該Q 根將該 度在 長窗 間視 時五 的第 點該 角 P 在係 窗小 視大 個的 N 區 第2 該Q 至 I 窗 4 視Q 四該 第及 該, 對例 相比 度成 焦 在 窗 視 個 N 第 該 至 窗 II 視N 四中 第其 該, 對例 相比 度成 長度 間長 時間 的時 點的 焦點 5 (請先閱讀背面之注意事項再塡寫本頁) .裝. 、11· 經濟部中央櫺準房員工消费合作社印製 9 包 另 驟 步 示 顯 ;。 該 中中中 區區其 12, QQ法 I - 方 4 4 項a a 8 該該第 於於画 窗窗範 梘視利 四五專 第第請 該該申 示示據 顯顯根 及 2 3 本紙張尺度通用中國國家標準(CNS)甲4规格(210 X 297公釐) A7 B7 C7 ________D7_ 六、申請專利範園 含步驟: 側定第六涸視窗的活動時間並未超過最小門限; Μ圖像顯示該第六個視窗。 10. 根據申請專利範圍第3項方法,其中若該敷設面的寬 度大於或等於該敷設面的高度,該***該敷設面的步 驟即垂直施行。 11. 根據申請專利範圍第3項方法,其中若該***該敷設 面步驟為垂直施行,該***孩Η 1區步驟即水平施行 0 . 12. 根據申請專利範園第3項方法,其中若該敷設面寬度 小於該敷設面高度,該***該敷設面步驟即水平施行 〇 13. 根據申請專利範圍第3項方法,其中若該***該敷設 r 面步驟為水平施行,該***該Hi區步驟即垂直施行 (請先閲讀背面之注意事項再填寫本頁) 裝· 訂. -線. β濟部中央標準局工消费合作社印製 -33 - 本紙張又度適用中菌國家標準(CNS)甲4規格(210 X 297公* )
TW081108395A 1991-12-20 1992-10-21 TW209287B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/811,548 US5390295A (en) 1991-12-20 1991-12-20 Method and apparatus for proportionally displaying windows on a computer display screen

Publications (1)

Publication Number Publication Date
TW209287B true TW209287B (zh) 1993-07-11

Family

ID=25206852

Family Applications (1)

Application Number Title Priority Date Filing Date
TW081108395A TW209287B (zh) 1991-12-20 1992-10-21

Country Status (9)

Country Link
US (1) US5390295A (zh)
EP (1) EP0548645B1 (zh)
JP (1) JPH0772857B2 (zh)
KR (1) KR960001098B1 (zh)
CN (1) CN1034031C (zh)
BR (1) BR9204649A (zh)
CA (1) CA2075440C (zh)
DE (1) DE69224603T2 (zh)
TW (1) TW209287B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5872872A (en) * 1993-06-30 1999-02-16 Sega Enterprises Image processing system and its method and electronic system having an image processing system

Families Citing this family (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0651738A (ja) * 1992-07-27 1994-02-25 Canon Inc コンピュータシステムの情報表示装置
US5621429A (en) * 1993-03-16 1997-04-15 Hitachi, Ltd. Video data display controlling method and video data display processing system
US5544352A (en) * 1993-06-14 1996-08-06 Libertech, Inc. Method and apparatus for indexing, searching and displaying data
JP3363529B2 (ja) * 1993-07-22 2003-01-08 富士通株式会社 動画表示装置
US5544300A (en) * 1993-11-12 1996-08-06 Intel Corporation User interface for dynamically converting between a single top level window and multiple top level windows
US5572649A (en) * 1993-11-12 1996-11-05 Intel Corporation Process for dynamically switching between a single top level window and multiple top level windows
US5796402A (en) * 1993-12-03 1998-08-18 Microsoft Corporation Method and system for aligning windows on a computer screen
US5657463A (en) * 1994-01-19 1997-08-12 Apple Computer, Inc. Method and apparatus for positioning a new window on a display screen based on an arrangement of previously-created windows
US5487143A (en) * 1994-04-06 1996-01-23 Altera Corporation Computer user interface having tiled and overlapped window areas
US5564004A (en) * 1994-04-13 1996-10-08 International Business Machines Corporation Method and system for facilitating the selection of icons
US5577187A (en) * 1994-05-20 1996-11-19 Microsoft Corporation Method and system for tiling windows based on previous position and size
US5642490A (en) * 1994-06-24 1997-06-24 International Business Machines Corporation Providing icon placement alternatives for dynamically added container records
US5555364A (en) * 1994-08-23 1996-09-10 Prosoft Corporation Windowed computer display
EP0727734B1 (en) * 1994-08-31 2005-06-15 NJK Corp. Method of automatically generating operation buttons for computer processing
US5812804A (en) * 1994-12-16 1998-09-22 International Business Machines Corporation Display apparatus for tossing windows
US5874960A (en) * 1995-07-05 1999-02-23 Microsoft Corporation Method and system for sharing applications between computer systems
US6466241B1 (en) * 1995-07-17 2002-10-15 Gateway, Inc. Method and apparatus for managing program activation through use of a favorite program button menu
US6359636B1 (en) 1995-07-17 2002-03-19 Gateway, Inc. Graphical user interface for control of a home entertainment system
US5712995A (en) * 1995-09-20 1998-01-27 Galileo Frames, Inc. Non-overlapping tiling apparatus and method for multiple window displays
US5856826A (en) * 1995-10-06 1999-01-05 Apple Computer, Inc. Method and apparatus for organizing window groups and windows in a table
JP3461412B2 (ja) * 1995-10-11 2003-10-27 シャープ株式会社 データ処理装置およびデータ処理方法
US5754809A (en) * 1995-12-12 1998-05-19 Dell U.S.A., L.P. Perspective windowing technique for computer graphical user interface
US5764215A (en) * 1996-02-20 1998-06-09 International Business Machines Corporation Method and system for generating a global hit test data structure using scan line compression of windows in a graphical user interface
CA2175148C (en) * 1996-04-26 2002-06-11 Robert Cecco User interface control for creating split panes in a single window
US5995103A (en) * 1996-05-10 1999-11-30 Apple Computer, Inc. Window grouping mechanism for creating, manipulating and displaying windows and window groups on a display screen of a computer system
US5920315A (en) * 1996-07-17 1999-07-06 International Business Machines Corporation Multi-pane window with recoiling workspaces
US5859639A (en) * 1996-07-17 1999-01-12 International Business Machines Corporation Mechanism to control visible presence of desktop objects in a graphical user interface
US5796403A (en) * 1996-09-27 1998-08-18 Adams; James S. Method of display categorization in a multi-window display
US5892511A (en) * 1996-09-30 1999-04-06 Intel Corporation Method for assisting window selection in a graphical user interface
US5812135A (en) * 1996-11-05 1998-09-22 International Business Machines Corporation Reorganization of nodes in a partial view of hierarchical information
US6604242B1 (en) * 1998-05-18 2003-08-05 Liberate Technologies Combining television broadcast and personalized/interactive information
CA2483488A1 (en) * 1997-02-19 1998-08-19 Gallium Software Inc. User interface and method for maximizing the information presented on a screen
TW347518B (en) * 1997-03-06 1998-12-11 Samsung Electronics Co Ltd Display screen split method of a computer system
US5973691A (en) * 1997-04-30 1999-10-26 Sony Corporation Display of multiple images based on a temporal relationship among them with various operations available to a user as a function of each displayed image size
US6326970B1 (en) * 1997-05-16 2001-12-04 Liberate Technologies TV centric layout
US5933140A (en) * 1997-06-30 1999-08-03 Sun Microsystems, Inc. Child window containing context-based help and a miniaturized web page
JP3079079B2 (ja) * 1998-01-07 2000-08-21 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 画面表示装置及び画面表示制御方法
US6584479B2 (en) * 1998-06-17 2003-06-24 Xerox Corporation Overlay presentation of textual and graphical annotations
US6335743B1 (en) 1998-08-11 2002-01-01 International Business Machines Corporation Method and system for providing a resize layout allowing flexible placement and sizing of controls
US6608633B1 (en) * 1998-10-30 2003-08-19 Sony Corporation Visual display of categorical information through visual factors such as scale and location
US7117452B1 (en) 1998-12-15 2006-10-03 International Business Machines Corporation System and method for customizing workspace
US6460015B1 (en) 1998-12-15 2002-10-01 International Business Machines Corporation Method, system and computer program product for automatic character transliteration in a text string object
US7099876B1 (en) 1998-12-15 2006-08-29 International Business Machines Corporation Method, system and computer program product for storing transliteration and/or phonetic spelling information in a text string class
US6389386B1 (en) 1998-12-15 2002-05-14 International Business Machines Corporation Method, system and computer program product for sorting text strings
US6496844B1 (en) 1998-12-15 2002-12-17 International Business Machines Corporation Method, system and computer program product for providing a user interface with alternative display language choices
US6353451B1 (en) * 1998-12-16 2002-03-05 Intel Corporation Method of providing aerial perspective in a graphical user interface
US6590594B2 (en) * 1999-03-25 2003-07-08 International Business Machines Corporation Window scroll-bar
WO2000077974A1 (en) 1999-06-11 2000-12-21 Liberate Technologies Hierarchical open security information delegation and acquisition
US7124360B1 (en) * 1999-08-04 2006-10-17 William Drenttel Method and system for computer screen layout based on a recombinant geometric modular structure
US6392672B1 (en) * 1999-09-17 2002-05-21 Conexant Systems, Inc. Adding method for ordered sorting of a group of windows on a display
US6445400B1 (en) * 1999-09-23 2002-09-03 International Business Machines Corporation Computer controlled user interactive display system with each of a plurality of windows having a border of a color varied to reflect a variable parameter being tracked for the window
EP1249013A1 (de) * 2000-01-21 2002-10-16 Siemens Aktiengesellschaft Verfahren zum gleichzeitigen überlappungsfrei darstellen von mindestens zwei datenvisualisierungsfenstern auf der anzeigefläche eines monitors einer datenverarbeitungsanlage
US20020044161A1 (en) * 2000-05-22 2002-04-18 Kazuaki Sugai Multi-window display system and method for displaying video data and storage medium
US20020080184A1 (en) * 2000-07-13 2002-06-27 Clayton Wishoff Application container for a graphical user environment
US6931604B2 (en) * 2000-12-18 2005-08-16 Derek Graham Lane Method of navigating a collection of interconnected nodes
US7568001B2 (en) * 2001-01-30 2009-07-28 Intervoice, Inc. Escalated handling of non-realtime communications
US7254641B2 (en) * 2001-01-30 2007-08-07 Intervoice, Inc. Digital multimedia contact center with tier escalation and deescalation in response to changed criteria
US6934743B2 (en) * 2001-03-14 2005-08-23 Wireless 3G Method and apparatus for displaying intermediate content messages in the unused portion of a web browser display space
US20080059571A1 (en) * 2001-03-14 2008-03-06 Khoo Soon H Displaying Advertising Messages in the Unused Portion and During a Context Switch Period of a Web Browser Display Interface
US20020135614A1 (en) * 2001-03-22 2002-09-26 Intel Corporation Updating user interfaces based upon user inputs
US9715252B2 (en) 2011-08-24 2017-07-25 Z124 Unified desktop docking behavior for window stickiness
US9405459B2 (en) 2011-08-24 2016-08-02 Z124 Unified desktop laptop dock software operation
US20130104062A1 (en) * 2011-09-27 2013-04-25 Z124 Unified desktop input segregation in an application manager
US9268518B2 (en) 2011-09-27 2016-02-23 Z124 Unified desktop docking rules
KR100425667B1 (ko) * 2001-12-03 2004-04-06 엘지전자 주식회사 데이터스트림의 속성정보 처리방법 및 장치
US20030142140A1 (en) * 2002-01-28 2003-07-31 International Business Machines Corporation Adjusting the tint of a translucent window to convey status
US6954905B2 (en) * 2002-01-28 2005-10-11 International Business Machines Corporation Displaying transparency characteristic aids
US20030142137A1 (en) * 2002-01-28 2003-07-31 International Business Machines Corporation Selectively adjusting the order of windows in response to a scroll wheel rotation
US20030142141A1 (en) * 2002-01-28 2003-07-31 International Business Machines Corporation Displaying specified resource usage
US20030142133A1 (en) * 2002-01-28 2003-07-31 International Business Machines Corporation Adjusting transparency of windows to reflect recent use
US7146573B2 (en) * 2002-01-28 2006-12-05 International Business Machines Corporation Automatic window representation adjustment
US7046254B2 (en) * 2002-01-28 2006-05-16 International Business Machines Corporation Displaying transparent resource aids
US20030142149A1 (en) * 2002-01-28 2003-07-31 International Business Machines Corporation Specifying audio output according to window graphical characteristics
US20030142143A1 (en) * 2002-01-28 2003-07-31 International Business Machines Corporation Varying heights of application images to convey application status
US7742609B2 (en) * 2002-04-08 2010-06-22 Gibson Guitar Corp. Live performance audio mixing system with simplified user interface
US20030222921A1 (en) * 2002-06-04 2003-12-04 Bernard Rummel Automatic layout generation using algorithms
US20030222922A1 (en) * 2002-06-04 2003-12-04 Bernard Rummel Automatic layout generation
US20040001101A1 (en) * 2002-06-27 2004-01-01 Koninklijke Philips Electronics N.V. Active window switcher
US7516475B1 (en) * 2002-07-01 2009-04-07 Cisco Technology, Inc. Method and apparatus for managing security policies on a network
US7274787B1 (en) 2002-08-16 2007-09-25 Intervoice, Inc. Scheduled return to queue with priority (SRQP)
US7230946B2 (en) 2002-08-16 2007-06-12 Nuasis Corporation Remote agent access method to a VoIP contact center where high QoS is not supported
AU2003257054A1 (en) * 2002-08-16 2004-03-03 Nuasis Corporation Escalated handling of non-realtime communications
US8171420B2 (en) * 2002-08-16 2012-05-01 Intervoice, Inc. Automatic management of the visual space while performing a task
JP2004223110A (ja) 2003-01-27 2004-08-12 Nintendo Co Ltd ゲーム装置、ゲームシステムおよびゲームプログラム
NO20031586L (no) * 2003-04-08 2004-10-11 Favourite Systems As Vindussystem for datainnretning
US8127248B2 (en) * 2003-06-20 2012-02-28 Apple Inc. Computer interface having a virtual single-layer mode for viewing overlapping objects
WO2004114113A1 (en) * 2003-06-20 2004-12-29 Apple Computer, Inc. Computer interface having a virtual single-layer mode for viewing overlapping objects
US7568167B2 (en) * 2003-06-26 2009-07-28 Microsoft Corporation Non-persistent user interface for real-time communication
US20050055645A1 (en) * 2003-09-09 2005-03-10 Mitutoyo Corporation System and method for resizing tiles on a computer display
US20050166158A1 (en) * 2004-01-12 2005-07-28 International Business Machines Corporation Semi-transparency in size-constrained user interface
US7272790B2 (en) * 2004-03-05 2007-09-18 Nokia Corporation Method and device for automatically selecting a frame for display
US7694233B1 (en) 2004-04-30 2010-04-06 Apple Inc. User interface presentation of information in reconfigured or overlapping containers
KR101117835B1 (ko) * 2004-05-06 2012-03-22 다카토시 야나세 윈도우 표시시스템, 윈도우 표시방법, 프로그램 개발지원장치 및 서버장치
JP2005345549A (ja) * 2004-05-31 2005-12-15 Sumitomo Electric Ind Ltd 光モジュール
GB0416038D0 (en) * 2004-07-16 2004-08-18 Portland Press Ltd Document display system
US20060020903A1 (en) * 2004-07-26 2006-01-26 Shih-Yang Wang Window split system and method
US20060184891A1 (en) * 2005-02-17 2006-08-17 Parker Jason M Simplified interactive graphical user interfaces for display systems by removal of inactive windows after a time-out period
US20060224992A1 (en) * 2005-04-01 2006-10-05 Microsoft Corporation Graphical user interface management
US20060248150A1 (en) * 2005-04-29 2006-11-02 International Business Machines Corporation Methods and apparatus for managing and distinguishing instant messaging sessions and threads
US7546547B2 (en) 2005-05-26 2009-06-09 International Business Machines Corporation Method, apparatus and computer program product for implementing automatic reapportionment of graphical subwindows based upon sensed, dynamic changes
US8208072B2 (en) * 2005-08-05 2012-06-26 Samsung Electronics Co., Ltd. Apparatus for providing multiple screens and method of dynamically configuring multiple screens
KR100757867B1 (ko) * 2005-08-30 2007-09-11 삼성전자주식회사 멀티태스킹 환경에서의 사용자 인터페이스 방법 및 장치
US7783990B2 (en) 2006-05-05 2010-08-24 Microsoft Corporation Association of display elements
US8627225B2 (en) * 2006-06-09 2014-01-07 Honeywell International Inc. Apparatus and methods for ensuring closure of displays
US7681144B2 (en) * 2006-06-13 2010-03-16 Mlb Advanced Media, L.P. Prioritized presentation of content
US20080010608A1 (en) * 2006-07-05 2008-01-10 Honeywell International, Inc. Apparatus and methods for ensuring visibility of display window
KR101315953B1 (ko) * 2006-11-23 2013-10-08 엘지전자 주식회사 이동통신 단말기 및 이를 이용한 멀티화면 제공방법
US8527881B2 (en) * 2007-01-30 2013-09-03 Oracle International Corporation Enterprise web browser extension
KR100801993B1 (ko) * 2007-03-12 2008-02-12 김기연 멀티화면 콘텐츠 구현방법 및 구현 시스템
USD609714S1 (en) * 2007-03-22 2010-02-09 Fujifilm Corporation Electronic camera
US9489216B2 (en) * 2007-07-26 2016-11-08 Sap Se Active tiled user interface
US8468462B2 (en) * 2007-10-09 2013-06-18 Honeywell International, Inc. Display management in a multi-window display
US20090132954A1 (en) * 2007-11-20 2009-05-21 Honeywell International Inc. Apparatus and method for isolating problems in content loaded into a human-machine interface application
US8555193B2 (en) * 2008-01-17 2013-10-08 Google Inc. System for intelligent automated layout and management of interactive windows
US8434019B2 (en) * 2008-06-02 2013-04-30 Daniel Paul Nelson Apparatus and method for positioning windows on a display
US9405847B2 (en) * 2008-06-06 2016-08-02 Apple Inc. Contextual grouping of a page
US8312384B2 (en) * 2008-06-11 2012-11-13 Honeywell International Inc. Apparatus and method for fault-tolerant presentation of multiple graphical displays in a process control system
TWI386843B (zh) * 2008-07-03 2013-02-21 Wistron Corp 螢幕顯示區分割方法、螢幕顯示區分割系統,及電腦程式產品
US8306522B1 (en) * 2008-12-23 2012-11-06 Sprint Communications Company L.P. Dynamic interface for mobile devices
CN101465107B (zh) * 2008-12-31 2010-12-08 华为终端有限公司 一种显示装置、使用该显示装置的终端及显示方法
JP5470861B2 (ja) * 2009-01-09 2014-04-16 ソニー株式会社 表示装置及び表示方法
JP5133919B2 (ja) * 2009-02-19 2013-01-30 株式会社沖データ アプリケーションプログラム及び画像処理装置
KR101640460B1 (ko) 2009-03-25 2016-07-18 삼성전자 주식회사 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기
DE102009002136B4 (de) 2009-04-02 2014-10-30 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren zum Darstellen einer aktuellen Taskliste auf der graphischen Benutzeroberfläche eines Steuerungscomputers einer Bearbeitungsmaschine
US8621387B2 (en) * 2009-06-08 2013-12-31 Apple Inc. User interface for multiple display regions
US8970448B2 (en) 2009-06-18 2015-03-03 Hiperwall, Inc. Systems, methods, and devices for manipulation of images on tiled displays
KR101636570B1 (ko) * 2009-10-28 2016-07-20 엘지전자 주식회사 출력표시영역 제어 장치 및 방법
US20110252356A1 (en) * 2010-04-13 2011-10-13 Robert Paul Morris Methods, systems, and computer program products for identifying an idle user interface element
US20120036471A1 (en) * 2010-08-04 2012-02-09 Misys Tool bars along lateral edges of a mobile computing device display
US20120311474A1 (en) * 2011-06-02 2012-12-06 Microsoft Corporation Map-based methods of visualizing relational databases
US20130104051A1 (en) 2011-09-27 2013-04-25 Z124 Unified desktop big brother application pools
US20160124698A1 (en) 2011-08-24 2016-05-05 Z124 Unified desktop triad control user interface for an application launcher
US20140040819A1 (en) * 2011-09-09 2014-02-06 Adobe Systems Incorporated Methods and systems for managing the presentation of windows on a display device
US9424439B2 (en) 2011-09-12 2016-08-23 Microsoft Technology Licensing, Llc Secure data synchronization
US8842057B2 (en) 2011-09-27 2014-09-23 Z124 Detail on triggers: transitional states
US11416131B2 (en) * 2011-09-27 2022-08-16 Z124 Unified desktop input segregation in an application manager
US20130080899A1 (en) 2011-09-27 2013-03-28 Paul E. Reeves Unified desktop big brother applications
US9164544B2 (en) 2011-12-09 2015-10-20 Z124 Unified desktop: laptop dock, hardware configuration
KR20130072744A (ko) * 2011-12-22 2013-07-02 삼성전자주식회사 휴대용 단말기에서 동적 디스플레이 분할을 위한 방법 및 장치
US9292158B2 (en) * 2012-04-17 2016-03-22 Franz Antonio Wakefield Method, system, apparatus, and tangible portable interactive electronic device storage medium; that processes custom programs and data for a user by creating, displaying, storing, modifying, performing adaptive learning routines, and multitasking; utilizing cascade windows on an electronic screen display in a mobile electronic interactive device GUI (graphical user interface) system
CN102780650A (zh) * 2012-07-21 2012-11-14 上海量明科技发展有限公司 即时通信交互界面调整的方法及客户端
KR101961860B1 (ko) 2012-08-28 2019-03-25 삼성전자주식회사 사용자 단말 장치 및 그 제어 방법
KR101957173B1 (ko) 2012-09-24 2019-03-12 삼성전자 주식회사 터치 디바이스에서 멀티윈도우 제공 방법 및 장치
US9977413B2 (en) 2013-03-11 2018-05-22 Honeywell International Inc. Apparatus and method for managing open windows in a graphical display for a representation of a process system
WO2014146292A1 (en) * 2013-03-22 2014-09-25 Nokia Corporation Selecting user interface view
KR20140142863A (ko) * 2013-06-05 2014-12-15 한국전자통신연구원 그래픽 편집기 제공 장치 및 그 방법
US10402034B2 (en) * 2014-04-02 2019-09-03 Microsoft Technology Licensing, Llc Adaptive user interface pane manager
US9870188B2 (en) * 2014-08-18 2018-01-16 Lenovo (Singapore) Pte. Ltd. Content visibility management
US10338765B2 (en) * 2014-09-05 2019-07-02 Microsoft Technology Licensing, Llc Combined switching and window placement
US10209849B2 (en) 2015-01-21 2019-02-19 Microsoft Technology Licensing, Llc Adaptive user interface pane objects
US10042655B2 (en) 2015-01-21 2018-08-07 Microsoft Technology Licensing, Llc. Adaptable user interface display
KR20180024238A (ko) * 2016-08-29 2018-03-08 삼성전자주식회사 번-인을 감소시키기 위한 전자 장치 및 컴퓨터 판독 가능한 기록 매체
CN107015721A (zh) * 2016-10-20 2017-08-04 阿里巴巴集团控股有限公司 一种应用界面的管理方法和装置
KR101873655B1 (ko) * 2016-11-30 2018-07-02 엘에스산전 주식회사 모니터링 화면 표시 방법
US11416140B2 (en) * 2018-01-18 2022-08-16 Hewlett-Packard Development Company, L.P. Touchscreen devices to transmit input selectively
US10831331B2 (en) * 2018-03-09 2020-11-10 International Business Machines Corporation Window control for simultaneously running applications
CN112351324A (zh) * 2020-10-27 2021-02-09 深圳Tcl新技术有限公司 模拟鼠标控制方法、装置、设备及计算机可读存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4660154A (en) * 1984-04-06 1987-04-21 Tektronix, Inc. Variable size and position dialog area display system
JPS62276673A (ja) * 1986-05-26 1987-12-01 Toshiba Corp マルチウインドウ表示装置
JPS63191221A (ja) * 1987-02-04 1988-08-08 Hitachi Ltd 計算機システムの表示画面分割方式
JPS6428723A (en) * 1987-07-24 1989-01-31 Mitsubishi Electric Corp Multi-window control system
JPH01267725A (ja) * 1988-04-20 1989-10-25 Hitachi Ltd マルチウインドウシステムにおけるウインドウ操作方式
US5060170A (en) * 1989-08-09 1991-10-22 International Business Machines Corp. Space allocation and positioning method for screen display regions in a variable windowing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5872872A (en) * 1993-06-30 1999-02-16 Sega Enterprises Image processing system and its method and electronic system having an image processing system

Also Published As

Publication number Publication date
CA2075440C (en) 1996-11-19
BR9204649A (pt) 1993-06-22
JPH0772857B2 (ja) 1995-08-02
EP0548645B1 (en) 1998-03-04
CA2075440A1 (en) 1993-06-21
JPH05233196A (ja) 1993-09-10
DE69224603T2 (de) 1998-11-05
EP0548645A1 (en) 1993-06-30
CN1034031C (zh) 1997-02-12
DE69224603D1 (de) 1998-04-09
KR960001098B1 (ko) 1996-01-18
CN1073787A (zh) 1993-06-30
US5390295A (en) 1995-02-14

Similar Documents

Publication Publication Date Title
TW209287B (zh)
TW210383B (zh)
US5777616A (en) Data processing system and method for invoking a function of a multifunction icon in a graphical user interface
Chimera Value bars: an information visualization and navigation tool for multi-attribute listings
US6166736A (en) Method and apparatus for simultaneously resizing and relocating windows within a graphical display
US4974173A (en) Small-scale workspace representations indicating activities by other users
Hill et al. Edit wear and read wear
US6823344B1 (en) File manager system providing faster and more efficient interactive user access to files in computer displays
US7788598B2 (en) System and method for assigning and scheduling activities
US5550970A (en) Method and system for allocating resources
US6163317A (en) Method and apparatus for dynamically grouping objects
US6570595B2 (en) Exclusive use display surface areas and persistently visible display of contents including advertisements
US5956032A (en) Signalling a user attempt to resize a window beyond its limit
TW531709B (en) Switching between virtual desktops
TW539959B (en) Method, system and program product for managing views at a computer system console
US20180284954A1 (en) Identifying a target area to display a popup graphical element
US20020054133A1 (en) User interface enhancement for windows-based operating systems
US7598941B2 (en) Pointer for a large display
TW401559B (en) Method and system for facilitating navigation among software applications and improved screen viewing
GB2363495A (en) Supplemental touch screen LCD panel
CN1073287A (zh) 直观日程表
US5995984A (en) Apparatus and method for zoom-in entry of an element in a table
US7757001B2 (en) System, method and graphical user interface for identifying image from remote site during screen sharing
US20020175940A1 (en) Data cylinder for managing ad-hoc data sets
JPH03288891A (ja) マルチウインドウシステムのウインドウ表示制御方式