欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使用用戶的資格以便于用戶執(zhí)行任務(wù)的制作方法

文檔序號(hào):6553521閱讀:216來(lái)源:國(guó)知局
專利名稱:使用用戶的資格以便于用戶執(zhí)行任務(wù)的制作方法
技術(shù)領(lǐng)域
下面的公開(kāi)內(nèi)容總體上涉及在計(jì)算機(jī)系統(tǒng)之間的交互,更具體地 說(shuō),涉及便于進(jìn)行這樣的互動(dòng),以使得具有與執(zhí)行相關(guān)的適當(dāng)?shù)馁Y格 的人們能夠執(zhí)行任務(wù),所述資格是由用戶動(dòng)態(tài)定義的資格類型。
背景技術(shù)
分布式計(jì)算系統(tǒng)是已知的,其中多個(gè)計(jì)算機(jī)系統(tǒng)交互作用,以達(dá) 到一個(gè)目標(biāo)。常常希望在計(jì)算系統(tǒng)上的應(yīng)用程序與遠(yuǎn)端系統(tǒng)和應(yīng)用程 序交互作用,以得到不是應(yīng)用程序的一部分的、各種類型的信息和功 能。通過(guò)執(zhí)行這樣的交互,應(yīng)用程序能夠通過(guò)互聯(lián)網(wǎng)或其它網(wǎng)絡(luò)從大 量其它計(jì)算機(jī)系統(tǒng)對(duì)信息和功能提供支持。
為了能夠在遠(yuǎn)端計(jì)算機(jī)系統(tǒng)與應(yīng)用程序之間進(jìn)行這樣的交互,已 經(jīng)開(kāi)發(fā)了各種可編程的交互機(jī)制。例如,很早就有遠(yuǎn)端過(guò)程調(diào)用
("RPC")協(xié)議,其允許在一臺(tái)計(jì)算機(jī)上的程序使另一臺(tái)計(jì)算機(jī)上的 程序執(zhí)行,以及各種面向?qū)ο蟮慕Y(jié)構(gòu),如CORBA("公共對(duì)象請(qǐng)求代 理體系結(jié)構(gòu)")和DCOM("分布式組件對(duì)象模型"),提供類似的能力。 另外,實(shí)現(xiàn)了各種中間程序來(lái)連接分開(kāi)的應(yīng)用程序(常常是不同的類 型和來(lái)自不相關(guān)的源),以允許進(jìn)行通信。例如,存在有各種EDI("電 子數(shù)據(jù)交換")網(wǎng)絡(luò),提供了標(biāo)準(zhǔn)機(jī)制,以允許網(wǎng)絡(luò)的一個(gè)用戶的計(jì)算 機(jī)系統(tǒng)把數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)的另 一個(gè)用戶的計(jì)算機(jī)系統(tǒng)。
萬(wàn)維網(wǎng)("Web")的廣泛流行為計(jì)算機(jī)之間的相互通信提供了額 外的機(jī)會(huì)。例如,許多當(dāng)前的Web使用牽涉到用戶從Web服務(wù)器交 互地請(qǐng)求網(wǎng)頁(yè)(例如,通過(guò)執(zhí)行用戶的Web瀏覽器應(yīng)用程序),并作 為應(yīng)答接收所請(qǐng)求的信息。除了這樣的請(qǐng)求信息的交互式用戶技術(shù)規(guī) 范以外,還有不斷增長(zhǎng)的提供所謂"Web服務(wù)"的Web使用,它典型
地牽涉到遠(yuǎn)程應(yīng)用程序的編程交互,經(jīng)由所指定的API ("應(yīng)用程序接 口")等等交換信息。Web服務(wù)可以允許不同的應(yīng)用程序和計(jì)算機(jī)進(jìn) 行交互,并且可以通過(guò)使用各種不同的基礎(chǔ)協(xié)議和技術(shù)來(lái)定義和實(shí)施。 例如,某些Web服務(wù)實(shí)施方案響應(yīng)于被指定作為URI ("統(tǒng)一資源標(biāo) 志符")、如包括指定的操作及一個(gè)或多個(gè)查詢參數(shù)的URL ("統(tǒng)一資 源定位符")的Web服務(wù)調(diào)用請(qǐng)求,通過(guò)使用HTTP ("超文本傳輸協(xié) 議,,)返回XML ("可擴(kuò)展標(biāo)記語(yǔ)言")格式的數(shù)據(jù)。在其它實(shí)施方案 中,附加的基礎(chǔ)協(xié)議被用于各種目的,如用于標(biāo)準(zhǔn)消息交換的SOAP
("簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議,,)、用于描述服務(wù)調(diào)用的WSDL ("Web服務(wù) 描述語(yǔ)言")、以及用于發(fā)現(xiàn)可得到的服務(wù)的UDDI ("統(tǒng)一描述、發(fā) 現(xiàn)和集成服務(wù)")。
不幸的是,雖然Web服務(wù)和其它編程交互機(jī)制允許各種應(yīng)用程序 和計(jì)算機(jī)進(jìn)行交互,但這樣的交互通常以各種方式受到限制。例如, 通過(guò)使用這樣的編程交互對(duì)于請(qǐng)求可得到的信息和功能的類型往往受 限于遠(yuǎn)程計(jì)算機(jī)系統(tǒng)和應(yīng)用程序可以自動(dòng)滿足的非常有限的請(qǐng)求類型
(例如,提供指定的預(yù)定信息組,如網(wǎng)頁(yè)或文件,或者對(duì)于指定的數(shù) 據(jù)庫(kù)進(jìn)行指定的數(shù)據(jù)庫(kù)查詢)。
然而,雖然這種類型的編程請(qǐng)求可能是有用的,但有很大一類任 務(wù)是計(jì)算機(jī)與應(yīng)用程序不能很容易地自動(dòng)執(zhí)行的,而人往往可以很容 易地執(zhí)行,在這里被稱為"人執(zhí)行的任務(wù)"。這至少部分是由于在自動(dòng) 化的程序中不容易被編碼的人的各種認(rèn)知和其它思維能力,如利用人 的判斷來(lái)形成意見(jiàn),執(zhí)行抽象或普遍感覺(jué)的推理,執(zhí)行各種分辨和感 知任務(wù)(例如,視覺(jué)和聽(tīng)覺(jué)模式識(shí)別,如基于經(jīng)驗(yàn)),使用文化知識(shí) 和感情智能,以及執(zhí)行各種其它日常的高度復(fù)雜類別的感知、認(rèn)知、 推理和思考。
這樣的由人執(zhí)行的任務(wù)的一個(gè)例子是識(shí)別淫穢內(nèi)容一具體來(lái)說(shuō), 盡管觀察人員通常具有根據(jù)粗略回顧能夠非常快速地識(shí)別淫穢內(nèi)容的 能力,但自動(dòng)技術(shù)基本上不能精確地識(shí)別大多數(shù)這樣的內(nèi)容。類似地, 法官Potter Stewart對(duì)于色情描寫(xiě)的名言是,他不能確切地解釋它是
什么,但"當(dāng)我看見(jiàn)它時(shí)我就知道它",并且法官Stewart的時(shí)代的高 級(jí)法院繼續(xù)建立了結(jié)合主流社會(huì)標(biāo)準(zhǔn)的、對(duì)于色情描寫(xiě)的司法測(cè)試。 今天,不管花費(fèi)多大力氣開(kāi)發(fā)自動(dòng)的色情描寫(xiě)及其它內(nèi)容過(guò)濾器,還 沒(méi)有人給出一種使得計(jì)算機(jī)"當(dāng)看見(jiàn)它時(shí)就能真正知道它,,的方法。
因此,在給出了有關(guān)自動(dòng)執(zhí)行任務(wù)的現(xiàn)有的限制后,有利的是提 供一種使得應(yīng)用程序能夠編程請(qǐng)求執(zhí)行這樣的任務(wù)并接收具有任務(wù)執(zhí) 行結(jié)果的編程響應(yīng)、以及解決其它相關(guān)問(wèn)題的解決方案。


圖1A是顯示對(duì)于由人執(zhí)行的任務(wù)的所述電子集市的一個(gè)實(shí)施例
的交互和信息流的網(wǎng)絡(luò)圖。
圖1B是顯示用于提供所述電子集市的系統(tǒng)的一個(gè)實(shí)施例的框圖。 圖2A-2G顯示了被用于和所述電子集市的一個(gè)實(shí)施例進(jìn)行交互的
編程消息的例子。
圖3是顯示適用于執(zhí)行用于提供所述電子集市的系統(tǒng)的一個(gè)實(shí)施
例的計(jì)算機(jī)系統(tǒng)的框圖。
圖4A和4B是任務(wù)完成測(cè)試器子程序的實(shí)施例的流程圖。
圖5是資格驗(yàn)證管理器子程序的實(shí)施例的流程圖。
圖6是信息確證管理器子程序的實(shí)施例的流程圖。
圖7是行為跟蹤器子程序的實(shí)施例的流程圖。
圖8是自動(dòng)匹配器子程序的實(shí)施例的流程圖。
圖9是任務(wù)提交接收機(jī)子程序的實(shí)施例的流程圖。
圖10A-B是任務(wù)交互控制器類型定義器子程序的實(shí)施例的流程圖。
圖ll是任務(wù)交互控制器子程序的實(shí)施例的流程圖。
圖12A-12J顯示了在所述電子集市的一個(gè)實(shí)施例中使用多種類型
的用戶交互處理來(lái)控制任務(wù)執(zhí)行者的任務(wù)執(zhí)行的例子。
圖13是顯示用于提供所述電子集市的一個(gè)實(shí)施例的示例性系統(tǒng)
的框圖。
具體實(shí)施例方式
描述了一種便于在具有要執(zhí)行的任務(wù)的任務(wù)請(qǐng)求者與執(zhí)行任務(wù)的 任務(wù)執(zhí)行者之間進(jìn)行交互的軟件工具。在至少一些實(shí)施例中,要被執(zhí) 行的任務(wù)是認(rèn)知方面的由人執(zhí)行的任務(wù),它利用了由人擔(dān)任的任務(wù)執(zhí) 行者的認(rèn)知和其它思維技巧,如利用任務(wù)執(zhí)行者的判斷、感知和/或推 理技巧。另外,在至少一些實(shí)施例中,提供了中介電子集市平臺(tái),其 允許任務(wù)請(qǐng)求者用戶和任務(wù)執(zhí)行者用戶以編程方式和/或交互方式從
事與任務(wù)有關(guān)的交易并執(zhí)行與任務(wù)執(zhí)行有關(guān)的各種其它行為。
實(shí)際上,在一些實(shí)施例中,提供電子集市的一個(gè)或多個(gè)平臺(tái)計(jì)算 系統(tǒng)用作中介,允許任務(wù)請(qǐng)求者以編程方式請(qǐng)求(例如,由任務(wù)請(qǐng)求
者的應(yīng)用程序經(jīng)由電子集市的一個(gè)或多個(gè)API的編程調(diào)用)要由任務(wù) 執(zhí)行者執(zhí)行的任務(wù),并在任務(wù)執(zhí)行后接收相應(yīng)的結(jié)果(例如,作為對(duì) 于編程調(diào)用的應(yīng)答)。類似地,任務(wù)執(zhí)行者可以訪問(wèn)電子集市(例如, 以編程或交互的方式),得到有關(guān)他們可執(zhí)行的可用任務(wù)的數(shù)據(jù)或其 它信息,并在完成分配給他們的任務(wù)之后提供任務(wù)執(zhí)行結(jié)果。通過(guò)使 得大量非附屬的或無(wú)關(guān)的任務(wù)請(qǐng)求者和任務(wù)執(zhí)行者能夠經(jīng)由中介電子 集市以這種方式進(jìn)行交互,由互聯(lián)網(wǎng)或其它公共計(jì)算機(jī)網(wǎng)絡(luò)傳遞的自 由集市機(jī)制可被用來(lái)編程開(kāi)發(fā)無(wú)關(guān)的任務(wù)執(zhí)行者的集合的共同智能。
電子集市還執(zhí)行多種附加的行為,以便于執(zhí)行任務(wù)。例如,電子 集市可以通過(guò)各種狀態(tài)(例如,"打開(kāi)"狀態(tài),用于要執(zhí)行的可用任務(wù); "指派"狀態(tài),用于每次將任務(wù)分配給一個(gè)或多個(gè)任務(wù)執(zhí)行者,"完成" 狀態(tài),用于在任務(wù)執(zhí)行者提供任務(wù)的執(zhí)行的結(jié)果后進(jìn)行指派等等)跟 蹤任務(wù)的進(jìn)行過(guò)程,并且還可采取相應(yīng)于這些任務(wù)的各種行動(dòng)。另外, 在一些實(shí)施例中,任務(wù)請(qǐng)求者用戶可以施加有關(guān)任務(wù)執(zhí)行的各種標(biāo)準(zhǔn) (例如,對(duì)于任務(wù)執(zhí)行者的需要的和/或優(yōu)選的資格、對(duì)于任務(wù)完成的 時(shí)間限制等等)和/或可以指定與任務(wù)執(zhí)行有關(guān)的各種行動(dòng)(例如在指 定的條件下支付指定的費(fèi)用),如果是這樣的話,電子集市可以執(zhí)行 這些標(biāo)準(zhǔn)并發(fā)起對(duì)于任務(wù)適當(dāng)?shù)男袆?dòng)。類似地,任務(wù)執(zhí)行者用戶可以
指定與任務(wù)有關(guān)的各種行動(dòng),如請(qǐng)求以各種方式提供的、有關(guān)可用任 務(wù)和/或有關(guān)其它用戶的信息(例如,當(dāng)指定類型的任務(wù)變?yōu)榭捎脮r(shí)被 告知),如果是這樣的話,電子集市可以類似地發(fā)起適當(dāng)?shù)男袆?dòng)。
在一些實(shí)施例中,電子集市還提供與得到和使用有關(guān)任務(wù)執(zhí)行者 用戶和/或任務(wù)請(qǐng)求者用戶的資格與其它屬性的信息有關(guān)的各種類型 的功能,以允許用戶識(shí)別和/或指定與其進(jìn)行交易的用戶的類型。例如, 在一些實(shí)施例中,電子集市可以跟蹤有關(guān)由任務(wù)執(zhí)行者用戶和/或任務(wù) 請(qǐng)求者用戶進(jìn)行的行為的各種信息,以自動(dòng)生成由用戶采取的行動(dòng)的 定量度量,其可以被用作為資格條件(例如,涉及到先前的任務(wù)執(zhí)行 的行為)。更一般地說(shuō),在一些實(shí)施例中,電子集市可以支持各種類 型的用戶資格(例如由該用戶聲稱的、由一個(gè)或多個(gè)其它用戶指定的、 和/或由電子集市自動(dòng)生成的用戶資格)。此外,在一些實(shí)施例中,電 子集市提供認(rèn)證或確證有關(guān)用戶的信息(例如,用戶的資格、身份、 非資格屬性等等)的功能,如基于所得到的、支持該信息的證據(jù),然 后可以以各種方式使用這樣的確證信息。由電子集市提供的、涉及用 戶信息的資格判定和確證的功能在下面更詳細(xì)地討論。
在電子集市與集市用戶之間的交互可以以各種方式進(jìn)行。如前所 述,在一些實(shí)施例中,任務(wù)請(qǐng)求者以編程的方式與電子集市進(jìn)行交互,
如通過(guò)調(diào)用集市的規(guī)定的API(例如基于由電子集市提供的Web服務(wù) 的API),發(fā)送請(qǐng)求消息或提供數(shù)據(jù)或其它信息。規(guī)定的API可以允 許任務(wù)請(qǐng)求者不僅僅提交要執(zhí)行的可用任務(wù),而且也對(duì)于先前提交的 任務(wù)執(zhí)行各種其它行動(dòng)(例如,檢驗(yàn)待決任務(wù)的狀態(tài),修改有關(guān)待決 任務(wù)的信息,提交關(guān)于處理待決任務(wù)的指令,以及以交互方式得到已 完成的任務(wù)的結(jié)果)。另外,規(guī)定的API可以允許任務(wù)請(qǐng)求者進(jìn)一步 執(zhí)行與電子集市的各種其它類型的交互,如搜索和/或?yàn)g覽感興趣的信 息(例如,識(shí)別具有指定的資格或?qū)傩缘目捎萌蝿?wù)執(zhí)行者,或者識(shí)別 有關(guān)由其它任務(wù)請(qǐng)求者提交的任務(wù)的信息),提供他們自己的和/或任 務(wù)執(zhí)行者的資格信息等等。另外,雖然在一些實(shí)施例中在任務(wù)請(qǐng)求者 與任務(wù)執(zhí)行者之間的所有通信都是經(jīng)由電子集市進(jìn)行的,但在其它實(shí)
施例中,至少一些通信可以直接在任務(wù)請(qǐng)求者與任務(wù)執(zhí)行者之間發(fā)生 (例如,允許任務(wù)執(zhí)行者從任務(wù)請(qǐng)求者得到有關(guān)要執(zhí)行的任務(wù)的信息, 允許任務(wù)執(zhí)行者把對(duì)于已執(zhí)行的任務(wù)的任務(wù)結(jié)果信息提供給任務(wù)請(qǐng)求 者,等等),或者更一般地,在任意兩個(gè)或多個(gè)用戶之間進(jìn)行,如在 電子集市實(shí)行該直接通信后(例如,通過(guò)將適當(dāng)?shù)穆?lián)系或其它與通信 有關(guān)的信息提供給通信的至少一方)。
在最終的響應(yīng)對(duì)于以編程方式提供的消息不是直接可得到的情形 下(例如,包括從執(zhí)行通過(guò)消息提交的任務(wù)得到的結(jié)果的最后的響應(yīng)), 電子集市可以在一些實(shí)施例中提供確認(rèn)接收到消息的即時(shí)響應(yīng)(例如, 通過(guò)提供對(duì)于提交的任務(wù)的唯一任務(wù)識(shí)別號(hào)),并且可以隨后提供一 個(gè)或多個(gè)附加的相關(guān)電子通信(例如,把從執(zhí)行任務(wù)得到的結(jié)果提供 給提交任務(wù)的任務(wù)請(qǐng)求者)。這樣的附加電子通信可以以各種方式執(zhí) 行,如通過(guò)發(fā)起新的電子消息(例如,電子郵件、即時(shí)消息傳送等等), 使用連同原先的消息一起提交的回呼機(jī)制等等。
在至少一些實(shí)施例中,電子集市還可提供交互的控制臺(tái),允許任
務(wù)請(qǐng)求者交互地執(zhí)行以前提到的某些或所有的各種類型的行動(dòng),作為 為這些行動(dòng)提供的編程接口的代替或者除此之外。例如,在一些實(shí)施 例中,交互的控制臺(tái)功能可以由任務(wù)請(qǐng)求者用戶經(jīng)由與用于電子集市
的Web服務(wù)器交互(例如通過(guò)以來(lái)自電子集市的網(wǎng)頁(yè)上的表格提供適 當(dāng)?shù)男畔?的Web瀏覽器來(lái)訪問(wèn)。
類似地,任務(wù)執(zhí)行者用戶可以以編程的和/或交互的方式、通過(guò)各 種方式與電子集市交互,以便識(shí)別可用的感興趣的任務(wù)并執(zhí)行這樣的 任務(wù)。更一般地,任務(wù)執(zhí)行者用戶可類似地執(zhí)行相對(duì)于電子集市的各 種各樣類型的行動(dòng),包括搜索和/或?yàn)g覽他們有資格執(zhí)行的可用任務(wù), 搜索和/或?yàn)g覽來(lái)自具有指定的屬性的任務(wù)請(qǐng)求者的任務(wù),提供資格信 息,請(qǐng)求分配感興趣的可用任務(wù),提供他們已分配的任務(wù)的執(zhí)行的結(jié) 果,請(qǐng)求通知他們有資格以后提交的任務(wù),提供各種類型的喜好信息 等等。關(guān)于由任務(wù)請(qǐng)求者和任務(wù)執(zhí)行者用戶與電子集市進(jìn)行交互的具 體類型的其他細(xì)節(jié)在其它地方更詳細(xì)地討論。
圖1A提供了在一個(gè)示例性實(shí)施例中由任務(wù)執(zhí)行者和任務(wù)請(qǐng)求者 進(jìn)行交互的類型的的高級(jí)別概況。特別地,在這個(gè)實(shí)施例中,任務(wù)完 成測(cè)試器("TFF,,)系統(tǒng)130工作,以便實(shí)行與任務(wù)有關(guān)的交互,如 通過(guò)提供電子集市,用于有認(rèn)知能力的人執(zhí)行的任務(wù)和/或其它類型的 人執(zhí)行的任務(wù)。在這個(gè)實(shí)施例中,TFF系統(tǒng)提供API 135,用于與用 戶進(jìn)行編程的交互,交互控制臺(tái)接口 140對(duì)于交互通信也是可用的。 TFF系統(tǒng)可以在各種實(shí)施例中以各種方式實(shí)施,諸如在一個(gè)或多個(gè)服 務(wù)器計(jì)算系統(tǒng)或設(shè)備上(例如,以分布方式,如在點(diǎn)對(duì)點(diǎn)或網(wǎng)格網(wǎng)絡(luò)上) 執(zhí)行的軟件系統(tǒng),這在圖中并未示出。
具體來(lái)說(shuō),在本例中,由各種各樣的人擔(dān)任的任務(wù)請(qǐng)求者用戶105 分別與在一個(gè)或多個(gè)客戶計(jì)算系統(tǒng)(未示出)上執(zhí)行的一個(gè)或多個(gè)應(yīng) 用程序進(jìn)行交互,以便通過(guò)把任務(wù)登錄或提交到TFF系統(tǒng)而請(qǐng)求要執(zhí) 行的任務(wù),并執(zhí)行與TFF系統(tǒng)的各種其它交互。為了提交任務(wù)或執(zhí)行 其它交互,在這個(gè)實(shí)施例中,每個(gè)應(yīng)用程序以編程方式調(diào)用180a—個(gè) 或多個(gè)Web服務(wù)器("WSes")作為T(mén)FF系統(tǒng)的API 135a的一部分。 正如在其它地方更詳細(xì)地討論的,每個(gè)任務(wù)請(qǐng)求者可包括有關(guān)要執(zhí)行 的任務(wù)的各種信息,包括由執(zhí)行任務(wù)的任何任務(wù)執(zhí)行者所需要的一個(gè) 或多個(gè)資格判定,與任務(wù)執(zhí)行有關(guān)的一個(gè)或多個(gè)其它標(biāo)準(zhǔn)(例如,完 成的截止期和對(duì)于任務(wù)執(zhí)行的結(jié)果的格式要求),以及要被提供給成
功地執(zhí)行任務(wù)的任務(wù)執(zhí)行者的一種或多種相關(guān)的費(fèi)用。
類似地,在所示的實(shí)施例中,其它任務(wù)請(qǐng)求者用戶IIO提交可用 的任務(wù),并以交互的方式經(jīng)由在一個(gè)或多個(gè)任務(wù)請(qǐng)求者客戶計(jì)算系統(tǒng) (未示出)上執(zhí)行的Web瀏覽器執(zhí)行與TTF系統(tǒng)的其它交互,這些 任務(wù)請(qǐng)求者客戶計(jì)算系統(tǒng)把用戶提供的信息傳送180b到交互控制臺(tái) 140a,控制臺(tái)然后以由應(yīng)用程序執(zhí)行交互180a類似的方式與TFF系 統(tǒng)的API 135a進(jìn)行交互。在所示的實(shí)施例中,控制臺(tái)作為T(mén)FT系統(tǒng) 的 一部分被提供(在相同的計(jì)算系統(tǒng)上或者在被用于TFT系統(tǒng)的其它 部分的不同計(jì)算系統(tǒng)上),如基于由TFF系統(tǒng)的Web服務(wù)器提供的 一個(gè)或多個(gè)網(wǎng)頁(yè)。然而,在其它實(shí)施例中, 一個(gè)或多個(gè)這樣的控制臺(tái)
或與TFF系統(tǒng)交互的其它機(jī)構(gòu)可以通過(guò)從外部提供給TFF系統(tǒng)來(lái)替 代,如由第三方提供(作為由TFF系統(tǒng)提供的任何控制臺(tái)的替代或除 此之外)。在接收到經(jīng)由API 135a提交的可用任務(wù)的信息后,TFF 系統(tǒng)保存有關(guān)可用任務(wù)的信息145,由任務(wù)執(zhí)行者使用。雖然這里未 示出,但某些任務(wù)請(qǐng)求者用戶可以是兩個(gè)組105和110的一部分,以 編程和交互的方式與TFF系統(tǒng)進(jìn)行交互,如在不同的時(shí)間和/或用于 不同的目的。
圖1A還示出了與電子集市交互而執(zhí)行可用任務(wù)的、由各種不同 的人擔(dān)任的任務(wù)執(zhí)行者用戶。具體來(lái)說(shuō),在本例中,各個(gè)不同的任務(wù) 執(zhí)行者用戶120分別與在任務(wù)執(zhí)行者客戶計(jì)算系統(tǒng)(未示出)上執(zhí)行 的Web瀏覽器程序進(jìn)行交互,該任務(wù)執(zhí)行者客戶計(jì)算系統(tǒng)與TFF系 統(tǒng)的交互控制臺(tái)140b進(jìn)行通信,以識(shí)別它們有資格執(zhí)行的當(dāng)前可用任 務(wù),以及提供有關(guān)它們已經(jīng)被分配的任務(wù)的執(zhí)行結(jié)果的信息。如控制 臺(tái)140a那樣,控制臺(tái)140b然后與TFF系統(tǒng)的API 135b進(jìn)行交互, 把由任務(wù)執(zhí)行者用戶提供的信息提供給TFF系統(tǒng)。不同的是,在所示 的這個(gè)實(shí)施例中,其它任務(wù)執(zhí)行者用戶115經(jīng)由API 135b直接與TFF 系統(tǒng)以編程方式進(jìn)行交互,以便如通過(guò)分別使用在編程調(diào)用185a作為 API 135b的一部分的適當(dāng)Web服務(wù)的一個(gè)或多個(gè)任務(wù)執(zhí)行者客戶計(jì) 算系統(tǒng)(未示出)上執(zhí)行的一個(gè)或多個(gè)應(yīng)用程序執(zhí)行與任務(wù)執(zhí)行有關(guān) 的行為。雖然在本例中被顯示為分開(kāi)的,但控制臺(tái)140a和140b在一 些實(shí)施例中可以是由TFF系統(tǒng)提供的單個(gè)控制臺(tái)的一部分,并且類似 地,TFF系統(tǒng)的API 135a和135b中的每個(gè)可以是用于系統(tǒng)的單個(gè)API 135的一部分。另外,雖然這里未示出,但某些任務(wù)執(zhí)行者用戶可以 是組115和組120的一部分,以編程和交互的方式與TFF系統(tǒng)交互, 如以不同的時(shí)間和/或用于不同的用途。另外,某些用戶可以用作任務(wù) 請(qǐng)求者和任務(wù)執(zhí)行者,諸如用于不同的任務(wù)。
根據(jù)與任務(wù)執(zhí)行者的交互,TFF系統(tǒng)諸如通過(guò)更新有關(guān)可用任務(wù) 的信息145來(lái)跟蹤有關(guān)當(dāng)前任務(wù)狀態(tài)的信息,并保存經(jīng)由接口 135b 接收的任務(wù)執(zhí)行結(jié)果150。在任務(wù)被執(zhí)行和接收到相應(yīng)的結(jié)果后,TFF
系統(tǒng)可以以各種方式把結(jié)果通知給提供該任務(wù)的任務(wù)請(qǐng)求者。例如, 在一些實(shí)施例中,在任務(wù)請(qǐng)求者下次與控制臺(tái)進(jìn)行交互時(shí),結(jié)果經(jīng)由
交互的控制臺(tái)140a提供給任務(wù)請(qǐng)求者。作為替代,任務(wù)執(zhí)行結(jié)果可以 經(jīng)由API 135a以電子方式發(fā)送給任務(wù)請(qǐng)求者,作為對(duì)于先前調(diào)用的應(yīng) 答,或者可以代替地以任何其它方式被發(fā)送給任務(wù)請(qǐng)求者,它以定時(shí) 的方式把信息提供給任務(wù)請(qǐng)求者(例如,經(jīng)由電子郵件、電話、傳真、
信件郵寄等等)。
另外,在所示的實(shí)施例中,TFF系統(tǒng)執(zhí)行在涉及任務(wù)的交易的雙 方之間的支付交換,諸如在任務(wù)請(qǐng)求者與任務(wù)執(zhí)行者之間(例如,從 任務(wù)請(qǐng)求者為所提交的任務(wù)的滿意執(zhí)行而向任務(wù)執(zhí)行者付費(fèi))。在所 顯示的實(shí)施例中,TFF系統(tǒng)可包括內(nèi)部付費(fèi)處理能力,諸如經(jīng)由付費(fèi) 處理系統(tǒng)190,雖然在其它實(shí)施例中,TFF系統(tǒng)可以代替地與外部付 費(fèi)處理系統(tǒng)進(jìn)行交互(從提供TFF系統(tǒng)的同 一個(gè)組織或者替代地從第 三方),以提供支付。在某些情形下,任務(wù)執(zhí)行付費(fèi)可以在任務(wù)執(zhí)行 后自動(dòng)作出(例如,在由TFF系統(tǒng)對(duì)于接收的任務(wù)結(jié)果執(zhí)行自動(dòng)驗(yàn)證, 以保證滿足對(duì)于任務(wù)的任何標(biāo)準(zhǔn)),然而在其它情形下,作為替代, 付費(fèi)可以僅僅在任務(wù)請(qǐng)求者看到和接受結(jié)果之后(或者在指定的時(shí)間 間隔后沒(méi)有拒絕結(jié)果時(shí))才作出。另外,正如在其它地方更詳細(xì)地描 述的,各種其它類型的支付也可以在其它情形下作出,如來(lái)自任務(wù)執(zhí) 行者的付費(fèi),付費(fèi)到TFF系統(tǒng)或來(lái)自TFF系統(tǒng)的付費(fèi)(例如,對(duì)于 由系統(tǒng)提供的服務(wù)),和/或付費(fèi)到一個(gè)或多個(gè)第三方或來(lái)自一個(gè)或多 個(gè)第三方的付費(fèi)。
此外,在其它實(shí)施例中,也可以使用各種各樣的非貨幣補(bǔ)償(例 如,對(duì)于任務(wù)執(zhí)行)和其它非貨幣獎(jiǎng)勵(lì),無(wú)論是由任務(wù)請(qǐng)求者(例如, 對(duì)于所提交的任務(wù)的執(zhí)行)、任務(wù)執(zhí)行者(例如,對(duì)于執(zhí)行任務(wù)的機(jī) 會(huì))、TTF系統(tǒng)(例如,對(duì)于指定的用戶行為類型)、和/或由第三方 提供給與任務(wù)執(zhí)行有關(guān)的亊務(wù)。具體來(lái)說(shuō),在一些實(shí)施例中,對(duì)于一 個(gè)或多個(gè)任務(wù)執(zhí)行者補(bǔ)償一個(gè)或多個(gè)任務(wù)的執(zhí)行可包括在一個(gè)或多個(gè)
在線零售商處(例如,裝備有TFF系統(tǒng)的Web商家)使用的信貨和/
或折扣,如允許這些任務(wù)執(zhí)行者為他們自己和/或?yàn)槠渌速?gòu)買和/或租 用物品和服務(wù)作為禮物。此外,在一些實(shí)施例中,這樣的補(bǔ)償和/或有 關(guān)這種補(bǔ)償?shù)男畔?例如,在將來(lái)的時(shí)間當(dāng)指定的條件滿足時(shí)提供這 種補(bǔ)償?shù)某兄Z)也可以即時(shí)地或者幾乎即時(shí)地被提供給任務(wù)執(zhí)行者或 補(bǔ)償?shù)钠渌邮苷?,以允許接受者立即使用對(duì)于零售交易的補(bǔ)償。在 其它情形下,對(duì)于任務(wù)執(zhí)行的獎(jiǎng)勵(lì)可包括任務(wù)執(zhí)行者的認(rèn)可(例如, 通過(guò)顯示有關(guān)任務(wù)執(zhí)行者的指定行為的信息和/或任務(wù)執(zhí)行者相對(duì)于 其它任務(wù)執(zhí)行者的排名),如對(duì)于作為慈善團(tuán)體或有利于慈善事業(yè)或 其它公益性實(shí)體或行為的任務(wù)請(qǐng)求者執(zhí)行的任務(wù)。
圖1B顯示用于TFF系統(tǒng)130的一個(gè)示例性實(shí)施例的各種類型的 模塊和功能的例子。具體來(lái)說(shuō),TFF系統(tǒng)的所示實(shí)施例包括模塊131, 它經(jīng)由TFF系統(tǒng)的API 135接收來(lái)自用戶的請(qǐng)求和信息,并在適當(dāng)時(shí) 處理請(qǐng)求和信息(例如,通過(guò)對(duì)于指定的實(shí)施例實(shí)施商業(yè)邏輯和/或工 作流程處理,或通過(guò)提供或產(chǎn)生請(qǐng)求的信息,以產(chǎn)生有關(guān)要執(zhí)行的任 務(wù)的信息和/或有關(guān)任務(wù)執(zhí)行結(jié)果的信息)。例如,當(dāng)任務(wù)由任務(wù)請(qǐng)求 者經(jīng)由API提交時(shí),模塊131把有關(guān)可用任務(wù)的信息存儲(chǔ)在數(shù)據(jù)庫(kù)145 中,并把對(duì)任務(wù)的任何附加相關(guān)信息(例如,作為任務(wù)的一部分的要 被分析或操控的信息)存儲(chǔ)在數(shù)據(jù)庫(kù)146中。關(guān)于可用任務(wù)的信息然 后可以由模塊131經(jīng)由API提供給用戶,以響應(yīng)于經(jīng)由API接收的來(lái) 自任務(wù)執(zhí)行者和/或任務(wù)請(qǐng)求者的請(qǐng)求(例如,訪問(wèn)有關(guān)特定任務(wù)的信 息的請(qǐng)求,或者搜索或?yàn)g覽各種任務(wù)的請(qǐng)求)。此外,當(dāng)任務(wù)執(zhí)行者 經(jīng)由API提供任務(wù)執(zhí)行的結(jié)果時(shí),模塊131把任務(wù)結(jié)果信息存儲(chǔ)在數(shù) 據(jù)庫(kù)150中,并且還可把有關(guān)結(jié)果的信息在適當(dāng)時(shí)經(jīng)由API提供給用 戶(例如,提供給提交任務(wù)的任務(wù)請(qǐng)求者)。
模塊131還可以提供不同于與用戶交換任務(wù)和任務(wù)結(jié)果信息的各 種類型的功能。例如,模塊131可以經(jīng)由API接收各種類型的有關(guān)用 戶的信息(例如,用戶身份的證明、用戶的資格信息、支付源和/或用 戶的庫(kù)存信息、人口統(tǒng)計(jì)信息、用戶喜好等等),如當(dāng)用戶初始登錄 到TFF系統(tǒng),作為任務(wù)執(zhí)行者和/或任務(wù)請(qǐng)求者時(shí)。在所示實(shí)施例中,
模塊131然后把用戶資格信息存儲(chǔ)在數(shù)據(jù)庫(kù)147中,并把其它用戶信 息存儲(chǔ)在數(shù)據(jù)庫(kù)148中(雖然在其它實(shí)施例中信息也可以以其它方式 被存儲(chǔ)),然后當(dāng)適當(dāng)時(shí)可以經(jīng)由API把這樣的信息提供給用戶,以 響應(yīng)于搜索和/或?yàn)g覽請(qǐng)求。各種各樣的其它類型的信息也可以是可用 的(例如,有關(guān)TTF系統(tǒng)的用戶帳戶的信息、有關(guān)相關(guān)用戶或所有用 戶的組的積累信息、有關(guān)特定用戶和/或用戶組的歷史行為的信息、有 關(guān)已執(zhí)行的任務(wù)的摘要和概況的信息等等),如果是這樣的話,模塊 131可以類似地在適當(dāng)時(shí)經(jīng)由API把這樣的信息提供給用戶。
在所示實(shí)施例中,TFF系統(tǒng)還包括提供附加功能類型的各種附加 模塊,以輔助模塊131,但在其它實(shí)施例中,也可能不包括某些或所 有的附加模塊和/或附加功能類型,或者它們可以以不同的方式被組合 在一起。作為一個(gè)例子,TFF系統(tǒng)的所示實(shí)施例包括訪問(wèn)控制管理器 模塊136,以幫助控制對(duì)各種功能和存儲(chǔ)的信息的訪問(wèn),如基于由用 戶對(duì)于具體的信息片段指定的特定訪問(wèn)策略和/或基于TFF系統(tǒng)的缺 省策略。具體來(lái)說(shuō),在用戶的身份和/或其它相關(guān)信息被確定后(無(wú)論 是由訪問(wèn)控制管理器模塊、即模塊1M,還是諸如配備有TFF系統(tǒng)的 外部系統(tǒng)那樣的其它實(shí)體,或者由第三方提供),訪問(wèn)控制管理器模 塊可以幫助根據(jù)所確定的用戶信息確定是否允許用戶訪問(wèn)TFF系統(tǒng)信 息,模塊131僅僅在用戶被許可接收信息時(shí)才把信息提供給用戶。訪 問(wèn)控制信息可以以各種方式對(duì)于各種類型的信息指定,如對(duì)于有關(guān)用 戶的信息(例如,如由那些用戶指定的)、任務(wù)(例如,如由提交任 務(wù)的任務(wù)請(qǐng)求者指定的)、任務(wù)執(zhí)行的結(jié)果(例如,由提交任務(wù)的任 務(wù)請(qǐng)求者和/或執(zhí)行任務(wù)的任務(wù)執(zhí)行者指定的)等等。
TFF系統(tǒng)的所示實(shí)施例還包括用戶交互管理器模塊134,以幫助 管理與用戶的至少某些類型的交互。例如,在一些實(shí)施例中,任務(wù)請(qǐng) 求者和/或任務(wù)執(zhí)行者可以被允許指定對(duì)于某些特定類型的、與任務(wù)有 關(guān)的交互如何發(fā)生的喜好和/或要求,以允許任務(wù)請(qǐng)求者指定提交的任 務(wù)如何被呈現(xiàn)給任務(wù)執(zhí)行者和/或如何得到來(lái)自任務(wù)執(zhí)行者的結(jié)果。在 其中TFF系統(tǒng)包括一個(gè)或多個(gè)控制臺(tái)(這里未示出)、通過(guò)它使用戶
在任務(wù)執(zhí)行過(guò)程期間進(jìn)行交互的實(shí)施例中,用戶交互管理器模塊還可 以被提供或配備有一個(gè)或多個(gè)控制臺(tái),用來(lái)便于執(zhí)行那些與控制臺(tái)的
用戶交互。另外,雖然在所示實(shí)施例中用戶交互管理器模塊與模塊131 一起工作,以用戶可配置的方式控制特定類型的交互,但在其它實(shí)施 例中,模塊131可以直接包括由用戶交互管理器模塊提供的某些或所 有的類型的功能。
為了便于對(duì)用戶接口進(jìn)行控制,在所示實(shí)施例中的用戶交互管理 器模塊提供各種預(yù)定的任務(wù)交互控制("TIC")類型(未示出),其 分別包括多種類型的、與任務(wù)執(zhí)行有關(guān)的處理的組合,并允許任務(wù)請(qǐng) 求者指定由被提交的每個(gè)任務(wù)使用的TIC類型。當(dāng)以后要由任務(wù)執(zhí)行 者執(zhí)行任務(wù)時(shí),用戶交互管理器模塊然后通過(guò)執(zhí)行由與任務(wù)有關(guān)的 TIC型指定的處理類型而控制與任務(wù)執(zhí)行者的交互。這些類型的用戶 交互處理例如可包括在它被提供給任務(wù)執(zhí)行者之前以指定的方式操控 與任務(wù)有關(guān)的信息(例如,以指定的方式格式化信息),以指定的方 式將操控信息提供給任務(wù)執(zhí)行者(例如,通過(guò)在控制顯示器的任務(wù)執(zhí) 行者的計(jì)算系統(tǒng)上調(diào)用applet或其它功能,或受到操控的任務(wù)信息對(duì) 任務(wù)執(zhí)行者的其它呈現(xiàn)),以指定的方式得到來(lái)自任務(wù)執(zhí)行者的任務(wù) 執(zhí)行的結(jié)果(例如,作為到CGI ("通用網(wǎng)關(guān)接口,,)程序的輸入), 以及在結(jié)果被提供給任務(wù)請(qǐng)求者之前操控所得到的任務(wù)結(jié)果(例如, 以指定的方式格式化信息)。多個(gè)預(yù)定的替代方式可以被提供用于每 種類型的用戶交互處理,用戶還可被允許根據(jù)預(yù)定的替代方案的指定 的組合和/或通過(guò)使用由用戶提供的新的處理信息而定義新的TIC類 型。關(guān)于與相關(guān)任務(wù)有關(guān)的與用戶的交互的管理的其它信息在其它地 方更詳細(xì)地討論。
TFF系統(tǒng)的所示實(shí)施例還包括用戶資格管理器模塊133,幫助指 定用戶的資格,如與執(zhí)行任務(wù)有關(guān)的任務(wù)執(zhí)行者用戶的資格和/或與提 交可用任務(wù)有關(guān)的任務(wù)請(qǐng)求者用戶的資格,以及處理任務(wù)執(zhí)行的結(jié)果。 具體來(lái)說(shuō),在所示實(shí)施例中,用戶資格管理器模塊允許用戶指定新的 資格類型,以及發(fā)布或宣稱這些資格類型的用戶的具體資椒或在TFF
系統(tǒng)提供它們的實(shí)施例中預(yù)定的資格類型)。在所示實(shí)施例中,有關(guān) 用戶指定的資格類型和指定的用戶資格的信息然后被存儲(chǔ)在數(shù)據(jù)庫(kù)
147中,以及可以由訪問(wèn)該信息的任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者使用(例 如,搜索具有指定資格的用戶,識(shí)別用于執(zhí)行任務(wù)的任務(wù)執(zhí)行者的優(yōu) 選的或要求的資格,等等)。正如在其它地方更詳細(xì)地討論的,在一 些實(shí)施例中,TFF系統(tǒng)還可以通過(guò)跟蹤有關(guān)這樣的行為發(fā)生的信息, 幫助根據(jù)對(duì)先前的任務(wù)有關(guān)的行為的數(shù)值評(píng)估來(lái)指定用戶資格。關(guān)于 資格類型和資格的其它信息在其它地方更詳細(xì)地討論。
TFF系統(tǒng)的所示實(shí)施例還包括用戶信息確證管理器模塊137,幫 助認(rèn)證或確證有關(guān)用戶的信息,如用戶的身份、用戶的指定資格,以 及其它類型的用戶屬性。具體來(lái)說(shuō),在所示實(shí)施例中,用戶確證管理 器模塊諸如從提供證明的用戶經(jīng)由API得到可作為對(duì)于一個(gè)或多個(gè)有 關(guān)用戶的信息片段的證明的各種信息,以確證特定的用戶信息片段, 然后可以以各種方式使用該信息用于確證目的。例如,在一些實(shí)施例 中,確證信息可以連同它所確證的信息一起提供給用戶,如允許接收 者評(píng)估該信息的確證值。作為替代,在一些實(shí)施例中,對(duì)于某些類型 的確證信息,信息確證管理器模塊可以自動(dòng)評(píng)估由信息提供的確證的 程度和/或類型。在用戶信息片段被充分確證后,它可以以各種方式被 使用,以提供有關(guān)對(duì)于信息的確證的程度和/或類型的指示給其它人, 以便對(duì)于具有充分確證的信息的用戶限制某些類型的功能(例如,需 要任務(wù)執(zhí)行者對(duì)于任務(wù)具有充分確證的資格,或?qū)τ谄渖矸荼怀浞值?確證的用戶限制某些類型的訪問(wèn)信息),等等。關(guān)于用戶信息的確證 的其它信息在其它地方更詳細(xì)地討論。
在TFF系統(tǒng)的示例性實(shí)施例中還示出了任務(wù)與用戶匹配管理器模 塊132,幫助匹配要執(zhí)行的可用任務(wù)與可以執(zhí)行任務(wù)的可用任務(wù)執(zhí)行 者。任務(wù)與任務(wù)執(zhí)行者的匹配可以在不同的時(shí)間和以不同的方式執(zhí)行。 例如,在一些實(shí)施例中,可以響應(yīng)于來(lái)自任務(wù)執(zhí)行者用戶的對(duì)于任務(wù) 的滿足指定標(biāo)準(zhǔn)的請(qǐng)求進(jìn)行匹配,匹配的任務(wù)被提供給任務(wù)執(zhí)行者用 戶,作為他們可以選擇執(zhí)行的候選者。作為替代,在一些實(shí)施例中,
對(duì)于至少某些類型的任務(wù),當(dāng)任務(wù)被提交時(shí),可以自動(dòng)執(zhí)行匹配,以 便幫助快速識(shí)別一個(gè)或多個(gè)任務(wù)執(zhí)行者來(lái)執(zhí)行該任務(wù)。此外,在一些 實(shí)施例中,可以通過(guò)匹配有關(guān)任務(wù)的信息與任務(wù)執(zhí)行者,如通過(guò)識(shí)別 具有滿足或超過(guò)對(duì)于任務(wù)指定的任何所要求的資格的資格的任務(wù)執(zhí)行 者而進(jìn)行匹配。在其它實(shí)施例中,當(dāng)進(jìn)行匹配和/或進(jìn)行與匹配有關(guān)的 各種附加行為時(shí),匹配管理器模塊可以使用附加信息(例如,有關(guān)提 交任務(wù)的任務(wù)請(qǐng)求者的信息、任務(wù)執(zhí)行者和/或任務(wù)請(qǐng)求者的喜好、對(duì) 于任務(wù)指定的優(yōu)選的但不是必需的標(biāo)準(zhǔn)等等)。關(guān)于任務(wù)與任務(wù)執(zhí)行 者的其它信息在其它地方更詳細(xì)地討論。
TFF系統(tǒng)的所示實(shí)施例還包括提供幫助系統(tǒng)工作的附加類型的功 能的幾個(gè)其它模塊。例如,所示實(shí)施例包括行為跟蹤管理器模塊138, 它跟蹤各種類型的行為(例如,相對(duì)于所提交的任務(wù)由用戶采取的每 個(gè)行為),并把跟蹤信息存儲(chǔ)在行為記錄數(shù)據(jù)庫(kù)149中。行為跟蹤管 理器模塊或系統(tǒng)的其它部分然后可以分析記錄的信息,以確定各種類 型的累積或概要的信息(例如,對(duì)于特定的用戶、用戶組、所有的用 戶、任務(wù)類型、相關(guān)的任務(wù)組等等),并使得該累積或概要的信息在 適當(dāng)時(shí)對(duì)于用戶是可得到的。所示實(shí)施例還包括通知管理器模塊139, 在適當(dāng)時(shí)提供通知給用戶,如當(dāng)滿足指定標(biāo)準(zhǔn)的新任務(wù)變?yōu)榭捎脮r(shí)通 知任務(wù)執(zhí)行者,當(dāng)他們先前提交的任務(wù)的執(zhí)行結(jié)果是可得到時(shí)通知任 務(wù)請(qǐng)求者,等等-在各種實(shí)施例中通知可以以各種方式被執(zhí)行,諸如 經(jīng)由TFF系統(tǒng)的控制臺(tái)或編程接口,或經(jīng)由其它電子通信機(jī)制(例如, 蜂窩電話,即時(shí)消息傳送等等)。所示實(shí)施例還包括獎(jiǎng)勵(lì)管理器模塊 142,它根據(jù)用戶的行為跟蹤有關(guān)補(bǔ)償和對(duì)于用戶的其它獎(jiǎng)勵(lì)的信息, 以維持財(cái)務(wù)貯存庫(kù),供每個(gè)用戶在提供或接收貨幣補(bǔ)償時(shí)使用。另夕卜, 所示實(shí)施例包括帳戶管理器模塊141,執(zhí)行用于系統(tǒng)的各種行政管理 功能,諸如得到來(lái)自用戶的財(cái)政支付和其它獎(jiǎng)勵(lì)信息。
圖3示出了適用于為由人執(zhí)行的任務(wù)提供電子集市的TFF系統(tǒng)設(shè) 施的實(shí)施例的服務(wù)器計(jì)算系統(tǒng)300,以及各種任務(wù)請(qǐng)求者計(jì)算系統(tǒng) 350、任務(wù)執(zhí)行者計(jì)算系統(tǒng)370、和其它計(jì)算系統(tǒng)390。在所示實(shí)施例
中,服務(wù)器計(jì)算系統(tǒng)300包括CPU 305、各種1/0設(shè)備310、存儲(chǔ)裝 置320和存儲(chǔ)器330, 1/0設(shè)備包括顯示器311、網(wǎng)絡(luò)連接312、計(jì)算 機(jī)可讀介質(zhì)驅(qū)動(dòng)器313和其它I/O設(shè)備315。
TFF系統(tǒng)340的實(shí)施例在存儲(chǔ)器中執(zhí)行,它使用網(wǎng)絡(luò)連接312通 過(guò)網(wǎng)絡(luò)380與其它計(jì)算系統(tǒng)進(jìn)行交互(例如經(jīng)由互聯(lián)網(wǎng)和/或3W網(wǎng))。 具體來(lái)說(shuō),任務(wù)請(qǐng)求者計(jì)算系統(tǒng)350的用戶可以與TFF系統(tǒng)進(jìn)行交互, 以提供有關(guān)要執(zhí)行的可用任務(wù)的信息,諸如通過(guò)使用在存儲(chǔ)器357中 執(zhí)行的應(yīng)用程序359,發(fā)送所存儲(chǔ)的任務(wù)信息355 (例如,有關(guān)任務(wù)的 信息、任何相關(guān)的標(biāo)準(zhǔn)、對(duì)于成功的執(zhí)行的任何獎(jiǎng)勵(lì)等等)和在存儲(chǔ) 裝置354上的相關(guān)信息356 (例如,由任務(wù)執(zhí)行者作為任務(wù)的一部分 要分析的信息)。由人擔(dān)任的任務(wù)執(zhí)行者用戶使用任務(wù)執(zhí)行者計(jì)算系 統(tǒng)370與TFF系統(tǒng)進(jìn)行交互,如經(jīng)由在存儲(chǔ)器377中的程序379 (例 如,Web瀏覽器)來(lái)編程或交互地得到有關(guān)可用任務(wù)的信息和提供對(duì) 于執(zhí)行的任務(wù)的結(jié)果信息。當(dāng)有關(guān)可用任務(wù)的信息在計(jì)算系統(tǒng)370處 被接收時(shí),在本實(shí)施例中,信息以當(dāng)前的任務(wù)信息375被存儲(chǔ)在存儲(chǔ) 裝置374中(例如,臨時(shí)存儲(chǔ),直至任務(wù)的執(zhí)行完成)。
TFF系統(tǒng)和它的模塊(未示出)還可以訪問(wèn)和使用在存儲(chǔ)裝置320 中或在其它地方的各種任務(wù)有關(guān)的和用戶有關(guān)的信息,諸如被存儲(chǔ)在 一個(gè)或多個(gè)數(shù)據(jù)庫(kù)321中的信息。此外,在一些實(shí)施例中,TFF系統(tǒng) 也可以與在存儲(chǔ)器330中執(zhí)行的其它可選的系統(tǒng)332和/或其它可選的 計(jì)算系統(tǒng)3卯交互,執(zhí)行附加的相關(guān)功能,諸如執(zhí)行支付處理,以代 表任務(wù)請(qǐng)求者向任務(wù)執(zhí)行者提供支付和/或從第三方資格發(fā)布當(dāng)局得
到資格信息。
本領(lǐng)域技術(shù)人員將會(huì)理解,計(jì)算系統(tǒng)300, 350, 370和390僅僅 是說(shuō)明性的,并不是用來(lái)限制本發(fā)明的范圍。TFF系統(tǒng)替代地可以由 多個(gè)交互計(jì)算系統(tǒng)或設(shè)備執(zhí)行,包括通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò),諸如互聯(lián) 網(wǎng)或經(jīng)由3W網(wǎng)絡(luò)("Web")。更一般地,"客戶,,或"服務(wù)器"計(jì)算系 統(tǒng)或設(shè)備可包括可以交互的硬件或軟件的任意組合,包括(但不限于) 臺(tái)式機(jī)或其它計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、PDA、蜂窩電話、無(wú)線電話、尋呼
機(jī)、電子組織器、互聯(lián)網(wǎng)應(yīng)用、基于電視的系統(tǒng)(例如,使用機(jī)頂盒 和/或個(gè)人/數(shù)字視頻記錄器)、以及包括適當(dāng)?shù)膬?nèi)部通信能力的各種其
它消費(fèi)者產(chǎn)品。此外,在一些實(shí)施例中,由所討論的TFF系統(tǒng)模塊提 供的功能可以以更少的模塊組合而成或者分布在附加模塊中。類似地, 在一些實(shí)施例中,某些模塊的功能不作為T(mén)FF系統(tǒng)的一部分被提供, 和/或可得到其它附加功能。
本領(lǐng)域技術(shù)人員還將會(huì)理解,雖然討論了各種項(xiàng)目或顯示為在使 用時(shí)被存儲(chǔ)在存儲(chǔ)器或存儲(chǔ)裝置中,但這些項(xiàng)目或它們的部分也可以 在存儲(chǔ)器與其它存儲(chǔ)裝置之間轉(zhuǎn)移,用于存儲(chǔ)器管理和數(shù)據(jù)完整性的 目的。作為替代,在其它實(shí)施例中,某些或所有的軟件模塊和/或部件 可以在另一個(gè)設(shè)備的存儲(chǔ)器中被執(zhí)行,并經(jīng)由計(jì)算機(jī)間通信與所顯示
的計(jì)算系統(tǒng)進(jìn)行通信。某些和所有的系統(tǒng)模塊和/或數(shù)據(jù)結(jié)構(gòu)也可以被 存儲(chǔ)(例如,作為軟件指令或結(jié)構(gòu)的數(shù)據(jù))在計(jì)算機(jī)可讀介質(zhì)中,諸 如硬盤(pán)、存儲(chǔ)器、網(wǎng)絡(luò)、或者要通過(guò)適當(dāng)?shù)尿?qū)動(dòng)器或經(jīng)由適當(dāng)?shù)倪B接 讀出的便攜式介質(zhì)對(duì)象。系統(tǒng)模塊和數(shù)據(jù)結(jié)構(gòu)也可以經(jīng)由在各種各樣 的計(jì)算機(jī)可讀傳輸介質(zhì)—包括基于無(wú)線和基于有線/電纜的介質(zhì)一上
生成的數(shù)據(jù)信號(hào)(例如,作為栽波的一部分或其它模擬或數(shù)字傳播信 號(hào))被傳送。這樣的計(jì)算機(jī)程序產(chǎn)品在其它實(shí)施例中也可以采取其它 形式。因此,本發(fā)明可以用其它計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)現(xiàn),
如前所述,在至少一些實(shí)施例中,任務(wù)請(qǐng)求人把要由任務(wù)執(zhí)行者 執(zhí)行的任務(wù)提交給電子集市??杀惶峤缓蛨?zhí)行的任務(wù)的類型在各種實(shí) 施例中可能是不同的。具體來(lái)說(shuō),在一些實(shí)施例中,每個(gè)任務(wù)是利用 任務(wù)執(zhí)行者的認(rèn)知和/或具有其它思維技巧的認(rèn)知能力的人執(zhí)行的任 務(wù),諸如利用人的判斷能力來(lái)形成與一個(gè)或多個(gè)主觀基礎(chǔ)有關(guān)的意見(jiàn), 利用人的分辨和/或感知技巧來(lái)選擇信息(例如,通過(guò)分析音頻和/或視 頻信息,諸如執(zhí)行圖案識(shí)別),使用人的推理技巧(例如,根據(jù)共同 感知的推理)等等。更一般地,在至少一些實(shí)施例中,要被執(zhí)行的任 務(wù)是基于它們對(duì)于人執(zhí)行的敏感度來(lái)選擇的、由人執(zhí)行的任務(wù),無(wú)論 是因?yàn)樽詣?dòng)系統(tǒng)當(dāng)前不能執(zhí)行任務(wù),還是因?yàn)槿蝿?wù)執(zhí)行者可以更便宜 地、快捷地、和/或精確地執(zhí)行任務(wù)。例如,雖然自動(dòng)文本翻譯工具可 以以有限的熟練水平在不同語(yǔ)言之間翻譯文本,但具有適當(dāng)資格的翻 譯者能夠以高得多的熟練水平進(jìn)行翻譯。此外,在一些實(shí)施例中,某 些或所有的任務(wù)包括要由任務(wù)執(zhí)行者回答的問(wèn)題,諸如從列舉的潛在 答案組中選擇,或者更一般地生成適當(dāng)?shù)拇鸢?。任?wù)執(zhí)行的結(jié)果在各 種實(shí)施例中也可以采取各種形式,包括對(duì)問(wèn)題的回答、由任務(wù)執(zhí)行者 對(duì)于作為任務(wù)的一部分提供的一個(gè)或多個(gè)意見(jiàn)的選擇、被提供給任務(wù) 執(zhí)行者的信息的歸類或其它分析,等等。關(guān)于任務(wù)和任務(wù)結(jié)果的附加 信息在其它地方討論。
為了說(shuō)明起見(jiàn),下面描述其中一種具體形式的電子集市相對(duì)于各 種具體類型的任務(wù)提供各種具體類型的能力和功能,和以具體的類型 的方式與任務(wù)請(qǐng)求者和任務(wù)執(zhí)行者交互的某些實(shí)施例。然而,本領(lǐng)域
技術(shù)人員將會(huì)理解,本發(fā)明的技術(shù)可用于各種各樣的情形,包括具有
其它類型的任務(wù)、具有各種編程接口和/或不使用Web服務(wù)的訪問(wèn)機(jī) 制、和在不同于電子集市的情形下,本發(fā)明不限于所提供的示例性細(xì) 節(jié)。
圖2A-2G示出了用來(lái)與電子集市的示例性實(shí)施例進(jìn)行交互的編程 消息的例子,消息內(nèi)容采用XML格式,使用各種示例性類型的XML 標(biāo)簽。在其它實(shí)施例中,類似類型的信息可采用其它的格式,并且各 種各樣的附加類型的消息類似地被用于提供其它類型的信息,以及從 電子集市得到其它類型的功能。
具體來(lái)說(shuō),圖2A示出了任務(wù)請(qǐng)求者可以以編程方式提供給電子 集市的、用來(lái)描述要執(zhí)行的任務(wù)的任務(wù)提交消息的例子。在本例中, 任務(wù)是由任務(wù)請(qǐng)求者識(shí)別為"ImageChoice(圖像選擇),,(如行5所示), 諸如根據(jù)該任務(wù)類型的、由任務(wù)請(qǐng)求者給出的先前的技術(shù)說(shuō)明,或者 替代地根據(jù)由電子集市提供的任務(wù)的預(yù)定的類型。在本例中的任務(wù)牽 涉到回答4張給定的照片中哪張最好地顯示了指定的對(duì)象(它在本例 中是以"Wildboar Tavern,,為名稱的、在西雅圖的生意,如在第30-37 行中表示的)的問(wèn)題,答案是所選擇的照片。任務(wù)例如可以是對(duì)于創(chuàng)
建具有相關(guān)照片的生意的目錄的任務(wù)請(qǐng)求者的成千或上百萬(wàn)的相關(guān)任
務(wù)之一。正如以后更詳細(xì)地討論的,圖12A示出對(duì)于類似類型的任務(wù) 的編碼任務(wù)信息的一個(gè)替代例子。
在本例中,消息在消息的第2行中將任務(wù)請(qǐng)求者識(shí)別為具有 "BarnabyPhoto,,的ID,在第29-44行指定有關(guān)任務(wù)的細(xì)節(jié),以及在第 4-28行指定有關(guān)標(biāo)準(zhǔn)的信息和對(duì)于任務(wù)的其它相關(guān)的信息。任務(wù)的字 面上的說(shuō)明在笫7-8行提供,對(duì)于任務(wù)成功執(zhí)行的付費(fèi)補(bǔ)償?shù)闹甘驹?第9-12行提供(它在本例中是6分,在由任務(wù)請(qǐng)求者批準(zhǔn)任務(wù)執(zhí)行的 結(jié)果后被提供給任務(wù)執(zhí)行者),以及對(duì)于完成任務(wù)所需的時(shí)間的估計(jì) 在第13行被表示為30秒。消息還表示在第17-23行的有關(guān)被允許執(zhí) 行任務(wù)的任務(wù)執(zhí)行者的各種標(biāo)準(zhǔn),它在本例中不包括任何具體的資格 判定標(biāo)準(zhǔn)(如在第22行顯示的)或被識(shí)別為允許執(zhí)行任務(wù)的任何具體 的任務(wù)執(zhí)行者(如在第22行顯示的),但它確實(shí)指定了一個(gè)被排除執(zhí) 行任務(wù)的、在第19-21行的任務(wù)執(zhí)行者。在第24-27行上的時(shí)間到信 息表示任務(wù)將對(duì)于執(zhí)行繼續(xù)保持開(kāi)放172800秒(或48小時(shí)),但任 務(wù)指定給任務(wù)執(zhí)行者將只保持60秒,此后,任務(wù)將變?yōu)閷?duì)于其它人可 用。消息還在第39-42行表示所提供的要被分析的照片,以及在第15-16 行表示將提供用于比較消息的功能的應(yīng)用(例如,通過(guò)顯示全部4張 照片以及用于表示選擇哪張照片的控制),響應(yīng)于提交這個(gè)消息,任 務(wù)請(qǐng)求者接收一個(gè)消息(未示出),表示任務(wù)信息被接收并包括對(duì)于 參考任務(wù)生成的獨(dú)特的任務(wù)ID"109234875"。
圖2B示出了任務(wù)請(qǐng)求者可以編程地提供給電子集市的、用于確 定由任務(wù)請(qǐng)求者先前提交的各種任務(wù)狀態(tài)的示例性消息。在本例中,
其ID為"BamabyPhoto"的先前討論的任務(wù)請(qǐng)求者提供類型同樣為 "ImageChoice,,的先前的任務(wù),并且正在收集有關(guān)這些任務(wù)的執(zhí)行的信 息。在本例中,消息表示在第2行的任務(wù)請(qǐng)求者,以及第3-ll行表示 執(zhí)行搜索和提供有關(guān)由任務(wù)請(qǐng)求者提交的和已完成的類型 "ImageChoice,,的任務(wù)的信息。作為應(yīng)答,任務(wù)請(qǐng)求者將接收一個(gè)消息 (未示出),包括有關(guān)匹配于這些指定的標(biāo)準(zhǔn)的每個(gè)任務(wù)的信息。
圖2C示出了以后被提供給任務(wù)請(qǐng)求者的、給出在圖2A上顯示的 任務(wù)的任務(wù)執(zhí)行結(jié)果的示例性消息,諸如在接收到來(lái)自任務(wù)被指派到 的任務(wù)執(zhí)行者的類似消息后。具體來(lái)說(shuō),這個(gè)示例性消息的第3行表 示這些結(jié)果所相應(yīng)的任務(wù)的任務(wù)ID,第5行識(shí)別任務(wù)執(zhí)行者為 "BestManBryan",以及第6行表示任務(wù)執(zhí)行已完成。第7-10行表示 任務(wù)的實(shí)際結(jié)果,它在本例中包括被選擇的特定照片的指示,以及由 任務(wù)請(qǐng)求者提供的、用于被識(shí)別的生意的相應(yīng)ID (圖2A所示消息的 第31行)。
圖2D接著顯示從任務(wù)請(qǐng)求者發(fā)回到電子集市的示例性消息,通 過(guò)結(jié)束任務(wù)而表示結(jié)果是可接受的,它在本例中觸發(fā)要提供給執(zhí)行該 任務(wù)的任務(wù)執(zhí)行者的6分的支付。如果任務(wù)請(qǐng)求者不滿意結(jié)果,則任 務(wù)請(qǐng)求者將拒絕現(xiàn)有的執(zhí)行結(jié)果,并使得該任務(wù)對(duì)于其它任務(wù)供應(yīng)商 的執(zhí)行再次是可用的。
圖2E-2G接著顯示與任務(wù)執(zhí)行者以編程方式交換的、用來(lái)識(shí)別和 執(zhí)行感興趣的任務(wù)的某些消息的例子。具體來(lái)說(shuō),圖2E顯示任務(wù)執(zhí) 行者可以發(fā)送到電子集市的、用來(lái)識(shí)別可用任務(wù)的示例性消息,諸如 通過(guò)在這個(gè)示例性消息的第2-5行表示執(zhí)行搜索開(kāi)放的和可用的所有 任務(wù),以及通過(guò)每個(gè)可得到的號(hào)碼類型為可用類型的任務(wù)排名。
作為響應(yīng),電子集市可以提供示例性消息,如圖2F所示,它表示 兩種類型的可用任務(wù)。在本例中,消息的第3-6行表示有400個(gè)與選 擇照片或其它圖像有關(guān)的可用任務(wù)(例如,把它們與交易位置匹配), 以及消息的第7-10行表示有80個(gè)與在法語(yǔ)與英語(yǔ)之間的翻譯文本有 關(guān)的可用任務(wù)。在一些實(shí)施例中,所有的可用任務(wù)可以不管執(zhí)行者的 資格而指示給任務(wù)執(zhí)行者,但在其它實(shí)施例中,僅指示對(duì)于授權(quán)執(zhí)行 者和/或準(zhǔn)許執(zhí)行者訪問(wèn)的可用任務(wù)(例如,如果在本例中的執(zhí)行者具 有先前確定的、具有法語(yǔ)到英語(yǔ)的翻譯能力的相關(guān)資格)。
圖2G然后顯示任務(wù)執(zhí)行者可以用來(lái)請(qǐng)求把可用任務(wù)分配給他們 的示例性消息。雖然在某些情形下,任務(wù)執(zhí)行者可以識(shí)別一個(gè)或多個(gè) 感興趣的任務(wù)(例如,通過(guò)執(zhí)行任務(wù)的任務(wù)ID),但在本例中,任務(wù) 執(zhí)行者通過(guò)指定與任務(wù)有關(guān)的標(biāo)準(zhǔn)而指示可用任務(wù)。具體來(lái)說(shuō),這個(gè)
示例性消息在第3-10行請(qǐng)求分配和鎖定一個(gè)用于選擇圖像的開(kāi)放任 務(wù),并且尤其是通過(guò)它們的創(chuàng)建日期為這種類型的任務(wù)進(jìn)行排名,以 便選擇這種類型的最舊的可用任務(wù)。在有關(guān)任務(wù)的信息被提供給任務(wù) 執(zhí)行者之后(諸如在類似于圖2A那樣的消息中),任務(wù)執(zhí)行者可以 作出適當(dāng)?shù)倪x擇并把任務(wù)執(zhí)行的結(jié)果提供給電子集市(諸如,在類似 于圖2C那樣的應(yīng)答消息中)。將會(huì)理解,各種各樣的其它類型的消 息可以對(duì)于各種其它類型的功能和通過(guò)使用各種其它格式類似地被交 換,并且類似類型的消息可以被用于各種各樣的類型的任務(wù)。
圖4A和4B是任務(wù)完成測(cè)試器子程序400的實(shí)施例的流程圖。該 子程序例如可以通過(guò)執(zhí)行圖1A和1B中的TFF系統(tǒng)130和/或圖3的 TFF系統(tǒng)340的實(shí)施例而提供,諸如在本實(shí)施例中通過(guò)在適當(dāng)時(shí)與任 務(wù)請(qǐng)求者和任務(wù)執(zhí)行者進(jìn)行交互,以及可選地在適當(dāng)時(shí)與其它第三方
系統(tǒng)進(jìn)行交互,從而提供用于由人執(zhí)行的任務(wù)的電子集市。
該子程序從步驟405開(kāi)始,其中接收信息或請(qǐng)求的指示,以及在 步驟410,諸如根據(jù)先前指定的、對(duì)于特定用戶或用戶類型的訪問(wèn)控 制,確定信息或請(qǐng)求的發(fā)送者是否被授權(quán)進(jìn)行這種類型的請(qǐng)求或提供 這種類型的信息。如果在步驟415中子程序識(shí)別出發(fā)送者是經(jīng)過(guò)授權(quán) 的,則該子程序進(jìn)到步驟420,確定接收的指示是否為提交任務(wù)的請(qǐng) 求。如果是的話,則該子程序進(jìn)到步驟425,存儲(chǔ)在步驟405接收到 的任務(wù)信息,包括與任務(wù)執(zhí)行有關(guān)的任何任務(wù)標(biāo)準(zhǔn)、有關(guān)任務(wù)執(zhí)行的 任何有關(guān)的獎(jiǎng)勵(lì)信息、以及作為任務(wù)的 一部分的要被分析或搮控的任 何相關(guān)信息。
該子程序然后進(jìn)到步驟430,諸如根據(jù)提交的任務(wù)的類型和/或由 任務(wù)提交者作出的明確的請(qǐng)求,確定是否執(zhí)行自動(dòng)匹配,以識(shí)別適合 執(zhí)行任務(wù)的任務(wù)執(zhí)行者,但在其它實(shí)施例中,也可能不提供這樣的自 動(dòng)匹配功能。在所示實(shí)施例中,如果要執(zhí)行自動(dòng)匹配,則該子程序進(jìn) 到步驟435,執(zhí)行自動(dòng)匹配器子程序,然后在步驟440接收來(lái)自自動(dòng) 匹配器子程序的任何所識(shí)別出的任務(wù)執(zhí)行者的標(biāo)識(shí)。該子程序然后以
適當(dāng)?shù)姆绞桨讶蝿?wù)告知那些識(shí)別出的任務(wù)執(zhí)行者(例如,根據(jù)對(duì)于那
些任務(wù)執(zhí)行者的先前指定的用戶喜好)。在步驟440之后,或如果替 代地在步驟430確定沒(méi)有執(zhí)行自動(dòng)匹配,則子程序進(jìn)到步驟490。
如果在步驟420替代地確定接收的指示沒(méi)有提交任務(wù),則該子程 序替代地進(jìn)到步驟445,確定是否接收到對(duì)于現(xiàn)有的任務(wù)執(zhí)行更新的 請(qǐng)求,如果是的話,則繼續(xù)進(jìn)行步驟450,在適當(dāng)時(shí)執(zhí)行更新。這樣 的更新可以采取各種各樣的形式,如修改有關(guān)的信息,或者刪除還沒(méi) 有執(zhí)行的待決任務(wù),執(zhí)行與任務(wù)有關(guān)的指示的行為(例如,在任務(wù)請(qǐng) 求者看到和接受任務(wù)結(jié)果后將獎(jiǎng)勵(lì)提供給任務(wù)執(zhí)行者),等等。如果 替代地在步驟445確定接收的指示不是要更新現(xiàn)有的任務(wù),則子程序 進(jìn)到步驟455,確定接收的指示是否為對(duì)于有關(guān)一個(gè)或多個(gè)任務(wù)和/或 一個(gè)或多個(gè)用戶的信息的請(qǐng)求,諸如對(duì)于搜索或?yàn)g覽的請(qǐng)求、對(duì)于有 關(guān)具體的任務(wù)或用戶的詳細(xì)信息的請(qǐng)求、對(duì)于有關(guān)某些或所有類型的 任務(wù)和/或用戶的摘要或累計(jì)信息的請(qǐng)求等等。如果是的話,則子程序 進(jìn)到步驟460,識(shí)別和得到請(qǐng)求的信息,然后繼續(xù)進(jìn)到步驟462,諸如 根據(jù)與得到的信息的任何方面或單元有關(guān)的訪問(wèn)控制確定指示的信息 接收人是否被授權(quán)接收所有得到的信息(但在其它實(shí)施例中,訪問(wèn)確 定也可以在得到信息之前做出或作為得到信息的一部分)。在步驟464, 子程序然后刪除其接收人沒(méi)有被授權(quán)接收的任何信息,并且在步驟 466,發(fā)送剩余的信息給接收人。在一些實(shí)施例中,指示可被提供給沒(méi) 有被授權(quán)的、任何刪除的信息的接收人,而在其它實(shí)施例中,不提供 這樣的指示。在步驟450或466后,子程序進(jìn)到步驟490。
如果替代地在步驟445確定接收的指示不是對(duì)于有關(guān)任務(wù)或用戶 的信息的請(qǐng)求,則子程序進(jìn)到步驟470,確定接收的指示是否來(lái)自任 務(wù)執(zhí)行者的執(zhí)行指示的任務(wù)的請(qǐng)求。如果是的話,則子程序進(jìn)到步驟 471,以適當(dāng)?shù)姆绞?例如,以對(duì)于任務(wù)指定的方式)檢索和提供有關(guān) 任務(wù)的信息給任務(wù)執(zhí)行者,在步驟473,得到由任務(wù)執(zhí)行者執(zhí)行任務(wù) 的結(jié)果。在步驟475,子程序然后諸如根據(jù)與任務(wù)有關(guān)的信息和/或?qū)?于任務(wù)請(qǐng)求者的用戶喜好,確定是否立即將任務(wù)發(fā)送給任務(wù)請(qǐng)求者。
如果是的話,子程序進(jìn)到步驟477,發(fā)送結(jié)果。在步驟477后,或者 如果在步驟475替代地確定在這時(shí)不把結(jié)果發(fā)送給任務(wù)請(qǐng)求者,則子 程序進(jìn)到步驟479,可選地按照任務(wù)信息向任務(wù)執(zhí)行者提供與任務(wù)有 關(guān)的任何獎(jiǎng)勵(lì),諸如如果這樣的獎(jiǎng)勵(lì)是在接收任務(wù)結(jié)果后自動(dòng)提供的, 或者作為替代,如果任務(wù)結(jié)果滿足對(duì)于任務(wù)指定的、任何可自動(dòng)地驗(yàn) 證的標(biāo)準(zhǔn),它將觸發(fā)獎(jiǎng)勵(lì)的提供。在步驟479后,子程序進(jìn)到步驟4卯。
雖然所示實(shí)施例表示同步的流程,其中子程序在步驟471發(fā)送任 務(wù)信息后在步驟473等待和獲取任務(wù)結(jié)果,但在其它實(shí)施例中,子程 序可以以其它方式被構(gòu)建,諸如在等待任務(wù)結(jié)果(如果有的話)被發(fā) 送的同時(shí)繼續(xù)進(jìn)行其它處理。此外,在一些實(shí)施例中,任務(wù)執(zhí)行者在 他們接受執(zhí)行任務(wù)的分配后不提供對(duì)于任務(wù)的任務(wù)結(jié)果,它可以在來(lái) 自任務(wù)執(zhí)行者的明確的消息中向子程序表示,任務(wù)執(zhí)行者正在放棄或 正在從任務(wù)執(zhí)行中撤回,或者作為替代,通過(guò)在指定的時(shí)間間隔內(nèi)不 接收任務(wù)結(jié)果,如果是的話,則子程序繼續(xù)處理其它與任務(wù)有關(guān)的請(qǐng) 求和信息。此外,雖然這里未示出,但在其它實(shí)施例中,諸如當(dāng)任務(wù) 被指定給任務(wù)執(zhí)行者執(zhí)行時(shí),和/或當(dāng)指定的任務(wù)從沒(méi)有完成任務(wù)執(zhí)行 的任務(wù)執(zhí)行者處被撤回時(shí),各種類型的通知可被發(fā)送到與它們提交的 任務(wù)有關(guān)的任務(wù)請(qǐng)求者。
如果替代地在步驟470確定接收的指示不是要執(zhí)行任務(wù),則子程 序進(jìn)到步驟480 ,確定是否接收到指定與用戶資格有關(guān)的信息的請(qǐng)求, 如果是的話,則進(jìn)到步驟482,執(zhí)行資格管理器子程序,以處理與資 格有關(guān)的行為。如果替代地在步驟480確定接收的指示不是要指定與 資格有關(guān)的信息,則子程序進(jìn)到步驟484,確定是否接收到與用戶資 格的確證有關(guān)的信息或請(qǐng)求或其它用戶信息,如果是的話,則進(jìn)到步 驟486,執(zhí)行信息確證管理器子程序,以處理與確證有關(guān)的行為。如 果替代地在步驟484確定接收的指示不涉及到確證,則子程序進(jìn)到步 驟488,在適當(dāng)時(shí)執(zhí)行另一個(gè)指示操作,諸如由任務(wù)執(zhí)行者指示從 指定執(zhí)行任務(wù)中撤回或放棄執(zhí)行任務(wù)的分配,指定各種類型的用戶信 息(例如,有關(guān)用戶的身份或?qū)傩缘男畔?,有關(guān)用戶在TFF系統(tǒng)的帳
戶的信息,有關(guān)對(duì)于信息和/或功能的指定的訪問(wèn)控制的信息,有關(guān)系 統(tǒng)操作的行政管理請(qǐng)求,對(duì)于與監(jiān)視任務(wù)的執(zhí)行或系統(tǒng)的其它操作有 關(guān)的信息的請(qǐng)求)。
在步驟482、 486或488之后,子程序進(jìn)到步驟490,執(zhí)行行為跟 蹤管理器子程序,記錄有關(guān)已發(fā)生的行為的信息和對(duì)于與任務(wù)和用戶 有關(guān)的系統(tǒng)生成各種類型的回顧和概要累計(jì)信息。在步驟4卯后,子 程序進(jìn)到步驟492,執(zhí)行任何附加的內(nèi)務(wù)管理操作,諸如當(dāng)在指定的 時(shí)間間隔內(nèi)沒(méi)有發(fā)生事件時(shí)采取適當(dāng)?shù)男袆?dòng)(例如,從沒(méi)有及時(shí)執(zhí)行 任務(wù)的任務(wù)執(zhí)行者撤回指定的任務(wù),當(dāng)任務(wù)請(qǐng)求者沒(méi)有及時(shí)拒絕由任 務(wù)執(zhí)行者提供的任務(wù)結(jié)果時(shí),對(duì)于他們已執(zhí)行的任務(wù)提供獎(jiǎng)勵(lì)給任務(wù) 執(zhí)行者,等等)。在步驟492后,子程序進(jìn)到步驟495,確定是否繼 續(xù)進(jìn)行。如果是的話,或者如果在步驟415確定發(fā)送者沒(méi)有被授權(quán), 則子程序進(jìn)到步驟405,以及如果不進(jìn)到步驟499,則結(jié)束。雖然所示 實(shí)施例可包括一次指定一個(gè)任務(wù),但在其它實(shí)施例中,替代地以其它 方式指定任務(wù),諸如允許多個(gè)任務(wù)一起被提交(例如,允許進(jìn)行批處 理),不管這些任務(wù)是否互相有關(guān)的。
圖5是資格管理器子程序500的實(shí)施例的流程圖。子程序例如可 以通過(guò)執(zhí)行圖1B的用戶資格管理器模塊133的實(shí)施例被提供,諸如 接收有關(guān)用戶資格的信息并在適當(dāng)時(shí)處理該信息。
子程序在步驟505開(kāi)始,在其中接收與用戶資格有關(guān)的信息或請(qǐng) 求的指示。在步驟510,子程序然后確定接收的指示是否為來(lái)自用戶 的請(qǐng)求,諸如由該用戶和/或其它指示的用戶(或所有的用戶)使用。 如果是的話,則子程序進(jìn)到步驟515,得到有關(guān)新的資格類型的各種 信息并存儲(chǔ)它,供以后使用。正如在其它地方更詳細(xì)地討論的,這樣 的資格類型可包括獨(dú)特的名稱,被權(quán)發(fā)出該類型的資格的一個(gè)或多 個(gè)實(shí)體的指示,對(duì)于該類型的資格如何被評(píng)級(jí)的等級(jí)程度的指示,資
格類型被指定的特定系統(tǒng)的指示(例如,TFF系統(tǒng))等等。
如果替代地在步驟510確定接收的指示不是指定新類型的資格的 請(qǐng)求,則子程序替代地進(jìn)到步驟520,確定接收的指示是否為指定對(duì)
于特定用戶的特定資格的請(qǐng)求。正如在其它地方更詳細(xì)地討論的,在 一些實(shí)施例中,任何用戶被允許作出對(duì)于任何用戶(包括他們自己) 的任何資格判定,其它確證的和/或有信譽(yù)的信息能夠被用來(lái)確定給予
特定資格多少加權(quán)因子。如果在步驟520確定接收的指示涉及到指定 資格,則子程序進(jìn)到步驟525,得到接收的資格信息和存儲(chǔ)它用來(lái)指 示的用戶。正如在其它地方更詳細(xì)地討論的,這樣的資格判定可包括 對(duì)于該資格的資格類型的指示,對(duì)于該資格的等級(jí)或數(shù)值,資格的發(fā) 布者,存儲(chǔ)資格的特定系統(tǒng)的指示(例如,TFF系統(tǒng))等等。在步驟 525后,在步驟530,諸如根據(jù)用作為資格的精確度或正確度的證明的 其它信息,進(jìn)行確定在這時(shí)是否試圖確證資格信息。如果是的話,則 子程序進(jìn)到步驟535,執(zhí)行信息確證管理器子程序535,以及如果不是 的話,則進(jìn)到步驟599。在其它實(shí)施例中,不提供這樣的確證功能, 或這樣的確證功能可以在其它時(shí)間執(zhí)行。
如果替代地在步驟520確定接收的指示不是指定對(duì)于用戶的資格 的請(qǐng)求,則子程序替代地進(jìn)到步驟590,在適當(dāng)時(shí)執(zhí)行另一個(gè)指示的 操作,諸如更新有關(guān)現(xiàn)有資格的信息或刪除現(xiàn)有的資格,或者將有關(guān) 用戶資格的信息提供給用戶或其它系統(tǒng)。此外,在一些實(shí)施例中,子 程序可以發(fā)出資格到至少某些用戶,諸如根據(jù)用戶相對(duì)于已被跟蹤的 TFF系統(tǒng)的過(guò)去的行為,諸如自動(dòng)地(例如,根據(jù)周期的原則)和/ 或響應(yīng)于來(lái)自用戶的接收的請(qǐng)求根據(jù)指定的類型的跟蹤的行為發(fā)出對(duì) 于一個(gè)或多個(gè)特定的用戶的特定類型的一個(gè)或多個(gè)資格,如果是的話, 可以在步驟590執(zhí)行這樣的資格發(fā)布。在步驟515,535或590后,子 程序進(jìn)到步驟599,并且結(jié)束。雖然所示實(shí)施例可包括一次指定一個(gè) 的資格和資格類型定義,但在其它實(shí)施例中,資格和資格類型定義可 以替代地以其它方式被指定,諸如允許多個(gè)資格和資格類型定義一起 被提交(例如,允許進(jìn)行批處理)。
圖6是信息確證管理器子程序600的實(shí)施例的流程圖。子程序例 如可以通過(guò)執(zhí)行圖1B的用戶信息確證管理器模塊137的實(shí)施例被提 供,諸如接收有關(guān)確證用戶資格的信息和請(qǐng)求與其它類型的用戶信息
以及在適當(dāng)時(shí)應(yīng)答。
子程序在步驟605開(kāi)始,在其中接收對(duì)于特定的類型用戶的確證 請(qǐng)求或確證信息的指示。在步驟610,子程序確定是否接收到確證信 息,諸如對(duì)于特定用戶資格或其它的用戶信息片段。如果是的話,則 子程序進(jìn)到步驟615,把確證信息與用戶資格或它確證的其它用戶信 息相聯(lián)系,諸如用于以后連同該用戶信息一起呈現(xiàn)給其他人,允許接 收人評(píng)估它的可靠性。
子程序進(jìn)到步驟620,確定如果可能的話是否自動(dòng)評(píng)估由確證信 息提供的確證度,但在一些實(shí)施例中,可能不提供這樣的自動(dòng)評(píng)估功 能。在所示實(shí)施例中,如果確證被自動(dòng)評(píng)估,則子程序進(jìn)到步驟625, 分析有關(guān)確證信息的信息,以便分析信息提供用戶資格的確證度或確 證信息所應(yīng)用的其它信息。例如,該分析至少部分地基于確證信息的 類型和有關(guān)該信息的可靠度的指示,諸如信息源(和有關(guān)源的其它相 關(guān)信息,諸如源的信譽(yù)度)。在步驟625后,子程序進(jìn)到步驟630, 可選地將對(duì)于新接收的確證信息的評(píng)估的確證度和對(duì)于每個(gè)用戶資格 的任何其它確證信息或它所應(yīng)用的其他用戶信息組合起來(lái),以便諸如 通過(guò)使用各種信息組合技術(shù)(例如,平均、加權(quán)平均等等)評(píng)估對(duì)于 這些用戶資格或其它用戶信息的總的確證度。
如果替代地在步驟610確定接收的指示不是確證信息,則子程序 替代地進(jìn)到步驟635,確定是否接收到試圖對(duì)于這時(shí)所指示的用戶信 息執(zhí)行確證的請(qǐng)求,雖然在其它實(shí)施例中,可以不處理這樣的請(qǐng)求。 在所示實(shí)施例中,如果接收到確證有關(guān)的請(qǐng)求,則子程序進(jìn)到步驟640 , 試圖得到適當(dāng)?shù)拇_證信息,以及如果在步驟645確定得到該確證信息, 則子程序進(jìn)到步驟615,處理確證信息。試圖得到確證信息可以以各 種不同的方式執(zhí)行,諸如基于要被確證的信息的類型(例如,試圖根 據(jù)詢問(wèn)用戶確證用戶的身份提供各種形式的身份的證明、試圖通過(guò)相 對(duì)于該資格測(cè)試用戶確證用戶的資格、試圖從可能具有附加的相關(guān)的 信息的第三方得到信息等等)。
如果替代地在步驟635確定沒(méi)有接收到確證有關(guān)的請(qǐng)求,則子程 序替代地進(jìn)到步驟690,在適當(dāng)時(shí)執(zhí)行與確證有關(guān)的另一個(gè)指示的操 作,諸如將確證信息或評(píng)估的確證度提供給用戶或其它系統(tǒng)。在步驟 630或690后,或者如果替代地在步驟620確定沒(méi)有評(píng)估確證度,或 者在步驟645確定沒(méi)有得到確證信息,則子程序進(jìn)到步驟699,并結(jié) 束。雖然這里未示出,但在其它實(shí)施例中,提供附加類型的功能,諸 如將應(yīng)答提供給在步驟605提供確證信息或確證有關(guān)的請(qǐng)求的發(fā)送 者,諸如表示所提供的確證信息的分析結(jié)果和/或試圖滿足接收的確證 有關(guān)的請(qǐng)求的結(jié)果。雖然所示實(shí)施例可包括一次指定一個(gè)片段的確證 信息,但在其它實(shí)施例中,確證信息替代地以其它方式被指定,諸如 允許多個(gè)片段的確證信息一起被提交(例如,允許進(jìn)行批處理)。
圖7是行為跟蹤器子程序700的實(shí)施例的流程圖。子程序例如可 以通過(guò)執(zhí)行圖1B的行為跟蹤管理器模塊138的實(shí)施例被提供,諸如 跟蹤有關(guān)任務(wù)執(zhí)行的用戶行為。子程序在步驟705開(kāi)始,在其中接收 自從上一個(gè)行為跟蹤分析以來(lái)由任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者采取的 一個(gè)或多個(gè)行動(dòng)的的指示。子程序進(jìn)到步稞710,存儲(chǔ)行為信息和更 新定量測(cè)量值和/或?yàn)槭艿街甘镜男袨橛绊懙挠脩襞琶?。子程序然后進(jìn) 到步驟799,并結(jié)束。在一些實(shí)施例中,響應(yīng)于要被跟蹤的行為和/或 響應(yīng)于執(zhí)行子程序的請(qǐng)求,子程序可以在不同的時(shí)間執(zhí)行,諸如周期 地執(zhí)行。
圖8是自動(dòng)匹配器子程序800的流程圖。子程序接收新的任務(wù)請(qǐng) 求的指示,并試圖把任務(wù)與適當(dāng)?shù)娜蝿?wù)執(zhí)行者自動(dòng)匹配。子程序例如 可以通過(guò)執(zhí)行圖1B的任務(wù)與用戶匹配管理器模塊132的實(shí)施例被提 供,諸如在適當(dāng)時(shí)將任務(wù)與任務(wù)執(zhí)行者相匹配。在一些實(shí)施例中,子 程序可以響應(yīng)于接收到某些或所有任務(wù)的新的提交和/或在其它時(shí)間 (例如,響應(yīng)于執(zhí)行匹配的請(qǐng)求)被執(zhí)行。此外,在一些實(shí)施例中, 自動(dòng)匹配可以以其它方式被執(zhí)行,諸如接收一個(gè)或多個(gè)任務(wù)執(zhí)行者的 指示(例如,對(duì)于系統(tǒng)的新的任務(wù)執(zhí)行者)并把適當(dāng)?shù)娜蝿?wù)與這些執(zhí) 行者相匹配。
在所示實(shí)施例中,子程序在步驟805開(kāi)始,在其中接收新任務(wù)的
指示。在步驟810,子程序識(shí)別其資格滿足對(duì)于新任務(wù)的任何資格判 定標(biāo)準(zhǔn)的一個(gè)或多個(gè)任務(wù)執(zhí)行者。在一些實(shí)施例中,資格的匹配可以 不用理解資格的意義或上下文的子程序而被執(zhí)行(例如,根據(jù)識(shí)別來(lái)
級(jí)的任務(wù)執(zhí)行者的資格),諸如在其中資格是由用戶指定的那些類型 的實(shí)施例中。子程序然后進(jìn)到步驟815,檢索對(duì)于識(shí)別的任務(wù)執(zhí)行者 的喜好信息,以確定是否和如何通知他們新的任務(wù)。在步驟820,子 程序按照喜好信息通知所識(shí)別的任務(wù)執(zhí)行者新的任務(wù)。雖然這里未示 出,但在其它實(shí)施例中,自動(dòng)匹配器子程序還可以在適當(dāng)時(shí)自動(dòng)指定 新的任務(wù)給一個(gè)或多個(gè)任務(wù)執(zhí)行者,諸如根據(jù)由任務(wù)執(zhí)行者以前作出 的請(qǐng)求。此外,在一些實(shí)施例中,自動(dòng)匹配器子程序可以執(zhí)行諸如來(lái) 自提供新任務(wù)的任務(wù)請(qǐng)求者和/或該任務(wù)被通知到的任務(wù)執(zhí)行者的、收 費(fèi)的一個(gè)或多個(gè)指示的行為。在步驟820后,子程序進(jìn)到步驟899, 并結(jié)束。雖然所示實(shí)施例可包括一次一個(gè)地執(zhí)行任務(wù)與任務(wù)執(zhí)行者的 匹配,但在其它實(shí)施例中,任務(wù)可以替代地以各種其它方式匹配于任 務(wù)執(zhí)行者和/或任務(wù)執(zhí)行者替代地以各種其它方式與任務(wù)相匹配,諸如 允許多個(gè)任務(wù)與任務(wù)執(zhí)行者一起被匹配(例如,允許進(jìn)行批處理)。 如前所述,在各種實(shí)施例中,可以提交和執(zhí)行各種類型的任務(wù), 可包括牽涉到由任務(wù)執(zhí)行者執(zhí)行的各種類型的行為,諸如一個(gè)或多個(gè) 提供的信息片段的分析(例如,翻譯提供的字或段落,選擇結(jié)果提供 的段落的哪個(gè)段落最好地代表指定的對(duì)象,或識(shí)別提供的人的簽名是 否認(rèn)證的,諸如通過(guò)與已知的樣本比較和/或根據(jù)另一個(gè)項(xiàng)目),或者 檢索或識(shí)別想要的信息。在一些實(shí)施例中,每個(gè)任務(wù)可能需要任務(wù)執(zhí) 行者很少的時(shí)間(例如,至多幾秒鐘),雖然在其它實(shí)施例中,任務(wù) 可能足夠復(fù)雜,需花費(fèi)大量的時(shí)間(例如,幾小時(shí)或幾天)。此外, 雖然在一些實(shí)施例中,每個(gè)任務(wù)可以是利用任務(wù)執(zhí)行者的認(rèn)知和/或由 具有其它思維技巧的認(rèn)知能力的人執(zhí)行的任務(wù),但在其它實(shí)施例中, 某些或所有任務(wù)包括由一個(gè)或多個(gè)任務(wù)執(zhí)行者執(zhí)行的物理行為(例如, 拍攝和提供特定的類型的照片),無(wú)論是作為一個(gè)或多個(gè)任務(wù)執(zhí)行者
的 一 個(gè)或多個(gè)認(rèn)知或其它思維活動(dòng)的替代還是除此之外。
此外,在一些實(shí)施例中,每個(gè)任務(wù)可以是與其它任務(wù)無(wú)關(guān)的獨(dú)立 行為,雖然在其它實(shí)施例中,某些任務(wù)分別可以是較大的集合體的一 小部分,諸如允許大量不相關(guān)的任務(wù)執(zhí)行者在非常短的時(shí)間內(nèi)并行執(zhí) 行費(fèi)時(shí)的整體任務(wù)(例如,甚至不用各個(gè)任務(wù)執(zhí)行者知道各個(gè)任務(wù)是 較大整體的一部分),諸如以類似于網(wǎng)格計(jì)算的方式。當(dāng)各個(gè)任務(wù)是 較大整體的一部分時(shí),單個(gè)任務(wù)執(zhí)行者在某些情形下可以收集和累計(jì) 或分析各個(gè)結(jié)果,雖然在其它實(shí)施例中,某些或所有累計(jì)或分析行為 替代地可以是通過(guò)電子集市可得到的一個(gè)或多個(gè)其它任務(wù)。有關(guān)用戶
執(zhí)行任務(wù)的其它信息被包括在2001年10月12日提交的、題目為"A Hybrid Machine/Human Computing Arrangement,,的待決的共同擁 有的美國(guó)專利申請(qǐng)No.09/976,717中。
可以經(jīng)由電子集市被執(zhí)行的由人執(zhí)行的任務(wù)的類型例子非排他地 包括以下各項(xiàng)各種形式的信息(例如,文本、語(yǔ)言和其它音頻、圖 像和其它視頻)在語(yǔ)言和/或信息形式(例如,音頻材料的轉(zhuǎn)錄本)之 間的翻譯或轉(zhuǎn)換;滿足指定的標(biāo)準(zhǔn)(例如,識(shí)別作為類似具有指定特 征等的組)的一組或多組視頻信息(例如,照片或其它圖像)和/或音 頻信息(例如,歌曲、語(yǔ)音消息等等)的選擇;提供對(duì)于特定的問(wèn)題 的回答(例如,得到在用于集市的研究中使用的信息作為反饋,用于 人機(jī)接口,以及其它類型的用戶研究,作為產(chǎn)品和/或內(nèi)容的發(fā)布前和 /或發(fā)布后的回顧或?qū)Ξa(chǎn)品和/或內(nèi)容的反應(yīng)等等)和/或提供其它類型 的指定信息(例如可從網(wǎng)頁(yè)得到的、對(duì)于特定物品的遺漏的描述); 各種類型的外來(lái)源的任務(wù)(例如,工程、集市、銷售、客戶支持等等); 以及各種形式的信息的內(nèi)容的分析,以識(shí)別指定的類型的內(nèi)容(例如, 垃圾郵件、色情品和其它惡心的或難看的材料等等)和/或把信息歸類 (例如,按照預(yù)定的分類學(xué);根據(jù)所確定的源或信息的其它方面;等 等)。當(dāng)信息是要作為任務(wù)的一部分被分析時(shí),該信息可以以各種不 同的方式提供給任務(wù)執(zhí)行者,諸如從TFF系統(tǒng)連同其它任務(wù)有關(guān)的信 息一起,通過(guò)向任務(wù)執(zhí)行者提供鏈路或其它指示器,以允許任務(wù)執(zhí)行
者檢索信息(例如,從TFF系統(tǒng),從對(duì)于任務(wù)的任務(wù)請(qǐng)求者,從TFF 系統(tǒng)外部的位置或源等等)。
作為一個(gè)具體的例子,任務(wù)請(qǐng)求者可以代表商店(例如,Web商 店)提交任務(wù),每個(gè)任務(wù)請(qǐng)求至少兩個(gè)任務(wù)執(zhí)行者提交對(duì)于由商店提 供的一個(gè)或多個(gè)物品丟失的、指定類型的數(shù)據(jù)(例如,用于立體聲的 性能技術(shù)說(shuō)明書(shū))。提交對(duì)于任務(wù)的相同的(或足夠類似)數(shù)據(jù)的頭 兩個(gè)任務(wù)執(zhí)行者每人將接收付費(fèi)(例如,$0.25),因此以使得對(duì)于任 務(wù)執(zhí)行者和任務(wù)請(qǐng)求者的附加開(kāi)銷最小化的方式提供具有某種可靠度 的信息。作為另一個(gè)例子,任務(wù)可包括分析來(lái)自其它任務(wù)執(zhí)行者的任 務(wù)執(zhí)行結(jié)果,諸如確證或驗(yàn)證精確度或結(jié)果的感興趣的其它方面(例 如,使得具有較高的資格級(jí)別和/或附加資格的任務(wù)執(zhí)行者回顧來(lái)自資 格較低的任務(wù)執(zhí)行者的結(jié)果),比較來(lái)自多個(gè)任務(wù)執(zhí)行者對(duì)于相同的 或相關(guān)的任務(wù)的結(jié)果(例如,比較任務(wù)執(zhí)行者與自動(dòng)任務(wù)執(zhí)行者的執(zhí) 行結(jié)果,諸如用于研究目的,或比較不同組的任務(wù)執(zhí)行者的執(zhí)行結(jié)果), 分析在試圖確定任務(wù)執(zhí)行者是否為人時(shí)的結(jié)果(例如,用于研究目的 或驗(yàn)證或確證任務(wù)執(zhí)行者的身份和/或資格),等等。
如前所述,在一些實(shí)施例中,可以指定和使用各種類型的用戶資 格,以及在一些實(shí)施例中,用戶資格分別可以與特定的資格類型相聯(lián) 系。這樣的資格類型可包括在各種不同的實(shí)施例中的各種相關(guān)的信息, 包括名字(例如,用于以后引用的目的),指示允許的數(shù)值(例如, 任何浮點(diǎn)數(shù),真實(shí)/錯(cuò)誤、枚舉的排名的數(shù)值組,等等)的等級(jí)尺度, 可向用戶發(fā)布的資格類型的特定資格、 一個(gè)或多個(gè)實(shí)體或?qū)嶓w類型的 指示,超時(shí)條件(例如,唯一的用戶識(shí)別號(hào))或如何和何時(shí)類型的資 格是有效的其它指示,指定資格類型的用戶的指示(例如,限制可以 修改、刪除和/或觀看有關(guān)資格類型的信息),等等。在一些實(shí)施例中, 每個(gè)資格可被存儲(chǔ)在,或作為可包含某些或全部指示的類型的相關(guān)信 息的資格數(shù)據(jù)結(jié)構(gòu)的一部分被存儲(chǔ),無(wú)論是使用對(duì)于指定的資格類型 特定的資格數(shù)據(jù)結(jié)構(gòu)還是與任何特定的資格類型無(wú)關(guān)地。此外,對(duì)于 其中TFF系統(tǒng)的多個(gè)實(shí)例或版本正在工作或其中具有重疊類型的功能 的其它類型的系統(tǒng)可以交互的實(shí)施例,指定的資格類型還可以具有其 上指定資格類型的系統(tǒng)的相關(guān)指示。此外,在一些實(shí)施例中,可以允 許用戶指定在系統(tǒng)內(nèi)使用的新的資格類型。
如前所述,任務(wù)執(zhí)行者資格在各種不同的實(shí)施例中還可以采取各 種不同的形式,包括由他們擁有的資格的用戶的自我宣稱,由其它人
等級(jí)(例如,來(lái)自提供任務(wù)的任務(wù)請(qǐng)求者的反饋和/或由過(guò)去執(zhí)行的其 它回顧者給出的等級(jí)),以及由第三方當(dāng)局提供的證書(shū)(例如,來(lái)自 特定的教育機(jī)構(gòu)的教育程度或其它完成者,來(lái)自特定的組織或竟?fàn)幍?獎(jiǎng)勵(lì)和其它識(shí)別,訓(xùn)練或知識(shí)水平的承認(rèn)等等)。在一些實(shí)施例中可 使用的證書(shū)的一種形式是由第三方作為服務(wù),諸如對(duì)于支付,被提供 的用戶的榮譽(yù)或其它等級(jí)。與生成和提供用戶等級(jí)信息有關(guān)的技術(shù)的
討論被包括在2003年8月22日提交的、題目為"Managing Content Based On Reputation"的待決的共同擁有的美國(guó)專利申請(qǐng) No.l0/636,341中,該專利申請(qǐng)整體地在此引用以供參考。
任務(wù)執(zhí)行者資格還可包括由電子集市對(duì)于任務(wù)執(zhí)行者的跟蹤的行 為的各種定量測(cè)量值,包括與特定的任務(wù)有關(guān)的測(cè)量值,在特定的一 組多個(gè)任務(wù)上和/或在指定的時(shí)間間隔內(nèi)的平均的和/或累積的測(cè)量值, 以及有關(guān)在一個(gè)或多個(gè)指定的時(shí)間間隔內(nèi)對(duì)于一個(gè)或多個(gè)測(cè)量值的改 變的速率的信息。在各種不同的實(shí)施例中可以被使用的測(cè)量的類型非 排他地包括指定給任務(wù)執(zhí)行者的任務(wù)的數(shù)目;指定給任務(wù)執(zhí)行者的 已完成的任務(wù)的數(shù)目或百分比;由任務(wù)執(zhí)行者(例如,由任務(wù)請(qǐng)求者) 完成、批準(zhǔn)或拒絕的任務(wù)的數(shù)目或百分比;在完成之前,由任務(wù)執(zhí)行 者明確放棄(或丟棄)的指定任務(wù)的數(shù)目或百分比;在完成之前,從 任務(wù)執(zhí)行者處撤回(例如,由電子集市對(duì)于故障在指定的時(shí)間極限范 圍內(nèi)完成任務(wù))的指定的任務(wù)的數(shù)目或百分比;被提供給任務(wù)執(zhí)行者 的被拒絕的任務(wù)的數(shù)目或百分比(如果實(shí)施例包括提供任務(wù)到任務(wù)執(zhí) 行者);在執(zhí)行指定任務(wù)之前花費(fèi)的時(shí)間量(例如,在時(shí)間上平均或 分布),等等。在一些實(shí)施例中,還可以根據(jù)由電子集市對(duì)于跟蹤的
行動(dòng)的定量測(cè)量值,諸如從任務(wù)請(qǐng)求者提交的可用任務(wù)的數(shù)目、由任 務(wù)請(qǐng)求者在指定之前被刪除的提交的任務(wù)的數(shù)目或百分比、由任務(wù)請(qǐng) 求者批準(zhǔn)或拒絕的完成的任務(wù)的數(shù)目或百分比、由任務(wù)請(qǐng)求者修改的
提交的任務(wù)的數(shù)目或百分比、當(dāng)?shù)狡跁r(shí)在提供付費(fèi)的及時(shí)性等等,授 予任務(wù)請(qǐng)求者以資格。此外,在一些實(shí)施例中,任務(wù)執(zhí)行者能夠通過(guò)
給任務(wù)請(qǐng)求者定等級(jí),諸如對(duì)于在由那些任務(wù)請(qǐng)求者提交的任務(wù)的執(zhí) 行中所牽涉到任務(wù)執(zhí)行者,而提供對(duì)于任務(wù)請(qǐng)求者的資格。這樣的評(píng) 級(jí)例如可以是基于任務(wù)請(qǐng)求者在分類他們提交的任務(wù)方面、在提供適 當(dāng)?shù)难a(bǔ)償方面、在提供滿意的任務(wù)結(jié)果后的提供付費(fèi)方面等等的合理 度。
在一些實(shí)施例中,電子集市還可以根據(jù)一個(gè)或多個(gè)不同的資格類 型提供任務(wù)執(zhí)行者相對(duì)于其它任務(wù)執(zhí)行者的排名,任務(wù)執(zhí)行者的排名 水平還被用作為資格判定(例如,執(zhí)行者是在指定的定量測(cè)量值的最
高的10%內(nèi))。更一般地,在一些實(shí)施例中,執(zhí)行者資格可包括有關(guān)
可被測(cè)量或識(shí)別的執(zhí)行者的任何信息。
因此,如前所述,在一些實(shí)施例中,各種類型的信息可作為資格。 更一般地,在一些實(shí)施例中,任何用戶可指定用于任何用戶(包括他 們自己)的任何資格,任何資格衡量尺度或方面,使用任何等級(jí)尺度, 并且還可包括客觀和/或主觀資格。在一些實(shí)施例中,資格的意義或上
下文可以在TFF系統(tǒng)的外部維護(hù)(例如,通過(guò)資格的發(fā)布者和/或使 用它們作為對(duì)于被提交的任務(wù)的標(biāo)準(zhǔn)的任務(wù)請(qǐng)求者),這樣,TFF系 統(tǒng)執(zhí)行跟蹤和匹配作為任意數(shù)據(jù)值的資格,而不用知道或使用資格的 意義。因此,在一些實(shí)施例中,任何用戶可以作為他們自己的發(fā)布當(dāng) 局來(lái)發(fā)布資格,并且以后通過(guò)搜索具有這些資格的用戶和/或在他們的 任務(wù)標(biāo)準(zhǔn)中包括這些資格的任務(wù)而使用這些資格。另外,在一些實(shí)施 例中,資格可被發(fā)布和使用于不直接與TFF系統(tǒng)的用戶有關(guān)的實(shí)體, 諸如用于各種類型的第三方實(shí)體(例如,資格發(fā)布者)的資格。
此外,在一些實(shí)施例中,用戶與其它系統(tǒng)的行為可以被用作資格, 或者以其它方式,諸如根據(jù)從這樣的其它系統(tǒng)中引入的數(shù)據(jù)。例如,
在一些實(shí)施例中,TFF系統(tǒng)可具有涉及到用戶的購(gòu)買有關(guān)的行為的信 息,否則諸如通過(guò)Web零售商或其它在線商人接收這樣的信息。可以 從零售商系統(tǒng)得到和使用的信息的類型包括用戶的瀏覽歷史、搜索歷 史、點(diǎn)擊;充(click-stream)歷史、點(diǎn)擊通過(guò)(click-through)歷史、 購(gòu)買或租用歷史、支付和/或信用歷史、返還歷史、服務(wù)有關(guān)的行為的 歷史(例如,呼叫客戶服務(wù)的頻率和次數(shù))、打折和購(gòu)買刺激鼓勵(lì)的 使用、由用戶提供的(例如,物品、感興趣的物品的清單或組的回顧) 內(nèi)容和/或信息的貢獻(xiàn)(包括有關(guān)這樣的貢獻(xiàn)的各種細(xì)節(jié),諸如長(zhǎng)度、 物品、提交的頻率、由其它用戶判斷的質(zhì)量)、參加各種基于社區(qū)的 特性、在系統(tǒng)內(nèi)的信譽(yù)(例如,根據(jù)由其它用戶的選舉或其它等級(jí))、 瀏覽器及所使用的瀏覽設(shè)備等等。類似地,來(lái)自TFF系統(tǒng)的資格和其 它信息,在一些實(shí)施例中,可能能夠輸出到其它系統(tǒng),供那些其它系 統(tǒng)使用。此外,當(dāng)這樣的類型的信息可用時(shí),它們也可以其它方式被 使用。例如,如果根據(jù)用戶與其它用戶的關(guān)系,推薦信息對(duì)于該用戶 是可用的,則這樣的推薦信息可用作對(duì)于該用戶的資格信息(例如, 該用戶多半想要擔(dān)當(dāng)某種類型的任務(wù))和/或推薦任務(wù)給任務(wù)執(zhí)行者 (例如,類似與你執(zhí)行這種類型的任務(wù)那樣的其它任務(wù)執(zhí)行者)。 各種示例性資格非排他地包括以下項(xiàng)目
C十+編程級(jí)別2測(cè)試證書(shū),由斯坦福大學(xué)的Bob Smith教授發(fā)布, 測(cè)試分?jǐn)?shù)95 % ( 2005年1月13日,10:03 GMT;從發(fā)布日期起5年 有效)
C+十編程推薦證書(shū),由Kemighan與Ritchie發(fā)布,"專家,,級(jí)(2005 年1月13日,10:03 GMT;無(wú)失效期)
能夠按照在密蘇里州圣路易斯市通行的社會(huì)標(biāo)準(zhǔn)區(qū)分色情物與非 色情物,我自己發(fā)布,"我一看到它就知道它"(2006年6月27曰, 14:18 PDT)
以90%接受率完成需要自我發(fā)布的"能夠按照在密蘇里州圣路易 斯市通行的社會(huì)標(biāo)準(zhǔn)區(qū)分色情物與非色情物,,資格的任務(wù),由TFF系 統(tǒng)發(fā)布,以98%的接受率完成的1000個(gè)任^(2006年6月27日,14:18
GMT,根據(jù)從2005年1月14日,9:00 GMT到現(xiàn)在的TFF系統(tǒng)中 的執(zhí)行結(jié)果)
牙病病人不能吃固體食物,由Mayo診所發(fā)布,(無(wú)價(jià)值)(2005 年1月15日,22:47 EST)
進(jìn)行科研能力測(cè)試,由新澤西州普林斯頓的教育測(cè)試服務(wù)機(jī)構(gòu)發(fā) 布,分?jǐn)?shù)文學(xué)=508,數(shù)學(xué)=518 ( 2004年10月1日,從發(fā)布日期起6 年有效)
通過(guò)加州的法律職業(yè)資格考試,由加州律師協(xié)會(huì)發(fā)布,"活躍成員,, 和"聲譽(yù)良好的成員,,(2004年10月3日;1994年5月15日的職業(yè)資 格認(rèn)可日期;暫時(shí)符合繼續(xù)法律教育要求的繼續(xù)狀態(tài),下一個(gè)符合時(shí) 間間隔在2005年1月31日時(shí)或之前結(jié)束)
在紐約時(shí)報(bào)書(shū)評(píng)中公布的流行英語(yǔ)小說(shuō)的至少兩個(gè)述評(píng),由紐約 時(shí)報(bào)發(fā)布,由述評(píng)者至今為止公布的這類述評(píng)的總數(shù)(2005年1月15 日,12:01 EDT)
是個(gè)考慮周到的人,由瑞士日內(nèi)瓦的Jeanetts Smith發(fā)布,"tr6s sympa,, ( 2004年2月29日,12:32 CET )
關(guān)于和資格有關(guān)的行為的信息也可以以各種方式被跟蹤和存儲(chǔ)。
例如,可以對(duì)于所有的任務(wù)跟蹤執(zhí)行有關(guān)的資格評(píng)分,不管任務(wù)類型 和/或需要的資格。作為替代,可以對(duì)于特定類型的任務(wù)或相關(guān)的任務(wù) 組跟蹤行為(例如,確定任務(wù)執(zhí)行者在95。/。的時(shí)間內(nèi)以資格"A"完成 任務(wù),而僅僅在80。/。的時(shí)間內(nèi)以資格"B"完成任務(wù))。類似地,可以 對(duì)于任務(wù)的類別跟蹤行為,諸如確定任務(wù)執(zhí)行者在100%的時(shí)間內(nèi)正 確地完成"色情物識(shí)別"任務(wù),而僅僅在80%的時(shí)間內(nèi)令人滿意地完成 "捷克語(yǔ)-英語(yǔ)翻譯"任務(wù)。
當(dāng)搜索涉及到資格和/或任務(wù)的信息時(shí),在一些實(shí)施例中,TFF系 統(tǒng)允許執(zhí)行各種各樣類型的搜索。用戶可執(zhí)行的示例性搜索非排他地 包括以下項(xiàng)目
我創(chuàng)建/接受的所有的任務(wù),以及這些任務(wù)的狀態(tài)/進(jìn)展(例如,由 任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者) 所接受的所有當(dāng)前可用任務(wù),包括對(duì)于每個(gè)任務(wù)的必要資格和對(duì) 于每個(gè)任務(wù)的支付/獎(jiǎng)勵(lì)(例如,由任務(wù)執(zhí)行者)
在上一個(gè)24小時(shí)內(nèi)添加的系統(tǒng)中的所有資格類型(例如,由任何 用戶)
在上一個(gè)星期內(nèi)已經(jīng)發(fā)布了新的資格的所有用戶(例如,由具有 足夠許可權(quán)的任何用戶)
昵稱屬性值為"Jill"的所有用戶(例如,由具有觀看用戶昵稱的足 夠許可權(quán)的任何人)
哪些可用任務(wù)的價(jià)格<$1 在系統(tǒng)中目前有多少正在執(zhí)行任務(wù)的 任務(wù)執(zhí)行者以及有多少?zèng)]有正在執(zhí)行任務(wù)的任務(wù)執(zhí)行者對(duì)于這些任務(wù) 中的一個(gè)或多個(gè)任務(wù)是合格的?(例如,由任務(wù)請(qǐng)求者)
有多少可用任務(wù)的任務(wù)請(qǐng)求者具有資格B (例如,由任務(wù)執(zhí)行 者,諸如僅僅執(zhí)行來(lái)自某些任務(wù)請(qǐng)求者的任務(wù)的任務(wù)執(zhí)行者)
有多少用戶具有資格X和(Y或Z)但沒(méi)有資格W 在這些人中, 哪些人具有數(shù)值超過(guò)90。/。的資格X (例如,由任何人)
哪些任務(wù)執(zhí)行者在本星期內(nèi)完成需要資格X的任務(wù)?他們?nèi)客?成的任務(wù)的多少百分比被任務(wù)請(qǐng)求者所批準(zhǔn)?(例如,由任何人)
在姓名字段中包含C+十的所有的資格類型中,多少百分比是在自 2004年6月30日結(jié)束的12個(gè)月周期內(nèi)創(chuàng)建的?(例如,由任何人)
在上個(gè)月之前或者代表發(fā)布者ABC發(fā)布多少在他們的名字中有 字符串"St.Louis"的資格?(例如,由任何人)
在一些實(shí)施例中,系統(tǒng)還提供以下功能,即幫助認(rèn)證或確證有關(guān) 用戶的信息,諸如用戶的身份、用戶的指定資格以及用戶的其它種類 的屬性。具體來(lái)說(shuō),可以得到各種信息,并用作為確證有關(guān)用戶的一 個(gè)或多個(gè)信息片段的證明,諸如通過(guò)得到有關(guān)用戶的過(guò)去行為的信息 (例如,有關(guān)行為的反饋和/或等級(jí)信息),來(lái)自其它人的關(guān)于有關(guān)用 戶的信息的精確度的"證明"或其它宣稱,有關(guān)用戶信譽(yù)的信息,有關(guān) 在社區(qū)或組內(nèi)的用戶狀態(tài)的信息(例如,社會(huì)聯(lián)絡(luò)組),以及更一般 地,可用來(lái)確證用戶信息的任何可看到的標(biāo)記。確證信息可以以各種
方式得到,包括從第三方源和/或從其信息被確證的用戶,以及確證信 息的獲取可以以各種方式發(fā)起,包括由提供確證信息的用戶發(fā)起和/ 或以自動(dòng)方式發(fā)起(例如,根據(jù)對(duì)于確證信息的需要)。此外,在一 些實(shí)施例中,確證還可以通過(guò)使用附加技術(shù)得以增強(qiáng),諸如通過(guò)監(jiān)視 用戶的行為和/或通過(guò)偶爾向用戶提出疑問(wèn)(例如,通過(guò)給予用戶簡(jiǎn)短 的測(cè)試)驗(yàn)證有關(guān)用戶的信息(例如,得到確認(rèn)或反駁用戶的資格和/ 或身份的信息)。
作為根據(jù)來(lái)自第三方的證明或其它信息來(lái)確證用戶身份的一個(gè)例 子,笫三方可以是信用卡和/或借記卡的發(fā)布者,這樣的卡提供在卡上 的卡持有人名字是卡持有人的實(shí)際姓名的證明。與第三方有關(guān)的、各 種各樣的其它類型的證明或信息可以類似地被用于提供有關(guān)用戶身份 的信息,包括有關(guān)用戶的銀行帳戶的信息或其它金融帳戶的信息,政 府發(fā)布的用戶信息(例如,駕駛員執(zhí)照、護(hù)照、社會(huì)保險(xiǎn)號(hào)、選舉身 份卡、等等),其它政府記錄(例如,財(cái)產(chǎn)記錄)等等。在這樣的情
形下,用戶可以得到來(lái)自第三方的這類證明,并且以后把證明提供給 系統(tǒng),或者作為替代,系統(tǒng)在一些實(shí)施例中可以直接與第三方進(jìn)行交 互,得到用戶的這類證明。例如,系統(tǒng)可以與第三方卡發(fā)布者和政府 機(jī)關(guān)進(jìn)行交互,或者替代地與提供牽涉到根據(jù)適當(dāng)證明驗(yàn)證用戶的真 實(shí)身份、然后應(yīng)請(qǐng)求把驗(yàn)證的真實(shí)身份信息的保證提供給其它人的服 務(wù)的第三方進(jìn)行交互。
如前所述,在各種實(shí)施例中可以以各種不同的方式得到與用戶身 份有關(guān)的各種類型的證明或其它確證信息,以及可以以各種不同的方 式用來(lái)識(shí)別和/或確證用戶的身份。例如,在一些實(shí)施例中,有關(guān)用戶 身份的信息可以通過(guò)使用由電話服務(wù)供應(yīng)商所保存的信息而得到。在 某些這樣的實(shí)施例中,可以為用戶提供執(zhí)行身份確證行為的系統(tǒng)免費(fèi) 號(hào)碼,并且當(dāng)用戶呼叫該免費(fèi)號(hào)碼時(shí),實(shí)體可以收集由電話服務(wù)供應(yīng) 商通過(guò)該呼叫提供的用戶身份信息(例如,用戶正在由此進(jìn)行呼叫的 號(hào)碼以及與該號(hào)碼有關(guān)的名字),諸如在確證用戶以前提供的真實(shí)姓 名時(shí)使用。有關(guān)用戶的信息可以以類似的方式從具有類似信息的其它
第三方收集,諸如通過(guò)使用具有非免費(fèi)號(hào)碼的蜂窩ID技術(shù),對(duì)于由用 戶提供的號(hào)碼進(jìn)行逆號(hào)碼查找,以識(shí)別與該電話號(hào)碼有關(guān)的用戶姓名, 根據(jù)由用戶發(fā)送的電子通信收集有關(guān)用戶的信息(例如,根據(jù)由用戶 使用的電子郵件地址,用戶的域名,即時(shí)消息傳送或其它消息發(fā)送者 身份等等),和/或收集由其它供應(yīng)商保存的信息黑用戶(例如,互聯(lián) 網(wǎng)服務(wù)供應(yīng)商、公用事業(yè)公司、教育機(jī)構(gòu)、醫(yī)院設(shè)施等等)。更一般 地,在一些實(shí)施例中,系統(tǒng)可提供預(yù)定的API和/或一個(gè)或多個(gè)Web 服務(wù),其他人可以經(jīng)由它提供有關(guān)用戶的確證和其它信息。
在一些實(shí)施例中,有關(guān)用戶身份的信息還可根據(jù)用戶所屬的組和/ 或用戶的其它附屬屬性而得到和/或確證。例如,用戶能夠證明是提供 可公開(kāi)得到的、有關(guān)其成員關(guān)系或其它附屬用戶信息的組或組織的成 員或其它附屬屬性,因此根據(jù)宣稱的身份處在可公開(kāi)得到的成員關(guān)系 或其它附屬屬性提供用戶所宣稱的身份是準(zhǔn)確的某些確證。作為替代, 用戶可以是社會(huì)聯(lián)絡(luò)組或其它用戶組的一部分,這樣, 一個(gè)或多個(gè)其 它用戶組將為用戶的身份作證。在這樣的實(shí)施例中,用戶可以提供有 關(guān)一個(gè)或多個(gè)這樣的其它用戶的聯(lián)系和其它信息(例如,電子郵件), 并且執(zhí)行身份確證行為的系統(tǒng)然后可以利用所提供的信息幫助確證用 戶的身份,諸如通過(guò)使用聯(lián)系信息詢問(wèn)那些其它用戶提供一個(gè)用戶身 份的確證性陳述或其它信息。此外,當(dāng)來(lái)自其它用戶的信息被用來(lái)確 證有關(guān)用戶的信息時(shí)(例如,根據(jù)社會(huì)聯(lián)絡(luò)組),可以考慮的附加因 素是用戶組是否僅僅用作為自確證實(shí)體,以使得該組的用戶僅僅互 相確證,或其它外部證明是否對(duì)于提供附加確證是可得到的。
在得到確證信息后,它可以以各種方式被使用。在一些實(shí)施例中, 對(duì)于一個(gè)用戶信息段的一個(gè)或多個(gè)確證性信息(例如,用戶資格)可 以被呈現(xiàn)或者向其提供用戶信息,以允許用戶信息的接收人根據(jù)相關(guān) 的確證信息估計(jì)它的準(zhǔn)確度、信用度和可靠度。在其它實(shí)施例中,系 統(tǒng)可以試圖自動(dòng)評(píng)估確證信息,以確定被確證的用戶信息的可信度水 平或數(shù)值或其它評(píng)估值,諸如根據(jù)確證信息的類型、在確證信息與被 確證的信息之間的對(duì)應(yīng)度和/或根據(jù)確證信息的源(例如,影響給予確
證信息的加權(quán)值,諸如才艮據(jù)源的信譽(yù)度)。此外,在一些實(shí)施例中, 某些類型的、確證有關(guān)的行為可以收費(fèi)地執(zhí)行,諸如從其信息正在被 確證的用戶處收費(fèi)。
在一些實(shí)施例中可得到的、特定類型的執(zhí)行者資格涉及到任務(wù)執(zhí) 行者在一個(gè)或多個(gè)資格測(cè)試中的表現(xiàn)。例如,計(jì)劃提交多個(gè)類似類型 的任務(wù)的任務(wù)請(qǐng)求者可以首先創(chuàng)建具有已知的或想要的執(zhí)行結(jié)果的任 務(wù)。該任務(wù)然后可以經(jīng)由電子集市形成可用任務(wù),作為由對(duì)于執(zhí)行任 務(wù)請(qǐng)求者的其它以后的任務(wù)感興趣的任務(wù)執(zhí)行者進(jìn)行的資格檢查任 務(wù)。在任務(wù)執(zhí)行者提供資格檢查任務(wù)的結(jié)果后,這些結(jié)果可以相對(duì)于 已知的或想要的結(jié)果評(píng)級(jí),以確定任務(wù)執(zhí)行者是否和/或以什么水平成 功地執(zhí)行任務(wù)。用于資格檢查任務(wù)的執(zhí)行的指定水平(例如,具有最 小指定分?jǐn)?shù)、或以最小的百分比相對(duì)于其它任務(wù)執(zhí)行者進(jìn)行記分)然 后可被用作對(duì)于該任務(wù)請(qǐng)求者的以后的任務(wù)的執(zhí)行者資格標(biāo)準(zhǔn)。這樣 的資格檢查任務(wù)在各種不同的實(shí)施例中以各種方式被執(zhí)行,包括對(duì)于 任務(wù)的成功執(zhí)行者付費(fèi)或不用付費(fèi),由任務(wù)執(zhí)行者對(duì)于任務(wù)執(zhí)行嘗試 和/或完成付費(fèi),作為對(duì)于任何任務(wù)執(zhí)行者或僅僅對(duì)于滿足其它指定的 標(biāo)準(zhǔn)(例如,成功通過(guò)測(cè)試的任務(wù)執(zhí)行者的第一指定的數(shù)目,對(duì)于具 有其它指定的資格的任務(wù)執(zhí)行者,等等)的任務(wù)執(zhí)行者可用任務(wù),以 及作為對(duì)于任務(wù)執(zhí)行者明顯地識(shí)別為資格檢查的任務(wù)或不被識(shí)別為這 樣的任務(wù)。
除了執(zhí)行者資格標(biāo)準(zhǔn)以外,任務(wù)請(qǐng)求者還可指定對(duì)于任務(wù)的各種 其它類型的標(biāo)準(zhǔn)。例如,在一些實(shí)施例中,任務(wù)請(qǐng)求者可以指定涉及 任務(wù)何時(shí)要執(zhí)行的標(biāo)準(zhǔn),諸如對(duì)于任務(wù)執(zhí)行者的初始指定的超時(shí)時(shí)間 間隔和/或?qū)τ谠谌蝿?wù)被指定給任務(wù)執(zhí)行者以后他們提供任務(wù)執(zhí)行結(jié) 果的超時(shí)時(shí)間限制。在一些實(shí)施例中,任務(wù)請(qǐng)求者還可以指定有關(guān)提 供結(jié)果的格式的信息(例如,由任務(wù)執(zhí)行者要完成的應(yīng)答形式,或者 任務(wù)執(zhí)行者要用來(lái)提供結(jié)果和/或執(zhí)行任務(wù)的可執(zhí)行的結(jié)果程序)。執(zhí) 行人資格標(biāo)準(zhǔn)和其它類型的標(biāo)準(zhǔn)也可以以各種不同的形式被指定,包 括作為對(duì)于與任務(wù)有關(guān)的各種行為的精確匹配和作為最小值或最大值
閾值(例如,允許任務(wù)指定;驗(yàn)證執(zhí)行結(jié)果是滿意的;諸如根據(jù)對(duì)于 資格判定值的適當(dāng)性的生成的自信度水平或數(shù)值,確定任務(wù)執(zhí)行者的 資格的數(shù)值是否足夠;諸如根據(jù)基于確證的程度或確證量而生成的自 信度水平或數(shù)值,確定任務(wù)執(zhí)行者的資格的數(shù)值是否被充分確證;等 等)。這樣的閾值也可以由其它用戶(例如,任務(wù)執(zhí)行者)指定和/ 或在其它情形和實(shí)施例中由TFF系統(tǒng)自動(dòng)指定。
此外,在一些實(shí)施例中,任務(wù)請(qǐng)求者可以提供附加的與任務(wù)有關(guān) 的信息,幫助任務(wù)執(zhí)行者識(shí)別適當(dāng)?shù)幕蚋信d趣的任務(wù),諸如對(duì)于任務(wù) 的一個(gè)或多個(gè)類別(例如,根據(jù)任務(wù)的類型)和/或相應(yīng)于任務(wù)的一個(gè) 或多個(gè)關(guān)鍵字。這樣的類別和/或關(guān)鍵字信息然后可以由任務(wù)執(zhí)行者以 后在搜索和/或?yàn)g覽感興趣的任務(wù)時(shí)使用。在其它實(shí)施例中,這樣的類 別和/或關(guān)鍵字信息替代地可以由電子集市根據(jù)與任務(wù)有關(guān)的信息的 分析結(jié)果自動(dòng)生成(例如,通過(guò)使用由任務(wù)請(qǐng)求者提供的任務(wù)的文本 說(shuō)明,通過(guò)使用由任務(wù)請(qǐng)求者提供的有關(guān)任務(wù)的歷史信息,通過(guò)使用 有關(guān)對(duì)于任務(wù)指定的標(biāo)準(zhǔn)的信息,等等)。
如前所述,在至少一些實(shí)施例中,任務(wù)請(qǐng)求者分別還可以對(duì)于任 務(wù)的成功執(zhí)行指定由任務(wù)請(qǐng)求者要支付的一種或多種費(fèi)用給一個(gè)或多 個(gè)任務(wù)執(zhí)行者。在這樣的實(shí)施例中,費(fèi)用可被指定為在任何的各種各 樣的環(huán)境下支付,包括以與任務(wù)的特定的狀態(tài)有關(guān)的方式(例如,對(duì) 于其執(zhí)行結(jié)果被任務(wù)請(qǐng)求者明確接受的第一任務(wù)執(zhí)行者,對(duì)于其執(zhí)行 結(jié)果被電子集市自動(dòng)接受的第一任務(wù)執(zhí)行者,對(duì)于請(qǐng)求的任務(wù)被指派 的第一任務(wù)執(zhí)行者,等等)。在其它情形下,多個(gè)任務(wù)執(zhí)行者可以接 受對(duì)于任務(wù)執(zhí)行的付費(fèi),諸如提供結(jié)果的頭X個(gè)任務(wù)執(zhí)行者(其中X 是由任務(wù)請(qǐng)求者指定的數(shù)目),多個(gè)任務(wù)執(zhí)行者的結(jié)果是一致的,并 形成來(lái)自X個(gè)任務(wù)執(zhí)行者的指定水平的(例如,多數(shù))執(zhí)行結(jié)果,等 等。
在其它實(shí)施例中,對(duì)于任務(wù)請(qǐng)求者的付費(fèi)可以以其它方式被確定, 諸如根據(jù)由任務(wù)執(zhí)行者的出價(jià)(例如,作為標(biāo)準(zhǔn)的或荷蘭式拍賣的一 部分),作為取決于在提供滿意的執(zhí)行結(jié)果方面成功的程度或數(shù)量的
可變比率,等等。此外,在一些實(shí)施例中,任務(wù)請(qǐng)求者可以允許電子 集市,諸如根據(jù)任務(wù)的類別,根據(jù)在任務(wù)請(qǐng)求時(shí)的當(dāng)前的條件進(jìn)行動(dòng) 態(tài)定價(jià),指定對(duì)于任務(wù)的相關(guān)的付費(fèi)(例如,用于費(fèi)用)作為對(duì)于其 由電子集市保證某些結(jié)果方面(例如,用來(lái)接收?qǐng)?zhí)行結(jié)果的最大時(shí)間, 最小的執(zhí)行結(jié)果水平,等等)的特級(jí)服務(wù)的一部分。此外,在一些實(shí) 施例中,系統(tǒng)向任務(wù)請(qǐng)求者提供信息,幫助他們?nèi)斯さ貫槿蝿?wù)定價(jià), 諸如通過(guò)提供對(duì)于相同的類型的任務(wù)或?qū)τ谄渌嚓P(guān)的任務(wù)的歷史定 價(jià)信息,通過(guò)提供有關(guān)當(dāng)前的價(jià)格和當(dāng)前價(jià)格趨勢(shì)的概要信息。
在對(duì)于任務(wù)確定要提供給一個(gè)或多個(gè)任務(wù)執(zhí)行者的支付后,支付 可以以各種方式作出。在一些實(shí)施例中,電子集市或相關(guān)的系統(tǒng)可以 提供帳單給任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者用戶,以及如果是這樣的話, 可以從任務(wù)請(qǐng)求者的這些帳戶和/或任務(wù)執(zhí)行者的這些帳戶中進(jìn)行支 付。在其它實(shí)施例中,電子集市也可以與第三方系統(tǒng)進(jìn)行交互,以便 進(jìn)行付費(fèi),諸如信用卡公司,銀行等等。此外,在一些實(shí)施例中,可 以進(jìn)行各種各樣的其它類型的支付,無(wú)論是除了從任務(wù)請(qǐng)求者到任務(wù) 執(zhí)行者的付費(fèi)以外,還是替代地,諸如從任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者 對(duì)于由電子集市提供的任何功能給電子集市的付費(fèi)和/或諸如從執(zhí)行 任務(wù)請(qǐng)求者的任務(wù)的任務(wù)執(zhí)行者對(duì)任務(wù)請(qǐng)求者的付費(fèi)。更一般地,在
一些實(shí)施例中,付費(fèi)和其它獎(jiǎng)勵(lì)可被指定為從任何一 方或多方流到任
何一方或多個(gè)其它方,無(wú)論是任務(wù)執(zhí)行者、任務(wù)請(qǐng)求者、TFF系統(tǒng)、 外面的一方等等。在一些實(shí)施例中可被用來(lái)進(jìn)行付費(fèi)的、與付費(fèi)有關(guān) 的技術(shù)的討論被包括在2004年7月19日提交的、題目為"Automatic Authorization of Programmatic Transactions"的美國(guó)專利申請(qǐng) No.10/894,347中,該專利申請(qǐng)整體地在此引用以供參考。
在任務(wù)請(qǐng)求被提交給電子集市后,任務(wù)執(zhí)行者可以以各種方式得 到有關(guān)可用任務(wù)的信息。在一些實(shí)施例中,任務(wù)執(zhí)行者將向電子集市 請(qǐng)求識(shí)別滿足指定標(biāo)準(zhǔn)的當(dāng)前可用任務(wù),諸如所有當(dāng)前可用任務(wù)或其 指定的資格標(biāo)準(zhǔn)由任務(wù)執(zhí)行者的當(dāng)前資格滿足的任務(wù)。雖然某些這樣 的任務(wù)信息請(qǐng)求在一些實(shí)施例中可以交互地作出,但在其它實(shí)施例中,
至少某些這樣的請(qǐng)求可以替代地以編程的方式作出,諸如通過(guò)使用專 用程序或指令(例如,客戶方程序、宏、插件等等),被設(shè)計(jì)成檢索 用于任務(wù)執(zhí)行者的這樣的信息(例如,它從電子集市或從任務(wù)請(qǐng)求者 對(duì)于他們的任務(wù)得到的)。除了根據(jù)任務(wù)執(zhí)行者的資格搜索任務(wù)以外, 任務(wù)執(zhí)行者還可以指定各種各樣的其它類型的、有關(guān)要識(shí)別的任務(wù)的 信息,諸如從指定的任務(wù)請(qǐng)求者可得到的任務(wù)、在指定的類別中或具 有指定的關(guān)鍵字的任務(wù)、具有指定的相關(guān)的付費(fèi)或其它相關(guān)的標(biāo)準(zhǔn)(例 如,截止日期)的任務(wù),來(lái)自滿足分配請(qǐng)求者資格標(biāo)準(zhǔn)的任務(wù)請(qǐng)求者 的任務(wù),等等。
除了搜索任務(wù)以外,任務(wù)執(zhí)行者還可以請(qǐng)求任務(wù)以各種方式分配 給他們,諸如通過(guò)識(shí)別一個(gè)或多個(gè)特定的感興趣的任務(wù)和/或通過(guò)識(shí)別 滿足特定條件的任務(wù)(例如,根據(jù)任務(wù)標(biāo)準(zhǔn)、對(duì)于任務(wù)的相關(guān)的獎(jiǎng)勵(lì)、 有關(guān)提交任務(wù)的任務(wù)請(qǐng)求者的信息和身份等等),在任務(wù)分配給任務(wù) 執(zhí)行者后,任務(wù)執(zhí)行者然后可以與電子集市進(jìn)行交互(以交互方式或 者以編程方式),根據(jù)任務(wù)的執(zhí)行提供執(zhí)行結(jié)果信息。此外,在一些 實(shí)施例中,任務(wù)執(zhí)行者可以以各種方式表明,他們希望接收一系列相 關(guān)任務(wù)的分配,諸如特定任務(wù)類型的任務(wù)。通過(guò)創(chuàng)建這樣的"流水線" 而得到的任務(wù),任務(wù)執(zhí)行者能夠更有效地執(zhí)行任務(wù)(例如,如果有足 夠的任務(wù)被分配給任務(wù)執(zhí)行者,以允許他們不斷地有要執(zhí)行的可用任 務(wù)隊(duì)列),在一些實(shí)施例中,可以相應(yīng)地對(duì)于接收這樣的功能而收費(fèi)。
這樣的一系列任務(wù)分配的創(chuàng)建可以以各種方式執(zhí)行,諸如通過(guò)用TFF 系統(tǒng)對(duì)于特定類型的任務(wù)登記通知和/或分配請(qǐng)求和/或通過(guò)用TFF對(duì) 于特定類型的任務(wù)充分執(zhí)行搜索或分配請(qǐng)求,通過(guò)使用應(yīng)用程序自動(dòng) 執(zhí)行這樣的重復(fù)搜索,等等。
在一些實(shí)施例中,關(guān)于任務(wù)是否要分配給任務(wù)執(zhí)行者的決定至少 部分是根據(jù)由任務(wù)請(qǐng)求者對(duì)于任務(wù)指定的信息。例如,每個(gè)任務(wù)可以 允許特定數(shù)目的任務(wù)(例如, 一個(gè))同時(shí)或順序地分配給任務(wù)執(zhí)行者。 此外,在一些實(shí)施例中,任務(wù)的分配這樣作出,以鎖定該分配(例如, 在指定的時(shí)間間隔內(nèi)),這樣,它對(duì)于其它任務(wù)執(zhí)行者是不可得到的,
而在其它實(shí)施例中,也可以不執(zhí)行這樣的鎖定。因此,例如如果任務(wù) 請(qǐng)求者希望盡可能快地得到結(jié)果,并且只愿意付費(fèi)給提供滿意結(jié)果的 第一個(gè)任務(wù)執(zhí)行者,則任務(wù)請(qǐng)求者可以指定任務(wù)對(duì)于任何數(shù)目的任務(wù) 執(zhí)行者都是可用的,并且它的分配不被鎖定,導(dǎo)致在任務(wù)執(zhí)行者之間 在要成為第一個(gè)提供成功的結(jié)果方面產(chǎn)生竟賽。作為替代,任務(wù)請(qǐng)求 者可以替代地希望來(lái)自僅僅單個(gè)任務(wù)執(zhí)行者的滿意結(jié)果,但可以在任 務(wù)被分配給任務(wù)執(zhí)行者后提供任務(wù)鎖定,允許他們?cè)谥付ǖ臅r(shí)間量(例 如, 一分鐘或一天)內(nèi)提供滿意的結(jié)果,之后任務(wù)將對(duì)于其它任務(wù)執(zhí) 行者是用的。
作為另一個(gè)例子,任務(wù)請(qǐng)求者可能想要來(lái)自多個(gè)任務(wù)執(zhí)行者的應(yīng) 答(例如,能夠比較多個(gè)應(yīng)答作為自動(dòng)精度檢驗(yàn)),如果是這樣的話, 可以允許特定數(shù)目的同時(shí)分配(例如,相應(yīng)于想要的應(yīng)答的數(shù)目)。 當(dāng)?shù)玫絹?lái)自多個(gè)任務(wù)執(zhí)行者的應(yīng)答時(shí),它們可以以各種方式被使用, 諸如生成各種結(jié)果的平均值,通過(guò)全部或通過(guò)大多數(shù)或通過(guò)中間數(shù), 識(shí)別互相一致的結(jié)果,等等。此外,在這樣的情形下,多個(gè)任務(wù)執(zhí)行 者可以以各種不同的方式被付費(fèi),諸如提供相同的費(fèi)用給提供結(jié)果的 所有任務(wù)執(zhí)行者,只把費(fèi)用提供給其結(jié)果被確定為精確的或者是被使 用的那些任務(wù)執(zhí)行者(例如,根據(jù)它們是結(jié)果的大多數(shù)),支付不同 的費(fèi)用給不同的任務(wù)執(zhí)行者(例如,根據(jù)結(jié)果的確定的精確性,或提 供結(jié)果的及時(shí)性),等等。
在任務(wù)執(zhí)行者完成任務(wù)的執(zhí)行并把任務(wù)執(zhí)行的結(jié)果提交給電子集 市后,結(jié)果以由任務(wù)請(qǐng)求者指定的方式被處理。例如,在一些實(shí)施例 中,任務(wù)的這種任務(wù)結(jié)果可以即時(shí)轉(zhuǎn)發(fā)到任務(wù)的任務(wù)請(qǐng)求者,但在其 它實(shí)施例中,任務(wù)結(jié)果也可以被存儲(chǔ),直至任務(wù)請(qǐng)求者檢索它們?yōu)橹?(例如,在接收到來(lái)自電子集市的、關(guān)于它們可用性的通知后)。此 外,在一些實(shí)施例中,任務(wù)請(qǐng)求者可以指定涉及估計(jì)執(zhí)行結(jié)果是否滿 意的一個(gè)或多個(gè)標(biāo)準(zhǔn),如果是的話,電子集市系統(tǒng)可以在把結(jié)果提供 給任務(wù)請(qǐng)求者之前根據(jù)這些標(biāo)準(zhǔn)自動(dòng)執(zhí)行這樣的結(jié)果驗(yàn)證。在一些實(shí)
施例中,任務(wù)請(qǐng)求者還將接收有關(guān)任務(wù)執(zhí)行的附加信息,諸如關(guān)于任
務(wù)執(zhí)行者身份的信息,雖然在其它實(shí)施例中,這樣的附加信息對(duì)于任 務(wù)請(qǐng)求者是不可得到的。
如前所述,在一些實(shí)施例中,對(duì)于任務(wù)執(zhí)行者的付費(fèi)也由涉及到 執(zhí)行結(jié)果的一個(gè)或多個(gè)行為被觸發(fā),諸如由任務(wù)執(zhí)行者提供執(zhí)行結(jié)果 或由任務(wù)請(qǐng)求者批準(zhǔn)任務(wù)執(zhí)行和/或自動(dòng)任務(wù)驗(yàn)證行為。此外,在一些 實(shí)施例中,在任務(wù)執(zhí)行結(jié)果由任務(wù)執(zhí)行者提供后,這些任務(wù)的任務(wù)請(qǐng) 求者還可以被詢問(wèn),提供對(duì)于任務(wù)執(zhí)行者的人生成的等級(jí)(例如,在 對(duì)于這些任務(wù)執(zhí)行者的資格確定時(shí)使用),諸如涉及到執(zhí)行結(jié)果的適 當(dāng)性和及時(shí)性,雖然在其它實(shí)施例中,電子集市替代地可以接收來(lái)自 任務(wù)請(qǐng)求者的任何這樣的反饋信息,即使在沒(méi)有明確請(qǐng)求時(shí)。同樣地, 在一些實(shí)施例中,任務(wù)執(zhí)行者可以提供對(duì)于任務(wù)請(qǐng)求者的等級(jí)和反饋 信息,它們可被用于這些任務(wù)請(qǐng)求者的資格確定(無(wú)論是響應(yīng)于詢問(wèn) 還是其它),諸如涉及到付費(fèi)的及時(shí)性和適當(dāng)性,任務(wù)說(shuō)明的充分性。
在其中對(duì)任務(wù)執(zhí)行者和/或任務(wù)請(qǐng)求者進(jìn)行定量測(cè)量,諸如作為這 些用戶的資格的實(shí)施例中,電子集市系統(tǒng)還執(zhí)行各種類型的跟蹤行為, 以便收集對(duì)于這些定量測(cè)量值的信息。具體來(lái)說(shuō),在一些實(shí)施例中, 任務(wù)執(zhí)行者和/或任務(wù)請(qǐng)求者對(duì)于任務(wù)的每個(gè)行為被記錄,以及可被用 作為定量測(cè)量值。此外,至少某些這樣的跟蹤信息在至少一些實(shí)施例 中可被用于其它用途,諸如確定電子集市上的可用性和負(fù)荷(例如, 確定是否需要附加計(jì)算資源或當(dāng)前的計(jì)算資源是否沒(méi)有被充分利用)。
除了響應(yīng)于請(qǐng)求把任務(wù)信息提供給任務(wù)執(zhí)行者以外,電子集市在 一些實(shí)施例中可以在新的任務(wù)成為可用時(shí)提供自動(dòng)匹配任務(wù)執(zhí)行者與 新任務(wù)的功能,諸如用于某項(xiàng)費(fèi)用(例如,被提供給任務(wù)執(zhí)行者的固 定的量,或任何付費(fèi)的百分比,如果他們完成他們被告知的任務(wù)的話)。 例如,如果任務(wù)執(zhí)行者先前提供資格信息和/或有關(guān)感興趣的任務(wù)的喜 好信息(例如,在指定的類別中的任務(wù)、具有指定的關(guān)鍵字的、來(lái)自 指定的任務(wù)請(qǐng)求者、來(lái)自具有特定的資格的請(qǐng)求者,等等),諸如在 初始登記過(guò)程期間,電子集市可以對(duì)于被提交的新任務(wù)執(zhí)行自動(dòng)匹配, 以便確定任務(wù)執(zhí)行者是否滿足對(duì)于任務(wù)的任何指定的標(biāo)準(zhǔn),以及是否
想要被告知任務(wù)。如果是的話,則電子集市可以以各種方式通知任務(wù) 執(zhí)行者,諸如根據(jù)先前提供的、有關(guān)如何和何時(shí)告知他們的喜好信息。 此外,在一些實(shí)施例中,自動(dòng)匹配還可以將新任務(wù)自動(dòng)分配給適當(dāng)?shù)?任務(wù)執(zhí)行者(例如,按照由執(zhí)行者指定的喜好信息),包括鎖定任務(wù) 指定,如果對(duì)于任務(wù)適當(dāng)?shù)脑?。在其它?shí)施例中,任務(wù)執(zhí)行者可以通 過(guò)使用第三方功能接收類似的功能,諸如用來(lái)得到有關(guān)來(lái)自電子集市 的新任務(wù)的信息的自動(dòng)程序(例如,根據(jù)輪詢),以及代表一個(gè)或多 個(gè)任務(wù)執(zhí)行者執(zhí)行用于這些新任務(wù)的自動(dòng)匹配功能。
任務(wù)與任務(wù)執(zhí)行者的匹配可以以各種方式提供。例如,在一些實(shí) 施例中,匹配以雙向方式執(zhí)行,諸如當(dāng)任務(wù)具有對(duì)于任務(wù)執(zhí)行者的標(biāo)
準(zhǔn)和任務(wù)執(zhí)行者具有對(duì)于任務(wù)的條件時(shí)(例如,任務(wù)的屬性和/或提交 任務(wù)的任務(wù)請(qǐng)求者的屬性)。此外,當(dāng)執(zhí)行時(shí),可以類似地考慮各種 各樣其它類型的信息。例如,在一些實(shí)施例中,匹配可以是時(shí)間敏感 的(例如,根據(jù)任務(wù)的緊急性)和/或價(jià)格敏感的(例如,當(dāng)執(zhí)行任務(wù) 的價(jià)格隨時(shí)間而改變時(shí),諸如隨著時(shí)間增加價(jià)格直至任務(wù)被執(zhí)行,或 者隨著時(shí)間降低價(jià)格)。類似地,在一些實(shí)施例中,可以考慮各種各 樣其它類型的信息,諸如法律限制(例如,加強(qiáng)在分配給任務(wù)執(zhí)行者 的任務(wù)數(shù)目上的最小值或最大值限制,諸如因?yàn)楹贤蚴斩惖脑颍?在某些實(shí)施例和情形下,由于合同或收稅的原因,將任務(wù)的執(zhí)行限制 為位于某個(gè)地理區(qū)域內(nèi)的任務(wù)執(zhí)行者)。此外,某些類型的任務(wù)可能 限于某些類型的任務(wù)執(zhí)行者,諸如僅僅新的任務(wù)執(zhí)行者(例如,幫助 可能缺乏廣范資格的新的任務(wù)執(zhí)行者)和/或僅僅有經(jīng)驗(yàn)的任務(wù)執(zhí)行 者。
此外,在一些實(shí)施例中和/或?qū)τ谀承╊愋偷娜蝿?wù)(例如,任務(wù)請(qǐng)
求者已請(qǐng)求和/或購(gòu)買增強(qiáng)的或"保管(concierge)的,,級(jí)別的服務(wù)的任 務(wù)),系統(tǒng)可以通過(guò)試圖以各種方式定位執(zhí)行任務(wù)的任務(wù)執(zhí)行者而實(shí) 行任務(wù)執(zhí)行。例如,在一些實(shí)施例中,系統(tǒng)可以幫助任務(wù)執(zhí)行者加強(qiáng) 他們的資格,諸如通過(guò)推薦他們獲得新的資格(例如,根據(jù)當(dāng)前的和/ 或突出的對(duì)于資格的要求,或者根據(jù)與他們可能與其竟?fàn)幦蝿?wù)的其它
類似的任務(wù)執(zhí)行者的比較),以及在一些實(shí)施例中還可以幫助任務(wù)執(zhí) 行者獲取新的資格(例如,通過(guò)提供資格測(cè)試以獲取資格,提供來(lái)自 第三方資格發(fā)布者(或"發(fā)布實(shí)體")的、有關(guān)如何獲取資格的信息, 等等)。當(dāng)對(duì)于任務(wù)執(zhí)行者的精確的匹配是不可得到時(shí),系統(tǒng)還可以 提供附加功能,幫助任務(wù)請(qǐng)求者諸如識(shí)別最接近于匹配的任務(wù)執(zhí)行者 和根據(jù)這些任務(wù)執(zhí)行者的接近度提供排名表。系統(tǒng)可以類似地為任務(wù) 執(zhí)行者排名任務(wù)(例如響應(yīng)于搜索),以識(shí)別作為最接近的匹配的任 務(wù)和/或擁有第一感興趣的其它屬性(例如,具有最高的獎(jiǎng)勵(lì))的任務(wù)。 此外,在一些實(shí)施例中,系統(tǒng)可以試圖識(shí)別外部的資格信息源和輸入 的附加資格信息,諸如識(shí)別由于缺乏完整的資格信息而最初不知道的 匹配,
此外,雖然在一些實(shí)施例中,任務(wù)可能具有由任務(wù)請(qǐng)求者提供的 相關(guān)的類別和/或關(guān)鍵字,但在其它實(shí)施例中,電子集市系統(tǒng)根據(jù)有關(guān) 任務(wù)的信息的分析自動(dòng)對(duì)任務(wù)進(jìn)行分類并生成用于該任務(wù)的關(guān)鍵字, 諸如通過(guò)使用數(shù)據(jù)采集和其它相關(guān)的分析技術(shù)分析屬性的相似性。類 似地,在一些實(shí)施例中,電子集市可以根據(jù)資格的相似性和其它屬性 把相關(guān)的任務(wù)執(zhí)行者和/或任務(wù)請(qǐng)求者組織成組。這樣的組織和類別幫 助電子集市的用戶識(shí)別任務(wù)和感興趣的其他對(duì)方,諸如與其一起工作 或避免與其工作的其它對(duì)方。
如前所述,在一些實(shí)施例中,每個(gè)任務(wù)可以是簡(jiǎn)單的獨(dú)立行為,
并提供任務(wù)執(zhí)行的結(jié)果。然而,在其它P實(shí)施例中,某些或戶斤有的任務(wù) 替代地可以具有多級(jí)和/或多個(gè)相關(guān)的接連的行為由任務(wù)執(zhí)行者執(zhí)行, 包括具有在這些級(jí)或接連的行為期間和/或之間的交互(例如,與任務(wù)
請(qǐng)求者、TFF系統(tǒng)和/或一個(gè)或多個(gè)其它執(zhí)行的應(yīng)用)。在這樣的實(shí)施 例中,可以以各種方式提供付費(fèi)給任務(wù)執(zhí)行者,諸如根據(jù)所有的階段/ 行為的完成,或者替代地根據(jù)每個(gè)一個(gè)或多個(gè)中間的階段/行為的完 成。
此外,雖然在一些實(shí)施例中,每個(gè)任務(wù)執(zhí)行者可以與其它任務(wù)執(zhí)
行者無(wú)關(guān)(甚至是不知道的),但在其它實(shí)施例中,多個(gè)任務(wù)執(zhí)行者 替代地可以以各種方式互相附屬或互相關(guān)聯(lián)的,諸如通過(guò)作為單個(gè)組 織的一部分,當(dāng)執(zhí)行某些或所有的任務(wù)時(shí)通過(guò)(例如,作為一個(gè)組) 一起工作(例如,協(xié)調(diào)相關(guān)任務(wù)的執(zhí)行和/或共享與任務(wù)有關(guān)的知識(shí))。 在至少某些這樣的實(shí)施例中,任務(wù)可以由一個(gè)或多個(gè)任務(wù)請(qǐng)求者提交 并由一組多個(gè)任務(wù)執(zhí)行者執(zhí)行(例如,通過(guò)指定的組,通過(guò)具有至少 最小的數(shù)目的成員和/或具有至多最大的數(shù)目的成員的組,通過(guò)具有對(duì) 于組的一個(gè)或多個(gè)指定資格的組,等等),以及一組多個(gè)任務(wù)執(zhí)行者 可以接受一個(gè)或多個(gè)任務(wù)由該組的一個(gè)或多個(gè)成員執(zhí)行,即使在任務(wù) 請(qǐng)求者沒(méi)有指定那些任務(wù)是由一組執(zhí)行時(shí)。此外,當(dāng)多個(gè)用戶作為一
個(gè)組一起工作時(shí),該組在一些實(shí)施例中可以被TFF系統(tǒng)以類似于單個(gè) 用戶的方式被處理,諸如允許發(fā)布對(duì)于該組的資格和/或具有各種類型 的相關(guān)信息,以及在一些實(shí)施例中根據(jù)組的成員的各個(gè)資格自動(dòng)確定 對(duì)于組的累積的資格。
類似地,雖然在一些實(shí)施例中每個(gè)任務(wù)請(qǐng)求者可以是與其它任務(wù) 請(qǐng)求者無(wú)關(guān)(甚至是不知道的),但在其它實(shí)施例中,多個(gè)任務(wù)請(qǐng)求 者替代地可以以各種方式互相附屬或互相有關(guān)的,諸如通過(guò)作為單個(gè) 組織的一部分,通過(guò)對(duì)于要執(zhí)行的某些或所有的任務(wù)(例如,作為一 個(gè)組) 一起工作(例如,協(xié)調(diào)對(duì)于相關(guān)的任務(wù)的執(zhí)行請(qǐng)求,諸如通過(guò) 識(shí)別它們?yōu)橄嚓P(guān)的,和/或指定與一組任務(wù)的執(zhí)行有關(guān)的標(biāo)準(zhǔn))等等。 以相關(guān)的方式,在一些實(shí)施例中,成組的任務(wù)可被識(shí)別為相關(guān)的(例 如,根據(jù)從任務(wù)請(qǐng)求者接收的、對(duì)于任務(wù)的指示),諸如以各種方式 協(xié)調(diào)任務(wù)的執(zhí)行(例如,通過(guò)收集或累積對(duì)于所有的任務(wù)的執(zhí)行結(jié)果, 通過(guò)便于協(xié)調(diào)執(zhí)行的方式把它們分配給一個(gè)或多個(gè)任務(wù)執(zhí)行者,等 等),此外,在一些實(shí)施例中,任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者可以以各 種方式被征募,以參加到系統(tǒng)中,包括根據(jù)現(xiàn)有的組成員或其它相似 性信息(例如,識(shí)別可能有時(shí)間作為任務(wù)執(zhí)行者工作的人,諸如由于 他們?cè)诶夏杲M中的成員關(guān)系,根據(jù)他們的潛在的退休的狀態(tài))。
在一些實(shí)施例中,還采用附加保密機(jī)制來(lái)限制至少某些用戶訪問(wèn)
至少某些信息。例如,有關(guān)任務(wù)的某些信息可能對(duì)于至少某些任務(wù)執(zhí) 行者是不可得到的,諸如對(duì)于沒(méi)有資格執(zhí)行該任務(wù)的、任務(wù)沒(méi)有被分 配的、或滿足由任務(wù)請(qǐng)求者指定的標(biāo)準(zhǔn)的任務(wù)執(zhí)行者隱藏有關(guān)任務(wù)的 存在或有關(guān)某些任務(wù)細(xì)節(jié)的信息。而且,有關(guān)任務(wù)的某些信息僅僅當(dāng) 某些條件滿足時(shí),諸如完成非公開(kāi)的約定或滿足其它指定的標(biāo)準(zhǔn),才 對(duì)于潛在的任務(wù)執(zhí)行者成為可得到的。類似地,有關(guān)任務(wù)請(qǐng)求者和/ 或任務(wù)執(zhí)行者的至少某些信息對(duì)于至少某些其它任務(wù)執(zhí)行者和/或任 務(wù)請(qǐng)求者是隱藏的,諸如屏蔽用戶的身份(例如,提供在提交任務(wù)的 任務(wù)請(qǐng)求者與執(zhí)行任務(wù)的任務(wù)執(zhí)行者之間的局部或全部匿名性,或者 將有關(guān)任務(wù)執(zhí)行者或任務(wù)請(qǐng)求者的信息限制為潛在的對(duì)手),或者限 制對(duì)有關(guān)定量測(cè)量值或其它資格的訪問(wèn),以避免集市的參與者人為地 操控排名和其它資格信息的企圖。具體來(lái)說(shuō),在一些實(shí)施例中,任務(wù) 執(zhí)行者的至少某些資格可以是對(duì)于任務(wù)執(zhí)行者和/或?qū)τ诎l(fā)布這些資 格到那些任務(wù)執(zhí)行者的任務(wù)請(qǐng)求者來(lái)說(shuō)是隱私,諸如允許任務(wù)請(qǐng)求者 把他們的任務(wù)的執(zhí)行限制于任務(wù)執(zhí)行者,使得對(duì)于沒(méi)有這些資格的其 它任務(wù)執(zhí)行者是看不見(jiàn)的。
在一些實(shí)施例中,系統(tǒng)還試圖提供有關(guān)系統(tǒng)中的其它信息的元信 息(例如,任務(wù)執(zhí)行結(jié)果、用戶資格的適當(dāng)性、用戶資格的確證的適 當(dāng)性等等),諸如將關(guān)于任務(wù)執(zhí)行結(jié)果的可能的適當(dāng)性(例如,精確 性、可靠性、可重現(xiàn)性等等)的置信度數(shù)值提供給任務(wù)請(qǐng)求者,提供 關(guān)于用戶的資格(例如,用戶的對(duì)于資格的等級(jí))的可能的適當(dāng)性(例 如,精確性、可靠性、可重現(xiàn)性等等)的置信度數(shù)值給用戶,將關(guān)于 用戶資格的確證的可能的適當(dāng)性(例如,精確性、可靠性、可重現(xiàn)性 等等)的置信度數(shù)值提供給用戶,等等。這樣的置信度數(shù)值可以對(duì)于 任務(wù)結(jié)果以各種方式被生成或者被確定,諸如根據(jù)從不同于提供結(jié)果 的任務(wù)執(zhí)行者的其它任務(wù)執(zhí)行者得到的信息(例如,通過(guò)使得多個(gè)任 務(wù)執(zhí)行者執(zhí)行一個(gè)任務(wù),并比較它們的結(jié)果,通過(guò)有更多資格的任務(wù) 執(zhí)行者回顧最初得到的任務(wù)結(jié)果等等),根據(jù)這些結(jié)果與對(duì)于類似的 或相關(guān)的任務(wù)接收的其它結(jié)果的比較結(jié)果,根據(jù)自動(dòng)驗(yàn)證這些結(jié)果是
否滿足對(duì)于該任務(wù)指定的標(biāo)準(zhǔn),等等。這樣的置信度數(shù)值可以對(duì)于用 戶的資格和對(duì)于用戶資格的確證以各種方式生成或者被確定,包括根 據(jù)由那些用戶提供的或者與那些用戶有關(guān)的信息和/或根據(jù)由其它用 戶提供的或者與其它用戶有關(guān)的信息。
在一些實(shí)施例中,系統(tǒng)還以各種方式幫助任務(wù)請(qǐng)求者得到有用的 結(jié)果,諸如通過(guò)對(duì)于沒(méi)有接收到的、或后來(lái)成為不滿意的結(jié)果作出的 付費(fèi)提供賠償?shù)谋kU(xiǎn),通過(guò)提供信托付款服務(wù),其中付費(fèi)被保持直至 它們可被驗(yàn)證為滿意的為止,通過(guò)提供適當(dāng)?shù)暮贤?xiàng)(例如,強(qiáng)制性 仲裁)或解決爭(zhēng)論的其它機(jī)制,等等。某些或所有的這些功能在一些 實(shí)施例中可被提供用于費(fèi)用,諸如對(duì)于在從所提供的功能獲利的事務(wù) 中所涉及的任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者收費(fèi)的費(fèi)用。此外,在一些實(shí) 施例中,系統(tǒng)試圖通過(guò)知道任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者的喜好而隨時(shí) 提高它的性能,諸如通過(guò)監(jiān)視在它們的行為和/或收集來(lái)自它們的、關(guān) 于先前行為的反饋。
系統(tǒng)和/或想要的技術(shù)在一些實(shí)施例中也可以以其它方式被使用。 如前所述,系統(tǒng)可以在一些實(shí)施例中輸出各種信息供其它系統(tǒng)使用, 諸如用戶資格信息和其它類型的用戶信息。此外,資格信息的使用在 一些實(shí)施例中可被用于約會(huì)或其它社交或業(yè)務(wù)聯(lián)絡(luò),諸如通過(guò)提交具 有資格標(biāo)準(zhǔn)的任務(wù),打算匹配于其資格滿足資格標(biāo)準(zhǔn)的用戶一在本例 中,任務(wù)可以通過(guò)識(shí)別滿足任務(wù)的相關(guān)的資格或其它標(biāo)準(zhǔn)的一個(gè)或多 個(gè)任務(wù)執(zhí)行者而被執(zhí)行。類似地,在其它實(shí)施例中,可以類似地找到 符合指定標(biāo)準(zhǔn)的用戶,用于其它目的,以識(shí)別適當(dāng)?shù)挠脩?,用于研?學(xué)習(xí)、表決、征求意見(jiàn)、調(diào)查等等。
如前所述,在一些實(shí)施例中,TFF系統(tǒng)幫助管理至少某些類型的 與用戶的交互,諸如允許任務(wù)請(qǐng)求者和/或任務(wù)執(zhí)行者指定如何與正在 執(zhí)行他們的任務(wù)的任務(wù)執(zhí)行者進(jìn)行某些類型的任務(wù)有關(guān)的交互,具體 來(lái)說(shuō),為他們提交的每個(gè)任務(wù)指定一個(gè)或多個(gè)任務(wù)交互控制("TIC") 類型。在至少某些這樣的實(shí)施例中,每個(gè)TIC類型當(dāng)把任務(wù)有關(guān)的信 息呈現(xiàn)給任務(wù)執(zhí)行者時(shí)和/或當(dāng)從任務(wù)執(zhí)行者得到任務(wù)執(zhí)行的結(jié)果時(shí), 與要被執(zhí)行的多種類型的處理的不同的組合相聯(lián)系。當(dāng)TFF系統(tǒng)與任 務(wù)執(zhí)行者交互、管理具有指定TIC類型的任務(wù)的執(zhí)行時(shí),TFF系統(tǒng)實(shí) 現(xiàn)用于指定TIC類型的處理類型的組合,以控制這些交互。
在一些實(shí)施例中,對(duì)于每個(gè)TIC類型可以指定至少四種類型的用 戶交互處理,包括在任務(wù)被提供給任務(wù)執(zhí)行者之前操控與任務(wù)有關(guān)的 信息的指定方式(例如,準(zhǔn)備要呈現(xiàn)給任務(wù)執(zhí)行者的信息),把操控 的任務(wù)信息提供給任務(wù)執(zhí)行者的指定方式(例如,控制操控的任務(wù)信 息向任務(wù)執(zhí)行者的呈現(xiàn)),從任務(wù)執(zhí)行者接收或者得到任務(wù)執(zhí)行結(jié)果 的指定方式(例如,控制任務(wù)結(jié)果如何被任務(wù)執(zhí)行者指定和發(fā)送), 并在任務(wù)結(jié)果被提供給任務(wù)請(qǐng)求者之前操控所得到的任務(wù)結(jié)果的指定 方式(例如,準(zhǔn)備要呈現(xiàn)或者被提供給任務(wù)請(qǐng)求者的信息)。這樣, 每種類型的用戶交互處理可以與其它用戶無(wú)關(guān)地被指定,諸如通過(guò)使 用第一數(shù)據(jù)格式和/或第一傳輸協(xié)議將任務(wù)信息發(fā)送到任務(wù)執(zhí)行者和 通過(guò)使用不同的第二數(shù)據(jù)格式和/或不同的第二傳輸協(xié)議從任務(wù)執(zhí)行 者接收任務(wù)結(jié)果,和/或使任務(wù)信息以第 一格式被指定和使任務(wù)結(jié)果以 第二格式被指定。
此外,在至少一些實(shí)施例中,執(zhí)行一種類型的用戶交互過(guò)程的指 定方式可以由用來(lái)實(shí)施該指定方式的處理的、包含可執(zhí)行信息的部件 來(lái)實(shí)施。例如,每種指定方式的操控任務(wù)信息在它被提供給任務(wù)執(zhí)行 者之前可以由適當(dāng)?shù)娜蝿?wù)信息操控部件實(shí)施,每種指定方式的發(fā)送操 控任務(wù)信息到任務(wù)執(zhí)行者可以由適當(dāng)?shù)娜蝿?wù)信息提供者部件實(shí)施,每 種指定方式的從任務(wù)執(zhí)行者接收任務(wù)結(jié)果可以由適當(dāng)?shù)娜蝿?wù)結(jié)果接收 機(jī)部件實(shí)施,以及每種指定方式的操控接收任務(wù)結(jié)果可以由適當(dāng)?shù)娜?務(wù)結(jié)果操控部件實(shí)施。
在任務(wù)信息被提供給任務(wù)執(zhí)行者之前操控任務(wù)信息的用戶交互處 理類型的某些說(shuō)明性例子包括以下步驟使用XSLT("可擴(kuò)展樣式語(yǔ) 言轉(zhuǎn)換")把XML格式的任務(wù)數(shù)據(jù)變換成HTML("超文本標(biāo)記語(yǔ)言") 格式(例如,用于作為以指定的方式被格式化的網(wǎng)頁(yè)顯示給任務(wù)執(zhí)行 者)或另一種格式(例如,不同的XML格式);把可呈現(xiàn)在任務(wù)執(zhí)
行者的計(jì)算設(shè)備上的格式(例如,以在任務(wù)執(zhí)行者的計(jì)算設(shè)備上由宏 介質(zhì)播放器呈現(xiàn)的快閃格式,或作為可以在任務(wù)執(zhí)行者的計(jì)算設(shè)備上
執(zhí)行的Java applet的一部分被包括)下的任務(wù)數(shù)據(jù)封裝成用于發(fā)送給 任務(wù)執(zhí)行者另一種格式(例如,HTML);在數(shù)據(jù)信息被發(fā)送給任務(wù) 執(zhí)行者之前加密任務(wù)信息(例如,使得它可以由任務(wù)執(zhí)行者的計(jì)算設(shè) 備解密的方式);修改任務(wù)信息的形式(例如,把基于XML的數(shù)據(jù) 變換成用于呈現(xiàn)的圖/曲線圖/表格);操控任務(wù)信息的內(nèi)容(例如,把 一種語(yǔ)言的文本轉(zhuǎn)換成另一種語(yǔ)言),無(wú)論是除了操控信息格式以外 還是替代操控信息格式。要被操控的任務(wù)信息也可以采取各種形式, 包括文本、數(shù)字?jǐn)?shù)據(jù)、 一個(gè)或多個(gè)圖像、視頻數(shù)據(jù)、音頻信息等等。
把任務(wù)信息提供給任務(wù)執(zhí)行者的用戶交互處理類型的某些說(shuō)明性 例子包括以下步驟將網(wǎng)頁(yè)或其它文檔類型發(fā)送給任務(wù)執(zhí)行者,用于 通過(guò)Web瀏覽器或在任務(wù)執(zhí)行者的計(jì)算設(shè)備上的其它適當(dāng)?shù)膽?yīng)用程 序進(jìn)行顯示或其它呈現(xiàn)(例如,使用HTTP, WAP(或"無(wú)線應(yīng)用協(xié) 議,,),SSL (或"安全套接字層,,),安全HTTP等等);以及調(diào)用適 當(dāng)?shù)沫h(huán)境來(lái)執(zhí)行代碼(例如,使用JNLP (或"Java網(wǎng)絡(luò)發(fā)送協(xié)議") 來(lái)執(zhí)行Java applet)的方式將可執(zhí)行代碼(例如Java applet)發(fā)送到 任務(wù)執(zhí)行者的計(jì)算設(shè)備。在一些實(shí)施例中,將用戶信息提供給任務(wù)執(zhí) 行者的用戶交互處理類型可包括選擇在發(fā)送任務(wù)信息時(shí)要使用的協(xié)議 和/或可包括使得在任務(wù)執(zhí)行者的計(jì)算設(shè)備上的特定類型的應(yīng)用接收 和處理任務(wù)信息(例如,通過(guò)使得該程序被調(diào)用)。
從任務(wù)執(zhí)行者獲取任務(wù)信息的結(jié)果的用戶交互處理類型的某些說(shuō) 明性例子包括以下步驟經(jīng)由所提供的基于Web服務(wù)的接口接收任務(wù) 結(jié)果,在任務(wù)執(zhí)行者的計(jì)算設(shè)備上的程序調(diào)用該接口發(fā)送任務(wù)結(jié)果; 諸如從在被顯示給任務(wù)執(zhí)行者的網(wǎng)頁(yè)上的一種形式接收任務(wù)結(jié)果作為 CGI數(shù)據(jù)(例如,經(jīng)由HTTP GET和/或POST命令);以及接收從 在任務(wù)執(zhí)行者的計(jì)算設(shè)備上的執(zhí)行程序發(fā)送的任務(wù)結(jié)果(例如,使用 將任務(wù)信息提供給任務(wù)執(zhí)行者的、特定的用戶交互處理類型而被調(diào)用 的程序),諸如使用各種各樣的通信技術(shù)(例如,CORBA, RPC, Java
RMI (或"遠(yuǎn)程方法調(diào)用"),通過(guò)使用ReST (或"代表性狀態(tài)轉(zhuǎn)移") 在HTTP上發(fā)送XML數(shù)據(jù),等等)。
在把任務(wù)結(jié)果提供給任務(wù)請(qǐng)求者之前操控所得到的任務(wù)結(jié)果的用 戶交互處理類型的某些說(shuō)明性例子可包括類似于在把任務(wù)信息提供給 任務(wù)執(zhí)行者之前操控任務(wù)信息那樣的處理。此外,在把任務(wù)結(jié)果提供
給任務(wù)請(qǐng)求者之前操控所得到的任務(wù)結(jié)果可包括以下步驟使用XSD ("XML方案定義,,)或DTD ("文檔類型定義")把CGI形式的任務(wù) 結(jié)果數(shù)據(jù)變換成XML格式;對(duì)在任務(wù)執(zhí)行者的計(jì)算設(shè)備上加密的任 務(wù)結(jié)果進(jìn)行解密;以各種方式修改任務(wù)結(jié)果的形式或操控任務(wù)結(jié)果的 內(nèi)容;以及用作不修改任務(wù)結(jié)果的傳送通過(guò)機(jī)構(gòu)。
在一些實(shí)施例中,由TFF系統(tǒng)提供對(duì)于每種類型的用戶交互處理 的多個(gè)替換例,諸如通過(guò)將每個(gè)替換例實(shí)現(xiàn)為不同的部件。因此,例 如,對(duì)于操控任務(wù)信息的處理類型的替換例,每個(gè)可以由相應(yīng)的任務(wù) 信息操控部件實(shí)現(xiàn),它可包括一個(gè)或多個(gè)不同的部件,每個(gè)部件具有 用于以指定的方式變換XML格式的數(shù)據(jù)的XSLT指令; 一個(gè)包括在 HTML封裝器中封裝Flash格式的任務(wù)數(shù)據(jù)的可執(zhí)行的信息的部件; 以及提供它輸入為接收的同一任務(wù)信息作為輸出的傳送通過(guò)部件。對(duì) 于每個(gè)用戶交互處理類型的類似的替換例可以由TFF系統(tǒng)提供。
此外,在一些實(shí)施例中,TFF系統(tǒng)提供一種或多種預(yù)定TIC類型, 每種類型與部件的不同的組合相聯(lián)系,包括每種用戶交互處理類型的 至少一個(gè)部件。這樣,任務(wù)請(qǐng)求者可以指定通過(guò)選擇一個(gè)預(yù)定TIC類 型而提交的任務(wù)的TIC類型。此外,在一些實(shí)施例中,任務(wù)請(qǐng)求者可 以指定對(duì)于一個(gè)任務(wù)的多種TIC類型(例如,TIC類型使用不同的處 理類型,用于將操控任務(wù)信息提供給任務(wù)執(zhí)行者),諸如允許具有計(jì) 算設(shè)備的任務(wù)執(zhí)行者具有各種各樣的執(zhí)行任務(wù)的更大能力。此外,在 一些實(shí)施例中,TFF系統(tǒng)還可以通過(guò)自動(dòng)選擇由任務(wù)執(zhí)行者使用的、 對(duì)于一個(gè)任務(wù)的多種指定的TIC類型之一而執(zhí)行任務(wù),諸如根據(jù)任務(wù) 執(zhí)行者的計(jì)算設(shè)備的已知的或可識(shí)別的能力。
除了選擇預(yù)定的TIC類型以外,在一些實(shí)施例中,TFF系統(tǒng)還允
許用戶定義他們自己的TIC類型,諸如供他們自己使用和/或供其它用 戶使用。在一些實(shí)施例中,TIC類型定義可包括用戶對(duì)于每個(gè)用戶交 互處理類型選擇預(yù)定的部件,雖然在其它實(shí)施例中,還可以允許用戶 對(duì)于一個(gè)或多個(gè)用戶交互處理類型中的每一個(gè)類型提供他/她自己的
部件(例如,被^:計(jì)用來(lái)處理以對(duì)于由用戶創(chuàng)建的任務(wù)類型特定的方
式被格式化的數(shù)據(jù))。此外,在一些實(shí)施例中,用戶提供的部件可以 以與預(yù)定的替換例的那些不同的方式執(zhí)行用戶交互處理(例如,組合 兩種或多種用戶交互處理類型的處理的、用戶提供的部件,諸如將信 息發(fā)送給任務(wù)執(zhí)行者并從任務(wù)執(zhí)行者接收任務(wù)結(jié)果)和/或可以執(zhí)行各
種附加類型的處理。此外,雖然在一些實(shí)施例中所選的用于TIC類型 的部件以預(yù)定的串行方式交互(用任務(wù)信息操控部件接收原始的任務(wù) 數(shù)據(jù),并將操控任務(wù)信息發(fā)送給任務(wù)信息提供部件,并且用任務(wù)結(jié)果 獲取部件接收原始的任務(wù)結(jié)果,并把它們發(fā)送給任務(wù)結(jié)果操控部件), 但在其它實(shí)施例中,可以允許用戶指定附加的邏輯或關(guān)系,來(lái)指定部 件如何交互。此外,在一些實(shí)施例中,部件的選擇可以取決于在部件 被選擇之前和/或之后所使用的部件,因此對(duì)于定義新的TIC類型的用 戶可獲取的部件的類型可以根據(jù)已作出的選擇和/或?qū)τ谌蝿?wù)特定的 信息而變化。
為了說(shuō)明起見(jiàn),下面描述其中特定類型的用戶交互以特定方式被 管理的某些實(shí)施例中,包括通過(guò)以特定方式使用各種特定類型的任務(wù) 信息處理信息。然而,本領(lǐng)域技術(shù)人員將會(huì)理解,本發(fā)明的技術(shù)可以 用于各種各樣的其它情形下,包括其它類型的任務(wù)信息處理和管理其 它類型的用戶交互,本發(fā)明不限于所提供的示例性細(xì)節(jié)。
圖12A-12J示出了使用多種用戶交互處理類型來(lái)管理與任務(wù)執(zhí)行 有關(guān)的交互的例子。具體來(lái)說(shuō),圖12A示出了被提交給TFF和與TIC 類型(未示出)有關(guān)的示例性任務(wù),在本例中任務(wù)信息以XML格式 被指定。此外,本例中的任務(wù)包括"多種選擇"型的問(wèn)題(如第2行所 示),它是其中任務(wù)執(zhí)行者以類似于先前相對(duì)于圖2A討論的那種方 式在5種指定的圖像中選擇最好地滿足指示條件的一種圖像的多種選 擇問(wèn)題。在本例中,任務(wù)條件涉及到選擇最好地匹配于指定目標(biāo)的圖
像(如在將被呈現(xiàn)給任務(wù)執(zhí)行者的任務(wù)的第4行上的文本表示的), 以及任務(wù)包括在第6-35行上"image/jpeg"類型的5個(gè)圖像的指示。
圖12B示出了 XSD文件的例子,包括可以由TFF系統(tǒng)或其它實(shí) 體用來(lái)驗(yàn)證具有"多種選擇"型的問(wèn)題的任務(wù)被正確地構(gòu)建并包括適當(dāng) 數(shù)據(jù)的信息。例如,文件的第30-35行顯示在圖12A上所示的任務(wù)的"問(wèn) 題"部分中使用的允許的類型和數(shù)據(jù)單元,具體來(lái)說(shuō),它顯示"問(wèn)題" 數(shù)據(jù)單元,具有"標(biāo)題"、"文本"和"選擇"的子單元,它們分別具有允 許的類型"字符串"、"字符串"和"選擇型"。文件的其它部分提供其它 相關(guān)的信息,諸如笫23-29行還指定"選擇型"數(shù)據(jù)類型。
圖12C-12G接著顯示在準(zhǔn)備用于呈現(xiàn)給任務(wù)執(zhí)行者的、圖12A所 示的任務(wù)信息時(shí)使用的任務(wù)信息操控處理類型信息的例子,諸如根據(jù) 對(duì)于與任務(wù)有關(guān)的TIC類型指定的任務(wù)信息操控處理類型。在所示實(shí) 施例中,任務(wù)信息操控處理類型信息被實(shí)現(xiàn)為可用來(lái)把XML輸入文 件變換成輸出HTML文件的XSLT部件。在XSLT部件中的信息可 以由XSLT處理器程序用來(lái)找出在XML輸入文件中的特定表述模式, 然后把它以指定的方式變換成由XSLT處理器創(chuàng)建的新的輸出文件。 例如,圖12C的第4行顯示,在本例中輸出文件格式將是HTML。第 7行顯示要被匹配的輸入XML文件表述是"/Question,,,以及第8-23 行顯示要被包括在輸出文件中的相應(yīng)的HTML標(biāo)簽。圖12C所示的 下面的行和圖12D-12G中的那些行然后顯示來(lái)自任務(wù)的任務(wù)信息如何 被操控而形成作為網(wǎng)頁(yè)被呈現(xiàn)給任務(wù)執(zhí)行者的適當(dāng)?shù)妮敵鯤TML文 件。
在HTML輸出文件被發(fā)送到任務(wù)執(zhí)行者的計(jì)算設(shè)備后(例如,通 過(guò)操控任務(wù)信息提供器處理部件(未示出),它通過(guò)使用HTTP協(xié)議 發(fā)送數(shù)據(jù),諸如根據(jù)對(duì)于與任務(wù)有關(guān)的TIC類型被指定的操控任務(wù)信 息提供器處理類型),圖12H顯示作為網(wǎng)頁(yè)對(duì)任務(wù)呈現(xiàn)器的HTML 輸出文件的顯示,諸如在任務(wù)執(zhí)行者的計(jì)算設(shè)備上的Web瀏覽器上。 在本例中,所顯示的網(wǎng)頁(yè)顯示向任務(wù)執(zhí)行者提出的問(wèn)題1225,多個(gè)用
戶可選擇的圖像選擇項(xiàng)1205a-e被顯示為對(duì)于問(wèn)題的可能的答案。具 體來(lái)說(shuō),在本例中,每個(gè)選擇項(xiàng)1205包括顯示的圖像和任務(wù)執(zhí)行者可 以選擇的、用戶可選射頻按鈕控制1215。在進(jìn)行選擇后,在本例中是 選擇圖像4,任務(wù)執(zhí)行者點(diǎn)擊在屏幕的底部的"提交"按鈕1220,使得 任務(wù)執(zhí)行的結(jié)果被發(fā)回TFF系統(tǒng)。
在TFF系統(tǒng)處接收任務(wù)結(jié)果信息后(例如,通過(guò)處理部件(未示 出),它通過(guò)接收來(lái)自任務(wù)執(zhí)行者的CGI數(shù)據(jù)而得到任務(wù)結(jié)果,諸如 根據(jù)對(duì)于與任務(wù)有關(guān)的TIC類型被指定的任務(wù)結(jié)果提供器處理類型), 圖12i顯示在準(zhǔn)備要提供給提交任務(wù)的任務(wù)請(qǐng)求者的任務(wù)結(jié)果時(shí)使用 的任務(wù)結(jié)果操控處理類型信息的例子,諸如根據(jù)對(duì)于與任務(wù)有關(guān)的 TIC類型指定的任務(wù)結(jié)果操控處理類型。具體來(lái)說(shuō),在本例中,處理 信息被實(shí)現(xiàn)為可用來(lái)把來(lái)自任務(wù)執(zhí)行者的任務(wù)結(jié)果變換成XML格式, 以使它們可以編程方式提供給任務(wù)請(qǐng)求者的另 一個(gè)XSLT部件。例如, 第4行顯示XSLT文件的輸出將是"xml"數(shù)據(jù),第5行指定"/CGIData" 是在結(jié)果信息中要匹配的,以及第6-ll行指定對(duì)于所選擇的圖像的 "(^value"參數(shù)的數(shù)值作為想要的數(shù)據(jù)被寫(xiě)入到輸出XML文件。圖12J 然后顯示從任務(wù)結(jié)果操控處理的操作得到的輸出XML文件,第3行 顯示由任務(wù)執(zhí)行者選擇的答案被添加標(biāo)簽"Image4"。
圖13顯示類似于先前相對(duì)于圖1B所討論那樣的TTF系統(tǒng)130 的示例性實(shí)施例,但配備有附加模塊,提供所描述的與T1C類型的使 用有關(guān)的功能。具體來(lái)說(shuō),圖1B包括用戶交互管理模塊134幫助管 理至少某些類型的與用戶的交互,而圖13在所顯示的實(shí)施例中包括三 個(gè)附加模塊1343、 1344和1346,提供與TIC類型的使用有關(guān)的功能 (例如,作為用戶交互管理模塊的子模塊或用戶交互管理模塊的具體 的實(shí)施方案)。具體來(lái)說(shuō),在圖13所示的實(shí)施例中,TFF系統(tǒng)130 括任務(wù)交互控制器模塊1343、 TIC類型定義器模塊1344、和任務(wù)提交 接收機(jī)模塊1346。為了筒要起見(jiàn),圖13上沒(méi)有包括相對(duì)于圖1B討論 的各種其它模塊和信息,但在其它實(shí)施例中可以包括它們,并在適當(dāng) 時(shí)與所顯示的模塊進(jìn)行交互。
在所示的實(shí)施例中,任務(wù)提交接收機(jī)模塊接收來(lái)自任務(wù)請(qǐng)求者的
任務(wù)的提交,并把一個(gè)或多個(gè)TIC類型與每個(gè)提交的任務(wù)相聯(lián)系,諸 如根據(jù)由提交任務(wù)的任務(wù)請(qǐng)求者對(duì)于任務(wù)的TIC類型的技術(shù)指定。在 任務(wù)請(qǐng)求者以交互的方式提交一個(gè)或多個(gè)任務(wù)的情形下,任務(wù)提交接 收機(jī)模塊可以通過(guò)把對(duì)于TIC類型的選項(xiàng)提供給任務(wù)請(qǐng)求者而幫助識(shí) 別適當(dāng)?shù)腡IC類型,諸如根據(jù)與任務(wù)的類型和/或任務(wù)請(qǐng)求者有關(guān)的信 息。TIC類型選項(xiàng)可包括預(yù)定的TIC類型和/或由任務(wù)請(qǐng)求者先前指定 的TIC類型,在一些實(shí)施例中,任務(wù)提交接收機(jī)模塊還允許任務(wù)請(qǐng)求 者指定用于提交的任務(wù)的新的TIC類型,諸如根據(jù)與TIC類型定義器 模塊的交互。在其它實(shí)施例中, 一個(gè)或多個(gè)TIC類型與任務(wù)的聯(lián)系替 代地在不同于任務(wù)提交的時(shí)間執(zhí)行,諸如在提交之后。在任務(wù)被提交 并與一個(gè)或多個(gè)TIC類型相聯(lián)系之后,有關(guān)相關(guān)的TIC類型的信息連 同有關(guān)任務(wù)的其它信息一起被包括在數(shù)據(jù)庫(kù)145中。在任務(wù)執(zhí)行期間, 至少一個(gè)相關(guān)的TIC類型被用來(lái)控制任務(wù)執(zhí)行,相關(guān)的TIC類型在一 些實(shí)施例中還可被用來(lái)幫助初始選擇對(duì)于任務(wù)的適當(dāng)?shù)娜蝿?wù)執(zhí)行者 (例如,根據(jù)具有以與對(duì)于相關(guān)的TIC類型指定的處理類型一致的方 式接收任務(wù)信息和提供任務(wù)結(jié)果的能力的那些任務(wù)執(zhí)行者)。
在所示實(shí)施例中的任務(wù)交互控制器模塊根據(jù)與任務(wù)有關(guān)的TIC類 型控制任務(wù)的執(zhí)行。具體來(lái)說(shuō),當(dāng)任務(wù)要由任務(wù)執(zhí)行者執(zhí)行時(shí),任務(wù) 交互控制器模塊選擇與任務(wù)有關(guān)的一種TIC類型,并使用對(duì)于TIC類 型指定的信息處理的類型來(lái)控制任務(wù)執(zhí)行。在所示實(shí)施例中,由系統(tǒng) 提供的預(yù)定TIC類型(如果有的話)的定義被包括在數(shù)據(jù)庫(kù)1351中, 而由用戶指定的TIC類型(如果有的話)的定義被包括在數(shù)據(jù)庫(kù)1352 中。每種TIC類型定義指定要被用于TIC類型的多種處理類型,在一 些實(shí)施例中,它們可以指定邏輯或參數(shù),以控制多種處理類型如何交 互。在一些實(shí)施例中,每種處理類型與相關(guān)的部件或處理信息的其它 分組相聯(lián)系,由系統(tǒng)提供的預(yù)定部件(如果有的話)在所示實(shí)施例中 被存儲(chǔ)在數(shù)據(jù)庫(kù)1353中,而由用戶指定的部件(如果有的話)在所示 實(shí)施例中被存儲(chǔ)在數(shù)據(jù)庫(kù)1354中。因此,為了根據(jù)相關(guān)的TIC類型
控制任務(wù)的執(zhí)行,任務(wù)交互控制器模塊檢索來(lái)自數(shù)據(jù)庫(kù)1351或1352 的TIC類型定義,檢索來(lái)自數(shù)據(jù)庫(kù)1353和/或1354的TIC類型定義, 并以適當(dāng)?shù)姆绞綀?zhí)行這些部件,以便控制任務(wù)執(zhí)行。與任務(wù)有關(guān)的適 當(dāng)?shù)腡IC類型可以由任務(wù)交互控制器模塊進(jìn)行選擇,以各種方式使用, 諸如根據(jù)選擇的TIC類型僅僅是與任務(wù)有關(guān)的TIC類型,根據(jù)選擇的 TIC類型是由任務(wù)執(zhí)行者指定的,根據(jù)選擇的TIC類型是優(yōu)選的或是 對(duì)于任務(wù)執(zhí)行者的計(jì)算設(shè)備使用所需要的,根據(jù)設(shè)備的能力等等。
TIC類型定義器模塊在所示實(shí)施例中允許用戶(例如,任務(wù)請(qǐng)求 者)定義新的TIC類型,在控制所提交的任務(wù)時(shí)使用,在一些實(shí)施例 中,還可以允許用戶提供或者指定新的部件,被用于所定義的TIC類 型(例如,處理以一種格式指定的信息和/或?qū)τ谌蝿?wù)請(qǐng)求者特定的任 務(wù)類型,或者提供附加能力,諸如以特定的方式對(duì)發(fā)送給任務(wù)執(zhí)行者 和從任務(wù)執(zhí)行者接收的信息進(jìn)行加密和解密)。在其它實(shí)施例中,可 能不允許用戶指定他們自己的TIC類型,因此在這些實(shí)施例中不存在 TIC類型定義器模塊。TIC類型定義可以以各種方式執(zhí)行,諸如通過(guò) 接連地顯示或者提供給用戶用于每個(gè)一系列類型的信息處理的每個(gè)可 得到的替換例,諸如根據(jù)系統(tǒng)提供的預(yù)定部件。在其中不同的部件或 處理類型之間存在差別的實(shí)施例和情形下,模塊還可根據(jù)先前的選擇 限制所提供的替換例。在指定新的TIC類型后,模塊把定義存儲(chǔ)在數(shù) 據(jù)庫(kù)1352中,并把任意用戶提供的部件存儲(chǔ)在數(shù)據(jù)庫(kù)1354中。
在其它實(shí)施例中,可能不提供某些類型的所顯示的功能和/或信 息,而其它類型的信息和/或功能是可得到的。此外,所描述的功能可 以被組合成或多或少的模塊,所描述的功能類型可以以其它方式存儲(chǔ)。
圖9是任務(wù)提交接收機(jī)子程序卯0的實(shí)施例的流程圖。子程序例 如可以通過(guò)圖13的任務(wù)提交接收機(jī)模塊1346的實(shí)施例的執(zhí)行而被提 供,諸如接收任務(wù)提交并把一個(gè)或多個(gè)TIC類型與任務(wù)相聯(lián)系。在所 示實(shí)施例中,子程序以交互方式與用戶進(jìn)行交互,把TIC類型與任務(wù) 相聯(lián)系,但在其它實(shí)施例中,用戶也可以以非交互方式提交任務(wù)和一 個(gè)或多個(gè)TIC類型的指示。
該子程序從步驟905開(kāi)始,其中從任務(wù)請(qǐng)求者接收指示,以提交 一個(gè)或多個(gè)新的任務(wù)。該子程序在步驟910諸如根據(jù)從任務(wù)請(qǐng)求者接 收的指示確定是否使用一個(gè)或多個(gè)現(xiàn)有的TIC類型(例如,預(yù)定的系 統(tǒng)提供的TIC類型),如果是的話,則進(jìn)到步驟920,確定可得到的 TIC類型??傻玫降腡IC類型可以以各種方式確定,諸如根據(jù)所有指 定的TIC類型,所確定的TIC類型適用于任務(wù)和/或提交任務(wù)的用戶, 等等。該子程序然后進(jìn)到步驟925,把所確定的TIC類型提供給任務(wù) 請(qǐng)求者,在步驟930,從任務(wù)請(qǐng)求者得到一個(gè)或多個(gè)TIC類型的選擇。 如果在步驟910替代地確定沒(méi)有使用現(xiàn)有的TIC類型,則子程序繼續(xù) 在步驟1000替代地執(zhí)行TIC類型定義器子程序,以定義一個(gè)或多個(gè) 新的TIC類型,并且在步驟915選擇新定義的TIC類型,用于被提交 的任務(wù)。
在步驟930或915之后,子程序進(jìn)到步驟935,把所選的TIC類 型與所提交的任務(wù)相聯(lián)系,然后進(jìn)到步驟940,使得任務(wù)可用于執(zhí)行 (例如,通過(guò)把有關(guān)任務(wù)的信息存儲(chǔ)到可用任務(wù)數(shù)據(jù)庫(kù)中)。子程序 然后進(jìn)到步驟995,確定是否繼續(xù)進(jìn)行。如果是的話,則子程序進(jìn)到 步驟卯5,如果不是的話,則子程序進(jìn)到步驟999,并且結(jié)束。
圖IO是任務(wù)交互控制器類型定義器子程序1000的實(shí)施例的流程 圖。該子程序例如可以通過(guò)圖13的TIC類型定義器模塊1344的實(shí)施 例的執(zhí)行而提供,諸如由用戶定義新的TIC類型。在所示實(shí)施例中, 子程序以交互方式與用戶進(jìn)行交互,定義新的TIC類型,但在其它實(shí) 施例中,用戶也可以替代地以非交互方式提交一個(gè)或多個(gè)新的TIC類 型的定義。
該子程序從步驟1005開(kāi)始,其中接收來(lái)自用戶(例如,任務(wù)請(qǐng)求 者)的指示,定義新的TIC。該子程序進(jìn)到步驟IOIO,諸如根據(jù)用于 所有TIC類型的缺省組的處理類型或替代地以另一種方式,識(shí)別用于 定義TIC類型的處理類型。該子程序然后進(jìn)到步驟1015,選擇被指定 用于所定義的新的TIC類型的下一個(gè)信息處理類型,從第一個(gè)開(kāi)始。 在步驟1020,該子程序然后確定對(duì)于所選的信息處理類型的可得到的
替換例,諸如所有的替換例,或者替代地以基于來(lái)自新的TIC類型的 其它信息的方式(例如,已選擇的其它替換例,用戶定義新的TC類 型,等等)。子程序然后進(jìn)到步驟1025,把可得到的替換例連同選項(xiàng) 一起呈現(xiàn)給任務(wù)請(qǐng)求者,替代地提供新的替換的實(shí)施方案,雖然在其 它實(shí)施例中,可能不使用這樣的用戶提供的替換例,或者這樣的用戶 提供的替換例在其它時(shí)間或以其它方式由任務(wù)請(qǐng)求者指定。
該子程序然后進(jìn)到步驟1030,接收來(lái)自任務(wù)請(qǐng)求者的選擇,以及 在步驟1035,確定任務(wù)請(qǐng)求者是否選擇先前可得到的替換例之一。如 果不是的話,則子程序進(jìn)到步驟1040,得到來(lái)自任務(wù)請(qǐng)求者的替換實(shí) 施方案(例如,通過(guò)接收具有可執(zhí)行信息的部件來(lái)實(shí)施替換例),并 選擇它用于被定義的新的TIC類型,以及在步驟1050存儲(chǔ)所得到的 替換例供以后使用。在步驟1050之后,如果替代地在步驟1035確定 了任務(wù)請(qǐng)求者選擇現(xiàn)有的替換例,則子程序進(jìn)到步驟1045,存儲(chǔ)對(duì)于 新的TIC類型被指定的所選的替換例的指示。子程序然后在步驟1055 確定是否有更多的、對(duì)于新的TIC類型被指定的信息,如果是的話, 返回到步驟1015,選擇指定新的信息處理類型。如果不是的話,則子 程序存儲(chǔ)新的TIC類型的定義,供以后使用,然后進(jìn)到步驟1060,可 選地指定對(duì)于新的TIC類型的任何接收的附加信息(例如,有關(guān)可以 使用TIC類型的條件和誰(shuí)可以使用它的信息)。雖然這里未示出,但 在一些實(shí)施例中,子程序也可以對(duì)于新指定的TIC類型返回一個(gè)指示 給任務(wù)請(qǐng)求者,諸如唯一的識(shí)別號(hào),供以后在參考新的TIC類型時(shí)使 用。子程序在步驟1095確定是否繼續(xù)進(jìn)行。如果是的話,子程序進(jìn)到 步驟1005,如果不是的話,進(jìn)到步驟1099,并結(jié)束。
圖11是任務(wù)交互控制器子程序1100的實(shí)施例的流程圖。該子程 序例如可以通過(guò)圖13的任務(wù)交互控制器模塊1343的實(shí)施例的執(zhí)行而 提供,諸如根據(jù)與任務(wù)有關(guān)的TIC類型控制任務(wù)的執(zhí)行。
該子程序從步驟1105開(kāi)始,其中接收要由任務(wù)執(zhí)行者執(zhí)行的任務(wù) 的指示。該子程序進(jìn)到步驟1110,檢索該任務(wù)的任務(wù)信息,以及在步 驟1115確定在控制任務(wù)的執(zhí)行時(shí)使用的TIC類型,諸如根據(jù)TIC類
型與任務(wù)的類型和/或由任務(wù)執(zhí)行者執(zhí)行的TIC類型的選擇。該子程序 然后進(jìn)到步驟1120,確定對(duì)于所確定的TIC類型指定的多個(gè)任務(wù)信息 處理類型一在所示實(shí)施例中,每個(gè)TIC類型指定對(duì)于四種任務(wù)信息處 理類型中的每一種的部件或其它組的處理信息,但在其它實(shí)施例中, 也可以使用其它數(shù)目或類型的處理類型。
在步驟1125-1140,該子程序然后執(zhí)行對(duì)于所確定的TIC類型指 定的每種類型的處理。在步驟1125,子程序以指定的方式根據(jù)對(duì)于 TIC類型的指定的任務(wù)信息操控處理類型,操控檢索的任務(wù)信息,以 及在步驟1130,子程序以指定的方式根據(jù)對(duì)于TIC類型的指定的任務(wù) 信息提供處理類型,把操控任務(wù)信息提供給任務(wù)執(zhí)行者。在任務(wù)執(zhí)行 者執(zhí)行任務(wù)后,子程序在步驟1135以指定的方式根據(jù)對(duì)于TIC類型 的指定的任務(wù)結(jié)果接收機(jī)處理類型接收任務(wù)執(zhí)行的結(jié)果,以及在步驟 1140以指定的方式根據(jù)對(duì)于TIC類型的任務(wù)結(jié)果操控處理類型操控 接收的任務(wù)結(jié)果。雖然所示實(shí)施例指示了同步流程,其中子程序在發(fā) 送任務(wù)信息后等待并得到任務(wù)結(jié)果,但在其它實(shí)施例中,子程序也可 以以其它方式被構(gòu)建,諸如繼續(xù)進(jìn)行其它處理,而同時(shí)等待任務(wù)結(jié)果 (如果有的話)被發(fā)送。此外,在某些情形下,任務(wù)執(zhí)行者在接受執(zhí) 行任務(wù)的分配后,可能不提供任務(wù)結(jié)果,該任務(wù)可以以來(lái)自任務(wù)執(zhí)行 者的明確消息向子程序表示從任務(wù)執(zhí)行者撤回,或者替代地在指定的 時(shí)間間隔內(nèi)不接收任務(wù)結(jié)果,如果是的話,則子程序繼續(xù)處理其它與 任務(wù)有關(guān)的請(qǐng)求和信息。
在步驟1140后,子程序進(jìn)到步驟1145,以指定的方式把操控任 務(wù)結(jié)果提供給任務(wù)請(qǐng)求者,雖然在其它實(shí)施例中,任務(wù)結(jié)果也可以替 代地被存儲(chǔ),直至任務(wù)請(qǐng)求者主動(dòng)檢索它們?yōu)橹?。在步驟1145之后, 子程序進(jìn)到步驟1195,確定是否繼續(xù)進(jìn)行。如果是的話,子程序進(jìn)到 步驟1105,如果不是的話,進(jìn)到步驟1199,并結(jié)束。
雖然TIC類型的使用和各種類型的信息處理的相關(guān)的使用是結(jié)合 TFF系統(tǒng)描述的,但本領(lǐng)域技術(shù)人員將會(huì)理解,這些技術(shù)可以在各種 其它情形下類似地被使用,包括在其中提供問(wèn)題和獲取答案的其它類
型的系統(tǒng)中使用,或者更一般地,在提供和接收信息的情形下。此外, 在某些實(shí)施例和情形下,可以只使用某些所描述的類型的信息處理, 諸如使用用于提供信息的處理或用于接收信息的處理,而不是同時(shí)使
用這二者。因此,TIC類型可被使用于各種各樣的其它實(shí)施例。
本領(lǐng)域技術(shù)人員將會(huì)理解,在一些實(shí)施例中,由以上討論的子程 序提供的功能可以以替換的方式提供,諸如被分割成更多的子程序或 合并成較少的子程序。類似地,在一些實(shí)施例中,所描述的子程序可 以提供比所描述的更多或更少的功能,諸如當(dāng)其它說(shuō)明的子程序替代 地分別缺乏或包括這樣的功能時(shí),或者當(dāng)提供的功能總量改變時(shí)。此 外,雖然各種操作可以被描述為以特定的方式(例如,串行或并行) 和/或以特定的次序執(zhí)行,但本領(lǐng)域技術(shù)人員將會(huì)理解,在其它實(shí)施例 中,操作可以以其它方式和以其它次序執(zhí)行。本領(lǐng)域技術(shù)人員將會(huì)理 解,以上討論的數(shù)據(jù)結(jié)構(gòu)可以以不同的方式構(gòu)建,諸如通過(guò)把單個(gè)數(shù) 據(jù)結(jié)構(gòu)分割成多個(gè)數(shù)據(jù)結(jié)構(gòu),或者通過(guò)把多個(gè)數(shù)據(jù)結(jié)構(gòu)合并成單個(gè)數(shù) 據(jù)結(jié)構(gòu)。類似地,在一些實(shí)施例中,所描述的數(shù)據(jù)結(jié)構(gòu)可以存儲(chǔ)比所 描述的更多或更少的信息,諸如當(dāng)其它說(shuō)明的數(shù)據(jù)結(jié)構(gòu)替代地分別缺 乏或包括這樣的信息時(shí),或者當(dāng)所存儲(chǔ)的信息量或信息類型改變時(shí)。
從以上說(shuō)明將會(huì)理解,雖然這里為了說(shuō)明目的描述了具體的實(shí)施 例,但可以作出各種修改方案而不背離本發(fā)明的精神和范圍。因此, 本發(fā)明僅僅由這里引述的所附權(quán)利要求和單元限制。此外,雖然本發(fā) 明的某些方面在下面以某些權(quán)利要求形式給出,但本發(fā)明人預(yù)期到了 以任何可得到的權(quán)利要求的形式的本發(fā)明的各種方面。例如,雖然僅 僅本發(fā)明的某些方面當(dāng)前被闡述為體現(xiàn)在計(jì)算機(jī)可讀的介質(zhì),但其它 方面同樣可以這樣體現(xiàn)。
權(quán)利要求
1.一種用于服務(wù)器計(jì)算系統(tǒng)便于在能夠提供要執(zhí)行的任務(wù)的任務(wù)請(qǐng)求者客戶計(jì)算系統(tǒng)與能夠提供任務(wù)執(zhí)行結(jié)果的任務(wù)執(zhí)行者客戶計(jì)算系統(tǒng)之間進(jìn)行互動(dòng)的計(jì)算機(jī)實(shí)現(xiàn)方法,該方法包括從客戶計(jì)算系統(tǒng)接收用來(lái)識(shí)別多個(gè)不同的用戶指定的資格類型的數(shù)據(jù),每個(gè)資格類型涉及到與任務(wù)執(zhí)行有關(guān)的一個(gè)或多個(gè)用戶能力;從客戶計(jì)算系統(tǒng)接收用來(lái)識(shí)別用作為執(zhí)行任務(wù)的任務(wù)執(zhí)行者的用戶的資格的數(shù)據(jù),至少某些識(shí)別的資格分別是所識(shí)別的資格類型之一,并且每個(gè)所識(shí)別的資格與對(duì)于所指示的用戶指示其資格值的、所指示的資格發(fā)布者相聯(lián)系,從任務(wù)請(qǐng)求者客戶計(jì)算系統(tǒng)接收任務(wù)請(qǐng)求者的有關(guān)可用任務(wù)的數(shù)據(jù),每個(gè)可用任務(wù)具有對(duì)于在所接收的數(shù)據(jù)中指示的任務(wù)執(zhí)行者的一個(gè)或多個(gè)資格中的每個(gè)資格的一個(gè)或多個(gè)相關(guān)的許可值,至少某些資格分別具有所識(shí)別的資格類型之一;自動(dòng)將可用任務(wù)和被識(shí)別為有資格作為任務(wù)執(zhí)行者的用戶進(jìn)行匹配,該匹配至少部分基于分別具有識(shí)別的資格、其數(shù)值滿足對(duì)于用戶要匹配的每個(gè)任務(wù)的指示的許可資格值的用戶;以及將有關(guān)用戶要匹配的可用任務(wù)的數(shù)據(jù)提供給每個(gè)所識(shí)別的用戶的任務(wù)執(zhí)行者客戶計(jì)算系統(tǒng),使所識(shí)別的用戶可以作為執(zhí)行可用任務(wù)的任務(wù)執(zhí)行者。
2. 權(quán)利要求1的方法,其中服務(wù)器計(jì)算系統(tǒng)提供了 一個(gè)電子集市, 便于在任務(wù)請(qǐng)求者用戶與涉及任務(wù)執(zhí)行的任務(wù)執(zhí)行者用戶之間進(jìn)行交 易,其中識(shí)別多個(gè)不同的用戶指定的資格類型的數(shù)據(jù)的接收包括從用 戶接收多個(gè)資格類型定義,每個(gè)資格類型定義指定了一種資格類型、 對(duì)于該資格類型的資格的等級(jí)尺度、和將該資格類型的資格發(fā)布給用 戶的一個(gè)或多個(gè)相關(guān)的發(fā)布者,其中識(shí)別用戶資格的數(shù)據(jù)的接收包括接收多個(gè)資格指示,每個(gè)根據(jù)對(duì)于該一個(gè)資格類型的等級(jí)尺度,指示 對(duì)于所指示的用戶的一種識(shí)別的資格類型的指定的資格的數(shù)值,其中每個(gè)可用任務(wù)包括要回答的和由執(zhí)行應(yīng)用程序代表任務(wù)請(qǐng)求者提交的 指定的問(wèn)題,用于由不相關(guān)的任務(wù)執(zhí)行者執(zhí)行,使得相關(guān)的費(fèi)用要支 付給具有適當(dāng)?shù)馁Y格和通過(guò)回答對(duì)于任務(wù)的指定的問(wèn)題而滿意地執(zhí)行任務(wù)的任務(wù)執(zhí)行者,該方法還包括對(duì)于每個(gè)可用任務(wù),接收由所識(shí)別的用戶之一生成的對(duì)于任務(wù)的指定問(wèn)題的答案;以及把所接收的答案提供給提交任務(wù)的任務(wù)請(qǐng)求者, 使得用戶可以指定用來(lái)識(shí)別有資格執(zhí)行提交的任務(wù)的用戶的資格類 型。
3. 權(quán)利要求2的方法,其中多個(gè)資格類型定義是從任務(wù)請(qǐng)求者用 戶接收的。
4. 權(quán)利要求3的方法,其中對(duì)于每個(gè)資格類型定義的相關(guān)的發(fā)布 者包括從其接收資格類型定義的任務(wù)請(qǐng)求者用戶。
5. 權(quán)利要求2的方法,其中多個(gè)資格類型定義中的每個(gè)指定一個(gè) 或多個(gè)用戶的任何屬性作為資格類型。
6. 權(quán)利要求2的方法,其中多個(gè)資格類型定義中的每個(gè)指定該資 格類型的資格的任何等級(jí)尺度。
7. 權(quán)利要求2的方法,其中所指示的用戶的每個(gè)指定的資格還包 括該資格對(duì)于所指示的用戶是有效的時(shí)間指示。
8. 權(quán)利要求2的方法,其中還執(zhí)行用戶和可用任務(wù)的自動(dòng)匹配, 以確定與任務(wù)有關(guān)的信息滿足由用戶指定的任何條件。
9. 權(quán)利要求2的方法,其中對(duì)于至少某些任務(wù)的每個(gè)任務(wù)的任務(wù) 執(zhí)行者的指示的資格包括根據(jù)任務(wù)執(zhí)行者的過(guò)去的執(zhí)行結(jié)果的定量測(cè) 量值的一個(gè)或多個(gè)資格,根據(jù)任務(wù)執(zhí)行者宣稱的一個(gè)或多個(gè)資格,根 據(jù)由任務(wù)請(qǐng)求者提供的任務(wù)執(zhí)行者的等級(jí)的一個(gè)或多個(gè)資格,以及根 據(jù)由一個(gè)或多個(gè)第三方資格判定當(dāng)局提供的任務(wù)執(zhí)行者的證明的一個(gè)或多個(gè)資格。
10. 權(quán)利要求2的方法,其中電子集市包括具有一個(gè)或多個(gè)Web 服務(wù)的編程接口 ,并且其中由任務(wù)請(qǐng)求者的任務(wù)的每次提交是從調(diào)用一個(gè)Web服務(wù)的任務(wù)請(qǐng)求者的應(yīng)用程序進(jìn)行的。
11. 權(quán)利要求10的方法,其中所接收的對(duì)于提交任務(wù)的答案到任提交任務(wù)的應(yīng)用程^。 ' 、 、
12. 權(quán)利要求l的方法,包括在根據(jù)一個(gè)或多個(gè)任務(wù)執(zhí)行者的執(zhí) 行接收對(duì)于每個(gè)一個(gè)或多個(gè)可用任務(wù)的結(jié)果后,把對(duì)于任務(wù)的接收結(jié) 果自動(dòng)提供給任務(wù)請(qǐng)求者。
13. 權(quán)利要求l的方法,包括識(shí)別一個(gè)或多個(gè)預(yù)定的資格類型, 并且其中至少某些識(shí)別的用戶資格具有預(yù)定的資格類型。
14. 權(quán)利要求l的方法,其中至少某些識(shí)別的資格類型由任務(wù)請(qǐng) 求者用戶指定。
15. 權(quán)利要求l的方法,其中至少某些識(shí)別的資格類型由任務(wù)執(zhí) 行者用戶指定。
16. 權(quán)利要求l的方法,其中至少某些識(shí)別的資格類型由加入一 個(gè)或多個(gè)第三方資格發(fā)布實(shí)體的用戶指定。
17. 權(quán)利要求l的方法,其中指定資格類型包括指定一個(gè)或多個(gè) 用戶的任意屬性作為資格類型。
18. 權(quán)利要求17的方法,其中識(shí)別出的資格類型中的每個(gè)包括指 定基于一個(gè)或多個(gè)用戶的技巧、 一個(gè)或多個(gè)用戶的經(jīng)驗(yàn)水平、和一個(gè) 或多個(gè)用戶的信譽(yù)的一項(xiàng)或多項(xiàng)資格類型。
19. 權(quán)利要求l的方法,其中識(shí)別出的資格類型中的每個(gè)指定該 資格類型的資格的等級(jí)尺度,并且其中資格類型的資格的每個(gè)指示的 數(shù)值是基于該資格類型的等級(jí)尺度。
20. 權(quán)利要求19的方法,其中資格類型的每個(gè)等級(jí)尺度表示對(duì)于 該資格類型的資格的多個(gè)不同的專家水平,這樣,對(duì)于這些資格的指 示的數(shù)值每個(gè)是不同的專家水平之一。
21. 權(quán)利要求l的方法,其中識(shí)別的資格類型每個(gè)指定可以向用 戶發(fā)布資格類型的資格的一個(gè)或多個(gè)資格發(fā)布當(dāng)局實(shí)體,并且其中對(duì) 于每個(gè)所指示的資格的指示的發(fā)布者是對(duì)于資格的資格類型的指定的 資格發(fā)布當(dāng)局實(shí)體之一。
22. 權(quán)利要求l的方法,其中指示的資格中的至少某些指示的數(shù) 值分別是布爾代數(shù)值和/或數(shù)字值。
23. 權(quán)利要求l的方法,其中指示的資格中的至少某些指示的數(shù) 值分別是主觀評(píng)估值。
24. 權(quán)利要求l的方法,其中指示的資格中的至少某些指示的數(shù) 值分別是基于用戶的信譽(yù)。
25. 權(quán)利要求l的方法,其中至少某些指示的資格中的每個(gè)的意 義在計(jì)算系統(tǒng)的外部被維持,這樣,可以不用使用那些識(shí)別的資格的 意義而執(zhí)行至少部分根據(jù)那些識(shí)別的資格的可用任務(wù)與用戶的自動(dòng)匹 配。
26. 權(quán)利要求l的方法,其中用戶的每個(gè)識(shí)別的資格還包括該資 格是有效的時(shí)間的指示。
27. 權(quán)利要求l的方法,其中用戶的每個(gè)識(shí)別的資格還具有關(guān)于 資格的指示的數(shù)值對(duì)于指示的用戶是精確的置信度水平的相關(guān)指示。
28. 權(quán)利要求l的方法,其中用戶的指示的資格包括根據(jù)一個(gè)或 多個(gè)用戶的過(guò)去的執(zhí)行結(jié)果的定量測(cè)量值的一個(gè)或多個(gè)資格,根據(jù)一 個(gè)或多個(gè)用戶的主張的一個(gè)或多個(gè)資格,根據(jù)由一個(gè)或多個(gè)任務(wù)請(qǐng)求 者提供的一個(gè)或多個(gè)用戶的等級(jí)的一個(gè)或多個(gè)資格,和/或根據(jù)由一個(gè) 或多個(gè)第三方資格發(fā)布當(dāng)局提供的用戶的證明的一個(gè)或多個(gè)資格。
29. 權(quán)利要求l的方法,其中用戶和可用任務(wù)的自動(dòng)匹配是響應(yīng) 于來(lái)自 一個(gè)或多個(gè)用戶的請(qǐng)求而執(zhí)行的。
30. 權(quán)利要求l的方法,其中用戶和可用任務(wù)的自動(dòng)匹配是響應(yīng) 于變?yōu)榭捎玫囊粋€(gè)或多個(gè)任務(wù)而執(zhí)行的。
31. 權(quán)利要求l的方法,其中用戶和可用任務(wù)的自動(dòng)匹配以雙向 方式被執(zhí)行,以識(shí)別滿足對(duì)于他們所匹配的任務(wù)的資格的用戶以及識(shí) 別與任務(wù)有關(guān)的信息滿足由所識(shí)別的用戶指定的任何條件。
32. 權(quán)利要求31的方法,其中至少某些用戶指定與提供任務(wù)的任 務(wù)請(qǐng)求者有關(guān)的條件,以使得對(duì)于這些用戶的可用任務(wù)的自動(dòng)匹配還 至少部分基于對(duì)于具有滿足對(duì)于這些用戶指定的條件的一個(gè)或多個(gè)資 格的那些任務(wù)的任務(wù)請(qǐng)求者。
33. 權(quán)利要求l的方法,其中可用任務(wù)和用戶的自動(dòng)匹配被執(zhí)行, 以使得匹配還至少部分基于與用戶和/或任務(wù)有關(guān)的合法的限制。
34. 權(quán)利要求33的方法,其中與用戶有關(guān)的至少某些合法限制是 根據(jù)用戶的地理位置、與交稅有關(guān)的花費(fèi)和/或國(guó)家安全事務(wù)。
35. 權(quán)利要求l的方法,其中可用任務(wù)和用戶的自動(dòng)匹配被執(zhí)行, 以使得匹配還至少部分根據(jù)基于時(shí)間的限制和/或基于價(jià)格的限制。
36. 權(quán)利要求l的方法,其中可用任務(wù)和用戶的自動(dòng)匹配被執(zhí)行, 以4吏得一個(gè)或多個(gè)用戶對(duì)于任務(wù)被識(shí)別為每個(gè)不具有用于任務(wù)的所有 資格。
37. 權(quán)利要求36的方法,其中一個(gè)或多個(gè)用戶作為用戶的資格與 對(duì)于任務(wù)的資格之間的接近程度被排名。
38. 權(quán)利要求36的方法,其中一個(gè)或多個(gè)用戶每個(gè)被告知在用戶 的資格與對(duì)于任務(wù)的資格之間的差別。
39. 權(quán)利要求l的方法,其中可用任務(wù)和用戶的自動(dòng)匹配被執(zhí)行, 以使得一組的多個(gè)用戶被識(shí)別為作為一個(gè)組執(zhí)行一個(gè)任務(wù)。
40. 權(quán)利要求l的方法,其中至少某些用戶每個(gè)具有一個(gè)或多個(gè) 私人的識(shí)別的資格,它們具有一個(gè)或多個(gè)相關(guān)的訪問(wèn)控制來(lái)限制哪些 用戶可以得到有關(guān)私人資格的信息,并且其中用戶與任務(wù)的自動(dòng)匹配 僅僅在作為匹配的一部分的、用戶的私人資格是對(duì)于用戶和提交任務(wù) 的任務(wù)請(qǐng)求者都是可訪問(wèn)時(shí)才成功。
41. 權(quán)利要求l的方法,其中至少某些任務(wù)每個(gè)具有一段或多段 私人信息,帶有一個(gè)或多個(gè)相關(guān)的訪問(wèn)控制來(lái)限制哪些用戶可以得到 那些信息段,并且其中用戶與任務(wù)的自動(dòng)匹配僅僅在任務(wù)的任何私人 信息段對(duì)于用戶是可訪問(wèn)時(shí)才成功。
42. 權(quán)利要求l的方法,其中至少某些任務(wù)中的每個(gè)具有一個(gè)或 多個(gè)相關(guān)的私人資格來(lái)限制哪些用戶可以得到有關(guān)任務(wù)的信息,以及 包括僅僅在用戶的識(shí)別的資格滿足任務(wù)的任何私人資格時(shí)才把有關(guān)任 務(wù)的數(shù)據(jù)提供給用戶。
43. 權(quán)利要求l的方法,其中至少某些任務(wù)中的每個(gè)具有一個(gè)或 多個(gè)相關(guān)的私人資格來(lái)限制哪些用戶可以得到有關(guān)任務(wù)的存在的信 息,以及包括僅僅在用戶的識(shí)別的資格滿足任務(wù)的任何私人資格時(shí)才 把任務(wù)的存在告知用戶。
44. 權(quán)利要求l的方法,其中至少某些任務(wù)中的每個(gè)具有一個(gè)或 多個(gè)相關(guān)的私人資格來(lái)限制哪些用戶可以執(zhí)行任務(wù),以及包括僅僅在 用戶的識(shí)別的資格滿足任務(wù)的任何私人資格時(shí)才把有關(guān)任務(wù)的數(shù)據(jù)提 供給用戶。
45. 權(quán)利要求l的方法,其中至少某些可用任務(wù)中的每個(gè)是資格 檢查,使得由用戶參加的資格檢查的成功執(zhí)行導(dǎo)致提交任務(wù)的任務(wù)請(qǐng) 求者向用戶發(fā)布新的資格,供以后交互時(shí)使用。
46. 權(quán)利要求l的方法,包括自動(dòng)識(shí)別一組多個(gè)用戶,這樣,在 所識(shí)別的組中的所有的用戶具有類似的資格。
47. 權(quán)利要求46的方法,包括使用所識(shí)別的多個(gè)用戶的組作為任 務(wù)與用戶的自動(dòng)匹配的一部分,和/或根據(jù)有關(guān)在組中的其它用戶的信 息提供對(duì)于組中的用戶的推薦。
48. 權(quán)利要求l的方法,包括識(shí)別用戶的一個(gè)或多個(gè)屬性,并且其中用戶與任務(wù)的自動(dòng)匹配還至少部分基于用戶具有滿足任務(wù)的任何 指示的屬性的一個(gè)或多個(gè)屬性。
49. 權(quán)利要求l的方法,包括對(duì)于至少某些多個(gè)用戶中的每個(gè)用 戶,將有關(guān)用戶的一個(gè)或多個(gè)識(shí)別的資格的信息提供到第三方計(jì)算系 統(tǒng),供所述的另一個(gè)計(jì)算系統(tǒng)在與用戶進(jìn)行交互時(shí)使用。
50. 權(quán)利要求l的方法,包括對(duì)于至少某些多個(gè)用戶中的每個(gè)用 戶,從第三方計(jì)算系統(tǒng)得到對(duì)于本地使用的、有關(guān)用戶的一個(gè)或多個(gè) 識(shí)別的資格的信息。
51. 權(quán)利要求l的方法,包括向發(fā)布資格的資格發(fā)布者和/或接收 資格的指示的用戶收取費(fèi)用。
52. —種計(jì)算機(jī)可讀的介質(zhì),其內(nèi)容使得計(jì)算設(shè)備能夠通過(guò)執(zhí)行 以下方法而作為使得任務(wù)執(zhí)行者執(zhí)行來(lái)自任務(wù)請(qǐng)求者的任務(wù)的中介, 該方法包括接收多個(gè)指示,每個(gè)指定與任務(wù)執(zhí)行有關(guān)的指示的用戶的資格, 每個(gè)指定的資格是與資格的指示發(fā)布者相聯(lián)系,以及一個(gè)或多個(gè)資格 具有由用戶指定的類型;接收有關(guān)來(lái)自任務(wù)請(qǐng)求者的可用任務(wù)的信息,對(duì)于至少某些可用 任務(wù)的每個(gè)任務(wù)的接收的信息指示任務(wù)執(zhí)行者的一個(gè)或多個(gè)資格,指 示的資格每個(gè)具有指示的類型和/或與指示的用戶相聯(lián)系;以及將可用任務(wù)與被識(shí)別為用于任務(wù)的任務(wù)執(zhí)行者的用戶進(jìn)行匹配, 所述匹配是至少部分根據(jù)每個(gè)用戶對(duì)于與用戶相匹配的每個(gè)任務(wù)具的 指示的資格。
53. 權(quán)利要求52的計(jì)算機(jī)可讀的介質(zhì),其中該方法還包括在識(shí)別 具有作為用于任務(wù)的任務(wù)執(zhí)行者的資格的用戶后,把有關(guān)任務(wù)的信息 提供給所識(shí)別的用戶并從所識(shí)別的用戶處接收任務(wù)執(zhí)行的結(jié)果。
54. 權(quán)利要求52的計(jì)算機(jī)可讀的介質(zhì),其中至少某些可用任務(wù)中 的每個(gè)是資格檢查,使得由用戶的成功執(zhí)行導(dǎo)致用戶自動(dòng)接收新的指 定的資格。
55. 權(quán)利要求52的計(jì)算機(jī)可讀的介質(zhì),其中計(jì)算設(shè)備提供一個(gè)電 子集市,多個(gè)任務(wù)請(qǐng)求者把要執(zhí)行的可用任務(wù)提交給該電子集市,以 及多個(gè)任務(wù)執(zhí)行者把可用任務(wù)的執(zhí)行結(jié)果提供給該電子集市。
56. 權(quán)利要求52的計(jì)算機(jī)可讀的介質(zhì),其中計(jì)算機(jī)可讀的介質(zhì)是 計(jì)算設(shè)備的存儲(chǔ)器。
57. 權(quán)利要求52的計(jì)算機(jī)可讀的介質(zhì),其中計(jì)算機(jī)可讀的介質(zhì)是 傳送包含內(nèi)容的、所生成的數(shù)據(jù)信號(hào)的數(shù)據(jù)傳輸介質(zhì)。
58. 權(quán)利要求52的計(jì)算機(jī)可讀的介質(zhì),其中內(nèi)容是當(dāng)其被執(zhí)行時(shí) 使得計(jì)算設(shè)備執(zhí)行方法的指令。
59. —種計(jì)算系統(tǒng),被配置成實(shí)行由用戶執(zhí)行由其它用戶指示的 行動(dòng),包括 用戶資格判定模塊,被配置成對(duì)于多個(gè)用戶中的每個(gè)用戶接收關(guān) 于用戶具有一個(gè)或多個(gè)指定的資格的一個(gè)或多個(gè)指示,每個(gè)指定的資 格與一個(gè)或多個(gè)指示的、資格發(fā)布者相聯(lián)系,和/或具有用戶指定的資格類型;匹配器模塊,被配置成對(duì)于來(lái)自其每個(gè)指示行動(dòng)執(zhí)行者的資格的 請(qǐng)求者的 一個(gè)或多個(gè)行動(dòng)的每個(gè)行動(dòng),將行動(dòng)與被識(shí)別為有資格作為 行動(dòng)的執(zhí)行者的用戶進(jìn)行自動(dòng)匹配,該匹配是至少部分根據(jù)每個(gè)具有 滿足對(duì)于與用戶相匹配的每個(gè)行動(dòng)的指示的資格的用戶;以及通知器模塊,被配置成將有關(guān)與用戶相匹配的行動(dòng)的信息提供給 每個(gè)識(shí)別的用戶,使得有關(guān)用戶資格的信息可被使用來(lái)使得行動(dòng)由有 資格的用戶來(lái)執(zhí)行,
60. 權(quán)利要求59的計(jì)算系統(tǒng),還包括任務(wù)完成促進(jìn)器系統(tǒng),被配 置成對(duì)于其中每個(gè)由任務(wù)請(qǐng)求者提交和每個(gè)指示任務(wù)執(zhí)行者的一個(gè)或 多個(gè)資格的一個(gè)或多個(gè)任務(wù)的每個(gè)任務(wù),自動(dòng)識(shí)別每個(gè)具有滿足對(duì)于 任務(wù)的指示的資格的一個(gè)或多個(gè)資格的一個(gè)或多個(gè)用戶,以使得一個(gè) 或多個(gè)所識(shí)別的用戶可以用作為執(zhí)行可用任務(wù)的任務(wù)執(zhí)行者。
61. 權(quán)利要求60的計(jì)算系統(tǒng),其中任務(wù)完成測(cè)試器系統(tǒng)提供電子 集市,多個(gè)任務(wù)請(qǐng)求者把要執(zhí)行的可用任務(wù)提交給所述電子集市,以 及與任務(wù)請(qǐng)求者無(wú)關(guān)的多個(gè)任務(wù)執(zhí)行者把由這些任務(wù)請(qǐng)求者提交的任 務(wù)的執(zhí)行結(jié)果提供給所述電子集市。
62. 權(quán)利要求59的計(jì)算系統(tǒng),還包括接口,被配置成允許任務(wù)請(qǐng) 求者提交要執(zhí)行的可用任務(wù),并允許任務(wù)請(qǐng)求者接收有關(guān)所提交的任 務(wù)的執(zhí)行結(jié)果的信息。
63. 權(quán)利要求59的計(jì)算系統(tǒng),其中用戶資格判定模塊、匹配器模 塊和通知器模塊中每個(gè)均包括在計(jì)算系統(tǒng)的存儲(chǔ)器中執(zhí)行的軟件。
64. 權(quán)利要求59的計(jì)算系統(tǒng),其中用戶資格判定模塊包含用于為 多個(gè)用戶中的每個(gè)用戶接收關(guān)于用戶具有一個(gè)或多個(gè)指定的資格的一 個(gè)或多個(gè)指示的裝置,每個(gè)指定的資格與一個(gè)或多個(gè)指示的資格發(fā)布 者相聯(lián)系,和/或具有用戶指定的資格類型,其中匹配器模塊包含用于為來(lái)自其每個(gè)指示行動(dòng)執(zhí)行者的資格的請(qǐng)求者的一個(gè)或多個(gè)行動(dòng)的每 個(gè)行動(dòng),將行動(dòng)與被識(shí)別為有資格作為行動(dòng)的執(zhí)行者的用戶自動(dòng)匹配 的裝置,該匹配是至少部分根據(jù)每個(gè)具有滿足對(duì)于與用戶相匹配的每 個(gè)行動(dòng)的指示的資格的用戶,并且其中通知器模塊包含用于提供有關(guān) 與用戶相匹配的行動(dòng)的信息到每個(gè)識(shí)別的用戶的裝置。
65. —種用于任務(wù)執(zhí)行者的計(jì)算設(shè)備實(shí)行來(lái)自任務(wù)請(qǐng)求者的任務(wù) 的執(zhí)行的方法,該方法包括提供信息以識(shí)別由用戶指定的一個(gè)或多個(gè)資格類型;提供信息以把用戶登記為對(duì)于用作為執(zhí)行任務(wù)的任務(wù)執(zhí)行者可得 到的,所提供的信息包括與執(zhí)行任務(wù)有關(guān)的用戶的一個(gè)或多個(gè)資格的 指示,至少一個(gè)資格具有指定的資格類型之一;指示部分根據(jù)指定的資格類型之一,接收有關(guān)有由用戶執(zhí)行的可 用任務(wù)的信息;以及在接收信息后,執(zhí)行在所接收的信息中指示的一個(gè)或多個(gè)任務(wù)和 提供每個(gè)執(zhí)行的任務(wù)的執(zhí)行結(jié)果。
66. 權(quán)利要求65的方法,其中在所接收的信息中指示的一個(gè)或多個(gè)任務(wù)每個(gè)具有任務(wù)執(zhí)行者的一個(gè)或多個(gè)相關(guān)的所需資格,用于每個(gè) 具有一個(gè)指定的資格類型和每個(gè)由用戶的至少一個(gè)指示的資格被滿足的任務(wù)。
67. —種用于任務(wù)請(qǐng)求者的計(jì)算設(shè)備使用由人擔(dān)任的任務(wù)執(zhí)行者 的電子集市以便于由任務(wù)執(zhí)行者執(zhí)行的可用任務(wù)的方法,該方法包括將信息提供到電子集市,以識(shí)別由用戶指定的一個(gè)或多個(gè)資格類型;把有關(guān)要被執(zhí)行的可用任務(wù)信息從用作為任務(wù)請(qǐng)求者的用戶提供 到電子集市,所提供的、對(duì)于每個(gè)可用任務(wù)的信息指示任務(wù)執(zhí)行者的一個(gè)或多 個(gè)所需要的資格,使得至少一個(gè)所需要的資格具有一個(gè)指定的資格類 型;以及對(duì)于至少某些可用任務(wù)的每個(gè)任務(wù),在可用任務(wù)的結(jié)果通過(guò)由其 資格滿足指示的需要的資格的一個(gè)或多個(gè)任務(wù)執(zhí)行者進(jìn)行的任務(wù)執(zhí)行 而被生成后,接收任務(wù)的結(jié)果。
全文摘要
描述了用于便于在具有要執(zhí)行的可用任務(wù)的任務(wù)請(qǐng)求者與對(duì)于執(zhí)行任務(wù)可用任務(wù)執(zhí)行者之間進(jìn)行交互的方法、系統(tǒng)、和計(jì)算機(jī)可讀介質(zhì)。在某些實(shí)施例中,要執(zhí)行的任務(wù)是由人執(zhí)行的任務(wù),它使用任務(wù)執(zhí)行者的認(rèn)知和其它思維技巧,諸如利用任務(wù)執(zhí)行者的判斷、感知和/或推理技巧。此外,在某些情形下,通過(guò)使用有關(guān)涉及任務(wù)執(zhí)行的任務(wù)執(zhí)行者的資格的信息而便于任務(wù)的執(zhí)行??梢灾付ǜ鞣N類型的有關(guān)任務(wù)執(zhí)行者的資格,并且資格信息可以以各種方式被指定和使用,諸如把任務(wù)執(zhí)行和/或到其它功能的訪問(wèn)限制到具有適當(dāng)資格的用戶。
文檔編號(hào)G06Q30/00GK101099172SQ200580045946
公開(kāi)日2008年1月2日 申請(qǐng)日期2005年11月15日 優(yōu)先權(quán)日2004年11月16日
發(fā)明者丹尼爾·A·桑德松, 布雷特·科弗爾, 彼得·D·科恩, 米克海爾·謝廖金, 詹格·漢·古, 金余暉 申請(qǐng)人:亞馬遜科技公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
北票市| 平果县| 海门市| 全椒县| 隆安县| 斗六市| 永新县| 文昌市| 长垣县| 武隆县| 通许县| 大新县| 龙海市| 泽库县| 会昌县| 洪湖市| 广灵县| 鹿泉市| 阿坝| 天津市| 南城县| 太仓市| 南安市| 建平县| 岱山县| 尚义县| 乌鲁木齐县| 张北县| 依兰县| 中超| 五原县| 莆田市| 申扎县| 花莲市| 辽宁省| 淮阳县| 玛曲县| 罗甸县| 白河县| 宁国市| 宝兴县|