亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對預測輸入編程的移動客戶計算機的制作方法

文檔序號:6412195閱讀:166來源:國知局
專利名稱:對預測輸入編程的移動客戶計算機的制作方法
技術領域
本發(fā)明一般地涉及計算機系統(tǒng),尤其涉及移動客戶計算機。
總的來說個人計算機系統(tǒng),尤其IBM個人計算機,已得到廣泛的應用,以便為當今現(xiàn)代社會的許多部門提供計算機機能。個人計算機系統(tǒng)一般可以定義為臺式微機、立式微機或便攜式微機,并且由系統(tǒng)單元、一個顯示監(jiān)視器、一個鍵盤、一個或多個軟盤驅動器、一個固定磁盤存儲器以及一個任選的打印機構成,其中系統(tǒng)單元具有單個系統(tǒng)處理機和關聯(lián)的易失性及非易失性存儲器。這些系統(tǒng)顯著特點中的一個特點在于利用母板或者系統(tǒng)平面在電氣上把這些部件連接起來。這些系統(tǒng)基本上設計成向單個用戶提供獨立的計算能力,并且價格便宜可由個人或小企業(yè)購置。這種個人計算機系統(tǒng)的例子是由IBM公司提供的并標記成個人計算機AT、個人系統(tǒng)/2、PS/1、Aptiva等等。在計算機技術上熟練的技術人員對這些系統(tǒng)是熟悉的。
這些系統(tǒng)可分類成兩個通族。通常稱為族I型號的第一族采用以IBM個人計算機AT和其它“IBM兼容”機為范例的總線結構。稱為族II型號的第二族采用以IBM個人系統(tǒng)/2 50型至95型為范例的微通道總線結構。族I型號最初采用流行的INTEL(英特)8088或8086微處理機作為系統(tǒng)處理機。這些處理機具有尋址一兆字節(jié)存儲器的能力。族II型號典型地采用高速INTEL80286、80386及80486微處理機,這些微處理機可以在實址方式下運行成仿真速度較慢的INTEL8086微處理機,或者運行成保護方式,對于某些型號保護方式可把尋址范圍從1兆字節(jié)擴展到4千兆字節(jié)。本質上,80286、80386和80486處理機的實址方式特性提供硬件對為8086和8088微處理機編寫的軟件的兼容性。隨著技術狀態(tài)的發(fā)展,族I系統(tǒng)研制出能力更高的中央處理機單元,其中包括英特公司的PENTIUM(奔騰)牌號微處理機以及其競爭微處理機、例如IBM公司和Motorola公司的Power PC處理機的精簡指令系統(tǒng)計算(RISC)微處理機,而且還研制出能力更強的總線設計如VESA和PCI總線設計。同樣,在計算機技術上熟練的技術人員對這些系統(tǒng)是熟悉的。
這些發(fā)展對于商業(yè)及用戶環(huán)境中計算方式的沖擊是意義深遠的。在研制出個人計算機系統(tǒng)之前,計算機的大部分應用僅用于商業(yè)目的并且數(shù)據(jù)處理是在安裝計算機系統(tǒng)的“玻璃機房”中進行的。查詢是通過信息管理員引導的,以便由計算機技術人員進行處理。隨著普遍使用了個人計算機系統(tǒng),對于管理人員和基本雇員重要的是一旦把數(shù)據(jù)保存到公司的計算機系統(tǒng)里之后可訪問這些數(shù)據(jù)。個人計算機系統(tǒng)的網(wǎng)絡不斷發(fā)展,通過網(wǎng)絡服務器可分級訪問存儲公司數(shù)據(jù)的公司計算機系統(tǒng)或主機。
信息工作已對數(shù)量不斷增加的信息工作者推廣,并且對公司內更為廣泛的雇員組的工作產(chǎn)生影響,從而提出這些雇員的移動性的要求。尤其對于象固定路線推銷員、運輸工具駕駛員或商業(yè)顧問等“室外”工作,重要的是當遠離公司時可以訪問常規(guī)保存在公司的計算機系統(tǒng)里的并經(jīng)計算機系統(tǒng)網(wǎng)絡存取的公司數(shù)據(jù)。這種訪問的一部分是通過利用諸如筆記本式或膝上式計算機系統(tǒng)的個人計算機系統(tǒng)的接線連接來達到的。典型地,這種系統(tǒng)裝備著調制解調器和通信軟件,從而當和公用電話交換網(wǎng)(PSTN)連接時,系統(tǒng)能與支援服務器或主機連接,從而用戶能得到對所需數(shù)據(jù)的訪問。
隨著無線電通信的發(fā)展如以蜂窩狀電話系統(tǒng)為例,提高了取消個人計算機系統(tǒng)和支援服務器之間接線連接的可能性。這種系統(tǒng)尤其在零售業(yè)和倉儲業(yè)所采用的系統(tǒng)中得到發(fā)展,其允許用戶自由地在具有無線電收發(fā)兩用機服務的區(qū)域中移動,同時保持用戶和數(shù)據(jù)信道的斷續(xù)接觸或者連續(xù)接觸,通過數(shù)據(jù)信道可以和服務器或者和支持公司活動的主機交換數(shù)據(jù)。出于本文中討論的目的,在用戶一側的這種系統(tǒng)將稱為“移動客戶系統(tǒng)”。移動客戶系統(tǒng)的特點在于用戶的移動性,這種用戶不受接線連接移動限制的約束;移動客戶系統(tǒng)的特點還在于系統(tǒng)的客戶性質,即移動客戶系統(tǒng)所訪問的公司數(shù)據(jù)保存在和移動客戶通信的服務器或主機計算機系統(tǒng)上。這種移動客戶系統(tǒng)有時還稱為個人通信助手或個人數(shù)字助手。有興趣的讀者可參閱Ira Brodsky所著的“WirelessTheRevolution In Personal Telecommunications”(Artech House,Boston,1995)以對移動客戶系統(tǒng)了解其它的背景及信息。
當以這種觀點描述移動客戶系統(tǒng)時,由于達到其它設計性能的同時所能提供的顯示區(qū)域是有限的,而造成許多困難。這些困難中的一些涉及在字段中輸入數(shù)據(jù),其可能要求字母數(shù)字數(shù)據(jù),例如街道地址或用戶姓名。典型地,這種要求出現(xiàn)于任何形式的填表應用中,諸如倉儲訂單的處理、商業(yè)交貨、醫(yī)院病人及醫(yī)囑記錄等等。所有這些應用環(huán)境都是在其中應用與數(shù)據(jù)貯存系統(tǒng)連接的移動客戶系統(tǒng)的環(huán)境。
在需要填寫表格能力之處,已經(jīng)研制出一種成功的在本文中稱為“表格小工具”的方法。術語“小工具”起源于AIX(先進的交互執(zhí)行程序)編程中,其意味著一種圖形設備,這種圖形設備可以從鍵盤或指針接收輸入并且可以通過回叫方式和應用程序或其它小工具通信。在本文中把“小工具”用作為(與AIX定義相符的)一種顯示器上完成特定任務的小工具或者代碼成分。例如,一個表格小工具可以支持表格中所采用的特定數(shù)據(jù)或者信息字段的字符串。一種例子可以是一個提供雙字母標識符的表格小工具,以用于需要地址的表格中的特定字段。這種例子中的表格小工具將從美國郵政局中采納的雙字母的五十種組合中進行選擇以識別美國的各州。在該給出的例子中,提供數(shù)據(jù)的列表的長度是有限的。在其它的例子中,例如地址表格中的地名字段,列表本質上不應受到限制,并且必須對來自任何預選列表之外的可能擴充或人工輸入是開放式的。
根據(jù)上述背景,本發(fā)明設想一種在其中為表格填寫應用使用預測小器具的移動客戶系統(tǒng)。預測小器具是一種小工具,在這種小工具中使用預測列表,以提供輸入到一個字段的預測缺省或對該字段提供預測填寫或者一并提供這兩種功能。預測小器具可以智能地響應以用于用戶的表格填寫應用,從而改進用戶的生產(chǎn)率。
本發(fā)明的一些目的已得到敘述,在下述連帶附圖的說明的展開過程中將會出現(xiàn)本發(fā)明的其它目的,附圖是

