、專用信息處理裝置或其它可編程數(shù)據(jù)處理裝置的處理器以產(chǎn)生機(jī)制,使得指令實現(xiàn)指定的功能/動作,所述指令經(jīng)由裝置的處理器被執(zhí)行。
[0050]根據(jù)本公開的實施方式,可以提供一種產(chǎn)品,包括:存儲有代碼的計算機(jī)可讀存儲裝置,該代碼可由處理器執(zhí)行,并且該代碼包括:用于在預(yù)定時間內(nèi)在具有至少一個輸入裝置的裝置處接收多個用戶輸入的代碼;用于通過將多個用戶輸入中的至少兩個用戶輸入映射成通用命令、基于多個用戶輸入、使用裝置的處理器來確定總體意圖的代碼;以及用于根據(jù)通用命令使用裝置的處理器來提交操作的代碼。
[0051]值得注意的是,雖然在附圖中使用了特定的塊,并且已經(jīng)示出了塊的特定順序,但這些都是非限制性的示例。由于明確說明的示例僅用于描述的目的,而不應(yīng)被視為限制,所以在某些情況下,可以組合兩個或更多個模塊,可以將塊分成兩個或更多個塊,或者可以按需要將某些塊進(jìn)行重新排序或重新組織。
[0052]如本文所用的那樣,除另行指明,否則單數(shù)“一個(a)”和“一個(an)”可以被解釋為包括“一個或更多個”。
[0053]給出本公開是為了說明和描述的目的,而非意在是窮舉或限制。對本領(lǐng)域普通技術(shù)人員來說,許多修改和變化將是明顯的。選擇并描述示例實施方式是為了說明原理和實際應(yīng)用,并且使本領(lǐng)域其他普通技術(shù)人員能夠理解本公開,本公開針對與預(yù)期的特定使用相稱的、具有多種修改的多種實施方式。
[0054]因此,盡管本文參考附圖已經(jīng)描述了說明性的示例實施方式,但要理解的是,這個描述不是限制性的,并且在不偏離本公開的范圍或精神的情況下,本領(lǐng)域技術(shù)人員可以作出各種其它變化和修改。
【主權(quán)項】
1.一種方法,包括: 在預(yù)定時間內(nèi)在具有至少一個輸入裝置的裝置處接收多個用戶輸入; 基于所述多個用戶輸入使用所述裝置的處理器來確定總體意圖; 所述確定包括將所述多個用戶輸入中的至少兩個用戶輸入映射成通用命令;以及 根據(jù)所述通用命令使用所述裝置的處理器來提交操作。2.根據(jù)權(quán)利要求1所述的方法,其中, 所述多個用戶輸入包括與第二用戶輸入不同的第一用戶輸入;以及所述確定包括:通過基于所述第一用戶輸入和所述第二用戶輸入中的一個用戶輸入,改變所述第一用戶輸入和所述第二用戶輸入中的另一用戶輸入的權(quán)重,來將所述第一用戶輸入和所述第二用戶輸入映射成所述通用命令。3.根據(jù)權(quán)利要求1所述的方法,其中, 所述多個用戶輸入包括映射成所述通用命令的兩個或更多個用戶輸入以及映射成不同命令的至少一個用戶輸入;以及 所述確定包括基于映射成所述通用命令的用戶輸入的數(shù)量來識別所述通用命令。4.根據(jù)權(quán)利要求1所述的方法,其中,所述確定包括基于與針對所述通用命令的多個用戶輸入關(guān)聯(lián)的合計置信水平來識別所述通用命令。5.根據(jù)權(quán)利要求1所述的方法,其中, 所述確定包括確定用于輸入所述多個用戶輸入中的一個或更多個用戶輸入的方式;以及 在確定所述總體意圖中將權(quán)重因子應(yīng)用于特定方式。6.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括:識別提供所述多個用戶輸入中的一個或更多個用戶輸入的特定用戶的優(yōu)選方式; 其中,如果所述優(yōu)選方式已被利用以提供所述多個用戶輸入中的一個或更多個用戶輸入,則在確定所述總體意圖中將權(quán)重因子應(yīng)用于所述特定用戶的用戶輸入。7.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:識別提供所述多個用戶輸入中的一個或更多個用戶輸入的特定用戶的優(yōu)選命令; 其中,如果所述優(yōu)選命令已被識別為針對所述通用命令的候選,則在確定所述總體意圖中將權(quán)重因子應(yīng)用于所述特定用戶的用戶輸入。8.根據(jù)權(quán)利要求1所述的方法,其中, 所述確定包括識別提供所述多個用戶輸入中的一個或更多個用戶輸入的用戶;以及 在確定所述總體意圖中將權(quán)重因子應(yīng)用于特定用戶的用戶輸入。9.根據(jù)權(quán)利要求1所述的方法,其中, 所述確定包括識別所述多個用戶輸入中的一個或更多個用戶輸入的時間信息;以及在確定所述總體意圖中將權(quán)重因子應(yīng)用于在所述預(yù)定時間內(nèi)的特定時間處提供的用戶輸入。10.根據(jù)權(quán)利要求1所述的方法,其中,用戶輸入選自由聲音輸入和姿勢輸入構(gòu)成的組。11.一種設(shè)備,包括: 至少一個輸入裝置; 處理器,其可操作地耦接到所述至少一個輸入裝置;以及 存儲器,其用于存儲指令,所述指令可由所述處理器執(zhí)行以: 在預(yù)定時間內(nèi)在所述至少一個輸入裝置處接收多個用戶輸入; 通過將所述多個用戶輸入中的至少兩個用戶輸入映射成通用命令,基于所述多個用戶輸入來確定總體意圖;以及 根據(jù)所述通用命令來提交操作。12.根據(jù)權(quán)利要求11所述的設(shè)備,其中, 所述多個用戶輸入包括與第二用戶輸入不同的第一用戶輸入;以及所述確定包括:通過基于所述第一用戶輸入和所述第二用戶輸入中的一個用戶輸入,改變所述第一用戶輸入和所述第二用戶輸入中的另一用戶輸入的權(quán)重,來將所述第一用戶輸入和所述第二用戶輸入映射成所述通用命令。13.根據(jù)權(quán)利要求11所述的設(shè)備,其中, 所述多個用戶輸入包括映射成所述通用命令的兩個或更多個用戶輸入以及映射成不同命令的至少一個用戶輸入;以及 所述確定包括基于映射成所述通用命令的用戶輸入的數(shù)量來識別所述通用命令。14.根據(jù)權(quán)利要求11所述的設(shè)備,其中,確定包括基于與針對所述通用命令的多個用戶輸入關(guān)聯(lián)的合計置信水平來識別所述通用命令。15.根據(jù)權(quán)利要求11所述的設(shè)備,其中, 所述確定包括確定用于輸入所述多個用戶輸入中的一個或更多個用戶輸入的方式;以及 在確定所述總體意圖中將權(quán)重因子應(yīng)用于特定方式。16.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述指令進(jìn)一步可由所述處理器執(zhí)行以:識別提供所述多個用戶輸入中的一個或更多個用戶輸入的特定用戶的優(yōu)選方式; 其中,如果所述優(yōu)選方式已被利用以提供所述多個用戶輸入中的一個或更多個用戶輸入,則在確定所述總體意圖中將權(quán)重因子應(yīng)用于所述特定用戶的用戶輸入。17.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述指令進(jìn)一步可由所述處理器執(zhí)行以:識別提供所述多個用戶輸入中的一個或更多個用戶輸入的特定用戶的優(yōu)選命令; 其中,如果所述優(yōu)選命令已被識別為針對所述通用命令的候選,則在確定所述總體意圖中將權(quán)重因子應(yīng)用于所述特定用戶的用戶輸入。18.根據(jù)權(quán)利要求11所述的設(shè)備,其中, 所述確定包括識別提供所述多個用戶輸入中的一個或更多個用戶輸入的用戶;以及 在確定所述總體意圖中將權(quán)重因子應(yīng)用于特定用戶的用戶輸入。19.根據(jù)權(quán)利要求11所述的設(shè)備,其中, 所述確定包括識別所述多個用戶輸入中的一個或更多個用戶輸入的時間信息;以及在確定所述總體意圖中將權(quán)重因子應(yīng)用于在所述預(yù)定時間內(nèi)的特定時間處提供的用戶輸入。20.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述至少一個用戶輸入裝置選自由聲音輸入裝置和包括相機(jī)的姿勢系統(tǒng)構(gòu)成的組。
【專利摘要】實施方式提供了一種使用自然用戶界面輸入加強(qiáng)預(yù)測置信和命令優(yōu)先級的方法,包括:在預(yù)定時間內(nèi)在具有至少一個輸入裝置的裝置處接收多個用戶輸入;基于多個用戶輸入使用裝置的處理器來確定總體意圖;確定包括將多個用戶輸入中的至少兩個用戶輸入映射成通用命令;以及根據(jù)通用命令使用裝置的處理器來提交操作。本發(fā)明描述并且要求保護(hù)了其它方面。
【IPC分類】G06F9/44
【公開號】CN105005468
【申請?zhí)枴緾N201510177990
【發(fā)明人】亞倫·邁克爾·斯圖爾特, 約翰·韋爾東·尼克爾森, 科琳娜·佩因·普羅克特
【申請人】聯(lián)想(新加坡)私人有限公司
【公開日】2015年10月28日
【申請日】2015年4月15日
【公告號】US20150309561