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

可定義應(yīng)用程序助理的制作方法

文檔序號(hào):6476680閱讀:171來(lái)源:國(guó)知局
專利名稱:可定義應(yīng)用程序助理的制作方法
可定義應(yīng)用程序助理
背景
此背景旨在提供本專利申請(qǐng)的基本上下文,而不旨在描述要解決的具體問(wèn)題。
隨著時(shí)間流逝,軟件己經(jīng)變得越來(lái)越復(fù)雜。軟件可以完成的各種附加任務(wù) 使得軟件本身更復(fù)雜。盡管已經(jīng)作出了努力來(lái)使軟件更直觀并更易于使用,但 完成任務(wù)的復(fù)雜度仍然增長(zhǎng)了。在過(guò)去,用戶會(huì)參考使用手冊(cè)來(lái)尋求幫助,但 是使用手冊(cè)很少討論復(fù)雜的問(wèn)題。此外,已經(jīng)創(chuàng)建了宏來(lái)自動(dòng)化重復(fù)任務(wù),但 是許多任務(wù)需要被特別地調(diào)整。
概述
提供本概述是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的 -些概念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征, 也不旨在用于限定所要求保護(hù)的主題的范圍。
公開(kāi)了一種應(yīng)用程序助理。用戶通過(guò)選擇存儲(chǔ)一系列步驟來(lái)創(chuàng)建應(yīng)用程序 助理,其中這些步驟中的一個(gè)或多個(gè)涉及底層計(jì)算機(jī)應(yīng)用程序。創(chuàng)建各步驟, 并且在每個(gè)步驟期間,可以創(chuàng)建注解。注解可以與底層應(yīng)用程序相關(guān)或無(wú)關(guān)。 一旦完成步驟,將步驟和注解作為可以被讀取、修改、刪除或用來(lái)創(chuàng)建附加應(yīng) 用程序助理的應(yīng)用程序助理文件來(lái)存儲(chǔ)。在使用中,應(yīng)用程序助理指導(dǎo)用戶通 過(guò)任務(wù)。進(jìn)度報(bào)告向用戶提供狀態(tài)并允許用戶有通過(guò)應(yīng)用程序助理選擇向前或 向后的選項(xiàng)。
附圖