圖1是根據(jù)本發(fā)明的一種移動客戶計算機系統(tǒng)的一些部件的分解透視圖。
圖2是裝配后供使用的圖1的移動客戶系統(tǒng)的透視圖;圖3示意表示圖1和圖2所示的移動用戶系統(tǒng)與支援外圍設備及支援系統(tǒng)之間的關系;圖4概略表示配備在圖2的移動客戶機里的某些電路部件;圖5概略表示某些電路部件以及它們在圖2的移動客戶機中的相互關系。
圖6是用地圖2的移動客戶機的供電模式的狀態(tài)圖,以及這些模式間的轉換;圖7類似于圖6,表示圖2的移動客戶機的某些部件的狀態(tài)并且包括在移動客戶機上執(zhí)行的軟件的狀態(tài)。
圖8示例表示由在移動客戶機上執(zhí)行顯示某些數(shù)據(jù)的應用程序而驅動出的圖2的移動客戶機的顯示屏幕。
圖9類似于圖8,表示不同的屏幕顯示;圖10示意表示小工具,該小工具的缺省及填寫功能、以及缺省及填寫功能從中提取數(shù)據(jù)的列表之間的關系;圖11類似于圖8,表示一種鍵盤的外觀,該鍵盤包括顯示在圖8的表格上的列表部分;以及圖12是一個項目表,其可潛在地應用于根據(jù)本發(fā)明的姓名欄的小工具中。
盡管在后文中將參照描述本發(fā)明的最佳實施方式的附圖更完整地說明本發(fā)明,但是從下述說明的開端就應該理解,只要能達到本發(fā)明的良好結果,熟練的技術人員可對本文中所說明的發(fā)明進行修改。從而,應該把下述說明理解成是對相應技術中熟練的技術人員的概括性的原理公開,而不是對本發(fā)明的限制。
現(xiàn)在更具體地參閱附圖,圖1和圖2表示根據(jù)本發(fā)明的移動客戶個人計算機系統(tǒng)(以下稱為“移動客戶機”)并概括地用數(shù)字10表示的示范性實施方式。如從下述說明中將會更清楚地那樣,在本發(fā)明的設想中這種移動客戶機具有各種特性。這些特性的中心在于該系統(tǒng)在移動客戶系統(tǒng)和支援服務器、主機之間提供至少通信數(shù)據(jù)并可能提供通信和如語音的音頻的能力。在所示的實施方式中,這種能力是通過把系統(tǒng)構造成可分離為三個不同的部件來提供的,這三個不同的部件即系統(tǒng)配置盒11,機座12以及無線電收發(fā)兩用機13。在所示的形狀下,收發(fā)兩用機是一個蜂窩狀電話并可安裝在機座12中,而且通過把系統(tǒng)盒滑入到機座12提供的插座里可把機座12和系統(tǒng)配置盒11連接起來。盡管在此處示意成并說明為一個三部件的系統(tǒng),但是應理解后文中說明的本發(fā)明的許多優(yōu)點可以在移動客戶系統(tǒng)10為整體結構下實現(xiàn)。也就是說,這種整體結構把無線電收發(fā)兩用機和系統(tǒng)配置盒11結合在一起,它們之間的連接是用系統(tǒng)的單個外殼實現(xiàn),而且不再采用機座12。這種收發(fā)兩用機/機座/系統(tǒng)盒結構在某些情況下具有一定的優(yōu)點。但是,應該理解,本發(fā)明可以不采用這種特定結構實施。
這種三部分結構的一種可實現(xiàn)的優(yōu)點是很容易用一種無線電收發(fā)兩用機替代另一種收發(fā)兩用機。更具體地,盡管利用采用蜂窩狀數(shù)字分組數(shù)據(jù)(CDPD)協(xié)議的數(shù)據(jù)可在蜂窩狀電話無線電接口上交換數(shù)字數(shù)據(jù)和模擬音頻,仍存在著別的可能方式。其中可以包括數(shù)字無線電技術,例如頻分多址聯(lián)接(FDMA)和時分多址聯(lián)接(TDMA);擴頻技術如直接序列擴頻(DS-SS)和結果的碼分多址聯(lián)接(CDMA);跳頻擴展頻譜(FH-SS);以及把一個以上的這些技術組合成所謂的先進的移動電話系統(tǒng)(AMPS)或者先進的無線電數(shù)據(jù)信息業(yè)務(ARDIS)或RAM移動數(shù)據(jù)。隨著這些技術的發(fā)展以及更為廣泛地得到接受,這種三部分結構可以便利現(xiàn)有的系統(tǒng)盒11適應于新出現(xiàn)的無線電收發(fā)兩用機,因此可保護用戶在系統(tǒng)上的投資。但是,對于具有有害的溫度、濕度的周圍條件的環(huán)境或者易于因如跌落而造成沖擊的環(huán)境,在單個機殼中的收發(fā)兩用機、系統(tǒng)盒、支持電路的整體系統(tǒng)可能是更佳的選擇。
現(xiàn)轉向圖3,圖中示意地表示按照本發(fā)明的系統(tǒng)10與支援服務器及外圍設備之間的關系。更具體地,盡管通常系統(tǒng)盒11(下文中將更全面地說明)適用于由用戶經(jīng)安裝在背照明液晶顯示器上的觸屏進行輸入,系統(tǒng)10可以接納一個更普通的鍵盤16。如所示,借助對系統(tǒng)10提供數(shù)據(jù)輸入信號通道的導線體18,在需要使用時可把鍵盤接線連接到系統(tǒng)10。備擇地,可以通過熟練的技術人員周知的其它方式鏈接鍵盤以進行數(shù)據(jù)傳輸,例如采用周知的協(xié)議通過紅外鏈接。在該圖中,系統(tǒng)表示成通過用于紅外輻射數(shù)據(jù)傳輸?shù)腎rDA連接與打印機19連接。
如圖中所示,無線電收發(fā)兩用機提供對在20處所示的服務器的射頻鏈接,服務器可通過接線和支援主機的數(shù)據(jù)存儲器21通信。和整個公司的運轉有關的數(shù)據(jù)保持在支援主機上,并且按照本發(fā)明的以及上述相關發(fā)明的移動客戶機10可得到這些數(shù)據(jù)。
現(xiàn)轉向按照本發(fā)明共同完成數(shù)據(jù)處理的電路元部件,圖4表示這些元部件的一種組織形式。如圖中所示,示例的移動客戶系統(tǒng)10在其核心處具有一個微處理機(在30處表示),該微處理機采用精簡指令系統(tǒng)計算(RISC)性能。該處理機具有的部件包括用于液晶顯示器的控制器31;用于外圍設備的型號為周知的PC卡或者PCMCIA卡的控制器32,指令/數(shù)據(jù)高速緩存33;對存儲器和外部總線的接口34;以及實時時鐘35。該微處理機還具有中斷控制器36和用于各種業(yè)務的規(guī)定接口37。盡管本文中公開成一種具有這些性能的單處理器芯片,但是從現(xiàn)有計算機系統(tǒng)的制造和使用中已經(jīng)周知可以用其它方式實現(xiàn)這樣的計算能力和接口能力,例如采用其周圍具有適當?shù)闹С羞壿嬰娐坊蛐酒M的以Intel公司的X86為基礎的處理器。從而,盡管圖4的實施方式提供一種按照本發(fā)明的示范性系統(tǒng),眾所周知可以采用其它配置實現(xiàn)這種移動客戶系統(tǒng)的核心功能。
如圖4中所示,核心微處理機30得到各種外圍設備的支持。最重要地,系統(tǒng)運行的電源由電池40提供。最好電池40為所謂的“靈巧”型電池,這種電池具有對其充電狀態(tài)以及再充電過程的自監(jiān)視功能。這種電池是周知的并且會向移動客戶系統(tǒng)處理機30提供信號,這些信號可以用于向用戶生成有關電池的充電狀態(tài)。充電后即可供再使用等指示。該移動用戶最好還具有供接線連接時使用的常規(guī)調制解調器41,并且還具有電話互連頭42(用RJ-11插頭表示)。系統(tǒng)的存儲器是由閃速存儲器輔助卡44、動態(tài)隨機存取存儲器(DRAM)45以及核心閃速存儲器46提供的。最好如所示在48處和49處設置一對II型PCMCIA槽,以供增添其它的功能。
為了顯示移動客戶系統(tǒng)執(zhí)行的數(shù)據(jù)處理操作的結果,如上所述系統(tǒng)10具有LCD(液晶顯示器)15。該LCD由適當?shù)挠|屏50覆蓋,觸屏50起數(shù)字化儀的作用,用于用戶輸入時進行識別。在本說明的下文中有對該功能進一步的討論。來自觸屏、電池及溫度傳感器的輸入經(jīng)過模/數(shù)轉換器51傳送到處理機30的輸入/輸出(I/O)端口。處理機30的其它I/O端口提供對上述鍵盤、IrDA端口52、音頻CODEC(編碼譯碼器)54及相關的揚聲器55和話筒56以及用于無線電收發(fā)兩用機13的接口連接器58的連接。
如上面所指出的那樣,本文中參照圖4對功能結構的具體說明是可以根據(jù)設計者對要支持的功能、處理器核心以及支持邏輯電路等的選擇改變的。
如上所述,移動客戶系統(tǒng)10從電池獲得電源。盡管這種運行方式對于移動性是適宜的,為支持系統(tǒng)10采取了和更常規(guī)的以交流電源為形式的電源相連接的措施。圖5中在60處標識這種電源,在后文中對電源管理關系的說明中將引用到這種電源。如將理解到的那樣,移動客戶系統(tǒng)對電源使用的管理對于系統(tǒng)的可用性是相當重要的。
圖5從電源和耗電的角度表示處理機30周圍的外圍設備的結構,電源管理的拓撲結構是這樣的,電力從主電池40流入系統(tǒng)盒11里的處理機30,同時向機座12、安裝在機座上的任何無線電收發(fā)兩用機13以及任何系統(tǒng)使用的PC輔助卡施以獨立的電流及控制。電流的這種劃分對于本文中所說明的移動客戶系統(tǒng)10是重要的。更具體地,在機座12上設置獨立的電池61。機座電池61最好是一個“靈巧”電池,并且最好在機座12中具有與該電池相關的電池控制器62、機座外設控制器63以及對處理機30和無線電收發(fā)兩用機13之間的數(shù)據(jù)流起接口作用的相關電路64。從而,盡管機座12中的電路以及收發(fā)兩用機13是由處理機30控制的(將在后文中更詳細地指出),但是至少電源在一定程度上是和系統(tǒng)盒11獨立的。這是一種重要的分割。當系統(tǒng)盒和機座結合時,二個部件中的電路共同管理它們的整體。當把收發(fā)兩用機13(若其為常規(guī)蜂窩狀電話,它可具有自己的電源及電源管理技術)設置在機座12中時,收發(fā)兩用機13也可具有協(xié)調作用,參與三部件系統(tǒng)的電源管理。
現(xiàn)更具體地轉向系統(tǒng)盒11,該系統(tǒng)將具有用于電池40的控制器電路66并具有電源68,電池40向電源68提供運行系統(tǒng)盒11所需的電力。在本系統(tǒng)中,為了去掉對核心處理機30的某些要求,設置一個對電源實施控制的獨立微控制器69。該微控制器從處理機30及從變換器70接收輸入。處理機30和變換器70由用于實時時鐘35的電池71供電以完成最少的功能。RTC電池確保調用(后文中更詳細地說明)時可喚醒配置盒系統(tǒng)。
現(xiàn)從硬件拓撲轉到移動客戶系統(tǒng)10的供電模式和變遷過程,圖6是這些模式狀態(tài)的一種示例。出于下述說明的目的,應注意到將向移動客戶系統(tǒng)的用戶提供指示系統(tǒng)活動級的指示器。典型地,這些指示器或信號器將采用發(fā)光二極管(LED)的形式,因為這種器件容易得到、便宜并為技術設備的大多數(shù)用戶所熟知。該三部件系統(tǒng)可設置一個用于系統(tǒng)盒11的指示器、一個用于機座12的指示器以及一個用于收發(fā)兩用機13的指示器。在圖6中,劃分出各種活動度狀態(tài)之間的差別,這些狀態(tài)反映系統(tǒng)盒11和機座12之間的活動級的不同,并假定所示的系統(tǒng)為一個系統(tǒng)盒和機座連接在一起的三部件系統(tǒng)。
以這種背景為基礎,系統(tǒng)的全激活狀態(tài)將使系統(tǒng)盒11和機座12得到全激勵,并由對應的LED及背照明LCD15的發(fā)光得到指示。在75處表示該狀態(tài)。在76處表示完全相反的狀態(tài),即所有部件全部掉電的狀態(tài)(就象把所有的電池都去掉下的情況),這將造成所有的LED及背照明LCD都不發(fā)光。在全激活狀態(tài)下用戶可選擇斷開機座12,具體方式是操作為該目的設置的一個開關或者通過把機座與系統(tǒng)盒分離開來或把無線電收發(fā)兩用機和機座分離開來中斷所需的互連。在這種情況下,系統(tǒng)盒的LED和LCD可能保持發(fā)光(當系統(tǒng)盒保持激活時)但機座的LED變成不發(fā)光(在78處表示)。盡管不和支援服務器20和數(shù)據(jù)存儲器21連接(間歇性地或暫時性地),移動客戶能利用存儲器中存儲的數(shù)據(jù)進行數(shù)據(jù)處理。當出現(xiàn)由在移動客戶系統(tǒng)執(zhí)行的軟件判定的情況時,系統(tǒng)可進入所謂的暫停狀態(tài)。在79處表示的暫停狀態(tài)下,系統(tǒng)盒的LED和LCD以及機座的LED是暗的。即使三部件系統(tǒng)的其余部分保持在暫停狀態(tài),如果能使用無線電收發(fā)兩用機是適宜的,從而系統(tǒng)可進入80處表示的狀態(tài),在該狀態(tài)下機座的LED發(fā)光并且收發(fā)兩用機是起作用的。類似地,當出現(xiàn)由在移動客戶系統(tǒng)執(zhí)行的軟件重新判定的情況時,系統(tǒng)可進入在81處指示的所謂備用狀態(tài)。在備用狀態(tài)下,系統(tǒng)盒LCD變暗以節(jié)約電能,但系統(tǒng)盒LED仍保持發(fā)光以表示系統(tǒng)可以迅速“喚醒”。機座能處于掉電(LED不亮)或保持激活。設置著一種定時功能,當系統(tǒng)10在備用狀態(tài)下渡過預定的時間間隔后這種定時功能把系統(tǒng)轉換成暫停模式。
通過采用一個通-斷開關,系統(tǒng)可以在斷開狀態(tài)76和激活狀態(tài)78或75之間轉換。通過利用該通-斷開關或者通過拿掉電池,系統(tǒng)可以從暫停狀態(tài)或備分狀態(tài)轉換到斷開狀態(tài)76。響應來自用戶的暫停/恢復輸入、響應來自和機座連接的無線電收發(fā)兩用機的輸入呼叫指示、響應定時間隔的到時或者響應來自靈巧電池控制器的電池弱充電指示,系統(tǒng)可以從暫停狀態(tài)79或80轉換到激活狀態(tài)78或75。響應用戶事件如經(jīng)觸屏或鍵盤的輸入,系統(tǒng)可以從備用狀態(tài)轉換到激活狀態(tài)78或75。
圖7中給出另一種觀念的供電模式和轉換事件。其中系統(tǒng)狀態(tài)表示成接通狀態(tài)81;空閑狀態(tài)82;備用狀態(tài)84;暫停狀態(tài)85以及斷開狀態(tài)86。在接通狀態(tài)81下,系統(tǒng)的LED和LCD發(fā)光,處理機30在常規(guī)的高職能模式下運行,應用程序是現(xiàn)役的,并且按需要對其它的外圍設備進行供電管理。經(jīng)過一段不活動時間后將使系統(tǒng)進入空閑狀態(tài)82。在該狀態(tài)下,已結束處理機對應用程序的執(zhí)行,處理機進入電源管理的“強半睡”(“ doze high”)模式,LCD發(fā)光,并且按需要對其它的外圍設備進行供電管理。任何用戶事件都使系統(tǒng)返回到接通狀態(tài)。如果時間推移會使系統(tǒng)進入備用狀態(tài)84,則應用程序變成靜止的,處理機進入電源管理的“弱半睡”模式,LCD變暗,并且按需要對所有其它的外圍設備進行供電管理。如果時間推移會使系統(tǒng)進入暫停狀態(tài)85,應用程序變成靜止的并處于重新恢復的檢驗點,處理機進入電源管理的“睡眠”模式,LCD是暗的,并且斷開所有的其它外圍設備。從而就轉變到全激活狀態(tài)81所需的時間長度而言,系統(tǒng)從空閑狀態(tài)82返回最快,次之為備用狀態(tài)84,再次之為暫停狀態(tài),而從斷開狀態(tài)返回最慢。
作者相信現(xiàn)在簡單地論述為本發(fā)明的移動客戶系統(tǒng)設想的顯示器以及數(shù)據(jù)通信是有益的?,F(xiàn)在更具體地參照圖8,圖中表示在系統(tǒng)10上執(zhí)行的一個應用程序的顯示屏幕的一種示范性表示。最好系統(tǒng)10執(zhí)行的應用程序在性質上為瀏覽器程序,從用于通過超文本傳輸規(guī)約(HTTP)進行連接和用于超文本標記語言(HTML)下的文件。在通稱為互聯(lián)網(wǎng)和環(huán)球網(wǎng)的環(huán)境中HTTP和HTML得到廣泛的使用。本發(fā)明中采用這些技術是為了在客戶的最小資源下以及在經(jīng)支援服務器和主機數(shù)據(jù)存儲器能得到的資源的最大利用下方便移動客戶系統(tǒng)的運行。
更具體地,客戶系統(tǒng)的處理機30執(zhí)行存儲在系統(tǒng)閃速存儲器46中的操作系統(tǒng)程序和瀏覽器程序。在執(zhí)行這些程序下,經(jīng)收發(fā)兩用機13提供的無線鏈路或者當接線連接時經(jīng)接口58或調制解調器41傳送數(shù)據(jù),系統(tǒng)和支援服務器交換數(shù)據(jù)。所交換的數(shù)據(jù)可存儲在系統(tǒng)DRAM存儲器45里以供操作系統(tǒng)和瀏覽器處理。連帶著從支援服務器得到的數(shù)據(jù)的瀏覽器將在LCD15上顯示一個例如在圖8中示出的屏幕。該圖中顯示的屏幕具有一條沿顯示區(qū)上限的標題線90,顯示區(qū)內的表格具有用于例如標識號或姓名的數(shù)據(jù)的規(guī)定欄。在所示的具體表格中,這些欄包括中心數(shù)欄、醫(yī)院數(shù)欄、標識患者的生日日期和許可日期等等??拷鼧祟}線90在91處顯示一種動物的圖象,在該圖為一個袋鼠。按照本發(fā)明的某種實現(xiàn),該圖象用來表示系統(tǒng)從一種數(shù)據(jù)存取“跳躍”到另一種數(shù)據(jù)存取,并且用戶應該等待該“跳躍”的完成。在緊靠著標題線90的下面還設置著多個功能“按鈕”的標記,例如返回到主(或初始)屏幕、回退一個屏幕、通過無線鏈路交換數(shù)據(jù)、電池充電狀態(tài)以及引導顯示的屏幕等。某些欄,例如對ICU的進入日期和類別欄可由用戶注釋,并且是用靠近這些欄的“筆記本”圖符指示的。筆記本可以是合上的或者是打開的,合上的筆記本(例如靠近進入日期欄)提醒它目前缺少注釋,而打開的筆記本(例如靠近類別欄)提醒它目前包含注釋。
因為移動客戶系統(tǒng)10具有覆蓋LCD15的觸屏,通過把鐵筆、指點器或者手指接觸到觸屏區(qū)可以把數(shù)據(jù)輸入到系統(tǒng)中。這樣,請參照圖8,如果用戶想要輸入標明特定患者的性別,該用戶應該接觸(用鐵筆、指點器或手指)按鈕“男性”或“女性”來輸入該數(shù)據(jù)。類似地,如果用戶希望輸入一條注釋,用戶應該接觸由筆記本圖符定義的區(qū)域以在合上和打開狀態(tài)之中改變圖符,從而打開一欄以輸入適當?shù)臄?shù)字或字母數(shù)據(jù)。
應用程序以及屏幕顯示的其它及進一步的功能會從后文的討論中或者上述確定的相關申請中更為清晰。
應該理解,本文中說明類型的移動客戶系統(tǒng)能使用的顯示屏幕的面積是有限的。這種有限性嚴格限制著用于生成顯示器以及用于利用覆蓋顯示區(qū)的觸屏提供數(shù)據(jù)輸入的屏幕技術。本發(fā)明設想存儲成可由移動客戶系統(tǒng)的處理機訪問的控制程序在處理機上執(zhí)行時將和其它已有部件合作以適應這種受限的顯示區(qū),從而滿足系統(tǒng)用戶的需求。本發(fā)明特別把焦點集中在某些這種要求上。
如上所述,在計算機系統(tǒng)上填表應用是普遍的。圖9表示一個簡單的表格,對該表提供著一些表格小工具。這些小工具包括用于正文輸入欄(“姓名”)以及用于多行正文區(qū)(“注解”)的正文小工具。還包括用于選擇的從多個中取一的小工具,其中利用所謂的“收音機按鈕”(“眼睛”)從多個選擇中選取一個并否定對剩余選項的選取,或者利用選擇表(“頭發(fā)”)從下位型選項表中選擇一項。還包括用于核對框(“寵物”)和選擇表(“愛好”)的通/斷開關小工具,該選擇表中的選項可下拉并逐條核對。
圖9的表格中使用的小工具的各種類型是許多可能類型的示例。要點在于輸入小工具的類別,而不是所顯示的具體類型。
許多計算機應用程序允許用戶為表格設定“缺省值”。例如,在Word Perfect6.1商標下出售的字處理程序中,一個模板代表一個用于個人信息如姓名、地址和電話號碼的表格。一個“按缺省保留”按鈕使以后的模板用當前信息初始化該表格。許多應用程序把每個輸入的表格保留成缺省,并且用前一個表格的數(shù)據(jù)初始下一個表格的各欄。一個應用程序可以只從前一個表格初始化某些小工具并用不變的缺省初始化其它的小工具。正文輸入小工具通常初始化成空白的。
許多應用程序利用以前的各表格的匹配數(shù)據(jù)按用戶鍵入填寫正文小工具的內容。例如,在Quicken3.0商標下出售的財務程序具有填寫個人支票的表格。在用戶鍵入“收款人”正文欄中的每個字符之后,Quicken用以前的以已鍵入的各字符起始的條目完成該欄。這樣,用戶只鍵入足以唯一性地標識以前已輸入的收款人的所需字符串。這種功能稱為QuickFill。
重要地是要注意Quick Fill采用以前的各種輸入字母順序列表。例如,假定以前的支票包括上月中付給“Ace Hardware”十二張支票。
三個月前付給“AAA”一張支票。
當用戶鍵入字母A時,Quick Fill建議“AAA”,因為字母順序上“AAA”在“Ace Hardware”之前。Quick Fill并不因為較近或較經(jīng)常使用“Ace Hardware”而更有可能地推斷出“Ace Hardware”。只有當用戶鍵入字母C之后,Quick Fill才建議“Ace Hardware”。QuickFill建議的字母順序特性典型地適用于正文輸入小工具。
本發(fā)明設想存儲在存儲器中可由系統(tǒng)處理機訪問的控制程序將增強照圖9示意說明的所有類型的小工具。簡言之,每個小工具的缺省基于以前各表格的最大可能的選擇。但是,最大可能的選擇是通過以前各輸入的頻度和最近度確定的,字母順序僅是一種打破僵局的方法。正文輸入小工具利用以前所輸入完整用戶正在輸入的內容,而最頻繁的和最近的輸入是最佳的。
利用頻度和最近度預測用戶選擇的小工具在本文中稱為預測小工具。每個預測小工具帶有一個預測表,即用于該小工具的優(yōu)先的或預定的輸入表。該預測表有含有每種輸入的記錄,從而它可以分析匹配輸入的頻度和最近度。預測表是各種可能的數(shù)據(jù)輸入的系列,組織成可表示出一種特定次序的可能性,這些可能性按后文中更全面地說明的那樣將隨使用及時間變化。
預測小工具以兩種方式使用它的預測表。第一,該小工具利用該表確定預測缺省。當打開一個表格以供使用時,預測缺省設置該小工具的初始狀態(tài)。第二,小工具利用表確定所考慮的那欄的預測填寫。也就是說,當選擇一欄進行填寫并且用戶開始為該欄輸入數(shù)據(jù)的行為時,輸入的最初幾個字符被用于預測填寫該欄所需的數(shù)據(jù)整體并且對整個輸入提出建議(用戶可接受或拒絕建議的填法)。
圖10表示預測小工具、預測表、預測缺省及預測填寫之間的關系。這些對象將依次得到研究。
實現(xiàn)本發(fā)明的填表程序可以覆蓋現(xiàn)有表格系統(tǒng)。例如,超文本標記語言(HTML)支持帶有圖9中標識的各種類型的小工具的表格。因為HTML是開放式的和可擴充的,其用于表格小工具的語法可擴充成包括預測小工具。實現(xiàn)本發(fā)明的填表程序獨立于系統(tǒng)的正文輸入功能。也就是說,這些程序能適當?shù)睾玩I盤、手寫識別、語音識別以及其它字符輸入裝置一起工作。
如上面所述,當顯示表格時預測缺省功能設定小工具的初始狀態(tài)。這一點適用于所有類型的預測小工具,包括與正文輸入小工具不同的其它小工具。有可能使預測缺省把小工具設定為不變的缺省。這樣做完全不利用預測表,并且是傳統(tǒng)小工具通常工作的方式。另外,用戶可以人工地設定不變的缺省值。
但是,預測缺省通常根據(jù)以前輸入項的最近度和/或頻度初始化欄目。如果預測缺省采用最近度,則來自前一個表格的條目總是出現(xiàn)在新表格上。例如,在圖9中,如果有時一個家族的成員一起進入,姓的缺省值可以基于最近性。如果預測缺省采用頻度,則以前最經(jīng)常使用的條目將出現(xiàn)在新表格上。(在這種情況下,最近性可在兩種或更多種輸入具有相同頻度時充當解決僵局的方法)。例如,在圖9中,如果輸入的大多數(shù)人的眼睛是蘭色的,則總是選擇蘭色。預測缺省還可以是頻度和最近度的組合以替代只取決于其中之一。在圖10中這是用“ F+R”條或天平表示的,其中“F”代表頻度而“R”代表最近度。這種代替在頻度和最近度之間切換的預測缺省提供一種連續(xù)性。
作為例子,考慮一個在北卡羅來納州包裹投遞公司工作的職工,他在計算機系統(tǒng)上記錄每個包裹的目的地。假定公司30%的包裹送到查洛特市、20%送到柴比爾比市并且少于20%的包裹送到別的任何城鎮(zhèn)。在第一種考慮下,該職工計算機系統(tǒng)上的城鎮(zhèn)輸入小工具的預測缺省可以假定成總是為查洛特市,即單以頻度為基準。但是,假定送到某特定城鎮(zhèn)的包裹經(jīng)常是一個接著一個的,因為客戶趨向按組地把包裹從一個地點發(fā)往到另一個地點。從而,如果一個包裹是到柴比爾山市,則下一個包裹很有可能也是寄往該城鎮(zhèn)的。而且如果一排中的兩個包裹都是到柴爾比山市的,則下一個包裹仍寄往柴比爾山市的概率要比寄往查洛特市的概率高得多。這樣,預測缺省除基于頻度之外基于最近度更為適當??赡茉诮邮斩€到柴比爾山市的包裹之后,把缺省切換成柴比爾山市。但是,當該職工遇到一個打破柴比爾山市序列其目的地為查洛特市的包裹時,一次查洛特市輸入的最近度加上查洛特市輸入的頻度則使缺省切換回查洛特市。
一種特殊情況的預測缺省是從連續(xù)體例如渦形條中進行選擇的小工具。對于這樣的小工具,預測缺省可能選擇以前的各輸入的均值而不是中值。目標是把小工具定位在最靠近最有可能的終值上。
預測填寫功能提出完成用戶輸入的最有可能的字符串,這種功能最可應用于正文輸入小工具。類似于預測缺省,預測填寫利用頻度、最近度、或者兩者的組合。預測缺省和預測填寫采用相同的預測表。但是,這兩種功能可以采用不同的頻度最近度間的權衡。這一點在圖10中是用“F+R”天平梁上的不同支點或者不同的指針位置來示意的。
對上面給出的包裹投遞公司的例子進行修改,即假設35%的包裹發(fā)往瑞來市,30%發(fā)往查洛特市(與上面相同),20%發(fā)往柴比爾山市(與上面相同)。假如預測缺省完全根據(jù)頻度,則此例中設置成“瑞來市”,一個輸入起始字母C的用戶將提醒以不同的方式填寫該欄。如果預測填寫完全根據(jù)頻度,則其啟示“查洛特市”。如果預測填寫完全根據(jù)最近度,則其啟示查洛特市或柴比爾山市,并采用最新近使用者。如果預測填寫采用頻度和最近度的組合,字母C將啟示查洛特市除非剛剛用過柴比爾山市,在后一下情況下柴比爾山市是最佳的。
本發(fā)明的應用開發(fā)者必須確定頻度和最近度之間的最佳權衡。每種表格的每欄可以具有用于預測填寫和預測缺省的相同的頻度/最近度權衡。為了確定最佳權衡需要熟悉最終用戶環(huán)境和試驗法。通常,預期用戶喜歡不要經(jīng)常改變預測缺省,從而預測缺省最可能僅取決于最近度和頻度中的一種。而另一方面,預測填寫最有可能采用頻度/最近度權衡。
存在著使預測填寫更實用的一些實現(xiàn)細節(jié)。如果拒絕一欄的預測缺省,則預測缺省值不應該用預測填寫重新提議。例如,如果預測缺省是“查洛特市”并且用戶鍵入C,因為用戶已經(jīng)拒絕查洛特市則預測填應該建議“柴比爾山市”而不是“查洛特市”,即使查洛特市是最佳的。
用戶可以接受一個預測填寫(或預測缺省)并且僅利用它的一些字母。例如,假如用戶希望輸入“柴爾比山市”,但當輸入字母C時預測填寫建議“查洛特市”。在建議“柴比爾山市”之前,用戶不必輸入H、A和P。替代地,該用戶可以移動到“Charlotte(查洛特市)的R處并輸入”Chapel Hill(柴比爾山市)中的P覆蓋R。
預測填寫可以顯示其列表中的前幾項。當用戶鍵入一個字母時,預測填寫可以用最可能值完成該欄。但是,它也在屏幕上的一個表中顯示前五個最有可能值。隨著用戶鍵入每個字母該表不斷更新。用戶可從該表選擇任一值。甚至在用戶鍵入之前預測填寫可以顯示該表,盡管該欄包含著預測缺省。在圖11中表示這種操作的一個例子,圖中在鍵盤顯示區(qū)的左側顯示預測填寫表。鍵盤顯示區(qū)本身是上面列舉的姐妹申請中的一個申請的主題。預測填寫可能在子欄中或整欄中操作。在圖9的“姓名欄”中,名和姓可能具有完全獨立的預測表。根據(jù)正在考慮中的該欄要輸入的那一部分,預測填寫建議常用的名(如“John”)或常用的姓“如Smith”)。在該例中,一個空格把名子欄和姓子欄分開。對于“注解”欄,句號可以分開子欄并且預測填寫可召回各句子。
預測表是對某欄(或子欄)候選物的長期收集積累,或者是由程序開發(fā)者確定的類似預定表。各欄的預測缺省和預測填寫采用相同的預測表,不過通常具有不同的頻度/最近度權衡。預測表最好是動態(tài)的,每次在用戶填完包括該欄的一個表格后得到改變。
預測表同時以幾種方式保持其存儲的各項。這些方式包括頻度(該項多少時候使用一次?);最近性(該項每次使用后間隔多長?);以及預置加權(如果以前未使用過任何一項-無頻度或無最近歷史-什么是最可能的?)。這些分類還可能包括字母順序。對于字母欄或正文欄,預測表必須把搜索限制到以用戶輸入的字母為開頭的條目。
對于大型的預測表,在正要使用表之前和使用之后分類該表時會造成性能問題。有可能必須利用多任務系統(tǒng)來執(zhí)行該背景下的分類。如果分類算法在完成之前被中斷,預測表必須能夠只利用已經(jīng)完成的分類方式(即,可能迫使它只利用字母順序)。這是因為提供一個較少可能的建議可能比使用戶等待該分類算法的完成更佳。
本發(fā)明包括的表格準備程序可以提供一種“凍結”功能,這種功能停用分類算法、停止增加新的輸入,并從而凍結預測表。在系統(tǒng)得到一段時間的使用之后,頻度得到確立(假定為靜態(tài)環(huán)境),從而用戶可以選擇凍結一些或所有的預測表。可能出于兩個原因用戶需要這樣做。首先,凍結預測表可以改進系統(tǒng)性能。第二,凍結預測表可使預測缺省和預測填寫更加相容和更可預測。例如,相同的條目應該永遠出現(xiàn)在預測填寫表的相同位置上。對于凍結的并僅具有一些條目的預測表,體現(xiàn)本發(fā)明的表格程序具有一個該表的“小鍵盤”圖。取代在表中表示各條目,該表格在其自身的按鈕上顯示該預測表的各條目。各條目尺寸更大、相互之間具有更寬的間隔,從而更方便預測表的使用。
幾個欄可能共享公用預測表。例如,如果一份表格上有多于一個的姓名欄,這些欄將共享相同的姓名預測表。而且,在完全不同的表格上的欄也可能共享預測表。
預測表可能消除附加表格存儲的要求。如果一個表格全部由預測小工具構成,則用戶已經(jīng)輸入的每份表格的內容可以通過預測表的結合來調用。例如,如果圖9中的所有小工具是預測小工具,則通過調用每個小工具的預測表中的第n個條目可恢復n次輸入前的表格的內容。以這種模式工作時,所有的小工具必須是帶有預測表的預測小工具,即使用戶接口不利用預測表。而且,當預測表滿了時必須不會產(chǎn)生重寫,除非把原有的條目保存到別的地方或者不再需要。
由本發(fā)明設想的和體現(xiàn)的控制程序是模塊化的,從而開發(fā)者可訪問任何組成部分。開發(fā)者在無需使用預測小工具下可使用預測缺省及預測填寫對象。這對開發(fā)本發(fā)明者未想到的不同類型的小工具是有用的。而且,開發(fā)者可利用預測表對象直接調用數(shù)據(jù)。此外,預測表可和普通的表格存儲器共享數(shù)據(jù)。
圖12表示一個按最近度分類的預測表的例子。在圖中,n表示最近度,其中n=0用于最近的輸入而n=9用于第一次的輸入。在括號中的條目是較近輸入的條目的“影子”,并且不需要單獨存儲。例如,條目0存儲正文“Champion”,而條目2只存儲指向條目0的指針。
每條目的概率權值由小寫字母W表示。一個給定字符串(W個影子的結合)的權由大寫字母W表示。W由下式計算W=bb+n]]>其中b為頻度/最近度權衡。如果b小,則權衡有利于最近度。如果b大,則權衡有利于頻度。對于各個非影子條目,權由方程式W=Σn=09w]]>決定,從而非影子的總權為其本身的權加上其影子的權。該表表示權衡b為1,4,10的各權。b=1表示對最近度的最強優(yōu)先。用戶最近兩次輸入“Champion”,從而它的概率最高(W=1.33)。請注意隨b接近0,最近度完全起支配作用,因為最近的項總是具有W=1并且后繼的W迅速減小。b=10表示對頻度的最強優(yōu)先。比起其它輸入用戶更經(jīng)常地輸入“Brittenham”,所以“Brittenham”具有最高的概率(W=2.96)。請注意隨著b接近無窮大,完全由頻度起支配作用,因為每個條目具有W=1。最近度僅用于打破僵局。b=4表示最近度和頻度之間的一種權衡,該值建議“Bertram”為最有可能。近來用戶三次輸入“Bertram”。用戶最近輸入“Champion”,但只有兩次,用戶最頻繁地輸入“Brittenham”,但在許久之前。由于在最近度和頻度上的組合,預測表建議“Bertram”。
很明顯,b的不同值的效果取決于預測表的尺寸。因此,當用該算法設置權衡時,開發(fā)者必須考慮到預測表的尺寸。
假定稱為“姓”的正文輸入欄具有b=1的預測缺省和b=10的預測填寫。在給定上表中的預測表狀態(tài)時,該欄的缺省為“Champion”因為在b=1下它具有最高的權。如果用戶鍵入字母B,則預測表將建議“Brittenham”而不是“Bertram”,因為在b=10下前者具有更高的權。
這種算法僅是本發(fā)明的一種可能實現(xiàn)方法。尤其,計算W的更復雜方程式可能是適當?shù)?。權衡,例如,應該是一個和預測表的尺寸無關的表現(xiàn)一貫的絕對值。通過在用戶的每次動作之后減少分類,可以進一步優(yōu)化該算法,以減少存儲量和提高性能。
本發(fā)明還設想在預測表中表現(xiàn)可能的數(shù)據(jù)輸入時可以采用不同于上述的權衡方式的共享最近度和頻度特性的方式。更具體地,考慮一個確定數(shù)量(例如十個)的可能輸入的預測表,在該序列表的開頭部分的某些位置可能指定成只用最近度確定。該表的其余部分可能僅根據(jù)頻度分配輸入的順序位置。從而在為預測填寫或預測缺省顯示該表時,所顯示的前幾個輸入將基于用戶選擇的最近的輸入,而在表中后面顯示的輸入將根據(jù)頻度顯示,而且這些后面的輸入是在以前的應用中選擇的。最近度和頻度之間的“分割線”是由用戶確定的。這樣,在給定十個輸入的表的例子下,用戶可能把前三個位置選擇成基于最近度顯示,而第四至第十位置基于頻度顯示。從而,隨著對該表的每次再分類,最近使用的輸入將顯示在第一位置上,位于以前選擇的輸入之前。
這種處理近來的和頻繁的輸入的方法具有幾個優(yōu)點。這種方法是廣泛可應用的,從而應用開發(fā)者無須為每個正文小工具確定最佳的頻度及最近度特性。一種應用中的所有正文小工具都可采用相同的算法,從而用戶將查明可期待什么樣的行為。該算法對各種小工具的相容性可使用戶更容易理解從一個輸入到下一個輸入會發(fā)生什么情況。因為簡化了計算,減小了對系統(tǒng)性能的負向影響。對系統(tǒng)存儲器的需求變小,這是因為避免了對每次輸入的最近度數(shù)據(jù)的存儲;為每個條目仍存儲頻度數(shù)據(jù),而最近度是通過指向最近n個條目(在上面剛給出的例子中n=3)的短指針表處理的。
本文中已說明的技術不僅可用于移動客戶計算機系統(tǒng)下的填表小工具,并且還可用于具有填表需求的其它類型的系統(tǒng)。能應用本發(fā)明的其它系統(tǒng)的例子在1996年7月23日發(fā)布的美國5,539,479號專利中得到指出和說明,該專利是按共同所有授予本發(fā)明的,有興趣的用戶可以參考該專利。
在附圖及本說明書中對本發(fā)明的最佳實施方式進行了敘述,盡管使用了專門術語,但本說明只是在通用的和說明性的意義上使用術語而不是出于予限制的目的的。
權利要求
1.一種移動客戶計算機系統(tǒng),包括一個機殼,其尺寸為可由用戶用手握住和操作;一個安裝在所述機殼內的處理機,用于處理數(shù)字數(shù)據(jù);安裝在所述機殼內的存儲器,用于存儲數(shù)字數(shù)據(jù)并且與所述處理機連接;一個安裝在所述機殼內并和所述處理機及所述存儲器連接的顯示器,用于顯示經(jīng)所述處理機處理從數(shù)字數(shù)據(jù)中獲得的信息;一個安裝在所述機殼內并覆蓋所述顯示器的輸入數(shù)字化儀,所述數(shù)字化儀和所述處理機連接以由用戶輸入數(shù)字數(shù)據(jù);以及存儲在所述存儲器里并可由所述處理機訪問的控制程序,用于指導所述處理機對數(shù)字數(shù)據(jù)的處理;當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合,以a)顯示定義數(shù)據(jù)欄的表格;以及b)運用預測小工具以對規(guī)定的數(shù)據(jù)欄提供數(shù)據(jù)輸入。
2.按照權利要求1的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便運用預測小工具對規(guī)定的數(shù)據(jù)欄提供預測缺省。
3.按照權利要求2的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定的算法從該預測表中選擇預測缺省輸入。
4.按照權利要求1的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便運用預測小工具對規(guī)定的數(shù)據(jù)欄提供預測填寫輸入。
5.按照權利要求4的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定算法從該預測表中選擇預測填寫輸入。
6.按照權利要求1的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定算法從該預測表中選擇數(shù)據(jù)輸入。
7.按照權利要求6的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)列入的數(shù)據(jù)輸入項的最近使用從預測表中選擇一個數(shù)據(jù)輸入。
8.按照權利要求6的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)列入的數(shù)據(jù)輸入項的使用頻度從預測表中選擇一個數(shù)據(jù)輸入。
9.按照權利要求6的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)用戶選取的對列入的數(shù)據(jù)輸入項的使用的最近度和頻度的加權判定從預測表中選擇一個數(shù)據(jù)輸入。
10.按照權利要求6的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便把預測表存儲成可能的數(shù)據(jù)輸入序列,并且把該序列定序成其起始部分基于列入的數(shù)據(jù)輸入項的使用最近度而其后面部分基于列入的數(shù)據(jù)輸入項的使用頻度。
11.按照權利要求6的移動客戶計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便把用戶的數(shù)據(jù)輸入俘獲到規(guī)定欄中并把俘獲的輸入存儲到預測表中。
12.一種移動客戶計算機,包括一個機殼,其尺寸為可由用戶用手握住和操作;一個安裝在所述機殼內的處理機,用于處理數(shù)字數(shù)據(jù);安裝在所述機殼內的存儲器,用于存儲數(shù)字數(shù)據(jù)并且與所述處理機連接;一個安裝在所述機殼內并和所述處理機及所述存儲器連接的顯示器,用于顯示經(jīng)所述處理機處理從數(shù)字數(shù)據(jù)中獲得的信息;一個安裝在所述機殼內并覆蓋所述顯示器的輸入數(shù)字化儀,所述數(shù)字化儀和所述處理機連接以由用戶輸入數(shù)字數(shù)據(jù);以及存儲在所述存儲器里并可由所述處理機訪問的控制程序,用于指導所述處理機對數(shù)字數(shù)據(jù)的處理;當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合,以a)顯示定義數(shù)據(jù)欄的表格;b)把用戶的數(shù)據(jù)輸入俘獲到規(guī)定的欄中;c)把俘獲的用戶輸入存儲到用于規(guī)定的欄的數(shù)據(jù)輸入預測表中;以及d)運用預測小工具以對規(guī)定的數(shù)據(jù)欄提供從預測表中選出的作為數(shù)據(jù)輸入的預測缺省和預測填寫中的一種。
13.一種計算機,包括一個機殼,一個安裝在所述機殼內并處理數(shù)字數(shù)據(jù)的處理機;安裝在所述機殼內用于存儲數(shù)字數(shù)據(jù)并和所述處理機連接的存儲器;一個和所述處理機和所述存儲器連接的顯示器,用于顯示經(jīng)所述處理機處理從數(shù)字數(shù)據(jù)中獲得的信息;存儲在所述存儲器里并可由所述處理機訪問的控制程序,用于指導所述處理機對數(shù)字數(shù)據(jù)的處理;當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合,以a)顯示定義數(shù)據(jù)欄的表格;b)運用預測小工具以對規(guī)定的數(shù)據(jù)欄提供數(shù)據(jù)輸入。
14.按照權利要求13的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便運用預測小工具對規(guī)定的數(shù)據(jù)欄提供預測缺省輸入。
15.按照權利要求14的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定的算法從該預測表中選擇預測缺省輸入。
16.按照權利要求13的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便運用預測小工具對規(guī)定的數(shù)據(jù)欄提供預測填寫輸入。
17.按照權利要求16的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定算法從該預測表中選擇預測填寫輸入。
18.按照權利要求13的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定算法從該預測表中選擇數(shù)據(jù)輸入。
19.按照權利要求18的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)列入的數(shù)據(jù)輸入項的最近使用從預測表中選擇一個數(shù)據(jù)輸入。
20.按照權利要求18的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)列入的數(shù)據(jù)輸入項的使用頻度從預測表中選擇一個數(shù)據(jù)輸入。
21.按照權利要求18的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)用戶選取的對列入的數(shù)據(jù)輸入項的使用的最近度和頻度的加權判定從預測表中選擇一個數(shù)據(jù)輸入。
22.按照權利要求18的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便把預測表存儲成可能的數(shù)據(jù)輸入序列,并且把該序列定序成其起始部分基于列入的數(shù)據(jù)輸入項的使用最近度而其后尾部分基于列入的數(shù)據(jù)輸入項的使用頻度。
23.按照權利要求18的計算機,其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便把用戶的數(shù)據(jù)輸入俘獲到規(guī)定欄中并把俘獲的輸入存儲到預測表中。
24.一種計算機,包括一個機殼;一個安裝在所述機殼內并處理數(shù)字數(shù)據(jù)的處理機;安裝在所述機殼內用于存儲數(shù)字數(shù)據(jù)并和所述處理機連接的存儲器;一個和所述處理機及所述存儲器連接的顯示器,用于顯示經(jīng)所述處理機處理從數(shù)字數(shù)據(jù)中獲得的信息;存儲在所述存儲器里并可由所述處理機訪問的控制程序,用于指導所述處理機對數(shù)字數(shù)據(jù)的處理;當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合,以a)顯示定義數(shù)據(jù)欄的表格;b)把用戶的數(shù)據(jù)輸入俘獲到規(guī)定的欄中;c)把俘獲的用戶輸入存儲到用于規(guī)定的欄的數(shù)據(jù)輸入預測表中;以及d)運用預測小工具以對規(guī)定的數(shù)據(jù)欄提供從預測表中選出的作為數(shù)據(jù)輸入的預測缺省和預測填寫中的一種。
25.一種顯示生成系統(tǒng),包括一個機殼,一個安裝在所述機殼內并處理數(shù)字數(shù)據(jù)的處理機;安裝在所述機殼內用于存儲數(shù)字數(shù)據(jù)并和所述處理機連接的存儲器;所述處理機和所述存儲器合作以提供能產(chǎn)生直觀圖象顯示的數(shù)字數(shù)據(jù);以及一個存儲在所述存儲器里并可由所述處理機訪問的控制程序,用于指導所述處理機對數(shù)字數(shù)據(jù)的處理;當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合,以a)顯示定義數(shù)據(jù)欄的表格;b)運用預測小工具以對規(guī)定的數(shù)據(jù)欄提供數(shù)據(jù)輸入。
26.按照權利要求25的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便運用預測小工具對規(guī)定的數(shù)據(jù)欄提供預測缺省輸入。
27.按照權利要求26的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定的算法從該預測表中選擇預測缺省輸入。
28.按照權利要求25的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便運用預測小工具對規(guī)定的數(shù)據(jù)欄提供預測填寫輸入。
29.按照權利要求28的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定算法從該預測表中選擇預測填寫輸入。
30.按照權利要求25的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便存儲預測表并根據(jù)預定算法從該預測表中選擇一個數(shù)據(jù)輸入。
31.按照權利要求30的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)列入的數(shù)據(jù)項的最近使用從預測表中選擇一個數(shù)據(jù)輸入。
32.按照權利要求30的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)列入的數(shù)據(jù)輸入項的使用頻度從預測表中選擇一個數(shù)據(jù)輸入。
33.按照權利要求30的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便根據(jù)用戶選取的對列入的數(shù)據(jù)輸入項的使用的最近度和頻度的加權判定從預測表中選擇一個數(shù)據(jù)輸入。
34.按照權利要求30的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便把預測表存儲成可能的數(shù)據(jù)輸入序列,并且把該序列定序成其起始部分基于列入的數(shù)據(jù)輸入項的最近度而其后尾部分基于列入的數(shù)據(jù)輸入項的使用頻度。
35.按照權利要求30的系統(tǒng),其特征在于,當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合以便把用戶的數(shù)據(jù)輸入俘獲到規(guī)定欄中并把俘獲的輸入存儲到預測表中。
36.一種顯示生成系統(tǒng),包括一個機殼;一個安裝在所述機殼內并處理數(shù)字數(shù)據(jù)的處理機;安裝在所述機殼內用于存儲數(shù)字數(shù)據(jù)并和所述處理機連接的存儲器;所述處理機和所述存儲器合作以提供能產(chǎn)生直觀圖象顯示的數(shù)字數(shù)據(jù);以及一個存儲在所述存儲器里并可由所述處理機訪問的控制程序,用于指導所述處理機對數(shù)字數(shù)據(jù)的處理;當在所述處理機上執(zhí)行所述控制程序時,所述控制程序和所述處理機配合,以a)顯示定義數(shù)據(jù)欄的表格;b)把用戶的數(shù)據(jù)輸入俘獲到規(guī)定的欄中;c)把俘獲的用戶輸入存儲到用于規(guī)定的欄的數(shù)據(jù)輸入預測表中;以及d)運用預測小工具以對規(guī)定的數(shù)據(jù)欄提供從預測表中選出的作為數(shù)據(jù)輸入的預測缺省和預測填寫中的一種。
全文摘要
計算機系統(tǒng)尤其是移動客戶計算機通過采用預測小工具優(yōu)化數(shù)據(jù)處理和顯示。在填表應用中預測小工具利用表格規(guī)定欄中可能輸入項的預測表在用戶開始對該欄輸入時提供該欄的預測缺省或者預測填寫中的一種或者兩者都提供。
文檔編號G06F3/02GK1177146SQ9711473
公開日1998年3月25日 申請日期1997年7月21日 優(yōu)先權日1996年8月22日
發(fā)明者蘭德爾·李·伯特倫, 戴維·弗雷德里克·錢皮恩, 皮特·詹姆斯·布里頓哈姆 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1