每個(gè)均具有由指向?qū)嶓w1102的箭頭所表不的關(guān)系。
[0074]每個(gè)對(duì)象可以具有與其相關(guān)聯(lián)的如這里所描述的UI反饋元素以促成關(guān)于實(shí)體對(duì)象(例如,實(shí)體1102)、數(shù)據(jù)項(xiàng)目對(duì)象(例如,數(shù)據(jù)項(xiàng)目1106)和用于消歧的關(guān)系對(duì)象(箭頭)的在標(biāo)記正確/不正確、編輯/已編輯、具有/沒(méi)有數(shù)值、列表位置等方面的手勢(shì)所支持的用戶反饋。用戶不僅能夠采用手勢(shì)來(lái)針對(duì)每個(gè)對(duì)象提供反饋,而且還能夠在用戶接口 102中的對(duì)象之間進(jìn)行移動(dòng)。例如,能夠使用滑動(dòng)手勢(shì)移動(dòng)至(如系統(tǒng)所確定的)另一個(gè)對(duì)象,在這種情況下,針對(duì)移動(dòng)至對(duì)象的任何數(shù)據(jù)被呈現(xiàn)在用戶交互區(qū)域1110中。用戶隨后能夠針對(duì)該UI元素使用手勢(shì)以便針對(duì)編輯、標(biāo)記為正確等進(jìn)行交互。
[0075]如前所述,建議編輯(或內(nèi)容)能夠在從外部源(例如,眾包)所獲得的時(shí)候被接收到用戶接口 102之中。能夠在對(duì)象(例如,ES)附近例如向該對(duì)象提供圖形強(qiáng)調(diào)形式,或者在交互區(qū)域1110中為具體對(duì)象提供圖形強(qiáng)調(diào)形式以便指出所建議信息可用于該對(duì)象。
[0076]這里包括了表示用于執(zhí)行所公開架構(gòu)的新穎方面的示例性方法的一套流程圖。雖然為了便于解釋,這里例如以流程圖或流程示圖的形式所展示的一種或多種方法被展示并描述為一系列動(dòng)作,但是要理解并意識(shí)到的是,該方法并不被動(dòng)作的順序所限制,因?yàn)橐恍﹦?dòng)作以此為依據(jù)可以以不同順序進(jìn)行和/或與這里所展示并描述的其它動(dòng)作同時(shí)進(jìn)行。例如,本領(lǐng)域那些技術(shù)人員將會(huì)理解并意識(shí)到的是,方法可替換地能夠諸如以狀態(tài)圖而被表示為一系列的相關(guān)狀態(tài)或事件。此外,并非方法中所圖示的所有動(dòng)作對(duì)于新穎實(shí)施方式而s都是所必需的。
[0077]圖12圖示了依據(jù)所公開架構(gòu)的方法。在1200,關(guān)聯(lián)于web和結(jié)構(gòu)數(shù)據(jù)實(shí)施的反饋元素((多個(gè))事實(shí)交互式元素和(多個(gè))列表交互式元素)形成用戶接口。例如,該反饋元素使得能夠在支持手勢(shì)的搜索環(huán)境中與作為用戶反饋的屬性數(shù)值和列表項(xiàng)目進(jìn)行有關(guān)屬性數(shù)值和列表項(xiàng)目的正確性的交互。在1202,對(duì)所接收的手勢(shì)進(jìn)行處理以如反饋元素所使能的與至少一個(gè)屬性數(shù)值或列表項(xiàng)目進(jìn)行交互。微處理器能夠被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器中的指令,該指令與實(shí)施或處理的至少一個(gè)動(dòng)作相關(guān)聯(lián)。
[0078]該方法可以進(jìn)一步包括訪問(wèn)與其它用戶所鍵入的屬性數(shù)值相關(guān)的數(shù)據(jù)源并且將其它用戶所鍵入的屬性數(shù)值作為列表項(xiàng)目的一部分進(jìn)行呈現(xiàn)。該方法可以進(jìn)一步包括提供反饋元素的列表反饋元素,其使得能夠使用相對(duì)應(yīng)的手勢(shì)在有序列表上進(jìn)行有關(guān)條目添加、相關(guān)性和重復(fù)條目去除的反饋。該方法可以進(jìn)一步包括將(單一)事實(shí)反饋元素實(shí)施為使能有關(guān)數(shù)值操作的不同視覺(jué)狀態(tài)的反饋元素之一。
[0079]該方法可以進(jìn)一步包括用與屬性類型、屬性的原始數(shù)值、狀態(tài)和建議數(shù)值相關(guān)的事實(shí)反饋元素(例如,單一)定義特性并且針對(duì)與屬性類型、屬性的原始數(shù)值、狀態(tài)和建議數(shù)值相關(guān)的事實(shí)反饋元素(例如,單一)定義手勢(shì)。該方法可以進(jìn)一步包括用與列表項(xiàng)目的數(shù)值、列表項(xiàng)目的原始位置和列表項(xiàng)目的建議位置相關(guān)的結(jié)果列表反饋元素定義特性并且針對(duì)與列表項(xiàng)目的數(shù)值、列表項(xiàng)目的原始位置和列表項(xiàng)目的建議位置相關(guān)的結(jié)果列表反饋元素定義手勢(shì)。該方法可以進(jìn)一步包括響應(yīng)于手勢(shì)呈現(xiàn)來(lái)自其它用戶(例如,社交網(wǎng)絡(luò)用戶、眾包用戶等)的實(shí)時(shí)數(shù)據(jù),并且使得能夠選擇該實(shí)時(shí)數(shù)據(jù)。
[0080]圖13圖示了依據(jù)所公開架構(gòu)的可替換方法。在1300,關(guān)聯(lián)于web和結(jié)構(gòu)數(shù)據(jù)所實(shí)施的事實(shí)反饋元素形成用戶接口,該事實(shí)反饋元素使得能夠在支持手勢(shì)的搜索環(huán)境中與項(xiàng)目的屬性數(shù)值進(jìn)行交互。在1302,能夠關(guān)聯(lián)于web和結(jié)構(gòu)數(shù)據(jù)實(shí)施的列表反饋元素形成用戶接口,該列表反饋元素使得能夠在支持手勢(shì)的搜索環(huán)境中對(duì)項(xiàng)目的列表進(jìn)行操控。在1304,接收使得能夠與屬性數(shù)值和項(xiàng)目列表進(jìn)行交互以關(guān)于該屬性數(shù)值和項(xiàng)目列表提供相關(guān)性和正確性反饋的手勢(shì)。微處理器能夠被配置為執(zhí)行存儲(chǔ)器中的指令,該指令與實(shí)施該事實(shí)反饋元素、實(shí)施該列表反饋元素或者接收中的至少一個(gè)動(dòng)作相關(guān)聯(lián)。
[0081]該方法可以進(jìn)一步包括基于眾包數(shù)據(jù)和社交網(wǎng)絡(luò)數(shù)據(jù)建議并呈現(xiàn)項(xiàng)目列表。該方法可以進(jìn)一步包括接收變換狀態(tài)以標(biāo)記并編輯數(shù)值、去除列表的重復(fù)項(xiàng)目、向列表添加項(xiàng)目以及在列表上對(duì)項(xiàng)目重新定位的手勢(shì)。該方法可以進(jìn)一步包括在用戶接口中在與事實(shí)反饋元素相關(guān)聯(lián)的操作和與列表反饋元素相關(guān)聯(lián)的操作之間進(jìn)行視覺(jué)區(qū)分。該方法可以進(jìn)一步包括接收使得能夠進(jìn)行與非文本內(nèi)容(例如,圖像、視頻、音頻、鏈接等)的相關(guān)性和正確性相關(guān)的反饋的手勢(shì)。
[0082]如本申請(qǐng)中所使用的,術(shù)語(yǔ)“組件”和“系統(tǒng)”意圖指計(jì)算機(jī)相關(guān)的實(shí)體,其是硬件、軟件和有形硬件的組合、軟件或者執(zhí)行中的軟件。例如,組件可以是諸如處理器、芯片存儲(chǔ)器、大型存儲(chǔ)設(shè)備(例如,光學(xué)驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器和/或磁性存儲(chǔ)媒體驅(qū)動(dòng)器),和計(jì)算機(jī)之類的有形組件,以及諸如在處理器上運(yùn)行的處理、對(duì)象、可執(zhí)行程序、數(shù)據(jù)結(jié)構(gòu)(存儲(chǔ)在易失性或非易失性存儲(chǔ)介質(zhì)中)、模塊、執(zhí)行的線程和/或程序之類的軟件組件,但并不局限于此。
[0083]作為說(shuō)明,在服務(wù)器上運(yùn)行的應(yīng)用和服務(wù)器都可以是組件。一個(gè)或多個(gè)組件可以處于處理和/或執(zhí)行的線程之內(nèi),并且組件可以定位于一臺(tái)計(jì)算機(jī)上和/或在兩個(gè)或更多計(jì)算機(jī)之間進(jìn)行分布。詞語(yǔ)“示例性”在這里被用來(lái)意指用作示例、實(shí)例或說(shuō)明。這里被描述為“示例性”的任何方面或設(shè)計(jì)都并非必然被解釋為優(yōu)選于或優(yōu)于其它方面或設(shè)計(jì)。
[0084]現(xiàn)在參考圖14,其圖示了依據(jù)所公開架構(gòu)的采用并執(zhí)行交互式元素的計(jì)算系統(tǒng)1400的框圖。然而,所要意識(shí)到的是,所公開的方法和/或系統(tǒng)的一些或全部方面能夠被實(shí)施為片上系統(tǒng),其中模擬、數(shù)字、混合信號(hào)以及其它功能被構(gòu)建于單個(gè)芯片襯底之上。
[0085]為了針對(duì)其各個(gè)方面提供附加環(huán)境,圖14和以下描述意圖提供能夠在其中實(shí)施各個(gè)方面的適當(dāng)計(jì)算系統(tǒng)1400的簡(jiǎn)要的一般性描述。雖然以上描述處于能夠在一個(gè)或多個(gè)計(jì)算機(jī)上運(yùn)行的計(jì)算機(jī)可執(zhí)行指令的一般環(huán)境之中,但是本領(lǐng)域那些技術(shù)人員將會(huì)認(rèn)識(shí)到的是,新穎實(shí)施例也能夠結(jié)合其它程序模塊和/或作為硬件和軟件的組合來(lái)實(shí)施。
[0086]用于實(shí)施各個(gè)方面的計(jì)算系統(tǒng)1400包括計(jì)算機(jī)1402,其具有(多個(gè))處理單元1404 (也被稱作(多個(gè))微處理器和(多個(gè))處理器)、諸如系統(tǒng)存儲(chǔ)器1406的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)/媒體還包括磁盤、光譜、固態(tài)驅(qū)動(dòng)器、外部存儲(chǔ)器系統(tǒng)以及閃存驅(qū)動(dòng)器),以及系統(tǒng)總線1408。(多個(gè))處理單元1404可以是任意的各種可商業(yè)使用的處理器,諸如單處理器、多處理器、單核單元和多核單元。此外,本領(lǐng)域技術(shù)人員將會(huì)意識(shí)至IJ,以上新穎方法能夠利用其它計(jì)算機(jī)系統(tǒng)配置進(jìn)行實(shí)踐,其中包括小型計(jì)算機(jī)、大型計(jì)算機(jī)以及個(gè)人計(jì)算機(jī)(例如,臺(tái)式機(jī)、膝上電腦、平板PC等)、手持計(jì)算設(shè)備、基于微處理器的或可編程消費(fèi)電器等,它們每一個(gè)均能夠操作耦合至一個(gè)或多個(gè)相關(guān)聯(lián)設(shè)備。
[0087]計(jì)算機(jī)1402可以是在支持用于便攜式和/或移動(dòng)計(jì)算系統(tǒng)的云計(jì)算服務(wù)的數(shù)據(jù)中心和/或計(jì)算資源(硬件和/或軟件)中所采用的若干計(jì)算機(jī)之一,上述移動(dòng)計(jì)算系統(tǒng)諸如蜂窩電話和其它支持移動(dòng)的設(shè)備。例如,云計(jì)算服務(wù)包括但并不局限于作為服務(wù)的基礎(chǔ)設(shè)施、作為服務(wù)的平臺(tái)、作為服務(wù)的軟件、作為服務(wù)的存儲(chǔ)、作為服務(wù)的桌面、作為服務(wù)的數(shù)據(jù)、作為服務(wù)的安全以及作為服務(wù)的API (應(yīng)用編程接口)。
[0088]系統(tǒng)存儲(chǔ)器1406可以包括計(jì)算機(jī)可讀存儲(chǔ)(物理存儲(chǔ))介質(zhì),諸如易失性(V0L)存儲(chǔ)器1410 (隨機(jī)訪問(wèn)存儲(chǔ)器(RAM))和非易失性存儲(chǔ)器(N0N-V0L) 1412 (例如,R0M、EPR0M、EEPR0M等)?;据斎?輸出系統(tǒng)(B1S)能夠存儲(chǔ)在非易失性存儲(chǔ)器1412中,并且包括諸如在啟動(dòng)期間促成計(jì)算機(jī)1402內(nèi)的組件之間的數(shù)據(jù)和信號(hào)通信的基本例程。易失性存儲(chǔ)器1410還可以包括高速RAM,諸如用于對(duì)數(shù)據(jù)進(jìn)行高速緩存的靜態(tài)RAM。
[0089]系統(tǒng)總線1408為包括但并不局限于系統(tǒng)存儲(chǔ)器1406到(多個(gè))處理單元1404的系統(tǒng)組件提供接口。系統(tǒng)總線1408可以是若干類型的總線結(jié)構(gòu)中的任意一種,其能夠使用各種可商業(yè)使用的總線結(jié)構(gòu)的任意一種進(jìn)一步互連至存儲(chǔ)器總線(具有或沒(méi)有存儲(chǔ)器控制器)以及外部總線(例如,PC1、PCIe、AGP、LPC等)。
[0090]計(jì)算機(jī)1402進(jìn)一步包括(多個(gè))機(jī)器可讀存儲(chǔ)子系統(tǒng)1414以及用于將(多個(gè))存儲(chǔ)子系統(tǒng)1414對(duì)接至系統(tǒng)總線1408和其它所期望的計(jì)算機(jī)組件的(多個(gè))存儲(chǔ)接口 1416。例如,(多個(gè))存儲(chǔ)子系統(tǒng)1414 (物理存儲(chǔ)媒體)可以包括一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器(HDD)、磁性軟盤驅(qū)動(dòng)器(FDD)、固態(tài)驅(qū)動(dòng)器(SSD)和/或光盤存儲(chǔ)驅(qū)動(dòng)器(例如,⑶-ROM驅(qū)動(dòng)器、DVD驅(qū)動(dòng)器)。例如,(多個(gè))存儲(chǔ)接口 1416可以包括諸如EIDE、ATA、SATA和IEEE 1394之類的接口技術(shù)。
[0091]一個(gè)或多個(gè)程序和數(shù)據(jù)能夠存儲(chǔ)在存儲(chǔ)器子系統(tǒng)1406、機(jī)器可讀且可移除的存儲(chǔ)器子系統(tǒng)1418 (例如,閃存驅(qū)動(dòng)器形式因數(shù)的技術(shù))和/或(多個(gè))存儲(chǔ)子系統(tǒng)1414 (例如,光學(xué)、磁性、固態(tài))中,它們包括操作系統(tǒng)1420、一個(gè)或多個(gè)應(yīng)用程序1422、其它程序模塊1424和程序數(shù)據(jù)1426。
[0092]例如,操作系統(tǒng)1420、一個(gè)或多個(gè)應(yīng)用程序1422、其它程序模塊1424和/或程序數(shù)據(jù)1426可以包括圖1的系統(tǒng)140的實(shí)體和組件,圖2的系統(tǒng)200的實(shí)體和組件,圖3的元素300的實(shí)體和組件,圖4的元素400的實(shí)體和組件,圖5的呈現(xiàn)500的實(shí)體和組件,圖6A和6B的示圖600的實(shí)體和組件,圖7的示圖700的實(shí)體和組件,圖8的示圖800的實(shí)體和組件,圖9的UI系統(tǒng)900的實(shí)體和組件,圖10的示圖10