圖1是可根據(jù)各權(quán)利要求來(lái)操作的計(jì)算系統(tǒng)的框圖; 圖2是創(chuàng)建應(yīng)用程序助理的方法的流程圖; 圖3是應(yīng)用程序助理的圖示;圖4是使用應(yīng)用程序助理的流程圖;以及 圖5是進(jìn)度顯示的圖示。
描述
盡管以下正文闡明眾多不同實(shí)施例的詳細(xì)描述,但是應(yīng)當(dāng)理解,該描述的 法律范圍由本發(fā)明所附的權(quán)利要求書(shū)的言辭來(lái)限定。該詳細(xì)描述應(yīng)被解釋為僅 是示例性的,且不描述每一可能的實(shí)施例,因?yàn)槊枋雒恳豢赡艿膶?shí)施例即使不 是不可能的也是不切實(shí)際的??墒褂矛F(xiàn)有技術(shù)或在本申請(qǐng)?zhí)峤蝗罩箝_(kāi)發(fā)的技 術(shù)來(lái)實(shí)現(xiàn)眾多替換實(shí)施例,而這仍落入權(quán)利要求書(shū)的范圍之內(nèi)。
還應(yīng)該理解,在本專利中,除非使用句子"如此處所用,術(shù)語(yǔ)'_'在此
被定義為意指......"或者類似句子來(lái)明確地定義一個(gè)術(shù)語(yǔ),否則不管是明確地
還是含蓄地,都沒(méi)有限制該術(shù)語(yǔ)意義超出其平?;蚱胀ㄒ饬x的意圖,并且,這 ^術(shù)語(yǔ)不應(yīng)該被解釋為基于本專利的任何部分中(除了權(quán)利要求書(shū)的語(yǔ)言之 外)所做的任何陳述而在范圍上有限制。就本專利所附的權(quán)利要求書(shū)中所述的 任何術(shù)語(yǔ)在本專利中以與單數(shù)意義相一致的方式來(lái)引用而言,這是為簡(jiǎn)明起見(jiàn) 而如此做的,僅僅是為了不使讀者感到混淆,且這類權(quán)利要求術(shù)語(yǔ)并不旨在隱 含地或以其它方式限于該單數(shù)意義。最后,除非一權(quán)利要求要素是通過(guò)敘述單 詞"裝置"和功能而沒(méi)有敘述任何結(jié)構(gòu)來(lái)定義的,否則任何權(quán)利要求要素的范圍
并不旨在基于35 U.S.C. §12第6段的應(yīng)用來(lái)解釋。
圖1示出在其上可實(shí)現(xiàn)用于所要求保護(hù)的方法和裝置的步驟的系統(tǒng)的合 適的計(jì)算系統(tǒng)環(huán)境100的示例。計(jì)算系統(tǒng)環(huán)境100僅為合適的計(jì)算環(huán)境的一個(gè) 示例,并不旨在對(duì)本權(quán)利要求的裝置的方法的使用范圍或功能提出任何局限。 也不應(yīng)該把計(jì)算環(huán)境100解釋為對(duì)示例性操作環(huán)境100中示出的任一組件或其 組合有任何依賴性或要求。
所要求保護(hù)的方法和裝置的步驟可運(yùn)行于多種其它通用或?qū)S糜?jì)算系統(tǒng) 環(huán)境或配置。適合在本權(quán)利要求的方法或裝置中使用的公知的計(jì)算系統(tǒng)、環(huán) 境和/或配置的示例包括,但不限于,個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式 或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消 費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、小型機(jī)、大型機(jī)、包括上述系統(tǒng)或設(shè)備中的任一個(gè)的分布式計(jì)算機(jī)環(huán)境等。
所要求保護(hù)的方法和裝置的步驟可在諸如程序模塊等由計(jì)算機(jī)執(zhí)行的計(jì) 算機(jī)可執(zhí)行指令的一般上下文中描述。 一般而言,程序模塊包括執(zhí)行特定任務(wù) 或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。這些方法 和裝置也可以在其中任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行的分布 式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)器存儲(chǔ) 設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
參見(jiàn)圖1,用于實(shí)現(xiàn)要求保護(hù)的方法和裝置的各步驟的示例性系統(tǒng)包括計(jì)
算機(jī)110形式的通用計(jì)算設(shè)備。計(jì)算機(jī)110的組件可以包括,但不限于,處理 單元120、系統(tǒng)存儲(chǔ)器130和將包括系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)組件耦合至處 理單元120的系統(tǒng)總線121。計(jì)算機(jī)110通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算 機(jī)可讀介質(zhì)可以是能由計(jì)算機(jī)110訪問(wèn)的任何可用介質(zhì),而且包含易失性和非 易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)。
系統(tǒng)存儲(chǔ)器130包括易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì), 如只讀存儲(chǔ)器(ROM) 131和隨機(jī)存取存儲(chǔ)器(RAM) 132?;据斎?輸出系 統(tǒng)133 (BIOS)包括如在啟動(dòng)時(shí)幫助在計(jì)算機(jī)110內(nèi)的元件之間傳輸信息的基 本例程,它通常儲(chǔ)存在ROM 131中。RAM132通常包含處理單元120可以立
即訪問(wèn)和/或目前正在其上操作的數(shù)據(jù)和/或程序模塊。作為示例而非局限,圖 l示出了操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137。
計(jì)算機(jī)110也可以包括其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存 儲(chǔ)介質(zhì)。僅作為示例,圖l示出了對(duì)不可移動(dòng)、非易失性磁介質(zhì)進(jìn)行讀寫(xiě)的硬 盤(pán)驅(qū)動(dòng)器140,對(duì)可移動(dòng)、非易失性磁盤(pán)152進(jìn)行讀寫(xiě)的磁盤(pán)驅(qū)動(dòng)器151,以 及對(duì)諸如CD ROM或其它光學(xué)介質(zhì)等可移動(dòng)、非易失性光盤(pán)156進(jìn)行讀寫(xiě)的 光盤(pán)驅(qū)動(dòng)器155。硬盤(pán)驅(qū)動(dòng)器141通常由不可移動(dòng)存儲(chǔ)器接口,諸如接口 140 連接至系統(tǒng)總線121,磁盤(pán)驅(qū)動(dòng)器151和光盤(pán)驅(qū)動(dòng)器155通常由可移動(dòng)存儲(chǔ)器 接口,諸如接口 150連接至系統(tǒng)總線121。
以上描述和在圖1中示出的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算 機(jī)110提供對(duì)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲(chǔ)。例如, 在圖1中,示出硬盤(pán)驅(qū)動(dòng)器141儲(chǔ)存操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147。注意,這些組件可以與操作系統(tǒng)134、應(yīng)用程序135、 其它程序模塊136和程序數(shù)據(jù)137相同,也可以與它們不同。操作系統(tǒng)144、 應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147在這里被標(biāo)注了不同的標(biāo)號(hào) 是為了說(shuō)明至少它們是不同的副本。用戶可以通過(guò)輸入設(shè)備,諸如鍵盤(pán)162和 定點(diǎn)設(shè)備161 (通常稱為鼠標(biāo)、跟蹤球或觸摸墊)向計(jì)算機(jī)20輸入命令和信息。 這些和其它輸入設(shè)備通常由耦合至系統(tǒng)總線的用戶輸入接口 160連接至處理單 元120,但也可以由其它接口和總線結(jié)構(gòu),諸如并行端口、游戲端口或通用串 行總線(USB)連接。監(jiān)視器191或其它類型的顯示設(shè)備也經(jīng)由接口,諸如視 頻接口 190連接至系統(tǒng)總線121。除監(jiān)視器以外,計(jì)算機(jī)也可以包括其它外圍 輸出設(shè)備,諸如揚(yáng)聲器197和打印機(jī)196,它們可以通過(guò)輸出外圍接口 190連 接。
計(jì)算機(jī)110可使用至一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī),如遠(yuǎn)程計(jì)算機(jī)180的邏輯連 接在網(wǎng)絡(luò)化環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)180可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、 網(wǎng)絡(luò)PC、對(duì)等設(shè)備或其它常見(jiàn)網(wǎng)絡(luò)節(jié)點(diǎn),且通常包括上文相對(duì)于計(jì)算機(jī)110 描述的許多或所有元件,盡管在圖1中只示出存儲(chǔ)器存儲(chǔ)設(shè)備181。圖l中所 不邏輯連接包括局域網(wǎng)(LAN) 171和廣域網(wǎng)(WAN) 173,但也可以包括其 它網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中 是常見(jiàn)的。
當(dāng)在LAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)IIO通過(guò)網(wǎng)絡(luò)接口或適配器170連 接至LAN171。當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)IIO通常包括調(diào)制解調(diào) 器172或用于通過(guò)諸如因特網(wǎng)等WAN 173建立通信的其它裝置。調(diào)制解調(diào)器 172可以是內(nèi)置或外置的,它可以經(jīng)由用戶輸入接口 160或其它適當(dāng)?shù)臋C(jī)制連 接至系統(tǒng)總線121。在網(wǎng)絡(luò)化環(huán)境中,相對(duì)于計(jì)算機(jī)UO所描述的程序模塊或 其部分可被儲(chǔ)存在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。作為示例而非局限,圖l示出了遠(yuǎn) 程應(yīng)用程序185駐留在存儲(chǔ)器設(shè)備181上??梢岳斫猓镜木W(wǎng)絡(luò)連接是示例 性的,且可以使用在計(jì)算機(jī)之間建立通信鏈路的其它手段。
圖2是在例如計(jì)算機(jī)100等計(jì)算機(jī)系統(tǒng)中提供應(yīng)用程序助理的方法的圖 示。--般而言,典型的一天中的許多任務(wù)可被分解成一系列步驟。這些步驟中 的某 一些使用計(jì)算機(jī)應(yīng)用程序,而某些步驟可以不使用。隨著計(jì)算機(jī)應(yīng)用程序變得更加詳細(xì)和復(fù)雜,在沒(méi)有指導(dǎo)的情況下快速學(xué)習(xí)使用計(jì)算機(jī)程序的能力己 經(jīng)變得越來(lái)越難。在過(guò)去,創(chuàng)建流程圖和清單來(lái)幫助對(duì)必須完成以成功執(zhí)行任 務(wù)的步驟進(jìn)行跟蹤。然而,此類列表不是交互式的,因?yàn)橛脩艨梢栽谏踔翛](méi)意 識(shí)到的情況下容易地跳過(guò)步驟或重復(fù)步驟。此外,列表通常和基礎(chǔ)計(jì)算機(jī)程序 是分開(kāi)的。此外, 一旦創(chuàng)建清單,保持它們最新或是用戶的當(dāng)前知識(shí)的反映是 棘手的。
在框200,可以選擇一系列步驟來(lái)將其作為應(yīng)用程序助理的部分存儲(chǔ)。這 些步驟中的至少一個(gè)可以在計(jì)算機(jī)100上的應(yīng)用程序上執(zhí)行。然而,這些步驟 可以與多個(gè)計(jì)算機(jī)應(yīng)用程序相關(guān),并且這些步驟中的某一些甚至可以不是計(jì)算 機(jī)相關(guān)的。例如,當(dāng)在計(jì)算機(jī)應(yīng)用程序上輸入訂單時(shí),第一步可以要求打開(kāi)計(jì) 算機(jī)100上的銷售應(yīng)用程序。第二步可以要求打開(kāi)可接收賬戶的應(yīng)用程序來(lái)確 保該客戶已經(jīng)支付了其賬單并有權(quán)發(fā)出新的訂單。如果該客戶還未支付賬單, 則下一步可以要求與賬戶管理者談話來(lái)確定該賬戶拖欠債務(wù)的原因。該談話步 驟根本不包括對(duì)計(jì)算機(jī)的使用。然而,可以在助理應(yīng)用程序中創(chuàng)建此步驟。
應(yīng)用程序助理可以是計(jì)算機(jī)100上向用戶提供讀取、添加、編輯、刪除、 修改或查看關(guān)于構(gòu)成任務(wù)的一系列步驟的附加信息的機(jī)會(huì)的附加顯示。圖3是 所顯不的樣本應(yīng)用程序助理300的圖示。當(dāng)然,該應(yīng)用程序助理可以采用各種 形式。在 -個(gè)實(shí)施例中,應(yīng)用程序助理300是顯示在被注釋的基礎(chǔ)應(yīng)用程序310 上的彈出框內(nèi)的文本。在另一個(gè)實(shí)施例中,應(yīng)用程序助理300是文本、圖形和 聲音的組合。在又一實(shí)施例中,應(yīng)用程序助理300包含從各步驟中的一個(gè)中所 涉及的應(yīng)用程序中選擇的圖形。
在一個(gè)實(shí)施例中,該一系列步驟由用戶執(zhí)行。在宏中,宏執(zhí)行該宏所記錄 的所有步驟。應(yīng)用程序助理300的不同之處在于它向用戶提供采取步驟來(lái)完成 任務(wù)的指導(dǎo)。在一個(gè)實(shí)施例中,應(yīng)用程序助理300可以與類似宏的特征相組合, 在這一情況下用戶可以選擇將宏插入到應(yīng)用程序助理300中,但是用戶仍必須 參與完成步驟。
在創(chuàng)建應(yīng)用程序助理300時(shí),可以將參數(shù)置于特定應(yīng)用程序助理300或所 創(chuàng)建的處理類型上。例如,可以為被創(chuàng)建的所有普通發(fā)票創(chuàng)建應(yīng)用程序助理 300。在另一示例中,可以為特定客戶的發(fā)票創(chuàng)建應(yīng)用程序助理300。而在又一實(shí)施例中,可以為特定發(fā)票數(shù)量或處理類型的特定實(shí)例創(chuàng)建應(yīng)用程序助理300。在文字處理示例中,可以為所有信件、為特定類型的信件或?yàn)樘囟蛻舻奶囟ㄐ偶?chuàng)建應(yīng)用程序助理300。當(dāng)然,參數(shù)的其它使用是可能的。
在框210,可以允許將注解320添加到來(lái)自框200的步驟。注解320可以是提供對(duì)所采取的步驟的解說(shuō)或指導(dǎo)的文本框。注解320還可以是來(lái)自被注解的應(yīng)用程序310的圖形。例如,可以從底層應(yīng)用程序310復(fù)制輸入框并可以將其添加到注解320。在另一個(gè)實(shí)施例中,注解320僅表達(dá)提醒,例如使得以正確的方式在信件中使用標(biāo)題。
注解320可以由用戶創(chuàng)建。此外,注解320可以由另一方創(chuàng)建,并可以通過(guò)例如下載應(yīng)用程序助理300或注解320來(lái)添加到用戶計(jì)算機(jī)100。當(dāng)然,注解320的其它來(lái)源是可能的。
在框220,可以將該一系列步驟和注解320作為使用文件名的應(yīng)用程序助理文件存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中。該文件可被存儲(chǔ)在本地計(jì)算機(jī)100或遠(yuǎn)程計(jì)算機(jī)100中。該應(yīng)用程序助理文件可用與其它應(yīng)用程序助理文件一起存儲(chǔ)在應(yīng)用程序助理文件儲(chǔ)存庫(kù)中。該應(yīng)用程序助理文件可被打開(kāi)、審閱、修改、刪除或存儲(chǔ)。此外,這些文件可被用作其它應(yīng)用程序助理文件的基礎(chǔ)。例如,用于文字處理信件的應(yīng)用程序助理可被用作用于給特定用戶的一個(gè)或多個(gè)信件中的特定信件的應(yīng)用程序助理。應(yīng)用程序助理文件的實(shí)際格式可以是例如XML文件或宏文件的形式等各種格式,并且該文件實(shí)際可以是多個(gè)文件。
在記錄步驟的同時(shí)輸入的數(shù)據(jù)可以不作為應(yīng)用程序助理文件的一部分來(lái)存儲(chǔ)。在一個(gè)實(shí)施例中,加亮輸入域來(lái)指示輸入數(shù)據(jù)是可取的但之前輸入的值未被添加。在另一實(shí)施例中,可以提供保存所輸入的數(shù)據(jù)的選項(xiàng),使得無(wú)需重復(fù)輸入數(shù)據(jù)。
圖4可以是在創(chuàng)建應(yīng)用程序助理300后使用它的圖示。在框400,可以選擇應(yīng)用程序助理300。如前所述,可以將應(yīng)用程序助理300存儲(chǔ)在儲(chǔ)存庫(kù)中。用戶可以審閱儲(chǔ)存庫(kù)中的應(yīng)用程序助理300并選擇所需的應(yīng)用程序助理300。如果特定應(yīng)用程序助理300不完全正確,則可以選擇相似的應(yīng)用程序助理文件并可以修改該應(yīng)用程序助理文件來(lái)使其更加合適并將其作為新的應(yīng)用程序助理文件來(lái)重新保存。在框410,可以檢索并顯示底層應(yīng)用程序310和來(lái)自該應(yīng)用程序助理300的注解。如前所述,該應(yīng)用程序助理300與宏的不同之處在于該應(yīng)用程序助理300需要用戶輸入以使該應(yīng)用程序助理300繼續(xù)。例如,應(yīng)用程序助理300提供關(guān)于如何完成例如起草給USPTO的委員的信件的任務(wù)的指導(dǎo),但它實(shí)際上不寫(xiě)信給USPTO的委員。如果該應(yīng)用程序助理300與基于文字處理的任務(wù)有關(guān),則可以打開(kāi)該文字處理程序,而如果該任務(wù)與客戶關(guān)系管理程序("CRM")有關(guān),則可以打開(kāi)該CRM程序,并且在每一情況下,都將打開(kāi)該應(yīng)用程序助理300。
在框420,可以向用戶呈現(xiàn)忽略應(yīng)用程序助理300的選項(xiàng)。例如,該應(yīng)用程序助理300可以強(qiáng)制要求在發(fā)票上輸入國(guó)家碼。如果客戶和廠商在美國(guó),則國(guó)家碼可以是不必要的。因此,用戶可以能夠忽略該應(yīng)用程序助理300。
在框430,應(yīng)用程序助理300可以由用戶在某一點(diǎn)處掛起。例如,用戶可以接收電話呼叫并可以被迫停止使用該應(yīng)用程序助理300并查找某些其它信息。在該應(yīng)用程序助理300被掛起時(shí),它可以保存到該點(diǎn)為止輸入的數(shù)據(jù)以及該任務(wù)中其被掛起時(shí)的點(diǎn)。在該應(yīng)用程序助理300重啟之后,該應(yīng)用程序300可以回到停止該應(yīng)用程序300的點(diǎn)。例如,如果該任務(wù)有六個(gè)步驟并且完成了二個(gè),則該應(yīng)用程序助理300可以在第四個(gè)步驟處開(kāi)始。在一個(gè)實(shí)施例中,可以將在掛起該應(yīng)用程序助理300之前輸入的數(shù)據(jù)填入正確的域。以此方式,如果重復(fù)掛起該應(yīng)用程序助理300,則將無(wú)需重復(fù)輸入數(shù)據(jù)。
在框440,可以顯示提供該應(yīng)用程序助理300的進(jìn)度的可視指示的進(jìn)度指示500。圖5可以示出樣本進(jìn)度指示500,并且它示出當(dāng)前應(yīng)用程序助理300已經(jīng)完成六個(gè)步驟中的三個(gè)510。該進(jìn)度指示500可以指示應(yīng)用程序助理300完成的估算時(shí)間520。該進(jìn)度指示500還可以允許用戶選擇在應(yīng)用程序助理300中向前跳或向后跳。例如,用戶可以選擇后退箭頭530或前進(jìn)箭頭540或任何列出的步驟550。在一個(gè)實(shí)施例中,該進(jìn)度指示符500可以是該應(yīng)用程序助理300的一部分。在另一個(gè)實(shí)施例中,該進(jìn)度指示器500在單獨(dú)的窗口中。在其它實(shí)施例中,提供連接到專用于顯示進(jìn)度指示符500的屏幕的鏈接。
盡管以上正文陳述了眾多不同實(shí)施例的詳細(xì)描述,但是應(yīng)當(dāng)理解,本專利的法律范圍由本專利所附的權(quán)利要求書(shū)的言辭來(lái)限定。該詳細(xì)描述應(yīng)被解釋為僅是示例性的,且不描述每一可能的實(shí)施例,因?yàn)槊枋雒恳豢赡艿膶?shí)施例即使不是不可能的也是不切實(shí)際的??墒褂矛F(xiàn)有技術(shù)或在本申請(qǐng)?zhí)峤蝗罩箝_(kāi)發(fā)的技術(shù)來(lái)實(shí)現(xiàn)眾多替換實(shí)施例,而這仍落入權(quán)利要求書(shū)的范圍之內(nèi)。
由此,可在此處所描述和示出的技術(shù)和結(jié)構(gòu)上作出許多修改和變化而不脫離本權(quán)利要求的精神和范圍。因此,應(yīng)當(dāng)理解,此處所描述的方法和裝置僅是說(shuō)明性的,且不限制本權(quán)利要求的范圍。
權(quán)利要求
1.一種在計(jì)算機(jī)系統(tǒng)中使用應(yīng)用程序助理的方法,所述方法包括記錄完成涉及一個(gè)或多個(gè)計(jì)算機(jī)應(yīng)用程序的特定任務(wù)的一系列步驟(200);允許添加其中某一些可以不涉及對(duì)計(jì)算機(jī)應(yīng)用程序的使用的步驟(200);允許將注解添加到步驟(210);以及在計(jì)算機(jī)系統(tǒng)中存儲(chǔ)所述一系列步驟和注解(220)。
2. 如權(quán)利要求1所述的方法,其特征在于,還包括將所述一系列步驟和 所述注解作為使用唯一名稱的應(yīng)用程序助理實(shí)體連同關(guān)于所述實(shí)體的相關(guān)聯(lián) 描述性信息一起存儲(chǔ)(220、 300)。
3. 如權(quán)利要求l所述的方法,其特征在于,所述步驟與多個(gè)計(jì)算機(jī)應(yīng)用 程序(135、 145)相關(guān)。
4. 如權(quán)利要求1所述的方法,其特征在于,所述步驟與對(duì)多個(gè)其它應(yīng)用 程序助理實(shí)體(300)的調(diào)用和使用相關(guān)。
5. 如權(quán)利要求1所述的方法,其特征在于,在創(chuàng)建所述應(yīng)用程序助理(300) 時(shí),存儲(chǔ)、査看和更新用戶動(dòng)作以及與每個(gè)步驟相關(guān)聯(lián)的注解是可任選的。
6. 如權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用程序助理實(shí)體(300) n丁以L]一個(gè)或多個(gè)用戶共享,所述用戶進(jìn)而可以選擇為他們的使用來(lái)更新所述 應(yīng)用程序助理實(shí)體(300)。
7. 如權(quán)利要求l所述的方法,其特征在于,還包括要求用戶輸入和交互 以使所述應(yīng)用程序助理(300)繼續(xù)(410)。
8. 如權(quán)利要求1所述的方法,其特征在于,還包括提供在使用所述應(yīng)用程序助理(300、 420)期間的任何步驟處忽略所述應(yīng)用程序助理(300)的選項(xiàng)。
9. 如權(quán)利要求1所述的方法,其特征在于,還包括允許將所述應(yīng)用程序 助理(300)在一點(diǎn)(430)處掛起,且在重啟之后,將所述應(yīng)用程序助理(300) 返回到所述應(yīng)用程序助理(300)被掛起的點(diǎn)。
10. 如權(quán)利要求1所述的方法,其特征在于,在使用所述應(yīng)用程序助理 (300)來(lái)完成特定任務(wù)時(shí),更新一個(gè)或多個(gè)步驟和/或與每個(gè)步驟相關(guān)聯(lián)的注解是可任選的,并且這些更新將僅應(yīng)用于所述應(yīng)用程序助理(300)的該特定調(diào)用。
11. 如權(quán)利要求l所述的方法,其特征在于,還包括提供審閱特定應(yīng)用程 序助理(300)的至多達(dá)預(yù)先指定的最大調(diào)用數(shù)目的最近調(diào)用或使用的歷史的選項(xiàng)。
12. 如權(quán)利要求l所述的方法,其特征在于,還包括提供將特定應(yīng)用程序 助理(300)的先前調(diào)用或使用的特定實(shí)例連同與每個(gè)步驟以及相應(yīng)用戶動(dòng)作(200)相關(guān)聯(lián)的時(shí)間戳一起存儲(chǔ)的選項(xiàng)。
13. 如權(quán)利要求9所述的方法,其特征在于,還包括提供從所述特定應(yīng)用 程序助理(300)的先前調(diào)用的特定實(shí)例傳輸一個(gè)或多個(gè)步驟和/或注解的更新 來(lái)應(yīng)用于該應(yīng)用程序助理(300)的所有未來(lái)使用。
14. 一種包括用于在計(jì)算機(jī)系統(tǒng)(100)中使用應(yīng)用程序助理(300)的計(jì) 算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(130、 140、 150),所述計(jì)算機(jī)可執(zhí) 行指令包括用于執(zhí)行以下步驟的計(jì)算機(jī)可執(zhí)行指令,所述步驟包括記錄完成涉及一個(gè)或多個(gè)計(jì)算機(jī)應(yīng)用程序的特定任務(wù)的一系列步驟 (200);允許添加其中某一些可以不涉及計(jì)算機(jī)應(yīng)用程序的使用的步驟(200); 允許將注解添加到步驟(210);以及將所述一系列步驟和所述注解作為使用唯一名稱的應(yīng)用程序助理實(shí)體連同關(guān)于所述實(shí)體的相關(guān)聯(lián)描述信息一起存儲(chǔ)(220)。
15. 如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述指令與以下的其中之一相關(guān)多個(gè)計(jì)算機(jī)應(yīng)用程序(135、 145);以及 對(duì)多個(gè)其它應(yīng)用程序助理實(shí)體(300)的調(diào)用和使用。
16. 如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,在創(chuàng)建所述應(yīng) 用程序助理(300)時(shí),存儲(chǔ)、查看和更新用戶動(dòng)作以及與每個(gè)步驟相關(guān)聯(lián)的 注解是可任選的。
17. 如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括要求用 戶輸入和交互以使所述應(yīng)用程序助理(300)繼續(xù)(410),并且提供在所述應(yīng) 用程序助理(300)的使用期間在任何步驟處忽略所述應(yīng)用程序助理(420)的選項(xiàng)。
18. 如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于允 許將所述應(yīng)用程序助理(300)在一點(diǎn)(430)處掛起,且在重啟之后,將所述 應(yīng)用程序助理(300)返回到所述應(yīng)用程序助理(300)被掛起的點(diǎn)的計(jì)算機(jī)可 執(zhí)行指令。
19. 一種包括用于執(zhí)行計(jì)算機(jī)可執(zhí)行指令的處理器、用于存儲(chǔ)計(jì)算機(jī)可執(zhí) 行指令的存儲(chǔ)器以及輸入一輸出電路的計(jì)算機(jī)系統(tǒng),所述計(jì)算機(jī)可執(zhí)行指令包 括用于執(zhí)行以下步驟的指令記錄完成涉及一個(gè)或多個(gè)計(jì)算機(jī)應(yīng)用程序的特定任務(wù)的一系列步驟 (200);允許添加其中某一些可以不涉及計(jì)算機(jī)應(yīng)用程序的使用的步驟(200); 允許將注解添加到步驟(210);將所述一系列步驟和所述注解作為使用唯一名稱的應(yīng)用程序助理實(shí)體連 同關(guān)于所述實(shí)體的相關(guān)聯(lián)描述信息一起存儲(chǔ)(220);提供審閱特定應(yīng)用程序助理(300)的至多達(dá)預(yù)先指定的最大調(diào)用數(shù)目的最近調(diào)用或使用的歷史的選項(xiàng);提供將特定應(yīng)用程序助理(300)的先前調(diào)用或使用的特定實(shí)例連同與每個(gè)步驟以及相應(yīng)用戶動(dòng)作相關(guān)聯(lián)的時(shí)間戳一起存儲(chǔ)的選項(xiàng);以及提供從所述特定應(yīng)用程序助理(300)的先前調(diào)用的特定實(shí)例傳輸一個(gè)或 多個(gè)步驟和/或注解的更新以便應(yīng)用于該應(yīng)用程序助理(300)的所有未來(lái)使用 的選項(xiàng)。
20.如權(quán)利要求19所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述應(yīng)用程序助理 實(shí)體(300)可以與一個(gè)或多個(gè)用戶共享,所述用戶進(jìn)而可以選擇為他們的使 用而更新所述應(yīng)用程序助理實(shí)體。
全文摘要
用戶通過(guò)記錄完成涉及一個(gè)或多個(gè)計(jì)算機(jī)應(yīng)用程序的特定任務(wù)的一系列步驟來(lái)創(chuàng)建應(yīng)用程序助理??梢园梢圆簧婕坝?jì)算機(jī)應(yīng)用程序的使用的附加步驟。對(duì)每個(gè)步驟,可以創(chuàng)建注解。將該一系列步驟和注解存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中。
文檔編號(hào)G06F17/00GK101641688SQ200880009213
公開(kāi)日2010年2月3日 申請(qǐng)日期2008年3月13日 優(yōu)先權(quán)日2007年3月20日
發(fā)明者S·斯里達(dá)赫 申請(qǐng)人:微軟公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1