專利名稱:使用機器可讀表示進行評級的制作方法
技術領域:
本文檔涉及使 用機器可讀表示來對產品或服務進行評級。
背景技術:
今天,消費者在市場中購買產品或服務時,面臨令人眼花繚亂的選擇。在一些情 形中,在消費者購買產品或服務時,其可能預先確切知道自己想要什么,但是在其它些情形 中,消費者可能對于給定的產品或服務主題領域不甚了解。在這些情形中,消費者可能想要 尋求關于潛在產品或服務的外部建議,從而使他/她可以作出明智的購買決定。然而,在消 費者在準備購買產品或服務時,其可能不希望進行過多的研究活動,因為時間是寶貴的商 品,而在購買之前作出廣泛的研究將是乏味的并且可能給獲取產品或服務帶來障礙。歷史上,消費者以多種方式尋求購買決定的外部幫助??陬^推薦已被使用且將繼 續(xù)被使用。以“對決”格式比較各種產品或服務的雜志或報紙可能討論產品或服務的優(yōu)點 和缺點,并且可能挑選被認為是最佳值或最高質量的勝出產品或服務。匯編關于產品和服務的信息和觀點的一種方式是收集用戶對產品或服務的排名、 匯編該排名、并為了比較的目的呈現(xiàn)該排名,以幫助潛在購買者作出購買決定??杀慌琶?輔助未來購買決定的產品或服務的示例可以包括食物質量、與餐廳體驗相關聯(lián)的服務和 環(huán)境、與觀看特定影片相關聯(lián)的享受水平、可能在特定影院、理發(fā)或沙龍待遇、或者來自快 餐店的漢堡包。可以用多種方式收集排名。用戶可以通過手工填寫紙面調查并寄出該調查 或者排名到調查匯編器來對產品或服務進行排名。替選地,用戶可以在購買后的某時,諸如 一天或數(shù)天之后,接聽來自于與產品或服務相關聯(lián)的營銷組請求對購買體驗或者購買的產 品/服務進行排名的電話呼叫。產品和服務信息收集和呈現(xiàn)領域的最新進展允許用戶使用個人計算機對產品或 服務在線排名。例如,在傳統(tǒng)零售店購買產品或服務之后,用戶可以驅車回家,用個人計算 機連接到互聯(lián)網(wǎng),訪問排名網(wǎng)站,搜索、定位和選擇相關的產品或服務,并輸入與其購買或 使用產品或服務的體驗相關的排名或意見。然而,即使用戶在緊接著購買之后有關于產品 或服務購買的強烈感覺并期望輸入體驗的排名,但是由于其他生活需要吸引了用戶的注意 力或者因為隨著時間的流逝使體驗的記憶削弱,因此用戶在稍后可能忘記輸入排名。而且, 用戶稍后可能沒有完成排名要求的時間,或者可能認為登錄到互聯(lián)網(wǎng)尋找排名站點并輸入 排名太不方便,不值得努力。
發(fā)明內容
本文檔公開了一種用來使消費者更方便地提供或看到對諸如產品或服務的項目的評價的系統(tǒng)和技術。該技術可允許 用戶經(jīng)由數(shù)碼相機捕捉可視的機器可讀表示,將該表 示標識為對應于特定產品或服務,然后獲取或提供評價或者對于產品或服務進行評論的其 他形式。在一個一般實施方式中,公開了一種計算機實現(xiàn)的評價方法。該方法包括對機器 可讀表示進行解碼以獲取標識碼,所述機器可讀表示對與可評級實體相關聯(lián)的標識碼進行 編碼。該方法還包括將標識碼提交給中央計算機系統(tǒng),從中央計算機系統(tǒng)接收可用于提供 對可評級實體的評價的評級表(form)。該方法進一步包括使用該評價表,將對可評級實體 的評價提供給中央計算機系統(tǒng)。在各種實施方式中,可評級實體可以是產品或服務。對機器可讀表示進行解碼可 以包括用數(shù)碼相機捕捉機器可讀表示的圖像,并將機器可讀表示的圖像與標識碼相關聯(lián)。 機器可讀表示可以是條形碼或者二維條形碼。該方法可以進一步包括在提供對可評級實 體的評價之后,從中央計算機系統(tǒng)接收內容,該內容可以包括經(jīng)由電子傳輸接收的優(yōu)惠券 或者提供用于以下實體的促銷項目,該實體提供的產品或服務類似于可評級實體的產品或 服務或與可評級實體的產品或服務互補。提供對可評級實體的評價可以包括將對可評級 實體進行排名的用戶輸入接收到評級表中,并將用戶輸入提供給中央計算機系統(tǒng)。評價可 以包括多媒體內容。在另一一般實施方式中,計算機程序產品有形實現(xiàn)并存儲在信息載體之中并且包 括指令,當處理器執(zhí)行該指令時執(zhí)行一種方法。該方法包括對機器可讀表示進行解碼以獲 取標識碼,所述機器可讀表示對與可評級實體相關聯(lián)的標識碼進行編碼。該方法還包括將 標識碼提交給中央計算機系統(tǒng),從中央計算機系統(tǒng)接收可用于提供對可評級實體的評價的 評級表。該方法進一步包括使用該評價表將對可評級實體的評價提供給中央計算機系統(tǒng)。在又一一般實施方式中,計算機實現(xiàn)的評價系統(tǒng)包括用來提供與可評級實體相 關聯(lián)的標識碼的代碼生成器,以及存儲在標識碼和與提供標識碼的請求相關聯(lián)的第三方用 戶提交的一個或多個評級類型之間的相關性的數(shù)據(jù)庫。系統(tǒng)還包括媒體服務器,用來響應 于接收到在數(shù)據(jù)庫中與一個或多個可評級類型相關的標識碼,發(fā)送包括一個或多個評級類 型的電子評級表。在又一一般實施方式中,一種系統(tǒng)包括用來提供與可評級實體相關聯(lián)的標識碼 的代碼生成器,以及存儲在標識碼和與提供標識碼的請求相關聯(lián)的第三方用戶所提交的一 個或多個評級類型之間的相關性的數(shù)據(jù)庫。該系統(tǒng)還包括以下裝置用于將接收到的標識 碼與一個或多個評級類型進行關聯(lián),并遞送包括一個或多個評級類型的電子評級表,以在 接收到標識碼的遠程設備上完成。在又一一般實施方式中,計算機實現(xiàn)的方法包括將可評級實體與標識碼相關聯(lián), 并將標識碼編碼在機器可讀表示中。該方法還包括響應于在電子通信中從移動設備接收 到標識碼,生成用于對可評級實體進行評級的評級表,并使用接收到的標識碼識別可評級 實體。該方法進一步包括通過電子通信將評級表提供給移動設備,并通過電子通信從移動 設備接收對可評級實體的評價,該評價包括對可評級實體的一個或多個評級。在附圖和以下說明中闡明一個或多個實施例的細節(jié)。通過說明、附圖和權利要求, 其它特征、目的、和優(yōu)點將變得明顯。
圖1是表示消費者對餐廳體驗進行評級的信息的示例性流程的示意圖。圖2是可以用于對機器可讀表示的圖像進行捕捉和解碼的示例性手持設備的框 圖。圖3是可用于提供與標識碼相關聯(lián)的內容的示例性系統(tǒng)的框圖。圖4是設備可以執(zhí)行以使用機器可讀表示提交評級的示例性方法的流程圖。圖5是計算機系統(tǒng)可以執(zhí)行以管理用于可評級實體的評級系統(tǒng)的示例性方法的 流程圖。圖6a_6c是可以在移動設備的顯示屏上呈現(xiàn)的內容的示例性截屏。圖7是由在可以用于使用機器可讀表示提供評級的系統(tǒng)中的移動設備或服務器 所做的示例性動作的流程圖。圖8是示例性通用計算機設備和示例性通用移動計算機設備的示意圖。在不同附圖中,相同的附圖標記指示相同的元素。
具體實施例方式在一個實施方式中,可以向產品或服務的用戶提供表示產品或服務的機器可讀表 示。例如,用戶可以接收到包括諸如條形碼或二維條形碼的機器可讀表示的收據(jù),該條形碼 與一個或多個所購買的產品或服務相關聯(lián)。根據(jù)實施方式,用戶可以使用裝備條形碼讀取 器的設備掃描和解碼機器可讀表示。在其他實施方式中,用戶可以使用包括集成的數(shù)碼相 機和對由數(shù)碼相機獲取的機器可讀表示的圖像進行解碼的解碼能力的手持設備或移動設 備。根據(jù)某些實施方式,如果設備包括與遠程計算機系統(tǒng)交互的通信能力,則用戶可以使用 該設備將與機器可讀表示、產品或服務、或者某種組合相關的信息遞送到遠程計算機系統(tǒng), 并可以進而從遠程計算機系統(tǒng)接收內容。如在此所使用的,術語“條形碼”或“條碼”可以 指一維條形碼、二維條形碼、更高維的條形碼、或者其他機器可讀表示。這樣的設備的一個示例可以是裝備有數(shù)碼相機和對機器可讀表示進行解碼的軟 件的蜂窩電話。機器可讀表示可以替選地包括人工可讀表示,其可以例如通過在全鍵盤或 部分鍵盤鍵入到可以不作用為條形碼讀取器的設備之中進行人工輸入。這樣的表示的一個 示例是UPC符號中的數(shù)字。在一個實施方式中,手持設備可以捕捉機器可讀表示(例如,條碼)的圖像,并解 碼為計算機表示。接著,該設備可以將該計算機表示發(fā)送到遠程計算機系統(tǒng),諸如服務器設 備。手持設備還可以發(fā)送機器可 讀表示的圖像。接著,手持設備可以從服務器接收評級表, 在該評級表上,用戶可以輸入對由條碼所標識的對應產品或服務的評價。例如,用戶可以將 評級輸入到表中。評價可以包括質量、數(shù)量、或多媒體內容。評價的示例可以包括但不限于特定范 圍內的數(shù)字或符號(例如,“5星中的4星”),布爾值(例如,“我喜歡它”、“我不喜歡它”)、 字母等級(例如,A+、B、C-)、或文本(例如,“食物好,但是服務差”)。包括多媒體內容的評 價可以包括語音評論、圖片或照片、或者短電影或視頻記錄等。在一些實施方式中,可以使 用以上任何內容的組合。在一些實施方式中,用戶可以提交包括記錄消息的評價,諸如利用 用戶的移動電話記錄的消息。
根據(jù)一些實施方式,用戶還可以輸入評論或建議。當用戶完全或部分完成評級表 時,手持設備可以將評級發(fā)送回到服務器。在實施方式中,設備從包括評級表的服務器接收 電子通信、接收用戶輸入、將用戶輸入合并入表中,并使用電子通信將更新的表返回給服務
ο隨后,設備可以從與已提交的評級表相關的服務器接收內容,例如電子優(yōu)惠券、感 謝消息或其他類型的消息、邀請訪問包含與已提交的評級相關的信息的網(wǎng)頁或其他材料、 用于相關餐廳或其他商店(例如美食雜貨店)的廣告等等。除其他可能性外,服務器可以 將接收到的評級與其他評級(諸如先前從其他用戶接收到的評級)聚合,并可以更新評價 網(wǎng)頁或將評級存儲在數(shù)據(jù)庫中。以此方式,用戶可以在體驗或產品或服務的印象在用戶記 憶中可能是新鮮的方便時間上對體驗、產品、或服務便利地評級。類似地,用戶可以接收與 已提交的評級或者關聯(lián)的體驗、產品或服務相關的有用或有益的內容。圖1是表示消費者對餐廳體驗進行評級的信息的示例性流程的示意圖100。在圖 1所示的說明性示例之中,消費者剛剛結束了在梅爾餐廳(Mel's Diner)令人滿意的用餐。 由于消費者喜歡與用餐體驗相關聯(lián)的食物、飲料和服務,因此消費者愿意提供對梅爾餐廳 的有利評級。在該示例中,假定消費者是旅行推銷員,且現(xiàn)在其筆記本電腦不能使用互聯(lián)網(wǎng) 服務,或者即使可以使用互聯(lián)網(wǎng)服務,但是消費者不希望打開其筆記本電腦并連接到互聯(lián) 網(wǎng)。不過,消費者可能想要在該體驗在其記憶中還是新鮮的時候提供評級,諸如在結束用餐 或者在支付相關賬單之后。例如,舉例而言,在最初接到賬單到服務員在對賬單收費之后歸 還信用卡之間的時間可以提供用于提交評級的有利時機。消費者可能進一步擔心其如果延 遲完成評級和在稍后時間提交,將忘記提交評級,或者隨著時間的流逝,體驗的細節(jié)將被忘 記或模糊。再參照圖1,消費者/用戶可能被提供顯示在對象110上的機器可讀表示105。在 圖1的示例之中,機器可讀表示105是條碼且如上所述出現(xiàn)在梅爾餐廳就餐的收據(jù)110上。 在不同的實施中,機器可讀表示可以顯示在產品包裝上或直接在產品上、在用于服務或產 品的收據(jù)上、在與產品、服務或機構(establishment)相關聯(lián)的標記或顯示上、或者在各種 其他物體上。在不同的實施方式中,條碼105可以是線性條碼或者二維條碼。線性條碼的示 例包括UPC符號、EAN-13碼、和制藥碼(pharmacode)。二維條碼的示例包括DataMatrix、 QRCodeJP PDF417碼。在圖1的示例之中,條碼105被示出為UPC符號。在一個實施方式中,可以將條碼105輸入到計算設備115。計算設備115的示例包 括但不限于蜂窩電話120、筆記本電腦125、個人數(shù)字助理(PDA)和黑莓設備。在一些實施 方式中,計算設備115可以是與服務器設備130通信的客戶端設備,當然在將要發(fā)生的設備 115和服務器130之間的通信中不必存在客戶端-服務器關系。服務器130可以是位于遠 程的計算機或計算機組。在不同的實施方式中,在服務器設備130上執(zhí)行的應用可以在設 備115上呈現(xiàn),或者反之亦然。將條碼105輸入到計算設備115的示例可以包括使用數(shù)碼相機135,諸如集成在 計算設備115內的數(shù)碼相機,拍攝機器可讀表示105 (即捕捉數(shù)字圖像)、用條碼掃描儀掃描 條碼105、經(jīng)由輸入/輸出功能將條碼105的人工可讀表示輸 入到計算設備115中。條碼 105的圖像140在圖1中顯示,并且可以表示將要由手持設備115解碼的機器可讀表示105 的圖像。作為另一替選,用戶可以使用諸如web攝像機或其他數(shù)碼相機的獨立數(shù)碼相機135拍攝條碼。在該情形之中,可以將圖像140從獨立數(shù)碼相機135遞送到計算設備115(例如, 通過USB連接)。其他可能包括使用(數(shù)字或模擬/膠片相機)拍攝和打印機器可讀表 示的圖像,并且掃描該圖像用于遞送到設備115或服務器130。
簡言之,圖1的示例性表示100將相機135描述為外圍或獨立的相機,但是在很多 實施方式中,計算設備115可以包括集成的相機,使得外圍相機可以不是必須的。例如,計 算設備115可以是能夠捕捉條碼105的圖像140的裝備相機的移動電話。盡管為了說明各 種選項,在圖1中示出了手持計算設備115的兩個示例120、125,但是單個設備(諸如移動 電話)可以實施此處描述的技術,諸如捕捉表示105的圖像140、解碼表示105、和與遠程計 算設備130通信。
根據(jù)實施方式,運行在計算設備115上的應用程序可以將條碼105的圖像140解 碼為標識碼。標識碼可以是數(shù)字或字母數(shù)字字符的字符串、二進制、八進制或十六進制字符 串、或者某些其他表示,并且可以存儲在計算設備115上的存儲器之中,或者發(fā)送到服務器 設備130。在其他實施方式中,設備115可以不對條碼105的圖像140進行解碼,可以代之 為將圖像140發(fā)送到諸如服務器設備130的其他設備進行解碼(例如,在匪S消息中)。
在當前示例中,假定用戶使用的是裝備集成數(shù)碼相機135的移動電話120。用戶可 以使用相機135捕捉條碼105的圖像140,可以將圖像140存儲在蜂窩電話120的存儲器 之中。然后,運行在蜂窩電話120上的程序應用可以將條碼105的圖像140解碼為標識碼。 替選地,如果條碼105包含人工可讀表示,則用戶可以將標識碼直接輸入到設備120中,如 通過在小鍵盤上輸入數(shù)字。包含人工可讀表示的條碼105的一個示例是UPC符號。UPC符 號可以包括一系列條和在條下面的數(shù)字串,例如表示標識碼。在一個實施方式中,條可以對 數(shù)字串編碼。根據(jù)一些實施方式,可以經(jīng)由輸入表人工輸入標識碼。
如圖1中的箭頭A所示,移動設備120然后可以將標識碼發(fā)送到服務器130。傳 輸(A)可以采用數(shù)種示例性形式中的一種。例如,可以經(jīng)由互聯(lián)網(wǎng)或廣播將標識碼發(fā)送到 蜂窩塔。其他示例也是可能的,包括以上的組合。移動設備120還可以將用戶標識的表發(fā) 送給服務器130。標識可以包括cookie、用戶名、電子郵件地址、和其他標識特性。在圖1 的示例之中,蜂窩電話120可以將包含標識碼的消息廣播到蜂窩塔。在那里,可以將消息進 一步經(jīng)由互聯(lián)網(wǎng)發(fā)送到服務器130。
服務器130可以接收標識碼。然后,服務器130可以將標識碼與產品、服務、或地 點或其他描述符相匹配。在一個實施方式中,服務器130訪問數(shù)據(jù)庫中的標識碼,并使用存 儲在數(shù)據(jù)庫之中的先前定義的關聯(lián)來檢索對應于標識碼的信息。在另一實施方式中,服務 器可以就信息查詢web服務。在又一實施方式中,標識碼本身可以包含所需的信息。在一 些實施方式中,服務器可以基于接收到的信息生成內容。其他實施方式是可能的。
服務器130可以創(chuàng)建表格145,以輸入用于產品、服務、地點或描述符的評級。在一 個實施方式中,服務器130可以將表格145編碼為某些適當?shù)娘@示格式,諸如HTML。其他顯 示格式是可能的。在另一實施方式中,服務器130可以將評級表145的創(chuàng)建委托給移動設 備120。在該情形中,可以將關于產品、服務或地點的信息編碼為不同的格式,諸如XML。也 可以使用其他格式。在一個實施方式中,服務器130可以將評級表145或信息發(fā)送給移動 設備120,如圖1的箭頭B所表示的。替選地,服務器125可以將表145嵌入到給用戶的電 子郵件中,或者可以存儲表145并在電子郵件中將鏈接到已存儲表的URL發(fā)送給用戶。
在其他實施方式中,可以將關于產品、服務、地點或描述符的信息直接編碼為條碼 105??梢圆挥脧姆掌?30接收或向其發(fā)送任何內容,在設備120處本地編碼和使用該信 息來創(chuàng)建評級表140。例如,移動設備120可以具有本地存儲在存儲器內的內容或信息,可 以使用從已捕捉到的機器可讀表示105取得的解碼信息訪問存儲器。在一些實施方式中, 例如,設備120可以存儲已存儲在服務器130上的信息的子集。
再參考圖1所示的餐廳評級示例,服務器130可以使用標識碼明確表達數(shù)據(jù)庫查 詢,并且可以從數(shù)據(jù)庫接收信息。在該示例中,從數(shù)據(jù)庫返回的信息可以包含機構的名稱, 即梅爾餐廳。返回的信息還可以包含一個或多個可評級的項目。在圖1的示例之中,可評級 的項目可以包括“食物”、“服務”和“環(huán)境”。服務器130可以使用該信息創(chuàng)建評價表145, 在該示例之中,評價表145包括用于用戶可以輸入分值的每種類型的區(qū)域。替選地,可以從 數(shù)據(jù)庫或者服務器130或移動設備120的存儲器中檢索評價表145本身。在一些實施方式 中,評價表145還可以包含評論部分,在該部分用戶可以在表145中輸入評論。接著,服務 器130可以對HTML評級表進行格式化,并將該表發(fā)送到用戶的蜂窩電話120 (箭頭B)。在 一些實施方式中,附加或者代替評級表145,服務器130可以將其他內容或信息遞送到移動 設備。
接著,移動設備120可以從服務器130接收評級表145或者其他內容或信息。在 移動設備120接收關于產品、服務、地點或描述符的信息而不是表145本身的實施方式中, 移動設備120然后可以從該信息創(chuàng)建評級表145。評級表145,不論是從服務器130接收還 是本地生成,均可以在設備120的顯示屏上向用戶顯示。
在一個實施方式中,以上描述的步驟可以在短時間段內發(fā)生。例如,在用戶結束用 餐后,可以向用戶呈現(xiàn)可以包括條碼105的賬單110。例如,用戶可以使用在其蜂窩電話中 集成的數(shù)碼相機拍攝該條碼105,然后將信用卡或現(xiàn)金留給服務員支付賬單。在捕捉條碼 圖像之后,可以對條碼進行解碼(在移動電話120本地或者在服務器130上)以獲取標識 碼。可以將標識碼發(fā)送給服務器130,服務器可以生成評級表145并可以將評級表145發(fā) 送給移動設備120進行顯示。在等待服務員返回其信用卡時,例如,用戶可以于體驗在其記 憶中仍然新鮮而且其有便利時機完成表145的情況下有利地完成評級表145。用戶可以完 成、部分完成、或者忽略(可能選擇以后完成)表145,并將表145發(fā)送回到服務器130。
如圖1中的箭頭C所示,移動設備120可以將完成的或者部分完成的表發(fā)送回到 服務器130或者不同的服務器。相對第一傳輸,可以用如上所述的方法類似的方式實現(xiàn)該 傳輸(箭頭C)。
在示例100中,蜂窩電話120可以接收評級表145的HTML表示,并可以在顯示屏 上顯示表145。用戶可以完成評級表145,并且可以例如將食物評級為分值“9”,將服務評 級為分值“10”、并將環(huán)境評級為分值“6”。用戶還可以輸入評論,諸如關于特定的食物項目 (例如,餡餅)。蜂窩電話120接著可以將完成的表145發(fā)送給服務器130(箭頭C)。
服務器130可以接收來自于移動設備120的該傳輸,并接著可以對完成的評級表 進行處理。在一個實施方式中,可以將評級存儲在數(shù)據(jù)庫中。在另一實施方式中,服務器 130可以將評級與類似評級合并。在一些實施方式中,服務器可以維護對應于特定產品、服 務、地址或描述符的評級的網(wǎng)頁150。該網(wǎng)頁可以包括綜合評級,其包括從多個單獨評級提 供的反饋,或者可以允許用戶訪問單獨的評級,諸如在圖1示例中由用戶提供的對梅爾餐廳的評級150。對于梅爾餐廳有興趣的用戶可以使用計算設備160訪問評級150。服務器 可以將評級150發(fā)送給計算設備160,如圖1中箭頭Dl所表示的。
如圖1中箭頭D2所示,作為完成評論表145的回答,服務器可以在評論完成后將 內容提供給設備115。例如,服務器可以將優(yōu)惠券155、感謝消息、或其他內容提供給手持設 備115。在當前示例100中,用戶經(jīng)由其蜂窩電話120從服務器130接收電子優(yōu)惠券155 (如 箭頭D2所指示的)。
圖2是可以用于對機器可讀表示的圖像進行捕捉和解碼的示例性手持設備205的 框圖200。在一個實施方式中,手持設備205是移動電話。如前所述,手持設備205可以包 括能夠捕捉表示的相機或其他設備(例如,IR掃描儀或RF讀取器),如捕捉設備202所示。 為了簡明,圖2所示的捕捉設備202是經(jīng)由接口 204連接到手持設備205的外圍設備,但是 在一些實施方式中,捕捉設備202集成在手持設備205內。根據(jù)一個實施方式,手持設備205 是包括集成數(shù)碼相機的移動電話。在一些實施方式中,可以使用其他捕捉設備202。其他捕 捉設備的示例包括但不限于筆式掃描儀和條碼掃描儀。在捕捉設備沒有集成在手持設備 205的實施方式中,設備間的通信可以經(jīng)由有線或無線通信方式(例如,包括藍牙技術)進 行。
可以經(jīng)由接口 204,將捕捉到的表示發(fā)送給圖像解碼器模塊208。圖像解碼器模塊 208可以對機器可讀表示的圖像進行解碼以獲取標識符,該標識符可以用于標識在表示和 關聯(lián)的產品、服務、地點、促銷、事件、機構、企業(yè)等或者以上的組合之間的關聯(lián)。根據(jù)實施方 式,圖像解碼器208可以對已捕捉表示的圖像進行解碼以獲取數(shù)字標識符,但是也可以使 用其他類型的標識符,諸如字母數(shù)字標識符、字符串、ASCII值等。
在一些實施方式中,圖像解碼器208還可以對頂掃描、RF信號、或其某種組合進 行解碼。根據(jù)一些實施方式,接口 204可以允許在各種捕捉機制間提取。例如,圖像解碼器 208可以從相機、頂掃描儀或RF讀取器接收表示,因為接口 204可以從任何捕捉機制生成 類似數(shù)據(jù),然后圖像解碼器208可以使用該數(shù)據(jù)來解碼表示。
評級程序應用206可以提供與機器可讀表示相關聯(lián)的功能。評級應用206可以與 接口 204、圖像解碼器208、顯示模塊218、存儲數(shù)據(jù)庫210、和可選的分辨(resolution)模 塊212進行通信。在一個實施方式中,評級應用206可以從圖像解碼器208接收已解碼的 標識符,并可以使用通信設備216經(jīng)由網(wǎng)絡將標識符發(fā)送給遠程服務器。通信設備216可 以是互聯(lián)網(wǎng)連接中的設備、蜂窩電話天線、或其他設備。在該示例中,假定通信設備216是 蜂窩電話天線。常規(guī)上,天線216可以發(fā)送和接收信息。評級應用206可以經(jīng)由接口 204 和天線216發(fā)送和接收信息。信息可以通過網(wǎng)絡傳遞,以下參考圖3詳細描述。
可以通過接口 204使用天線216經(jīng)由網(wǎng)絡從評級應用206發(fā)送已解碼的標識符。 接收到的信息可以包括與已發(fā)送的標識符相關聯(lián)的內容??梢詥为毎l(fā)送標識符,在一些實 施方式中,評級應用206可以發(fā)送一個以上的標識符。例如,用戶可以捕捉一個以上的機器 可讀表示,并且設備205可以一起發(fā)送關聯(lián)的標識符。例如,評級應用206可以將已編碼的 標識符"_P iF ps I U”、"_uILnnqC"和 ‘‘_mqNvxq、,,作為單個消息"_p iF ps | U_ ulLrmqCjiiqNvxcf 發(fā)送,可以使用天線216將該消息發(fā)送到服務器。以下參考圖3詳細描 述發(fā)送標識符和接收內容。
服務器可以使用標識符訪問與標識符相關聯(lián)的內容以及相關聯(lián)的產品、服務、地點、促銷、事件、機構或企業(yè),并且可以將內容發(fā)送給移動設備205,移動設備205可以通過 天線216和接口 204經(jīng)由網(wǎng)絡接收內容。然后,評級應用206可以與顯示模塊218共同協(xié) 調在移動設備上呈現(xiàn)內容,并且如果需要,可以對內容補充附加信息。顯示模塊218可以將 必需的控制信號提供給移動設備的顯示屏,以使得能夠顯示內容和信息。傳統(tǒng)上,可以通過 移動設備的各種輸入/輸出組件(圖2中未示出),諸如顯示屏、一個或多個指示燈、揚聲 器、小鍵盤、觸摸屏、語音激活輸入組件等,從用戶接收輸入,并且可以將信息和內容提供給 用戶。
根據(jù)一些實施方式,評級程序應用206還可以訪問與來自本地數(shù)據(jù)存儲的標識符 相關聯(lián)的內容。例如,評級應用206可以使用解碼的標識符訪問存儲數(shù)據(jù)庫210,內容可以 存儲在那里。評級應用206可以將標識符發(fā)送給存儲單元(例如,位置數(shù)據(jù)庫210),從而評 級應用206可以如上所述通過參考數(shù)據(jù)存儲重用已捕捉的表示。繼續(xù)示例,如果之后使用 手持設備205捕捉先前捕捉到的機器可讀表示之一,則評級應用206可以使用關聯(lián)標識符 本地檢索已存儲的內容,代替或附加向服務器130發(fā)送表示的標識符或圖像。
在一些實施方式中,分辨模塊212可以訪問數(shù)據(jù)庫210以確定標識符(為了簡潔, 在圖2中省略了接口箭頭)。在其他實施方式中,可以初始將捕捉到的圖像傳遞通過在其 中可以進行各種預處理步驟的評級應用206,接著傳遞到圖像解碼器208,還可能傳遞到分 辨模塊212進行解碼。分辨模塊212可以接收已解碼的表示并確定評級標識符。在一些實 施方式中,評級標識符可以是數(shù)字(例如,1沘594)、字符串、ASCII值(例如,“_p iF ps I U” ),或其某種組合。另外,可以對評級標識符進行編碼。
根據(jù)實施方式,分辨模塊212可以將已解碼的評級標識符傳遞到評級206。在一些 實施方式中,圖像解碼器208和分辨模塊212提供的功能可以組合在單個模塊中,而在一些 實施方式中,完全不使用分辨模塊212提供的功能。在各種實施方式中,諸如評級表145、用 于生成評級表145的信息的內容或者其他內容可以通過使用由圖像解碼器模塊208產生的 標識符訪問,而在其他實施方式中,內容可以通過使用由分辨模塊212產生的評級標識符 訪問ο
圖3是可用于提供與標識碼相關聯(lián)的內容的示例性系統(tǒng)300的框圖。如前所述, 手持設備120可以將標識符發(fā)送給一個或多個服務器設備130。在一個實施方式中,服務器 130和手持設備120可以經(jīng)由網(wǎng)絡330通信。例如,手持設備120可以通過無線天線(如 圖3中天線325所圖示的)的網(wǎng)絡將一個或多個標識符發(fā)送給服務器130。類似地,服務器 130可以將關于已接收到的標識符的信息發(fā)送給手持設備120。服務器130可以使用說明 性示出的通信信道335經(jīng)由網(wǎng)絡330發(fā)送和接收信息。通信信道335可以允許經(jīng)由任意數(shù) 量端口的通信。例如,通信信道335可以經(jīng)由可用于超文本傳輸協(xié)議(HTTP)請求的同樣端 口進行通信。
服務器130可以經(jīng)由接口 340接收和發(fā)送信息。例如,如前所述,手持設備120可 以經(jīng)由網(wǎng)絡330發(fā)送標識符。可以經(jīng)由網(wǎng)絡330通過通信信道335將標識符發(fā)送到接口 3400在一個實施方式中,接口 340可以包括通用網(wǎng)關接口(CGI)。
根據(jù)實施方式,服務器130還包括請求解釋器模塊345、響應格式化器模塊365、 內容生成器模塊370、標識碼轉換器模塊350、標識碼數(shù)據(jù)庫355、和評論表生成器360。請 求解釋器模塊345可以接收從接口 340接收的信息傳輸并對其進行解釋,諸如通過網(wǎng)絡330接收的傳輸。請求解釋器345可以解析信息,以生成其他服務器模塊可以理解的請求。例 如,請求解釋器可以生成“Find_p iF ps I U”消息,并將該消息發(fā)送給標識碼轉換器模 塊 350。
在一個實施方式中,代碼轉換器350可以從請求解釋器模塊345接收消息,并訪問 與在已接收消息之中包括的標識碼相關的內容。代碼轉換器350可以用多種方式訪問內容 或信息。例如,其可以使用接收到的標識符訪問數(shù)據(jù)庫,或者可以將接收到的標識符轉換為 關聯(lián)實體,諸如標識產品、服務、事件、促銷、企業(yè)、公司、位置等的描述符。在一個實施方式 中,可以使用描述符訪問數(shù)據(jù)庫和檢索相關內容。在當前示例中,根據(jù)某些實施方式,描述 符或標識符可以用于訪問諸如數(shù)據(jù)庫355的數(shù)據(jù)存儲和檢索相關信息。標識碼轉換器350 可以使用標識碼格式化查詢以訪問標識碼數(shù)據(jù)庫355,以及從數(shù)據(jù)庫355接收信息。例如, 代碼轉換器350可以使用標識符訪問存儲在數(shù)據(jù)庫355中的相關性,該相關性標識標識符 和諸如產品、服務、地點、企業(yè)、機構、事件、促銷等的關聯(lián)身份之間的關聯(lián)。作為另一個示 例,代碼轉換器350可以將標識符H^^n“_p iF ps|U”)解析為其對應的實體(例如, 在梅爾餐廳的就餐體驗)。然后,其可以訪問代碼位置數(shù)據(jù)庫355以檢索與實體相關的信 息。代碼轉換器350可以將轉換的標識符和來自代碼位置數(shù)據(jù)庫355的任何已存儲數(shù)據(jù)發(fā) 送到評論表生成器360或內容生成器模塊370。
評論表生成器360和內容生成器模塊370可以用類似方式操作,用來為手持設備 120提供內容。例如,它們均可以從代碼轉換器350接收關于一個或多個實體的信息,并可 以生成可以由手持設備120顯示的內容。例如,評論表生成器370可以從代碼轉換器350 接收字符串,其包括“食物、服務、環(huán)境、評論”。根據(jù)一個實施方式,評論表生成器360可以 使用該字符串生成超文本標記語言(HTML)頁面,其包括具有用于食物、服務和環(huán)境的評級 類型、以及接受評論的評級表145。類似地,舉例而言,內容生成器可以接收信息,并使用該 信息生成包括優(yōu)惠券、消息、請求、推薦、通知或提示的頁面。在各種實施方式中,評論表生 成器360或內容生成器370可以訪問數(shù)據(jù)庫355(為了簡潔,在圖3中未示出接口箭頭)。
在某些實施方式中,生成的內容是機器可讀指令集,當執(zhí)行時在手持設備120上 執(zhí)行動作。例如,可以將相同的字符串“食物、服務、環(huán)境、評論”編碼進機器可讀表示,當執(zhí) 行時修改由手持設備205執(zhí)行的評級應用206的行為。修改的行為可以包括用信息擴增 用戶接口的一部分、調用另一應用等。然后,評論表生成器360或內容生成器模塊370可以 將生成的內容發(fā)送到響應格式化器320。
響應格式化器365可以接收由評論表生成器360或內容生成器模塊370生成的內 容,并準備用于經(jīng)由網(wǎng)絡330傳送的內容。例如,響應格式化器320可以生成將要經(jīng)由網(wǎng)絡 330發(fā)送到手持設備120的包括上述內容的消息。作為一個說明性示例,如果評論表生成器 360生成HTML頁面,那么響應格式化器365可以在HTTP響應中包括HTML頁面。響應格式 化器365可以將生成的響應發(fā)送給接口 340。
接口 340可以使用通信信道335,經(jīng)由網(wǎng)絡330將由響應格式化器365生成的消 息發(fā)送給手持設備120。例如,接口可以使用合適的端口經(jīng)由通信信道335將HTTP請求發(fā) 送給網(wǎng)絡330。響應格式化器365還可以將內容發(fā)送給不同的遠程設備,諸如客戶端設備 160(見圖 1)。
然后,手持設備120可以例如通過顯示HTML頁面、或通過執(zhí)行機器可讀指令來顯示包含在響應中的內容。手持設備120可以托管可用于顯示從服務器130接收到的內容的 瀏覽器應用。如圖3所說明的,舉例而言,用于在手持設備120上顯示的內容可以包括評論 表145或優(yōu)惠券155。在各種實施方式中,用戶可以用各種方式兌換該優(yōu)惠券,諸如將優(yōu)惠 券消息向對應企業(yè)的雇員顯示,或者通過使用移動設備120將電子消息發(fā)送給對應企業(yè)處 的接收設備。在替選實施方式中,優(yōu)惠券可以是可在以后兌現(xiàn)的折扣。其他內容示例可以 包括廣告,諸如梅爾餐廳提供的促銷廣告或者來自其他企業(yè)的廣告。在一些實施方式中,廣 告可以來自于位置與和機器可讀表示相關聯(lián)的企業(yè)靠近的企業(yè),諸如在該示例中是與梅爾 餐廳隔一條街的企業(yè)。
在一些實施方式中,服務器接口 340可以包括請求解釋器345和響應格式化器 365。通常,在這樣的實施方式中,請求解釋器345和響應格式化器365可用類似于上述的 方式動作。然而,在該情形中,由于三個模塊340、345和365可以集成,因此某些消息傳遞 或對象處理細節(jié)可能不同。例如,代替創(chuàng)建對象并將其發(fā)送到請求解釋器模塊,接口 340可 以代之執(zhí)行機器可讀指令(例如,匯編代碼),其執(zhí)行請求解釋器功能。
應當理解,圖2所示的手持設備模塊和圖3所示的服務器模塊可以用任意數(shù)量的 方式組合或進一步分離。進一步,本文公開的技術可以用硬件或軟件模塊或者兩者的組合 來實施。在一些實施方式中,描述為在服務器130上進行的功能可以替選地在手持設備120 上進行,反之亦然。圖3示出了單個服務器設備130,但是在一些實施方式中,可以使用一個 以上的服務器來實施本文描述的技術。在一些實施方式中,數(shù)據(jù)庫或者大容量存儲單元可 以在服務器130或手持設備120的外圍。
圖4是設備可以執(zhí)行以使用機器可讀表示提交評級的示例性方法的流程圖400。 在一個實施方式中,設備可以是移動設備,諸如移動電話、PDA、或膝上或筆記本計算機。當 設備獲取機器可讀表示的圖像時,過程在步驟405開始。表示可以與產品、服務、促銷、事 件、位置、企業(yè)、體驗、機構等相關聯(lián),以下統(tǒng)稱為可評級實體??梢杂煤芏喾绞将@取圖像。在 一個實施方式中,可以通過數(shù)碼相機捕捉圖像,諸如集成在移動電話或PDA內的相機。在另 一實施方式中,可以通過條碼讀取器掃描圖像。根據(jù)實施方式,機器可讀表示可以是條碼。
在步驟410,設備可以對圖像進行解碼以獲取表示可評級實體的標識碼或標識符。 在步驟415,客戶端設備115可以將與解碼的圖像相關聯(lián)的標識碼提交給中央計算機系統(tǒng), 諸如圖1的服務器130。在一些實施方式中,可以省略步驟410,且設備可以將圖像提交給 中央計算機系統(tǒng)130進行遠程解碼。
接下來,在步驟420,移動設備可以從中央計算機系統(tǒng)130接收諸如表145(圖1) 的評級表,該評級表可以用于對可評級實體進行評級。根據(jù)一個實施方式,響應于從設備接 收到請求,服務器可以生成評級表,該請求可以包括標識碼、圖像、或兩者。在替選實施方式 中,設備可以從服務器接收指令,并可以使用該指令創(chuàng)建表。在其他替選實施方式中,移動 設備可以接收部分指令用于創(chuàng)建表,并可以訪問可能本地存儲在設備之上的附加指令創(chuàng)建 表。在某些實施方式中,可以省略步驟415,且設備可以使用標識碼創(chuàng)建用于對可評級實體 評級的評級表,可能訪問本地存儲在設備上的內容,諸如設備數(shù)據(jù)庫210(見圖2)。
在步驟425,移動設備可以將評級表提交給中央計算機系統(tǒng)130。在各種實施方式 中,例如,通過從用戶接收和合并關于評級表的輸入,提交的評級表可以是已完成的、部分 完成的,或者可以未編輯的。在各種實施方式中,表可以包含表示評級的數(shù)字(例如1-10)、對表提出問題的多選擇回答、字母等級排名、評論、范圍內的符號排名等其它可能。在一個 實施方式中,表可以指定優(yōu)選的評級方法,而在其他實施方式中,可以不提供風格指令。根 據(jù)某些實施方式,在任何一種情形中,服務器或設備可以能夠接收以多種格式的評級,包括 以上列出的示例,可以能夠在格式之間轉換。以此方式,為最大化呈現(xiàn)可能性,可以保留設 備顯示空間,并且可以增強靈活性,因為可以無縫支持各種反饋格式。在一個示例性實施方 式中,可以將評級表提供給中央計算機系統(tǒng)130。在不同的實施方式中,可以從表中提取評 級并將其提供給中央計算機系統(tǒng)130,而不用發(fā)送從服務器接收到的一些或全部信息,這可 以節(jié)省帶寬。
在步驟430,根據(jù)一個實施方式,設備可以從中央計算機系統(tǒng)接收內容。該內容 可以響應于接收到已完成的或者部分完成的評級表被提供,并且可以包括優(yōu)惠券、感謝消 息、廣告、促銷、提示、推薦、確認、到網(wǎng)頁的URL、或者其他類型的消息。在其他實施方式中, 附加計算設備還可以從服務器接收信息。例如,參照圖1,例如,設備160可以接收電子郵 件,其具有評論已接收到或者排名已被更新的信息,可能包括去往網(wǎng)頁的URL鏈接。根據(jù)一 些實施方式,設備160的用戶可以選擇接收關于可評級實體排名的電子郵件更新。在一些 實施方式中,可以省略步驟430,且設備可以不從服務器接收內容。
圖5是計算機系統(tǒng)可以執(zhí)行以管理用于可評級實體的評級系統(tǒng)的示例性方法的 流程圖500。在一些實施方式中,計算機系統(tǒng)是服務器設備,諸如服務器130(圖幻,而在其 他實施方式中,計算機系統(tǒng)是移動設備,諸如設備203(圖2)。在以下討論中將假定計算系 統(tǒng)是服務器設備,諸如服務器130。在步驟502將可評級實體與標識碼相關聯(lián),過程開始。 可評級實體可以是產品、服務、促銷、事件、位置、企業(yè)、體驗、或機構等等。根據(jù)一個實施方 式,可以從第三方用戶接收對這樣的關聯(lián)的請求。然后,可以將標識碼編碼為諸如條形碼的 機器可讀表示,并且可以提供給第三方用戶或可供其使用。如以下詳細描述的,第三方用戶 可以將機器可讀表示與可評級實體關聯(lián)呈現(xiàn),從而消費者或用戶可以使用該機器可讀表示 提供對可評級實體的評價。在步驟505,過程等待接收標識碼。接收標識碼可以包括但不限 于接收包含標識碼的互聯(lián)網(wǎng)傳輸、接收包含標識碼的蜂窩電話傳輸、和經(jīng)由通信信道335 接收包含標識碼的傳輸。根據(jù)一個實施方式,標識碼或標識符可以已經(jīng)由移動設備上的解 碼模塊所解碼。在替選實施方式中,基于與編碼在機器可讀表示中的標識符的關聯(lián)來標識 標識碼,標識碼本身不直接編碼在表示中。
在接收到標識碼之后,在步驟510,使用標識碼標識可評級實體。在一個實施方式 中,標識可評級實體可以包括格式化數(shù)據(jù)庫查詢、將查詢提交給數(shù)據(jù)庫、和從數(shù)據(jù)庫接收 關于可評級實體的信息。在另一實施方式中,標識可評級實體可以包括格式化web服務查 詢、將查詢提交給web服務、和從web服務接收關于可評級實體的信息。在又一實施方式中, 標識可評級實體可以包括對標識碼進行解碼,并從標識碼提取關于可評級實體的信息。其 他實施方式是可能的。
可以使用標識碼、可評級實體、或者兩者生成可以用于對可評級實體進行評級的 評價表或評級表。根據(jù)一個實施方式,生成評級表可以包括從數(shù)據(jù)庫訪問內容。中央計算 機系統(tǒng)可以以合適的顯示格式(諸如HTML)對評級表進行編碼。其他顯示格式是可能的。 在另一實施方式中,中央計算機系統(tǒng)可以創(chuàng)建部分評級表,并且可以將表的最終創(chuàng)建委托 給移動設備。在該實施方式中,中央計算機系統(tǒng)可以以合適的數(shù)據(jù)格式(諸如XML)對表進行編碼。其他數(shù)據(jù)格式也是可能的。
在步驟515,中央計算機系統(tǒng)可以將與可評級實體相關聯(lián)的評級表發(fā)送給移動設 備。發(fā)送表可以包括發(fā)送包含表的互聯(lián)網(wǎng)傳輸、發(fā)送包含表的蜂窩電話傳輸、以及經(jīng)由通 信信道335發(fā)送表。替選地,中央計算機系統(tǒng)可以將表嵌入到給用戶的電子郵件中,或者可 以將表存儲在服務器端,并將鏈接到已存儲的表的URL發(fā)送給用戶。
在步驟520,計算機系統(tǒng)可以從移動設備接收評級表,例如在用戶已在移動設備上 編輯表之后。評級表可以是完成的或部分完成的,或者在一些情形中,未編輯返回的。在替 選實施方式中,移動設備可以從評價表提取評級或排名,且計算機系統(tǒng)可以接收包括排名 而不是表的差額的傳輸。在該實施方式中,可以用適當?shù)母袷綄σ烟崛〉脑u級進行編碼,諸 如URL字符串的GET部分。用于對評級進行編碼的另一格式可以是可擴展的數(shù)據(jù)格式,諸 如XML。其他格式也是可能的。
在步驟525,計算機系統(tǒng)對評級表進行處理。根據(jù)一個實施方式,對表進行處理可 以包括從表提取評級。在評級被移動設備提取且用合適的數(shù)據(jù)格式編碼的實施方式中,對 表進行處理可以包括對數(shù)據(jù)格式進行解碼以獲取評級。對表145進行處理還可以包括格 式化數(shù)據(jù)庫查詢以將評級存儲在數(shù)據(jù)庫中,并且對數(shù)據(jù)庫執(zhí)行查詢。在另一實施方式中,計 算機系統(tǒng)130可以將評級與類似評級合并,可能基于新接收到的評級或排名來更新可評級 實體的綜合評級。舉例而言,在一些實施方式中,對評級表進行處理可以包括將評級從一 種評級格式轉換為另一種,諸如從數(shù)字等級轉換為字母等級。
在步驟530,根據(jù)一個實施方式,計算機系統(tǒng)可以將內容提供給移動設備。內容或 信息可以經(jīng)由電子傳輸提供,且可以采用各種形式。內容可以包括優(yōu)惠券、確認、消息、提 示、電子郵件消息、到網(wǎng)頁的URL鏈接、音頻文件、視頻文件、圖像、或者以上的各種組合。在 一個實施方式中,可以提供作為填寫排名表的獎賞的內容。計算機系統(tǒng)可以將該內容嵌入 在電子郵件中,并將該電子郵件發(fā)送給用戶。計算機系統(tǒng)可以本地存儲該內容,并發(fā)送包括 鏈接到該已存儲內容的URL的電子郵件。在一些實施方式中,計算機系統(tǒng)可以維護對應于 特定可評級實體的評級的網(wǎng)頁,諸如圖1所示的網(wǎng)頁150。該網(wǎng)頁可以包括綜合評級,其包 括來自多個單獨評級的反饋,或者可以允許用戶訪問單獨的評級,諸如在圖1示例中由用 戶提供的對梅爾餐廳的評級。可以將網(wǎng)頁發(fā)送給移動設備或者給不同的計算設備。
圖6a_6c是可以在移動設備的顯示屏上呈現(xiàn)的內容的示例性截屏600、605、610。 根據(jù)某些實施方式,在從服務器接收內容或信息之后,可以在移動設備上顯示截屏600、605 或610,這可以在提交已完成的評級表之后進行。在其他實施方式中,移動設備可以提供內 容或一部分內容。圖6a是對應于度假體驗的有利評論的消息的示例性截屏600,且包括對 以后入住提供打折的優(yōu)惠券。在一個實施方式中,可以在內容中包括使得主題曲在設備的 揚聲器上播放的音頻文件,例如當視覺內容在顯示屏上顯示時。圖6b是響應于不滿意評級 的示例性截屏605。圖6C是響應于有利評價的示例性截屏610。例如,截屏610包括圖像 和可由用戶選擇鏈接到網(wǎng)頁的鏈接。
圖7是由在可以用于使用機器可讀表示提供評級的系統(tǒng)之中的移動設備和服務 器所做的示例性動作的流程圖700。在實施方式中,移動設備可以是移動電話、PDA、或膝上 計算機,諸如圖1所示的設備120、125,而服務器可以是中央計算系統(tǒng),諸如服務器130。在 步驟705,移動設備可以捕捉機器可讀表示的圖像。機器可讀表示可以是條碼、二維條碼、UPC符號、或對信息進行編碼的任何其他機器可讀表示。在一個實施方式中,可由數(shù)碼相機 135捕捉圖像,而在另一實施方式中,可由條碼讀取器掃描圖像。
在步驟710,移動設備可以通過對機器可讀表示的圖像進行解碼以獲取標識碼,來 對機器可讀表示解碼。根據(jù)一個實施方式,可以將標識碼與可評級實體相關聯(lián)。在步驟715, 移動設備可以將標識碼提交給服務器,在步驟720,服務器可以接收標識碼。接收標識碼可 以包括但不限于接收包含標識碼的互聯(lián)網(wǎng)傳輸、接收包含標識碼的蜂窩電話傳輸、或經(jīng)由 通信信道335接收包含標識碼的傳輸。
在步驟725,服務器可以使用標識碼標識關聯(lián)。在一個實施方式中,該關聯(lián)可以定 義標識碼和可評級實體之間的相關性。如上所述,可評級實體可以對應于可被評級或排名 的任何事物,諸如項目、服務、或買家可以購買的消費品、或者銷售這樣的項目、服務或消費 品的對應企業(yè)或機構。在一個實施方式中,標識可評級實體可以包括格式化數(shù)據(jù)庫查詢、 將查詢提交給數(shù)據(jù)庫、和接收關于可評級實體的信息。在一些實施方式中,查詢可以返回標 識可評級實體的標識符、與可評級實體相關聯(lián)的信息、或者以上的組合??梢詧?zhí)行附加的數(shù) 據(jù)庫查詢。在另一實施方式中,標識可以包括格式化web服務查詢、將查詢提交給標識碼 web服務、和接收關于可評級實體的信息。在又一實施方式中,標識可以包括對標識碼進 行解碼,并從標識碼提取關于可評級實體的信息。在移動設備提交圖像而不是標識碼的實 施方式中,服務器可以對圖像進行解碼以獲取標識碼。其他實施方式是可能的。
可以在步驟727生成評級表。根據(jù)一個實施方式,評級表可以用于對可評級實體 評級,并且可以通過從存儲位置檢索與可評級實體或標識碼相關聯(lián)的信息且使用檢索到的 信息生成表來生成。在一些實施方式中,評級表可能先前已被生成并存儲在存儲器位置,在 該情形中,可以在步驟727檢索評級表。服務器可以格式化評級表,或者可以格式化指令以 創(chuàng)建表。
在步驟730,服務器可以將評級表發(fā)送給移動設備,在步驟735,移動設備可以接 收該表。發(fā)送表可以包括發(fā)送包含表的互聯(lián)網(wǎng)傳輸、發(fā)送包含表的蜂窩電話傳輸、以及經(jīng) 由通信信道335發(fā)送表。替選地,服務器可以將表嵌入到給用戶的電子郵件中,或者可以存 儲表,并在電子郵件中將鏈接到已存儲表的URL發(fā)送給用戶。在一個實施方式中,移動設備 可以整體接收評級表。在另一實施方式中,移動設備可以接收用于創(chuàng)建表的指令,并可以從 該指令創(chuàng)建表。
在步驟740,移動設備可以接收用戶輸入,并使用其擴增評級表。在一個實施方式 中,接收到的用戶輸入包括對一個或多個可評級實體的一個或多個評級。以此方式,可以完 成或部分完成評級表。在步驟745,移動設備可以將已擴增的評級表提交給服務器,而在步 驟750,服務器可以接收評級表。在替選實施方式中,可以從評級表提取評級,并將其提供給 服務器。
在步驟755,服務器可以對接收到的評級表或獨立的評級進行處理。對表進行處理 可以包括從表提取評級。在移動設備對評級或表用合適的數(shù)據(jù)格式編碼的實施方式中,該 處理可以包括對數(shù)據(jù)格式進行解碼以獲取評級。處理還可以包括格式化數(shù)據(jù)庫查詢,以將 評級存儲在數(shù)據(jù)庫中,并且對數(shù)據(jù)庫執(zhí)行查詢。在另一實施方式中,服務器可以將評級與類 似評級合并,并可以更新綜合評級或者一個或多個網(wǎng)頁或者存儲器位置。
在步驟760,服務器可以將內容提供給移動設備,在步驟765,移動設備可以接收內容。在一些實施方式中,服務器可以對優(yōu)惠券、感謝消息或其他消息格式化,以發(fā)送給移 動設備。服務器可以將優(yōu)惠券、感謝消息或其他消息嵌入在電子郵件中,并將該電子郵件發(fā) 送給用戶。服務器可以保存優(yōu)惠券、感謝消息或其他消息,并在電子郵件中將到該已保存內 容的URL發(fā)送給用戶。在一些實施方式中,服務器可以維護對應于可評級實體的評級的網(wǎng) 頁,諸如頁面150(圖1)。該網(wǎng)頁可以包括綜合評級,其包括從多個單獨評級提供的反饋,或 者可以允許用戶訪問單獨的評級,諸如在圖1中由用戶提供的對梅爾餐廳的評級150???以將網(wǎng)頁發(fā)送給移動設備或者不同的計算設備。在圖1中示出了一個以上計算設備從服務 器接收內容的一個示例,其中移動設備115和附加計算設備160均從服務器130接收內容。 在其他實施方式中,內容可能不是由服務器發(fā)送的。
圖8示出了可以作為客戶端或者作為服務器或者多個服務器用于實施本文檔描 述的系統(tǒng)和方法的通用計算機設備800和通用移動計算機設備850的示例。計算設備800 意在表示各種形式的數(shù)字計算機,諸如膝上型機、臺式機、工作站、個人數(shù)字助理、服務器、 刀片服務器、大型機以及其它適當?shù)挠嬎銠C。計算設備850意在表示各種形式的移動設備, 諸如個人數(shù)字助理、蜂窩電話、智能手機以及其它相似的計算設備。在此示出的組件、其連 接和關系以及其功能意在只是示例性的,并且并不意在限制在本文檔中描述和/或主張的 系統(tǒng)、方法、設備或技術的實施方式。
計算設備800包括處理器802、存儲器804、存儲設備806、連接到存儲器804和高 速擴展端口 810的高速接口 808以及連接到低速總線814和存儲設備806的低速接口 812。 組件802、804、806、808、810和812中的每一個使用各種總線互連,并且可以視情況被安裝 在公共主板上或以其它方式安裝。處理器802可以處理用于在計算設備800內執(zhí)行的指 令,包括存儲在存儲器804中或存儲設備806上用來在諸如耦接到高速接口 808的顯示816 的外部輸入/輸出設備上顯示GUI的圖形信息的指令。在其它實施方式中,可以視情況使 用多個處理器和/或多個總線以及多個存儲器和存儲器類型。并且,可以連接多個計算設 備800,其中每一個設備提供部分必需操作(例如,作為服務器簇、刀片服務器組或多處理 器系統(tǒng))。
存儲器804存儲在計算設備800內的信息。在一個實施方式中,存儲器804是計 算機可讀介質。在一個實施方式中,存儲器804是易失性存儲器單元。在另一個實施方式 中,存儲器804是非易失性存儲器單元。
存儲設備806能夠為計算設備800提供海量存儲。在一個實施方式中,存儲器806 是計算機可讀介質。在各種實施方式中,存儲設備806可以是軟盤設備、硬盤設備、光盤設 備或帶設備、閃存或其它相似的固態(tài)存儲器設備、或設備陣列,包括在存儲區(qū)域網(wǎng)絡或其它 配置中的設備。在一個實施方式中,計算機程序產品被有形地包含在信息載體中。計算機 程序產品可以包含在被執(zhí)行時執(zhí)行諸如上述那些方法的一個或多個方法的指令。信息載體 是計算機或機器可讀介質,諸如存儲器804、存儲設備806、在處理器802上的存儲器或傳播 信號。
高速控制器808管理關于計算設備800的帶寬密集型操作,而低速控制器812管 理較低帶寬密集型操作。職責的這樣的分配只是示例性的。在一個實施方式中,高速控制 器808 (例如通過圖形處理器或加速器)耦接到存儲器804、顯示816,以及耦接到可以接受 各種擴展卡(未示出)的高速擴展端口 810。在該實施方式中,低速控制器812耦接到存儲設備806和低速擴展端口 814。可以包括各種通信端口(例如USB、藍牙、以太網(wǎng)、無線以 太網(wǎng))的低速擴展端口可以耦接到諸如鍵盤、指示設備、掃描儀的一個或多個輸入/輸出設 備,或例如通過網(wǎng)絡適配器耦接到諸如交換機或路由器的聯(lián)網(wǎng)設備。
計算設備800可以如圖中所示以多種不同的形式實現(xiàn)。例如,計算設備800可以 被實現(xiàn)為標準服務器820或更多時間被實現(xiàn)在在一組這樣的服務器中。計算設備800還可 以被實現(xiàn)為機架服務器系統(tǒng)824的一部分。另外,計算設備800可以在諸如膝上型計算機 822的個人計算機中實現(xiàn)。替選地,來自計算設備800的組件可以與諸如設備850的移動設 備(未示出)中的其它組件相結合。這樣的設備中的每一個可以包含計算設備800、850中 的一個或多個,以及整個系統(tǒng)可以由相互通信的多個計算設備800、850組成。
除其它組件外,計算設備850包括處理器852、存儲器864、諸如顯示854的輸入/ 輸出設備、通信接口 866以及收發(fā)器868。設備850還可以提供有諸如微驅動或其它設備 的存儲設備以提供額外的存儲。組件852、864、邪4、866和868中的每一個使用各種總線互 連,以及組件中的數(shù)個可以視情況被安裝在公共主板上或以其它方式安裝。
處理器852可以執(zhí)行在計算設備850內的指令,包括存儲在存儲器864中的指令。 處理器也可以被實現(xiàn)為分立的模擬和數(shù)字處理器。處理器可以提供例如對設備850的其它 組件的協(xié)調,諸如對用戶接口、由設備850運行的應用以及經(jīng)由設備850的無線通信的控 制。
處理器852可以通過耦接到顯示邪4的控制接口 858和顯示接口 856與用戶通信。 顯示邪4可以是例如TFT IXD顯示或OLED顯示或其它適當?shù)娘@示技術。顯示接口 856可 以包括用于驅動顯示854向用戶呈現(xiàn)圖形和其它信息的適當?shù)碾娐贰?刂平涌?858可以從 用戶接收命令并且將命令進行轉換以提交給處理器852。另外,可以提供與處理器852通信 的外部接口 862,以使得設備850能夠與其它設備進行近區(qū)域通信。外部接口 862可以例如 有線通信(例如,經(jīng)由對接過程)或者無線通信(例如,經(jīng)由藍牙或其他這類技術)。
存儲器864存儲在計算設備850內的信息。在一個實施方式中,存儲器864是計 算機可讀介質。在一個實施方式中,存儲器864是易失性存儲器單元。在另一個實施方式 中,存儲器864是非易失性存儲器單元。還可以提供擴展存儲器874并且通過可以包括例 如SIMM卡接口的擴展接口 872將其連接到設備850。這樣的擴展存儲器874可以為設備 850提供額外的存儲空間,或還可以存儲用于設備850的應用或其它信息。具體地,擴展存 儲器874可以包括指令來執(zhí)行或補充上述過程,以及還可以包括安全信息。因此,擴展存儲 器874可以例如作為用于設備850的安全模塊提供,以及可以被編程有允許安全使用設備 850的指令。另外,安全應用以及額外的信息可以經(jīng)由SIMM卡提供,諸如以不可非法侵入的 方式將標識信息放置在SIMM卡上。
存儲器可以如下所述包括例如閃存和/或MRAM存儲器。在一個實施方式中,將計 算機程序產品有形地包含在信息載體中。計算機程序產品包含在被執(zhí)行時執(zhí)行諸如上述那 些方法的一個或多個方法的指令。信息載體是計算機或機器可讀介質,諸如存儲器864、擴 展存儲器874、在處理器852上的存儲器或傳播信號。
設備850可以在需要的情況下通過可以包括數(shù)字信號處理電路的通信接口 866無 線地通信。通信接口 866可以提供在各種模式或協(xié)議下的通信,諸如GSM語音通話、SMS、 EMS或匪S消息、CDMA、TDMA, PDC、WCDMA, CDMA2000或GPRS等??梢岳缤ㄟ^射頻收發(fā)器868來發(fā)生這樣的通信。另外,諸如使用藍牙、WiFi或其它這樣的收發(fā)器(未示出),可以 發(fā)生短程通信。另外,GPS接收器模塊870可以向設備850提供可以由運行在設備850上 的應用視情況使用的額外的無線數(shù)據(jù)。
設備850還可以使用音頻編解碼器860可聽見地通信,音頻編解碼器860可以從 用戶接收口語信息并且將其轉換為可使用的數(shù)字信息。同樣,音頻編解碼器860可以諸如 通過例如在設備850的送受話器中的揚聲器,為用戶生成可聽見的聲音。這樣的聲音可以 包括來自語音電話呼叫的聲音,可以包括已記錄的聲音(例如,語音消息、音樂文件等)以 及還可以包括由在設備850上操作的應用生成的聲音。
計算設備850可以如圖中所示以多種不同的形式實現(xiàn)。例如,計算設備850可以 被實現(xiàn)為蜂窩電話880。計算設備850還可以被實現(xiàn)為智能電話882、個人數(shù)字助理或其它 相似的移動設備的部分。
可以在數(shù)字電子電路、集成電路、專門設計的ASIC(專用集成電路)、計算機硬件、 固件、軟件和/或以上的組合中實現(xiàn)在此描述的系統(tǒng)和技術的各種實施方式。這些各種實 施方式可以包括在可編程系統(tǒng)上可執(zhí)行和/或可解釋的一個或多個計算機程序中的實施 方式,所述可編程系統(tǒng)包括至少一個可編程處理器,其可以是專用或通用的,被耦接以從存 儲系統(tǒng)、至少一個輸入設備和至少一個輸出設備接收數(shù)據(jù)和指令以及向存儲系統(tǒng)、至少一 個輸入設備和至少一個輸出設備傳送數(shù)據(jù)和指令。
這些計算機程序(也被稱為程序、軟件、軟件應用或代碼)包括用于可編程處理器 的機器指令,并且可以以高級程序和/或面向對象的編程語言、和/或匯編/機器語言來實 現(xiàn)。如在此所使用的,術語“機器可讀介質”、“計算機可讀介質”是指用于向可編程處理器 提供機器指令和/或數(shù)據(jù)的任何計算機程序產品、裝置和/或設備(例如,磁盤、光盤、存儲 器、可編程邏輯設備(PLD)),包括接收作為機器可讀信號的機器指令的機器可讀介質。術語 “機器可讀信號”是指用于向可編程處理器提供機器指令和/或數(shù)據(jù)的任何信號。
為了提供與用戶的交互,在此描述的系統(tǒng)和技術可以在具有下述的計算機上實 現(xiàn)用于向用戶顯示信息的顯示設備(例如,CRT(陰極射線管)或LCD(液晶顯示)監(jiān)視 器),以及用戶通過其可以向計算機提供輸入的鍵盤和指示設備(例如,鼠標或跟蹤球)。也 可以使用其它類型的設備來提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式 的感知反饋(例如,視覺反饋、聽覺反饋或觸覺反饋);以及可以以任何形式,包括聲學的、 話音的或觸覺的輸入,接收來自用戶的輸入。
在此描述的系統(tǒng)和技術可以在包括后端組件(例如作為數(shù)據(jù)服務器)、或包括中 間件組件(例如應用服務器)、或包括前端組件(例如具有用戶通過其可以與在此描述的系 統(tǒng)和技術的實施方式交互的圖形用戶界面或Web瀏覽器的客戶端計算機)、或者這樣的后 端、中間件或前端組件的任何組合的計算系統(tǒng)中實現(xiàn)。系統(tǒng)的組件可以通過任何形式或介 質的數(shù)字數(shù)據(jù)通信(例如通信網(wǎng)絡)互連。通信網(wǎng)絡的示例包括局域網(wǎng)("LAN")、廣域 網(wǎng)(〃 WAN")以及因特網(wǎng)。
計算系統(tǒng)可以包括客戶端和服務器??蛻舳撕头掌魍ǔ1舜诉h離并且典型地 通過通信網(wǎng)絡交互??蛻舳撕头掌鞯年P系依靠在各個計算機上運行并且彼此具有客戶 端-服務器關系的計算機程序產生。
已描述了多個實施方式。然而,應當理解的是,可以在不背離在此描述的系統(tǒng)、設備、方法和技術的精神和范圍的情況下進行各種修改。例如,可以使用以上示出流程的多種 形式,其中重新排序、增加、或去除步驟。因此,其它實施方式在權利要求的范圍內。
權利要求
1.一種計算機實現(xiàn)的評價方法,所述方法包括對機器可讀表示進行解碼以獲取標識碼,其中所述機器可讀表示對與可評級實體相關 聯(lián)的標識碼進行編碼;將所述標識碼提交給中央計算機系統(tǒng);從所述中央計算機系統(tǒng)接收評級表,所述評級表能夠用于提供對所述可評級實體的評 價;以及使用所述評價表將對所述可評級實體的評價提供給所述中央計算機系統(tǒng)。
2.如權利要求1所述的計算機實現(xiàn)的方法,其中所述可評級實體是產品或服務。
3.如權利要求1所述的計算機實現(xiàn)的方法,其中對所述機器可讀表示進行解碼包括 用數(shù)碼相機捕捉所述機器可讀表示的圖像,并將所述機器可讀表示的圖像與所述標識碼相 關聯(lián)。
4.如權利要求1所述的計算機實現(xiàn)的方法,其中所述機器可讀表示是條形碼或二維條 形碼。
5.如權利要求1所述的計算機實現(xiàn)的方法,進一步包括在提供對所述可評級實體的 評價之后,從所述中央計算機系統(tǒng)接收內容。
6.如權利要求5所述的計算機實現(xiàn)的方法,其中所述內容包括經(jīng)由電子傳輸接收到的 優(yōu)惠券。
7.如權利要求5所述的計算機實現(xiàn)的方法,其中所述內容包括用于實體的促銷項目, 所述實體提供的產品或服務類似于所述可評級實體的產品或服務或者是對所述可評級實 體的產品或服務的補充。
8.如權利要求1所述的計算機實現(xiàn)的方法,其中提供對所述可評級實體的評價包括 將對所述可評級實體排名的用戶輸入接收到所述評級表中,并將所述用戶輸入提供給所述 中央計算機系統(tǒng)。
9.如權利要求1所述的計算機實現(xiàn)的方法,其中所述評價包括多媒體內容。
10.一種有形地實現(xiàn)并存儲在信息載體之中且包括指令的計算機程序產品,當處理器 執(zhí)行所述指令時執(zhí)行一種方法,所述方法包括對機器可讀表示進行解碼以獲取標識碼,其中所述機器可讀表示對與可評級實體相關 聯(lián)的所述標識碼進行編碼;將所述標識碼提交給中央計算機系統(tǒng);從所述中央計算機系統(tǒng)接收評級表,所述評級表能夠用于提供對所述可評級實體的評 價;以及使用所述評價表將對所述可評級實體的評價提供給所述中央計算機系統(tǒng)。
11.如權利要求10所述的計算機程序產品,其中對所述機器可讀表示進行解碼包括 用數(shù)碼相機捕捉所述機器可讀表示的圖像,并將所述機器可讀表示的圖像與所述標識碼相 關聯(lián)。
12.如權利要求10所述的計算機程序產品,其中所述機器可讀表示是條形碼。
13.如權利要求10所述的計算機程序產品,進一步包括以下指令,當所述處理器執(zhí)行 所述指令時,在提供對所述可評級實體的評價之后,從所述中央計算機系統(tǒng)接收內容。
14.如權利要求10所述的計算機程序產品,其中提供對所述可評級實體的評價包括將對所述可評級實體排名的用戶輸入接收到所述評級表中,并將所述用戶輸入提供給所述 中央計算機系統(tǒng)。
15.一種計算機實現(xiàn)的評價系統(tǒng),包括代碼生成器,用來提供與可評級實體相關聯(lián)的標識碼;數(shù)據(jù)庫,存儲所述標識碼和一個或多個評級類型之間的相關性,所述評級類型由與提 供所述標識碼的請求相關聯(lián)的第三方用戶提交;以及媒體服務器,用來響應于接收到在所述數(shù)據(jù)庫中與所述一個或多個可評級類型相關的 標識碼,發(fā)送包括所述一個或多個評級類型的電子評級表。
16.一種系統(tǒng),包括代碼生成器,用來提供與可評級實體相關聯(lián)的標識碼;數(shù)據(jù)庫,存儲所述標識碼和一個或多個評級類型之間的相關性,所述評級類型由與提 供所述標識碼的請求相關聯(lián)的第三方用戶提交;以及裝置,用于將接收到的標識碼與一個或多個評級類型相關聯(lián)并遞送包括所述一個或多 個評級類型的電子評級表,以在從其接收到所述標識碼的遠程設備上完成。
17.一種計算機實現(xiàn)的方法,所述方法包括將可評級實體與標識碼相關聯(lián),并且將所述標識碼編碼在機器可讀表示中;響應于在電子通信中從移動設備接收到所述標識碼,生成用于對所述可評級實體進行 評級的評級表,且使用所接收到的標識碼標識所述可評級實體;通過電子通信將所述評級表提供給所述移動設備;以及通過電子通信從所述移動設備接收對所述可評級實體的評價,所述評價包括對所述可 評級實體的一個或多個評級。
18.如權利要求17所述的計算機實現(xiàn)的方法,其中所述機器可讀表示是條形碼。
19.如權利要求17所述的計算機實現(xiàn)的方法,進一步包括在接收到對所述可評級實 體的評價之后,將電子內容提供給所述移動設備。
20.如權利要求19所述的計算機實現(xiàn)的方法,其中所述電子內容是優(yōu)惠券。
21.如權利要求19所述的計算機實現(xiàn)的方法,其中所述電子內容是廣告。
全文摘要
在一種計算機實現(xiàn)的評價方法中,對機器可讀表示進行解碼以獲取標識碼,其中機器可讀表示對與可評級實體相關聯(lián)的標識碼進行編碼。將標識碼提交給中央計算機系統(tǒng),并且從中央計算機系統(tǒng)接收可用于提供對可評級實體的評價的評級表。使用評價表,將對可評級實體的評價提供給中央計算機系統(tǒng)。
文檔編號G06F17/00GK102037462SQ200980118731
公開日2011年4月27日 申請日期2009年3月30日 優(yōu)先權日2008年3月31日
發(fā)明者阿諾德·薩于蓋 申請人:谷歌公司