[發(fā)明專利]支持智能用戶界面交互有效
| 申請(qǐng)?zhí)枺?/td> | 201110443702.3 | 申請(qǐng)日: | 2011-12-27 |
| 公開(公告)號(hào): | CN102566925A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | M.B.麥克勞林;G.穆爾;O.E.馬里洛 | 申請(qǐng)(專利權(quán))人: | 微軟公司 |
| 主分類號(hào): | G06F3/048 | 分類號(hào): | G06F3/048;G06F9/44 |
| 代理公司: | 中國(guó)專利代理(香港)有限公司 72001 | 代理人: | 李靜嵐;劉鵬 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 智能 用戶界面 交互 | ||
1.一種支持智能用戶界面交互的計(jì)算機(jī)實(shí)現(xiàn)的方法,該計(jì)算機(jī)實(shí)現(xiàn)的方法包括執(zhí)行計(jì)算機(jī)實(shí)現(xiàn)的操作,這些計(jì)算機(jī)實(shí)現(xiàn)的操作用于:
接收來(lái)自客戶端(118)的輸入(120),該輸入(120)與由客戶端(118)通過(guò)用戶界面訪問(wèn)的網(wǎng)頁(yè)應(yīng)用(106)相關(guān)聯(lián);
取回與網(wǎng)頁(yè)應(yīng)用(106)相關(guān)聯(lián)的命令數(shù)據(jù)(108),該命令數(shù)據(jù)(108)表明由網(wǎng)頁(yè)應(yīng)用(106)支持的一個(gè)或多個(gè)命令;
確定該輸入(120)是否與由網(wǎng)頁(yè)應(yīng)用(106)支持的一個(gè)或多個(gè)命令相對(duì)應(yīng);以及
響應(yīng)于確定該輸入(120)與一個(gè)或多個(gè)命令不相對(duì)應(yīng),
確定客戶端(118)打算的輸入,和
生成與由網(wǎng)頁(yè)應(yīng)用(106)支持的一個(gè)或多個(gè)命令相對(duì)應(yīng)的經(jīng)過(guò)修改的輸入(120)。
2.按照權(quán)利要求1所述的方法,此外還包括:響應(yīng)于確定該輸入與一個(gè)或多個(gè)命令不相對(duì)應(yīng),取回與客戶端相關(guān)聯(lián)的情境數(shù)據(jù),該情境數(shù)據(jù)表明客戶端的一個(gè)或多個(gè)能力,其中客戶端的一個(gè)或多個(gè)能力包括由客戶端支持的輸入裝置。
3.按照權(quán)利要求1所述的方法,其中命令數(shù)據(jù)是從作為主機(jī)提供網(wǎng)頁(yè)應(yīng)用的服務(wù)器計(jì)算機(jī)中獲得的,該命令數(shù)據(jù)是由與網(wǎng)頁(yè)應(yīng)用相關(guān)聯(lián)并且由服務(wù)器計(jì)算機(jī)作為主機(jī)提供的經(jīng)過(guò)授權(quán)的實(shí)體生成的。
4.按照權(quán)利要求1所述的方法,其中生成命令數(shù)據(jù)是在確定命令數(shù)據(jù)不是由服務(wù)器計(jì)算機(jī)作為主機(jī)提供時(shí)由界面管理器生成的,其中生成命令數(shù)據(jù)包括挖掘網(wǎng)頁(yè)應(yīng)用以確定網(wǎng)頁(yè)應(yīng)用預(yù)期的輸入。
5.按照權(quán)利要求2所述的方法,此外還包括響應(yīng)于確定輸入與一個(gè)或多個(gè)命令不相對(duì)應(yīng),取回與客戶端的用戶相關(guān)聯(lián)的偏好,其中確定由客戶端打算的輸入包括分析命令數(shù)據(jù)、情境數(shù)據(jù)和偏好以解釋該輸入,其中偏好包括在客戶端與網(wǎng)頁(yè)應(yīng)用之間交互期間跟蹤的數(shù)據(jù),并且其中偏好包括在客戶端與界面管理器之間交互期間生成的數(shù)據(jù)。
6.按照權(quán)利要求1所述的方法,其中網(wǎng)頁(yè)應(yīng)用包括配置為用來(lái)通過(guò)運(yùn)行基于網(wǎng)頁(yè)的操作系統(tǒng)的計(jì)算機(jī)進(jìn)行訪問(wèn)的計(jì)算機(jī)可執(zhí)行代碼。
7.按照權(quán)利要求1所述的方法,其中確定輸入是否與一個(gè)或多個(gè)命令相對(duì)應(yīng)包括
生成包括與接收到的輸入相對(duì)應(yīng)的一個(gè)或多個(gè)命令的指示和與一個(gè)或多個(gè)命令相對(duì)應(yīng)的一個(gè)或多個(gè)用戶界面控制的用戶界面覆蓋物,以及
接收與一個(gè)或多個(gè)命令中的一個(gè)或多個(gè)相對(duì)應(yīng)的用戶界面控制中的一個(gè)或多個(gè)的選擇,其中生成經(jīng)過(guò)修改的輸入包括生成與所選擇的用戶界面控制相對(duì)應(yīng)的一個(gè)或多個(gè)命令以及將該一個(gè)或多個(gè)命令提交給網(wǎng)頁(yè)應(yīng)用。
8.按照權(quán)利要求7所述的方法,此外還包括:
跟蹤客戶端與網(wǎng)頁(yè)應(yīng)用之間的交互;以及
將所述交互報(bào)告給與網(wǎng)頁(yè)應(yīng)用相關(guān)聯(lián)的至少一個(gè)經(jīng)過(guò)授權(quán)的實(shí)體。
9.按照權(quán)利要求1所述的方法,此外還包括在訪問(wèn)網(wǎng)頁(yè)應(yīng)用時(shí)生成用戶界面,該用戶界面被配置為用來(lái)顯示由網(wǎng)頁(yè)應(yīng)用支持的一個(gè)或多個(gè)命令和與該一個(gè)或多個(gè)命令相對(duì)應(yīng)的客戶端處的輸入的指示。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),具有存儲(chǔ)于其上的計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令在由計(jì)算機(jī)運(yùn)行時(shí),會(huì)促使計(jì)算機(jī)執(zhí)行按照權(quán)利要求1-9中任一項(xiàng)所述的方法。
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),具有存儲(chǔ)于其上的計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令在由計(jì)算機(jī)運(yùn)行時(shí),會(huì)促使計(jì)算機(jī):
取回與由服務(wù)器計(jì)算機(jī)(102)作為主機(jī)提供的網(wǎng)頁(yè)應(yīng)用(106)相關(guān)聯(lián)的命令數(shù)據(jù)(108),命令數(shù)據(jù)(108)表明由網(wǎng)頁(yè)應(yīng)用(106)支持的一個(gè)或多個(gè)命令;
檢測(cè)客戶端(118)與網(wǎng)頁(yè)應(yīng)用(106)之間的交互;
在客戶端(118)處生成用戶界面覆蓋物(116),該用戶界面覆蓋物(116)被配置為用來(lái)顯示由網(wǎng)頁(yè)應(yīng)用(106)支持的一個(gè)或多個(gè)命令(412)和與該一個(gè)或多個(gè)命令(412)相對(duì)應(yīng)的客戶端(118)處的輸入(120)的指示(412);
接收來(lái)自客戶端(118)的輸入(120),該輸入(120)與由客戶端(118)通過(guò)用戶界面訪問(wèn)的網(wǎng)頁(yè)應(yīng)用(106)相關(guān)聯(lián);
確定該輸入(120)是否與由網(wǎng)頁(yè)應(yīng)用(106)支持的一個(gè)或多個(gè)命令相對(duì)應(yīng);以及
響應(yīng)于確定該輸入(120)與一個(gè)或多個(gè)命令不相對(duì)應(yīng),
取回與客戶端(118)相關(guān)聯(lián)的情境數(shù)據(jù)(122),該情境數(shù)據(jù)(122)表明客戶端(118)的一個(gè)或多個(gè)能力,
取回與客戶端(118)相關(guān)聯(lián)的偏好(116),
至少部分地基于輸入(120)、命令數(shù)據(jù)(108)、偏好(116)和情境數(shù)據(jù)(122),確定客戶端(118)打算的輸入,以及
生成與由網(wǎng)頁(yè)應(yīng)用(106)支持的一個(gè)或多個(gè)命令相對(duì)應(yīng)的經(jīng)過(guò)修改的輸入(126)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110443702.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





