專(zhuān)利名稱(chēng):使用產(chǎn)品標(biāo)識(shí)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及產(chǎn)品標(biāo)識(shí)的使用,更特別是涉及一種系統(tǒng)和方法,其使 用由個(gè)人數(shù)據(jù)設(shè)備捕獲的產(chǎn)品標(biāo)識(shí)促進(jìn)快速信息檢索和電子商務(wù)。甚至更特 別是,本發(fā)明涉及一種便攜設(shè)備,其可在方便位置捕獲產(chǎn)品標(biāo)識(shí)并立即檢索 與所識(shí)別產(chǎn)品有關(guān)的信息。
背景技術(shù):
因?yàn)橐肓艘蛱鼐W(wǎng),社會(huì)公眾習(xí)慣于擁有其家庭和/或筆記本電腦可便利 獲取的信息。因此,社會(huì)公眾日益受到現(xiàn)在可在因特網(wǎng)獲得的便利性和價(jià)格 竟?fàn)幍奈?。例如,許多人習(xí)慣采用搜索引擎以快速考察他們所感興趣產(chǎn)品 或服務(wù)的信息。竟?fàn)幍馁?gòu)物者還是因特網(wǎng)上經(jīng)常的信息收集者,其在線搜索 商店以獲得最佳可得價(jià)格或者可購(gòu)買(mǎi)期望產(chǎn)品的位置。
但是在因特網(wǎng)上搜集和/或購(gòu)物存在若干缺點(diǎn)。首先,因特網(wǎng)可用信息通 常只能經(jīng)公共無(wú)線訪問(wèn)點(diǎn)從家庭電腦或者筆記本電腦獲得。而且,特定產(chǎn)品
必須通過(guò)搜索引擎和/或在特別網(wǎng)站上"漫無(wú)目的(hit-or-miss)"購(gòu)物來(lái)考 察。這兩個(gè)步驟均可能耗時(shí)。盡管一些移動(dòng)電話提供了某些有限的因特網(wǎng)服 務(wù)(例如電子郵件檢索),但是大多數(shù)還不可接受為網(wǎng)絡(luò)搜索考察工具。即使 將便攜式數(shù)據(jù)設(shè)備(例如蜂窩電話、個(gè)人數(shù)據(jù)助理、平板PC等等)可以用于 搜索因特網(wǎng),但因?yàn)檫@樣的設(shè)備的蜂窩國(guó)際漫游通話費(fèi)、有限的電池壽命、 緩慢的連接速度等等大多數(shù)用戶也不想花費(fèi)大量時(shí)間以這些設(shè)備瀏覽因特 網(wǎng)。因此,需要關(guān)于產(chǎn)品信息或者想要在公共瀏覽同時(shí)比較購(gòu)物的人不得不 等待,直到返回到其電腦而做到這一點(diǎn),而上述通常耗時(shí)的因特網(wǎng)比較購(gòu)物 方法成了他們的負(fù)擔(dān)。
和因特網(wǎng)一樣,獨(dú)立的信息數(shù)據(jù)庫(kù)也可以存儲(chǔ)巨量信息,但是公眾不易 訪問(wèn)。例如,可在因特網(wǎng)上訪問(wèn)關(guān)于藥品相互作用的信息,但是這樣的信息 難以定位和/或定位起來(lái)耗時(shí)。由于各種用于描述不同藥品的通用名和商標(biāo)名 因而搜索這樣的信息容易使外行糊涂。因此,例如當(dāng)在藥店購(gòu)買(mǎi)非處方藥品時(shí),以移動(dòng)電話瀏覽網(wǎng)頁(yè)是識(shí)別(identify)藥品相互作用的特別不令人滿意 的方法。相似地,在雜貨店購(gòu)物時(shí)瀏覽因特網(wǎng)以獲得關(guān)于食物產(chǎn)品信息同樣 不可接受。
2002年2月28日公布的美國(guó)專(zhuān)利申請(qǐng)公開(kāi)200V0023959(Miller等人) 中提供了處理現(xiàn)有技術(shù)的問(wèn)題的一個(gè)嘗試。根據(jù)Miller等人,用戶可掃描條 形碼、從掃描設(shè)備下載條形碼(當(dāng)用戶在家時(shí))、然后經(jīng)因特網(wǎng)將條形碼提交 給服務(wù)器。然后為用戶提供門(mén)戶主頁(yè),包括各種圖形、廣告、鏈接和其它數(shù) 據(jù),從這里用戶可導(dǎo)航觀察關(guān)于某項(xiàng)的信息。因此,用戶必須返回家里以使 用系統(tǒng)而不是在外購(gòu)物時(shí)立即被提供以信息。其實(shí),在Miller等人的專(zhuān)利中 所使用的標(biāo)語(yǔ)、廣告等等將進(jìn)一步阻止購(gòu)物者試圖在便攜設(shè)備例如移動(dòng)電話 上瀏覽網(wǎng)頁(yè)。另外,除了定制和/或?qū)Ш接脩糸T(mén)戶網(wǎng)頁(yè)外,用戶不能控制響應(yīng) 于提交條形碼所提供的信息類(lèi)型。
因此,所需要的是可電子識(shí)別產(chǎn)品并快速搜集關(guān)于產(chǎn)品信息的系統(tǒng)和方 法。還需要的是一種方法和系統(tǒng),其為請(qǐng)求人在其個(gè)人數(shù)據(jù)設(shè)備上提供并有 用地顯示所收集的信息,而不需要用戶返回家里。還需要的是一種提供用戶 所期望類(lèi)型信息的系統(tǒng)和方法。
發(fā)明內(nèi)容
本發(fā)明通過(guò)提供一種系統(tǒng)和方法克服與現(xiàn)有技術(shù)相關(guān)的問(wèn)題,該系統(tǒng)和 方法通過(guò)以個(gè)人數(shù)據(jù)設(shè)備掃描產(chǎn)品標(biāo)識(shí)(identifier)以及采用產(chǎn)品標(biāo)識(shí)搜索與 數(shù)據(jù)提供商相關(guān)的數(shù)據(jù)庫(kù)以促進(jìn)快速信息檢索。
一種以個(gè)人數(shù)據(jù)設(shè)備使用產(chǎn)品標(biāo)識(shí)的新穎方法包括捕獲和產(chǎn)品相關(guān)的 產(chǎn)品標(biāo)識(shí)、接收用戶對(duì)多個(gè)查詢中的一個(gè)選擇、將產(chǎn)品標(biāo)識(shí)和所選4奪的查詢 發(fā)送給數(shù)據(jù)提供商、以及從數(shù)據(jù)提供商接收對(duì)所選擇查詢的答復(fù)。存在幾種 捕獲產(chǎn)品標(biāo)識(shí)的方法,其包括但不限于掃描條形碼、光學(xué)讀取條形碼(例如 通過(guò)數(shù)碼相機(jī))并解碼該條形碼、從RFID設(shè)備接收識(shí)別產(chǎn)品的無(wú)線電信號(hào)、
并手工輸入產(chǎn)品標(biāo)識(shí)。此外,產(chǎn)品標(biāo)識(shí)可直接發(fā)送給數(shù)據(jù)提供商或者經(jīng)第三 方例如通過(guò)移動(dòng)電話/>司。
公開(kāi)了用于檢索特定產(chǎn)品信息的幾類(lèi)查詢。這些查詢包括零售信息查詢、 藥品相互作用查詢、食物過(guò)敏查詢、食物營(yíng)養(yǎng)查詢、和食語(yǔ)查詢。發(fā)送具有 產(chǎn)品標(biāo)識(shí)的零售信息查詢?cè)试S消費(fèi)者檢索與出售所標(biāo)識(shí)產(chǎn)品零售商相關(guān)的產(chǎn)品信息。發(fā)送具有一個(gè)或多個(gè)藥品標(biāo)識(shí)(即和藥品相關(guān)的產(chǎn)品標(biāo)識(shí))的藥品 相互作用查詢?cè)试S消費(fèi)者檢索和所標(biāo)識(shí)一種或多種藥品相關(guān)的藥品相互作用 信息。發(fā)送具有食物標(biāo)識(shí)(和食品相關(guān)的產(chǎn)品標(biāo)識(shí))的食物過(guò)敏查詢?cè)试S消 費(fèi)者檢索與所標(biāo)識(shí)食品成分相關(guān)的過(guò)敏信息(可特定針對(duì)該用戶)。發(fā)送具有 一個(gè)或多個(gè)食品標(biāo)識(shí)的食品營(yíng)養(yǎng)查詢?cè)试S消費(fèi)者^(guò)f企索與所識(shí)別一種或多種食 品相關(guān)的營(yíng)養(yǎng)信息(飲食點(diǎn)/服務(wù)、碳水化合物/服務(wù)等等)。而作為另一個(gè)實(shí) 例,發(fā)送具有食品標(biāo)識(shí)的食譜允許消費(fèi)者檢索包括由食品標(biāo)識(shí)所識(shí)別食品的 食譜。可選擇地,上述查詢可包括限制和/或定義響應(yīng)于查詢所接收的信息的 一個(gè)或多個(gè)參數(shù)。
在一種選擇零售信息查詢的特定方法中,接收查詢的答復(fù)包括接收零售 信息數(shù)據(jù),該數(shù)據(jù)與至少一個(gè)出售特定識(shí)別產(chǎn)品的零售商相關(guān)。可選4奪地, 可以連同零售信息查詢發(fā)送系統(tǒng)/用戶的當(dāng)前地理位置,而零售信息報(bào)告包括 和距該地理位置預(yù)定距離的零售商相關(guān)的數(shù)據(jù)。 一種更特定的方法包括選擇 購(gòu)買(mǎi)請(qǐng)求并發(fā)送一個(gè)或多個(gè)產(chǎn)品標(biāo)識(shí)和購(gòu)買(mǎi)請(qǐng)求到特定零售商(可選地經(jīng)數(shù) 據(jù)提供商)以從零售商購(gòu)買(mǎi)識(shí)別的產(chǎn)品。
在另一種選擇藥品相互作用查詢的特定方法中,接收查詢的答復(fù)包括藥 品相互作用數(shù)據(jù),該數(shù)據(jù)與所識(shí)別藥品和至少一種同消費(fèi)者相關(guān)(例如通過(guò) 數(shù)據(jù)提供商存儲(chǔ)的記錄)的其它藥品之間的至少一種藥品相互作用相關(guān)???選擇地,用戶可發(fā)送存儲(chǔ)指令,以使數(shù)據(jù)提供商存儲(chǔ)使藥品標(biāo)識(shí)所識(shí)別藥品 和用戶相關(guān)的記錄。更特定的方法包括捕獲多個(gè)藥品標(biāo)識(shí)、向數(shù)據(jù)提供商發(fā) 送藥品標(biāo)識(shí)和藥品相互作用查詢、以及接收包括藥品相互作用報(bào)告的答復(fù), 該報(bào)告使其中的數(shù)據(jù)與所提交藥品標(biāo)識(shí)的任意組合之間的至少 一種藥品相互 作用相關(guān)。
在另一種選擇食品過(guò)敏查詢的特定方法中,接收查詢的答復(fù)包括接收具 有與食品中成分相關(guān)的至少 一個(gè)成分標(biāo)識(shí)的數(shù)據(jù),該成分與用戶過(guò)敏相關(guān)(例 如通過(guò)數(shù)據(jù)提供商所存儲(chǔ)的記錄)。 一種更特定的方法允許消費(fèi)者通過(guò)捕獲至 少一種過(guò)敏成分標(biāo)識(shí)和發(fā)送具有一個(gè)或多個(gè)過(guò)敏成分標(biāo)識(shí)的存儲(chǔ)指令以使數(shù) 據(jù)提供商存儲(chǔ)使一種或多種過(guò)敏成分與消費(fèi)者相關(guān)的記錄而記錄預(yù)先識(shí)別的 過(guò)每文標(biāo)識(shí)。
在另 一種選擇食品營(yíng)養(yǎng)查詢的特定方法中,接收查詢的答復(fù)包括接收使 存儲(chǔ)其中的營(yíng)養(yǎng)信息與食品標(biāo)識(shí)所識(shí)別食品相關(guān)的營(yíng)養(yǎng)報(bào)告。在食譜查詢的情況下, 一種特定方法包括接收至少一種具有食品標(biāo)識(shí)所識(shí)別食品的食譜。
在任意的上述方法中,可將對(duì)查詢的答復(fù)顯示給消費(fèi)者??蛇x地,可在 顯示前存儲(chǔ)所接收的數(shù)據(jù)。因此, 一種特定的方法包括根據(jù)消費(fèi)者選擇的排
序標(biāo)準(zhǔn)(例如按照價(jià);格和/或位置)對(duì)信息排序。而且可選地,該方法包括將
數(shù)據(jù)提供商的答復(fù)存儲(chǔ)在個(gè)人數(shù)據(jù)設(shè)備的本地?cái)?shù)據(jù)庫(kù)中以供日后檢索的步 驟。個(gè)人數(shù)據(jù)設(shè)備上的本地?cái)?shù)據(jù)庫(kù)與產(chǎn)品信息和產(chǎn)品標(biāo)識(shí)相關(guān),從而如果需 要,該個(gè)人數(shù)據(jù)設(shè)備可執(zhí)行數(shù)據(jù)提供商的至少某些有限功能。換另一種方式 陳述,可通過(guò)從數(shù)據(jù)提供商傳送至少一部分?jǐn)?shù)據(jù)庫(kù)至本地設(shè)備以及查詢本地 設(shè)備上的數(shù)據(jù)庫(kù)而實(shí)現(xiàn)向數(shù)據(jù)提供商發(fā)送產(chǎn)品標(biāo)識(shí)和查詢。
還公開(kāi)了一種采用產(chǎn)品標(biāo)識(shí)的系統(tǒng)(例如拍照手機(jī)、PDA、平板PC等
等)。該系統(tǒng)包括網(wǎng)絡(luò)界面,用作捕獲產(chǎn)品標(biāo)識(shí)的掃描儀(例如數(shù)碼相機(jī)、無(wú) 線電接收器等等),用作從用戶接收查詢選擇的用戶界面,以及用作使產(chǎn)品標(biāo) 識(shí)和所選擇查詢相關(guān)、向數(shù)據(jù)提供商發(fā)送產(chǎn)品標(biāo)識(shí)和所選擇查詢、以及從數(shù) 據(jù)提供商接收對(duì)標(biāo)識(shí)和查詢的答復(fù)的控制模塊。在特定實(shí)施例中,該系統(tǒng)包 括用作探測(cè)移動(dòng)系統(tǒng)地理位置的位置探測(cè)器。用戶界面包括向消費(fèi)者顯示圖 形數(shù)據(jù)的顯示器。
應(yīng)用程序界面(API)在用戶系統(tǒng)控制模塊和數(shù)據(jù)提供商數(shù)據(jù)庫(kù)之間提 供通信。應(yīng)用程序界面定義可提交給數(shù)據(jù)庫(kù)的命令(例如向數(shù)據(jù)庫(kù)寫(xiě)入記錄)、 查詢(例如藥品相互作用查詢)、和參數(shù),還定義由數(shù)據(jù)庫(kù)返回的答復(fù)的結(jié)構(gòu)。
息進(jìn)行排序。另一個(gè)實(shí)施例中,應(yīng)用程序界面定義一個(gè)界面以向數(shù)據(jù)提供商 發(fā)送唯一識(shí)別消費(fèi)者的定購(gòu)者標(biāo)識(shí)。
在一個(gè)特定的實(shí)施例中,該應(yīng)用程序界面包括用于響應(yīng)于消費(fèi)者指令使 購(gòu)買(mǎi)請(qǐng)求查詢和產(chǎn)品標(biāo)識(shí)以及零售商標(biāo)識(shí)相關(guān)的購(gòu)買(mǎi)請(qǐng)求界面。產(chǎn)品請(qǐng)求界 面然后用于向零售商標(biāo)識(shí)所識(shí)別的零售商發(fā)送購(gòu)買(mǎi)請(qǐng)求和產(chǎn)品標(biāo)識(shí)??蛇x地, 可經(jīng)數(shù)據(jù)提供商將產(chǎn)品請(qǐng)求查詢發(fā)送至零售商。
在另一個(gè)特定的實(shí)施例中,在食品過(guò)敏查詢的情況下,API定義一個(gè)命 令,借此響應(yīng)于來(lái)自消費(fèi)者的指令,控制模塊可以提交要與消費(fèi)者相關(guān)的一 個(gè)或多個(gè)過(guò)敏成分標(biāo)識(shí)。響應(yīng)于命令的接收,數(shù)據(jù)提供商存儲(chǔ)一個(gè)或多個(gè)使 唯一的消費(fèi)者標(biāo)識(shí)與所提交的過(guò)敏成分標(biāo)識(shí)相關(guān)的記錄。
還公開(kāi)了 一種使數(shù)據(jù)提供商使用產(chǎn)品標(biāo)識(shí)的方法,包括從消費(fèi)者接收請(qǐng)求(例如數(shù)據(jù)庫(kù)查詢),其包括唯一的產(chǎn)品標(biāo)識(shí)和表示所請(qǐng)求信息類(lèi)型的數(shù)據(jù), 從數(shù)據(jù)庫(kù)檢索與特定產(chǎn)品相關(guān)類(lèi)型的請(qǐng)求信息,以及將所檢索的信息發(fā)送給
消費(fèi)者。此外,在數(shù)據(jù)提供商接受請(qǐng)求之前可認(rèn)證消費(fèi)者。該請(qǐng)求還包括定 義從數(shù)據(jù)庫(kù)檢索數(shù)據(jù)的內(nèi)容的參數(shù)。
在一種特定方法中,當(dāng)數(shù)據(jù)提供商接收零售信息請(qǐng)求時(shí),數(shù)據(jù)提供商還 用于從包括零售商標(biāo)識(shí)的數(shù)據(jù)庫(kù)檢索零售商信息,以及向消費(fèi)者發(fā)送零售商 信息。在更特定的實(shí)施例中,該方法包括連同零售信息請(qǐng)求接收消費(fèi)者的地 理位置、然后僅僅;險(xiǎn)索該地理位置附近的零售商的零售商信息。可選^H也, 該方法包括在發(fā)送零售信息后從消費(fèi)者接收從特定零售商購(gòu)買(mǎi)特定產(chǎn)品的購(gòu) 買(mǎi)請(qǐng)求。該購(gòu)買(mǎi)請(qǐng)求包括產(chǎn)品標(biāo)識(shí)和零售商標(biāo)識(shí)從而數(shù)據(jù)中心可從數(shù)據(jù)庫(kù)檢 索與消費(fèi)者相關(guān)的信用數(shù)據(jù),并向零售商發(fā)送包括產(chǎn)品標(biāo)識(shí)和消費(fèi)者信用數(shù)
據(jù)的交易請(qǐng)求。
在一種特定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少 一個(gè)藥品標(biāo)識(shí)的藥品 相互作用請(qǐng)求時(shí),該方法還包括從數(shù)據(jù)庫(kù)檢索至少 一種藥品和同數(shù)據(jù)庫(kù)中消 費(fèi)者相關(guān)的至少 一種預(yù)先識(shí)別的藥品的每種組合的信息,還向消費(fèi)者發(fā)送所 檢索的每種組合的相互作用信息。可選擇地, 一種更特定的方法包括從消費(fèi) 者接收存儲(chǔ)指令以將和藥品標(biāo)識(shí)相關(guān)的藥品作為和消費(fèi)者相關(guān)的預(yù)先識(shí)別藥 品存儲(chǔ)到數(shù)據(jù)庫(kù)中。最后,在藥品相互作用請(qǐng)求包括多種藥品標(biāo)識(shí)的情況下, 可選的更特定方法包括檢索在相互作用請(qǐng)求中所識(shí)別的藥品的每個(gè)組合之間 的相互作用信息,以及向消費(fèi)者發(fā)送具有相互作用的每種藥品組合的相互作 用信息。
在另一種特定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少一種食品標(biāo)識(shí)的食 品過(guò)敏請(qǐng)求時(shí),該方法包括檢索同食品中所包括成分相關(guān)的成分標(biāo)識(shí)以及試 圖匹配食品中的成分標(biāo)識(shí)和同消費(fèi)者相關(guān)的預(yù)先識(shí)別過(guò)敏成分標(biāo)識(shí),然后向 消費(fèi)者發(fā)送和食品中過(guò)敏成分相關(guān)的任何過(guò)敏成分標(biāo)識(shí)。 一種更特定的方法 包括接收包括至少一種過(guò)敏成分標(biāo)識(shí)的過(guò)敏成分存儲(chǔ)請(qǐng)求,并將過(guò)敏成分標(biāo) 識(shí)作為同消費(fèi)者相關(guān)的預(yù)先識(shí)別過(guò)敏成分標(biāo)識(shí)存儲(chǔ)在數(shù)據(jù)庫(kù)中。
某些情況下(例如純食品項(xiàng)目),過(guò)敏成分將是食品本身。例如,不認(rèn)為 蛋、花生等等具有組成"成分"。而是,蛋中的唯一成分即是蛋。因此,食品 和過(guò)每文成分相同。
在另 一種特定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少 一種產(chǎn)品標(biāo)識(shí)的食品營(yíng)養(yǎng)請(qǐng)求時(shí),該方法包括檢索與食品相關(guān)的營(yíng)養(yǎng)信息。最后,在另一種特 定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少一種食品標(biāo)識(shí)的食譜時(shí),該方法包 括檢索至少 一種以食品為成分的食譜。
消費(fèi)者可期望關(guān)于數(shù)據(jù)提供商更新與他/她相關(guān)的信息。這樣的情況下, 一種特定的方法包括從消費(fèi)者接收信息更新請(qǐng)求,使該請(qǐng)求與消費(fèi)者相關(guān), 并將和消費(fèi)者相關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫(kù)中。這樣的信息可通過(guò)例如表格或者 查詢提交給數(shù)據(jù)提供商。
此外,必須時(shí)常更新數(shù)據(jù)提供商的數(shù)據(jù)庫(kù)中所包括的產(chǎn)品數(shù)據(jù)。 一種更 新數(shù)據(jù)庫(kù)信息的特定方法包括從具有唯一賣(mài)方標(biāo)識(shí)和至少一個(gè)唯一產(chǎn)品標(biāo)識(shí) 的產(chǎn)品賣(mài)方接收產(chǎn)品更新信息,從數(shù)據(jù)庫(kù)檢索對(duì)應(yīng)于產(chǎn)品和賣(mài)方的數(shù)據(jù),并 以產(chǎn)品更新信息更新所纟企索的信息??蛇x擇地,簡(jiǎn)單地通過(guò)將新記錄寫(xiě)入數(shù) 據(jù)庫(kù)更新數(shù)據(jù),而不改變?nèi)魏维F(xiàn)有記錄??山?jīng)過(guò)賣(mài)方數(shù)據(jù)庫(kù)的查詢、數(shù)據(jù)庫(kù) 表、或者任何類(lèi)型的數(shù)據(jù)模板從賣(mài)方接收產(chǎn)品更新信息。
還公開(kāi)了 一種采用產(chǎn)品標(biāo)識(shí)的數(shù)據(jù)提供商的系統(tǒng),其包括使唯一的產(chǎn)品 標(biāo)識(shí)同對(duì)應(yīng)于產(chǎn)品的信息相關(guān)的數(shù)據(jù)庫(kù),從消費(fèi)者(即用戶)接收包括至少 一種產(chǎn)品標(biāo)識(shí)和標(biāo)識(shí)所請(qǐng)求信息類(lèi)型的請(qǐng)求的網(wǎng)絡(luò)界面,以及用于向數(shù)據(jù)庫(kù) 提交請(qǐng)求、從數(shù)據(jù)庫(kù)檢索請(qǐng)求信息、和經(jīng)網(wǎng)絡(luò)界面發(fā)送對(duì)請(qǐng)求的答復(fù)的消費(fèi)
者請(qǐng)求程序界面(API)。可選擇地,網(wǎng)絡(luò)界面用于經(jīng)第三方例如移動(dòng)電話通 信公司從消費(fèi)者接收請(qǐng)求。
消費(fèi)者API執(zhí)行各種功能。例如,API用于基于一個(gè)或多個(gè)隨請(qǐng)求接收 的特定參數(shù)(例如價(jià)格、地理位置等等)搜索信息。而且,當(dāng)網(wǎng)絡(luò)界面從消 費(fèi)者接收信息更新請(qǐng)求(例如查詢或者表格)以更新其個(gè)人信息時(shí),在特定 的實(shí)施例中,消費(fèi)者API用于將和消費(fèi)者相關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,從而 經(jīng)由唯一的消費(fèi)者標(biāo)識(shí)使信息與消費(fèi)者相關(guān)。而且,數(shù)據(jù)提供商為安全原因 可以要求認(rèn)證消費(fèi)者身份。在這樣的實(shí)施例中,消費(fèi)者API另外用于從數(shù)據(jù) 庫(kù)檢索和消費(fèi)者相關(guān)的安全信息,并在向數(shù)據(jù)庫(kù)提交請(qǐng)求之前理由來(lái)自數(shù)據(jù)
的安全信息驗(yàn)證驗(yàn)證消費(fèi)者在請(qǐng)求中提交的安全信息。
在另 一個(gè)特定的實(shí)施例中,該系統(tǒng)包括從消費(fèi)者接收包括零售商標(biāo)識(shí)和 產(chǎn)品標(biāo)識(shí)的購(gòu)買(mǎi)請(qǐng)求的零售商API,并用作向信用公司提交交易請(qǐng)求以實(shí)現(xiàn) 特定商品的交易。該交易請(qǐng)求包括特定的零售商標(biāo)識(shí)、特定的產(chǎn)品標(biāo)識(shí)、以 及從數(shù)據(jù)庫(kù)檢索同消費(fèi)者相關(guān)的信用信息。而在另一個(gè)特定的實(shí)施例中,該系統(tǒng)包括用于從產(chǎn)品賣(mài)方(即零售商) 接收包括唯一賣(mài)方標(biāo)識(shí)和至少一個(gè)產(chǎn)品標(biāo)識(shí)的產(chǎn)品更新信息(例如通過(guò)表格
或查詢)的賣(mài)方API。賣(mài)方API然后用于從數(shù)據(jù)庫(kù)^r索對(duì)應(yīng)于產(chǎn)品標(biāo)識(shí)和賣(mài) 方標(biāo)識(shí)的數(shù)據(jù),并以產(chǎn)品更新信息更新所檢索的信息??蛇x擇地,賣(mài)方API 將更新的數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)而不改變?nèi)魏维F(xiàn)有的數(shù)據(jù)記錄。
還公開(kāi)了新穎的數(shù)據(jù)結(jié)構(gòu)、應(yīng)用程序界面、和圖形用戶界面,并認(rèn)為其 是本發(fā)明的一部分。
參考下面的附圖描述本發(fā)明,其中相同的附圖標(biāo)記表示基本相似的元件
圖1是示出本發(fā)明各種功能部件之間關(guān)系的關(guān)系圖2是根據(jù)本發(fā)明的采用產(chǎn)品標(biāo)識(shí)的系統(tǒng)的框圖3A示出根據(jù)本發(fā)明一個(gè)實(shí)施例的掃描產(chǎn)品標(biāo)識(shí)的拍照手機(jī);
圖3B示出由圖3A拍照手機(jī)所拍攝的產(chǎn)品標(biāo)識(shí)照片;
圖4是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的產(chǎn)品信息流向個(gè)人數(shù)據(jù)設(shè)備的框
圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例在圖2數(shù)據(jù)提供商所維護(hù)的一個(gè)或多
個(gè)數(shù)據(jù)庫(kù)中包括的實(shí)例表格;
圖6根據(jù)本發(fā)明一個(gè)實(shí)施例的圖2數(shù)據(jù)提供商中一個(gè)的方框系統(tǒng)圖; 圖7A是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的圖2個(gè)人數(shù)據(jù)設(shè)備和圖6產(chǎn)品信息
數(shù)據(jù)庫(kù)之間信息交換實(shí)例的示圖7B是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的圖2零售商和圖6產(chǎn)品信息數(shù)據(jù)庫(kù)
之間信息交換實(shí)例的示圖8是描述根據(jù)本發(fā)明一個(gè)實(shí)施例通過(guò)數(shù)據(jù)庫(kù)界面數(shù)據(jù)流的框圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例在由圖2個(gè)人數(shù)據(jù)設(shè)備所維護(hù)的數(shù)據(jù)
庫(kù)中包括的實(shí)例表格;
圖10是根據(jù)本發(fā)明的采用產(chǎn)品標(biāo)識(shí)的個(gè)人數(shù)據(jù)設(shè)備的框圖11是總結(jié)根據(jù)本發(fā)明的以個(gè)人數(shù)據(jù)設(shè)備使用產(chǎn)品標(biāo)識(shí)的一種方法的
流程圖12是總結(jié)執(zhí)行圖11流程圖第五步驟的一個(gè)特別方法的流程圖; 圖13是總結(jié)執(zhí)行圖11流程圖第五步驟的另一種特別方法的流程圖;圖14是總結(jié)根據(jù)本發(fā)明的一種供應(yīng)產(chǎn)品信息方法的流程圖15示出了根據(jù)本發(fā)明替換實(shí)施例的在由圖2數(shù)據(jù)提供商所維護(hù)的數(shù)據(jù)
庫(kù)中包括的實(shí)例表格;
圖16A示出了用于從包括圖15表格的數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù)的查詢;
圖16B示出了用于從包括圖15表格的數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù)的另一種查詢;
圖17示出了響應(yīng)于圖16A或者圖16B的查詢從包括圖15表格的數(shù)據(jù)庫(kù)
產(chǎn)生的報(bào)告;
圖18是總結(jié)根據(jù)本發(fā)明采用產(chǎn)品標(biāo)識(shí)的替換方法的流程圖19是總結(jié)根據(jù)本發(fā)明替換實(shí)施例供應(yīng)產(chǎn)品信息替換方法的流程圖20示出了根據(jù)本發(fā)明另一個(gè)替換實(shí)施例的在由圖2數(shù)據(jù)提供商所維護(hù)
的數(shù)據(jù)庫(kù)中包括的實(shí)例表格;
圖21示出了用于從包括圖20表格的數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù)的查詢; 圖22示出了響應(yīng)圖21的查詢從包括圖15表格的數(shù)據(jù)庫(kù)產(chǎn)生的報(bào)告; 圖23是總結(jié)根據(jù)本發(fā)明另一個(gè)替換實(shí)施例采用產(chǎn)品標(biāo)識(shí)方法的流程圖; 圖24是總結(jié)根據(jù)本發(fā)明另一個(gè)替換實(shí)施例供應(yīng)產(chǎn)品信息方法的流程圖; 圖25示出了根據(jù)本發(fā)明另一個(gè)替換實(shí)施例的在由圖2數(shù)據(jù)提供商所維護(hù)
的數(shù)據(jù)庫(kù)中包括的實(shí)例表格;
圖26示出了用于從包括圖25表格的數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù)的查詢; 圖27示出了響應(yīng)于圖26的查詢從包括圖25表格的數(shù)據(jù)庫(kù)產(chǎn)生的報(bào)告; 圖28是總結(jié)根據(jù)本發(fā)明另一個(gè)替換實(shí)施例采用產(chǎn)品標(biāo)識(shí)方法的流程圖; 圖29是總結(jié)根據(jù)本發(fā)明另一個(gè)替換實(shí)施例供應(yīng)產(chǎn)品信息方法的流程圖; 圖30示出了根據(jù)本發(fā)明另一個(gè)替換實(shí)施例的在由圖2數(shù)據(jù)提供商所維護(hù)
的數(shù)據(jù)庫(kù)中包括的實(shí)例表格;
圖31示出了用于從包括圖30表格的數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù)的查詢; 圖32示出了響應(yīng)于圖31的查詢從包括圖30表格的數(shù)據(jù)庫(kù)產(chǎn)生的報(bào)告; 圖33是總結(jié)根據(jù)本發(fā)明另一個(gè)替換實(shí)施例采用產(chǎn)品標(biāo)識(shí)方法的流程圖; 圖34是總結(jié)根據(jù)本發(fā)明另一個(gè)替換實(shí)施例供應(yīng)產(chǎn)品信息特定方法的流
程圖35示出了本發(fā)明的分圖形用戶界面的一部;
圖36示出了本發(fā)明圖形用戶界面的另一部分;以及
圖37示出了本發(fā)明圖形用戶界面的另一部分。
發(fā)明內(nèi)容
本發(fā)明通過(guò)提供一種系統(tǒng)和方法克服了現(xiàn)有技術(shù)的問(wèn)題,該系統(tǒng)和方法 有助于通過(guò)以個(gè)人數(shù)據(jù)設(shè)備掃描產(chǎn)品標(biāo)識(shí)而快速收集信息。在下面的描述中 列出了多種特別細(xì)節(jié)(例如實(shí)例數(shù)據(jù)庫(kù)表、信用公司等等)以使人詳細(xì)理解 本發(fā)明。但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可與這些特別細(xì)節(jié)不同地實(shí)施本發(fā) 明。在其它實(shí)例中,省略了熟知的網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)編程實(shí)踐(例如程序優(yōu)化、 應(yīng)用編碼、數(shù)據(jù)庫(kù)維護(hù)等等)以及部件的細(xì)節(jié),以防止不必要地混淆本發(fā)明。
圖1是示出本發(fā)明各部件之間功能關(guān)系的關(guān)系圖100。在本實(shí)施例中,
用戶102可經(jīng)由控制模塊104直接與個(gè)人數(shù)據(jù)設(shè)備(例如拍照移動(dòng)電話、個(gè) 人數(shù)據(jù)助理(PDA)、平板PC等等)交互??刂颇K104與個(gè)人數(shù)據(jù)設(shè)備的 其它軟件和硬件交互并總體對(duì)其進(jìn)行控制,這些軟硬件包括但不限于產(chǎn)品標(biāo) 識(shí)(product identifier, ID )掃描儀106、本地產(chǎn)品數(shù)據(jù)庫(kù)108、和位置探測(cè)器 110。此外,控制模塊104與網(wǎng)關(guān)112通信以和遠(yuǎn)程數(shù)據(jù)提供商通信。
控制模塊104調(diào)用產(chǎn)品ID掃描儀106以捕獲和產(chǎn)品相關(guān)的產(chǎn)品標(biāo)識(shí)(例 如UPC代碼、RFID標(biāo)記、ISBN等等)。 一旦捕獲,則控制模塊104操作來(lái) 從本地產(chǎn)品數(shù)據(jù)庫(kù)108檢索關(guān)于所識(shí)別產(chǎn)品的信息,該本地產(chǎn)品數(shù)據(jù)庫(kù)108 可以可想象地存儲(chǔ)多種不同的與所識(shí)別產(chǎn)品相關(guān)的信息(例如價(jià)格、位置、 成分、營(yíng)養(yǎng)信息等等)。位置探測(cè)器110監(jiān)控容納上述模塊的個(gè)人數(shù)據(jù)設(shè)備 (PDD)的地理位置,并基于請(qǐng)求使控制模塊104可獲得地理信息。例如, 位置探測(cè)器UO可以是對(duì)PDD位置進(jìn)行三角測(cè)量的全球定位系統(tǒng)(GPS)接 收器。作為另一個(gè)實(shí)例,位置探測(cè)器110還可以基于從各種移動(dòng)電話塔接收 的信號(hào)對(duì)PDD的位置進(jìn)行三角測(cè)量(triangulate)。最后,用戶102為控制模塊 104提供輸入以如這里所述促進(jìn)/引導(dǎo)其各種功能。
網(wǎng)關(guān)112用作PDD控制模塊104和域間網(wǎng)絡(luò)(inter-work)l 14之間的第三 方通信橋。網(wǎng)關(guān)112可以例如是蜂窩通信主機(jī)、和因特網(wǎng)服務(wù)提供商(ISP) 通信的無(wú)線訪問(wèn)點(diǎn)、或者可在控制模塊104和域間網(wǎng)絡(luò)114之間通信的任何 其它系統(tǒng)和設(shè)備。
域間網(wǎng)絡(luò)114為寬域網(wǎng),例如因特網(wǎng)。為筒單解釋?zhuān)院笳J(rèn)為域間網(wǎng)絡(luò) 是因特網(wǎng),但是應(yīng)當(dāng)注意域間網(wǎng)絡(luò)114可包括任何能夠執(zhí)行這里就因特網(wǎng)114 描述的功能的網(wǎng)絡(luò)。因特網(wǎng)114提供本發(fā)明各種部件之間的通信鏈接,包括PDD的控制模塊104 (例如經(jīng)由網(wǎng)關(guān)112)、多個(gè)產(chǎn)品零售商116 (l-n)、每 一個(gè)都具有產(chǎn)品信息數(shù)據(jù)庫(kù)120 ( l-n)的多個(gè)數(shù)據(jù)提供商118 ( l-n)、和信用 公司122。
每個(gè)零售商116 ( l-n)向一個(gè)或多個(gè)數(shù)據(jù)提供商118 ( l-n)提供產(chǎn)品信 息。應(yīng)當(dāng)注意,零售商116 (l-n)可以是任何類(lèi)型的零售商或者賣(mài)方,其包 括但不限于零售出口、制藥公司、服務(wù)公司、和食品制造商。每個(gè)數(shù)據(jù)提供 商118 (l-n)組織從零售商116 (l-n)接收的信息并將其存儲(chǔ)在產(chǎn)品信息數(shù) 據(jù)庫(kù)120 (l-n)中,其中存儲(chǔ)的產(chǎn)品信息與唯一的產(chǎn)品標(biāo)識(shí)相關(guān)聯(lián)。另外, 數(shù)據(jù)提供商118 ( l-n)響應(yīng)于從控制模塊104接收包括產(chǎn)品ID掃描儀106 所捕獲產(chǎn)品標(biāo)識(shí)的產(chǎn)品信息請(qǐng)求,經(jīng)因特網(wǎng)114和網(wǎng)關(guān)112從數(shù)據(jù)庫(kù)120( 1-n) 向PDD的控制模塊104提供產(chǎn)品信息。
信用公司122提供可選裝置,其從一個(gè)作為放置到數(shù)據(jù)提供商118(l-n) 的產(chǎn)品信息請(qǐng)求的結(jié)果所識(shí)別的零售商116 (l-n)購(gòu)買(mǎi)產(chǎn)品。為了購(gòu)買(mǎi),可 從控制模塊104或者經(jīng)因特網(wǎng)114間接地從一個(gè)數(shù)據(jù)提供商118 ( l-n)向零 售商116 (l-n)發(fā)送用戶102的信用信息。零售商116然后授權(quán)(authorize) 和信用公司122之間的購(gòu)買(mǎi)以實(shí)現(xiàn)該項(xiàng)目的支付。當(dāng)然,可替換地或者除了 信用卡支付以外采用其它支付方法。
信用公司122包括帳戶持有者數(shù)據(jù)庫(kù)124,其存儲(chǔ)與用戶102以及任何 其它同信用公司122之間具有信用賬號(hào)的用戶相關(guān)聯(lián)的信息??蛇x擇地,用 戶102可請(qǐng)求同信用公司122之間的交易直接由用戶102驗(yàn)證以保證附加的 安全。這種情況下,存在多種可采用的驗(yàn)證方法和/或其它安全特征,例如在 共同未結(jié)的美國(guó)專(zhuān)利申請(qǐng)序號(hào)09/617, 361,題為"System and Method for Verifying Commercial Transactions(驗(yàn)證商業(yè)事務(wù)的系統(tǒng)和方法)"、共同未結(jié) 的美國(guó)專(zhuān)利申請(qǐng)序號(hào)09〃60, 271,題為"System and Method for Pre-Verifying Commercial Transactions (預(yù)先驗(yàn)證商業(yè)事務(wù)的系統(tǒng)和方法)"、以及共同未結(jié) 的美國(guó)專(zhuān)利申i青序歹'J 10/889, 227,題為"System and Method for Securing a Credit Account (保障信用帳號(hào)安全的系統(tǒng)和方法)"中所描述的,其每一項(xiàng)申 請(qǐng)都參考組合在此。
圖2是根據(jù)本發(fā)明的采用產(chǎn)品標(biāo)識(shí)的實(shí)例系統(tǒng)200的框圖。系統(tǒng)200包 括個(gè)人數(shù)據(jù)設(shè)備(PDD ) 202的各種實(shí)例,包括內(nèi)置相機(jī)的蜂窩電話204、個(gè) 人數(shù)據(jù)助理(PDA ) 206、和平板PC 208。系統(tǒng)200還包括網(wǎng)關(guān)212、域間網(wǎng)絡(luò)(因特網(wǎng))214、多個(gè)產(chǎn)品零售商216 ( l-n)、每個(gè)都具有相關(guān)聯(lián)的產(chǎn)品信 息數(shù)據(jù)庫(kù)220 ( l-n )的多個(gè)數(shù)據(jù)提供商218 ( l-n )、以及具有賬號(hào)持有者數(shù)據(jù) 庫(kù)224的信用/>司222。
PDD 202能夠以各種方法捕獲產(chǎn)品標(biāo)識(shí)并解碼存儲(chǔ)在標(biāo)識(shí)中的信息。例 如,拍照手機(jī)204利用其照相機(jī)拍攝產(chǎn)品標(biāo)識(shí)圖片,例如條形碼,然后利用 模式識(shí)別軟件將該圖像轉(zhuǎn)換為表示產(chǎn)品標(biāo)識(shí)的電子數(shù)據(jù)。PDA206和平板PC 208還配置照相機(jī)和解碼條形碼或者任何其它的編碼圖形圖像的軟件。作為 另一個(gè)實(shí)例,任何PDD 202可配置常規(guī)條形碼掃描儀、能夠辨別射頻識(shí)別 (radio frequency identification, RFID )標(biāo)記的天線、或者任何其它類(lèi)型的捕獲 產(chǎn)品標(biāo)識(shí)的變換器。在最簡(jiǎn)單的情況下,可經(jīng)菜單驅(qū)動(dòng)顯示器、鍵盤(pán)、或其 它裝置向PDD 202簡(jiǎn)單輸入標(biāo)識(shí)(例如UPC )。每個(gè)PDD 202還配置有向網(wǎng) 關(guān)212無(wú)線發(fā)送電子數(shù)據(jù)(例如產(chǎn)品信息請(qǐng)求)的天線(在PDA206和平板 PC 208上未示出),該電子數(shù)據(jù)例如表示所解碼的產(chǎn)品標(biāo)識(shí)和任何其它必要 信息的數(shù)據(jù)??刹捎枚喾N無(wú)線通信方法,其包括但不限于遵循802.11a/b/g無(wú) 線傳輸標(biāo)準(zhǔn)的蜂窩數(shù)據(jù)發(fā)送和傳輸。
網(wǎng)關(guān)212從PDD 202接收電子數(shù)據(jù)并向因特網(wǎng)214發(fā)送數(shù)據(jù)。網(wǎng)關(guān)212 例如為向其移動(dòng)電話定購(gòu)者提供本發(fā)明產(chǎn)品信息服務(wù)的移動(dòng)電話提供商。另 一個(gè)實(shí)施例中,網(wǎng)關(guān)212為餐廳或者購(gòu)物中心的無(wú)線網(wǎng)絡(luò)訪問(wèn)點(diǎn)。
因特網(wǎng)214為在網(wǎng)關(guān)212、零售商216(l-n)、數(shù)據(jù)提供商218 ( l-n )、 和信用公司222之間提供互相通信的寬域網(wǎng)絡(luò)。每個(gè)零售商216 (l-n)出售 產(chǎn)品并向一個(gè)或多個(gè)數(shù)據(jù)提供商218 ( l-n)提供產(chǎn)品和其它信息(例如價(jià)格、 數(shù)量、零售商位置等等)。數(shù)據(jù)提供商218(l-n)每個(gè)存儲(chǔ)經(jīng)因特網(wǎng)214從零 售商216接收的產(chǎn)品信息在其相應(yīng)的數(shù)據(jù)庫(kù)220 ( 1-n)中。響應(yīng)于經(jīng)因特網(wǎng) 214從一個(gè)PDD 202接收產(chǎn)品信息請(qǐng)求(查詢), 一個(gè)或多個(gè)數(shù)據(jù)提供商218 (1-n)操作來(lái)從其產(chǎn)品信息數(shù)據(jù)庫(kù)220 ( l-n)檢索相應(yīng)的產(chǎn)品信息,并經(jīng)因 特網(wǎng)214和網(wǎng)關(guān)212向PDD202發(fā)送回產(chǎn)品信息。
例如,PDD202可向一個(gè)或多個(gè)數(shù)據(jù)提供商218 (l-n)發(fā)送包括產(chǎn)品標(biāo) 識(shí)的產(chǎn)品信息請(qǐng)求,請(qǐng)求由不同銷(xiāo)售商提供的產(chǎn)品價(jià)格。數(shù)據(jù)提供商218然 后可通過(guò)包括在所接收產(chǎn)品信息請(qǐng)求中的產(chǎn)品標(biāo)識(shí)識(shí)別商品、從數(shù)據(jù)庫(kù)220 確定零售商216 ( l-n)中哪個(gè)出售該產(chǎn)品和該產(chǎn)品的相關(guān)價(jià)格、并經(jīng)因特網(wǎng) 向PDD202報(bào)告零售商和價(jià)格信息。根據(jù)特定查詢,還可發(fā)送其它類(lèi)型的信息,包括但不限于零售商位置、現(xiàn)有數(shù)量、和聯(lián)系信息。
信用公司222允許用戶(例如用戶102 )經(jīng)一個(gè)PDD 202進(jìn)行購(gòu)買(mǎi)。信 用公司222包括賬號(hào)持有者數(shù)據(jù)庫(kù),其存儲(chǔ)和PDD202的用戶(例如用戶102) 相關(guān)的信用賬號(hào)信息。可以以多種方法經(jīng)PDD202由用戶102實(shí)現(xiàn)信用購(gòu)買(mǎi)。 首先,在從數(shù)據(jù)提供商218接收產(chǎn)品信息報(bào)告后,用戶可以指令PDD202與 零售商216直接進(jìn)行信用交易??蛇x擇地,數(shù)據(jù)提供商218可保存用戶102 的信用信息,并且響應(yīng)于經(jīng)PDD202從用戶102接收的指令,可以經(jīng)因特網(wǎng) 214向零售商216發(fā)送交易請(qǐng)求。作為另一個(gè)實(shí)例,第三方公司可代表用戶 102進(jìn)行購(gòu)買(mǎi)。例如,用戶102可授權(quán)知道用戶102信用信息的移動(dòng)電話公 司向零售商216 ( l-n)中的一個(gè)發(fā)送用戶信用信息以實(shí)現(xiàn)購(gòu)買(mǎi)。在任一情況 下,零售商216 (l-n)在收到產(chǎn)品信息以及和用戶102相關(guān)的信用信息時(shí)操 作來(lái)從信用公司222獲得信用證明(credit approval)以及向用戶102出售商品。 可選擇地,移動(dòng)電話公司可為該購(gòu)買(mǎi)付錢(qián)以及向用戶102下一個(gè)帳單針對(duì)該 購(gòu)買(mǎi)收費(fèi)。
本發(fā)明提供多個(gè)重要優(yōu)勢(shì)。首先,在任何具有移動(dòng)服務(wù)或者提供無(wú)線因 特網(wǎng)訪問(wèn)的地方,用戶102都可迅速獲得產(chǎn)品比較信息??焖佾@得該信息節(jié) 省了用戶102的漫游通話費(fèi)以及其PDD 202的電池壽命,和例如采用網(wǎng)絡(luò)瀏 覽器相反。另外,用戶102沒(méi)有了在各種零售商網(wǎng)站之間比較購(gòu)物所必需的 時(shí)間。作為另一個(gè)優(yōu)勢(shì),用戶102能夠獲得關(guān)于零售商的具體信息例如位置 和現(xiàn)有數(shù)量,以防止不必要的奔忙。最后,用戶102可選地能夠直接經(jīng)其PDD 202購(gòu)買(mǎi)產(chǎn)品,從而如果需要時(shí)不必繼續(xù)親自購(gòu)買(mǎi)產(chǎn)品。
圖3A示出拍攝產(chǎn)品302包裝上產(chǎn)品標(biāo)識(shí)(未示出)的拍照手機(jī)204的 側(cè)視圖。拍照手機(jī)204示出為包括具有照相機(jī)鏡頭306的數(shù)碼相機(jī)模塊304。 照相機(jī)模塊304能夠拍攝產(chǎn)品標(biāo)識(shí)例如條形碼,而拍照手機(jī)204包括從照片 辨別(discem)產(chǎn)品標(biāo)識(shí)的軟件和/或固件(圖10)。
圖3B示出由拍照手機(jī)204所拍才聶的產(chǎn)品302的產(chǎn)品標(biāo)識(shí)310的數(shù)碼照 片308。在該特定實(shí)例中,產(chǎn)品標(biāo)識(shí)為通用產(chǎn)品代碼(Universal Product Code, UPC)代碼。拍照手機(jī)204能夠從照片308中的條形碼獲得并解碼UPC。拍 照手機(jī)204不僅限于解碼UPC代碼。在替換實(shí)施例中,拍照手機(jī)204可解碼 國(guó)際標(biāo)準(zhǔn)圖書(shū)編號(hào)(ISBN)條形碼、識(shí)別藥品的條形碼、或者其它任何正在 使用或者有待開(kāi)發(fā)的圖形編碼圖像。圖4示出根據(jù)本發(fā)明 一個(gè)方面的從零售商216( 1 -n )向個(gè)人數(shù)據(jù)設(shè)備202 的產(chǎn)品信息流。零售商216 (l-n)每個(gè)都出售一種或多種商品。為使消費(fèi)者 快速訪問(wèn)其產(chǎn)品信息,每個(gè)零售商216 (l-n)向一個(gè)或多個(gè)數(shù)據(jù)提供商218 (l-n)提供產(chǎn)品信息。所提供給數(shù)據(jù)提供商218 ( l-n)的產(chǎn)品信息被組織并 存儲(chǔ)在數(shù)據(jù)庫(kù)202 ( l-n)中,并且由零售獲取的信息組成,包括但不限于產(chǎn) 品標(biāo)識(shí)、產(chǎn)品說(shuō)明、價(jià)格、現(xiàn)有數(shù)量、和制造商建議的零售價(jià)格(MSRP)。 盡管不一定,但是可期望的是每個(gè)零售商216( l-n)將為數(shù)據(jù)提供商220( 1-n) 提供經(jīng)常的產(chǎn)品信息更新以保持與其產(chǎn)品相關(guān)的數(shù)據(jù)最新。例如,如果產(chǎn)品 價(jià)格改變,則零售商216( l-n)將通知相關(guān)的一個(gè)或多個(gè)數(shù)據(jù)提供商218( l-n)。 可根據(jù)預(yù)定計(jì)劃和/或采用由數(shù)據(jù)提供商218 ( l-n)提供給零售商216 ( 1-n) 的數(shù)據(jù)模板完成更新。
數(shù)據(jù)提供商218 ( l-n)從零售商216 ( l-n)接收產(chǎn)品信息并將該信息聚 集到PDD 202用戶(例如用戶102 )可獲得的產(chǎn)品信息數(shù)據(jù)庫(kù)220 ( l-n )。將 來(lái)自零售商216 ( 1-n )的信息存儲(chǔ)在和產(chǎn)品標(biāo)識(shí)(例如UPC代碼)相關(guān)的記 錄中,從而在從個(gè)人數(shù)據(jù)設(shè)備202接到請(qǐng)求時(shí)可將接收到的產(chǎn)品信息快速提 供給個(gè)人數(shù)據(jù)設(shè)備202。除了產(chǎn)品信息以外,每個(gè)數(shù)據(jù)庫(kù)218 ( l-n)還將關(guān) 于每個(gè)零售商216( l-n)和關(guān)于其所服務(wù)的每個(gè)用戶的信息存儲(chǔ)在數(shù)據(jù)庫(kù)220 (l-n)中。因此,因?yàn)閿?shù)據(jù)提供商218 ( l-n)具有存儲(chǔ)在數(shù)據(jù)庫(kù)220 ( 1-n) 中的零售商信息,所以除了產(chǎn)品信息以外其還可簡(jiǎn)便而快速地為個(gè)人數(shù)據(jù)設(shè) 備202提供零售商信息。而且,因?yàn)閿?shù)據(jù)庫(kù)220 ( l-n)包括用戶信息,所以 數(shù)據(jù)提供商218 (l-n)可區(qū)分允許哪個(gè)用戶使用其服務(wù),例如如果數(shù)據(jù)提供 商218 ( 1 -n )僅僅提供訂購(gòu)訪問(wèn)則如此。
從數(shù)據(jù)提供商218 ( l-n)提供給PDD 202的產(chǎn)品信息首先經(jīng)過(guò)信息格式 化和排序(sort)410,然后呈現(xiàn)于PDD 202的顯示器412上,從而其可由用戶 102觀看,和/或存儲(chǔ)在PDD202存儲(chǔ)器中的本地產(chǎn)品數(shù)據(jù)庫(kù)414中。信息格 式化和排序410包括根據(jù)特定顯示和/或由PDD 202用戶定義的存儲(chǔ)標(biāo)準(zhǔn)而格 式化從數(shù)據(jù)提供商218 ( l-n)接收的信息。例如,信息格式化和排序410可 按價(jià)格對(duì)到來(lái)的產(chǎn)品信息中的產(chǎn)品進(jìn)行排序,從而可按照由最低價(jià)到最高價(jià) 顯示產(chǎn)品??蛇x擇地,信息格式化和排序408可把產(chǎn)品信息數(shù)據(jù)解析和格式 化為可存儲(chǔ)在本地產(chǎn)品數(shù)據(jù)庫(kù)414中的記錄。在該實(shí)施例中,顯示器412為 常規(guī)的顯示像素化圖像的液晶顯示器(LCD),但是可以是任何類(lèi)型的能夠顯示由數(shù)據(jù)提供商218 (l-n)所提供產(chǎn)品信息的顯示器。本地產(chǎn)品數(shù)據(jù)庫(kù)414 存儲(chǔ)從數(shù)據(jù)提供商218 (l-n)接收的產(chǎn)品信息。這保證快速檢索產(chǎn)品信息, 而不必不必要地在數(shù)據(jù)提供商218 ( l-n)和個(gè)人數(shù)據(jù)設(shè)備408之間傳送重復(fù) 數(shù)據(jù)。可選地,可將來(lái)自其它源(例如數(shù)據(jù)存儲(chǔ)設(shè)備、家庭電腦、直接來(lái)自 一個(gè)或多個(gè)零售商402 ( l-n))的產(chǎn)品信息存儲(chǔ)在本地產(chǎn)品數(shù)據(jù)庫(kù)414中。作 為另一個(gè)實(shí)例,可提交查詢,并且返回的產(chǎn)品數(shù)據(jù)庫(kù)414在進(jìn)入已知沒(méi)有無(wú) 線訪問(wèn)的區(qū)域之前存儲(chǔ)在本地產(chǎn)品數(shù)據(jù)庫(kù)414中。
圖5示出了將數(shù)據(jù)存儲(chǔ)在產(chǎn)品信息數(shù)據(jù)庫(kù)220 (圖4 )內(nèi)的實(shí)例數(shù)據(jù)結(jié)構(gòu) 500,包括零售商表格502、產(chǎn)品表格504、和用戶表格506。零售商表格502 與商品表格504是一對(duì)多的關(guān)系。即,在產(chǎn)品表格504中,存在和零售商表 格5 02的每個(gè)零售商記錄相關(guān)的許多產(chǎn)品記錄。在本實(shí)施例中,用戶表4各5 06 為孤立表格并且與數(shù)據(jù)庫(kù)的其它表格無(wú)關(guān),但是如果需要其可與其它/可替換 的表格相關(guān)。零售商表格502存儲(chǔ)與零售商216 ( l-n)相關(guān)的記錄,其為數(shù) 據(jù)提供商218提供信息。產(chǎn)品表格504存儲(chǔ)和表格502中所識(shí)別的相關(guān)零售 商出售的產(chǎn)品相關(guān)的信息記錄。最后,用戶表格506存儲(chǔ)具有和用戶相關(guān)的 信息的記錄,該用戶訂購(gòu)了數(shù)據(jù)提供商218所提供的信息服務(wù)。
零售商表格502中的每條記錄包括"零售商ID"字段508、"零售商名字" 字段510、"零售商地址"字段512、"零售商電話,,字段514、"因特網(wǎng)地址" 字段516、和"付款信息"字段518。零售商ID字段508為零售商表格502 的關(guān)鍵字段,并包括表示存儲(chǔ)其中的每個(gè)零售商記錄唯一標(biāo)識(shí)的數(shù)據(jù)。零售 商名字字段存儲(chǔ)表示與零售商ID508相關(guān)的零售商名字的數(shù)據(jù)。零售商地址 字段512存儲(chǔ)標(biāo)識(shí)相關(guān)零售商地址的數(shù)據(jù),而零售商電話字段514存儲(chǔ)表示 相關(guān)零售商電話號(hào)碼的數(shù)據(jù)。如果可獲得,則因特網(wǎng)地址字段516存儲(chǔ)表示 相關(guān)零售商因特網(wǎng)網(wǎng)址的數(shù)據(jù)。最后,付款信息字段518存儲(chǔ)表示特定零售 商付款信息的數(shù)據(jù),例如電子資金轉(zhuǎn)帳(EFT)號(hào)、以信用公司222識(shí)別零 售商的商人標(biāo)識(shí)、付款地址等等。
產(chǎn)品表格504中的每條記錄包括"零售商ID"字段520、"產(chǎn)品ID,,字 段522、"產(chǎn)品描述"字段524、 "MSRP"字段526、"價(jià)格"字段528、和"數(shù) 量"字,爻530。零售商ID字段520和產(chǎn)品ID字4爻522是產(chǎn)品表才各504的關(guān) 鍵字段,并且組合起來(lái)包括表示存儲(chǔ)其中每條記錄的唯一標(biāo)識(shí)的數(shù)據(jù)。零售 商ID字段520包括和零售商表格502的零售商ID字段508相同的數(shù)據(jù),并使表格504的每條記錄和零售商表格502的特定零售商記錄相關(guān)。產(chǎn)品ID字 段522為產(chǎn)品標(biāo)識(shí)并存儲(chǔ)表示特定產(chǎn)品的數(shù)據(jù),例如UPC代碼。產(chǎn)品描述字 段524存儲(chǔ)描述與產(chǎn)品ID字段522相關(guān)產(chǎn)品的數(shù)據(jù)。MSRP字段526存儲(chǔ)表 示和產(chǎn)品ID字段522相關(guān)產(chǎn)品的制造商建議零售價(jià)格(MSRP)的數(shù)據(jù)。價(jià) 格字段528存儲(chǔ)指示針對(duì)特定產(chǎn)品與零售商ID字段520相關(guān)的零售商所要求 的價(jià)格的數(shù)據(jù),而數(shù)量字段530表示與該產(chǎn)品相關(guān)的零售商現(xiàn)有的該特定產(chǎn) 品的數(shù)量。
用戶表格506中每個(gè)字段包括"用戶ID"字段532、"用戶名字"字段 534、"用戶地址"字段536、"用戶電話"字段538、"信用卡號(hào)"字段540、 和"狀態(tài)/有效(Status/Active)"字段542。用戶ID字段532為用戶表格506 的關(guān)鍵字段并包括表示存儲(chǔ)其中的每個(gè)用戶記錄的唯一標(biāo)識(shí)(例如用戶名字、 移動(dòng)電話網(wǎng)絡(luò)訂購(gòu)號(hào)等等)的數(shù)據(jù)。用戶名字字段534存儲(chǔ)表示和特定記錄 相關(guān)的用戶名字的數(shù)據(jù)。用戶地址字段534存儲(chǔ)表示用戶地址的數(shù)據(jù),而表 示用戶電話號(hào)碼的數(shù)據(jù)存儲(chǔ)在用戶電話字段538中。信用卡號(hào)碼字段540存 儲(chǔ)表示用戶購(gòu)買(mǎi)或訂購(gòu)付款的用戶信用卡號(hào)的數(shù)據(jù),最后,狀態(tài)/有效字段542 中的數(shù)據(jù)表示用戶賬號(hào)是否有效(例如通過(guò)單個(gè)位標(biāo)記),從而數(shù)據(jù)提供商 218將知道是否向用戶提供產(chǎn)品信息。注意,可使用多位數(shù)據(jù)表示關(guān)于各種 服務(wù)水平的用戶狀態(tài),針對(duì)其數(shù)據(jù)提供商218根據(jù)特定服務(wù)水平免費(fèi)或者收 費(fèi)提供。
圖6根據(jù)本發(fā)明一個(gè)實(shí)施例為個(gè)人數(shù)據(jù)設(shè)備202提供產(chǎn)品信息的一個(gè)數(shù) 據(jù)提供商218 (l-n)的結(jié)構(gòu)系統(tǒng)圖。數(shù)據(jù)提供商218包括一個(gè)或多個(gè)處理單 元602、非易失性數(shù)據(jù)存儲(chǔ)器604、 一個(gè)或多個(gè)用戶輸入/輸出(1/0)設(shè)備 606、網(wǎng)絡(luò)界面608、和工作存儲(chǔ)器610,所有這些部件經(jīng)系統(tǒng)總線612 (例 如PCI總線)互連。
一個(gè)或多個(gè)處理單元602執(zhí)行存儲(chǔ)在工作存儲(chǔ)器610中的數(shù)據(jù)和代碼, 使得數(shù)據(jù)提供商218執(zhí)行其各種功能(例如接收產(chǎn)品信息請(qǐng)求、提供產(chǎn)品信 息報(bào)告、更新產(chǎn)品信息等等)。非易失性存儲(chǔ)器604 (例如只讀存儲(chǔ)器、或一 個(gè)或多個(gè)硬盤(pán)驅(qū)動(dòng)等等)存儲(chǔ)數(shù)據(jù)和代碼(例如啟動(dòng)代碼和程序),即使當(dāng)數(shù) 據(jù)提供商218斷電時(shí)也保留該數(shù)據(jù)和代碼。I/O設(shè)備606促進(jìn)系統(tǒng)管理員和 數(shù)據(jù)提供商218之間的交互。I/O設(shè)備606典型地將包括鍵盤(pán)、鼠標(biāo)、監(jiān)視 器、打印機(jī)、和其它這類(lèi)促進(jìn)數(shù)據(jù)提供商218和管理員之間通信的設(shè)備。網(wǎng)絡(luò)界面608連接因特網(wǎng)214和數(shù)據(jù)提供商218。典型地,網(wǎng)絡(luò)界面608經(jīng)寬 帶連接與因特網(wǎng)服務(wù)提供商(ISP)通信。最后,系統(tǒng)總線612有助于數(shù)據(jù)提 供商218各種部件之間的相互通信。
工作存儲(chǔ)器610 (例如隨機(jī)訪問(wèn)存儲(chǔ)器)臨時(shí)存儲(chǔ)數(shù)據(jù)和可執(zhí)行代碼(例 如操作系統(tǒng)614),其在系統(tǒng)啟動(dòng)和運(yùn)行時(shí)裝入工作存儲(chǔ)器610。工作存儲(chǔ)器 610包括操作系統(tǒng)614、 一個(gè)或多個(gè)應(yīng)用程序616、通信協(xié)議棧618、產(chǎn)品信 息數(shù)據(jù)庫(kù)(DB) 220、數(shù)據(jù)庫(kù)應(yīng)用程序界面(API) 622、和產(chǎn)品信息服務(wù)器 624。 一般地,將上述模塊從工作存儲(chǔ)器610,如果必要從代替的大規(guī)模數(shù)據(jù) 存儲(chǔ)設(shè)備裝入或者卸載,該大規(guī)模數(shù)據(jù)存儲(chǔ)設(shè)備包括但不限于CD-R0M、磁帶、 記憶棒、磁盤(pán)驅(qū)動(dòng)、或者其它具有足夠存儲(chǔ)空間的存儲(chǔ)設(shè)備,例如一個(gè)或多 個(gè)非易失性數(shù)據(jù)存儲(chǔ)器604的硬驅(qū)動(dòng)。例如,即使在工作存儲(chǔ)器610中示出 了產(chǎn)品信息數(shù)據(jù)庫(kù)220,但數(shù)據(jù)庫(kù)220更可能太大而不能放入工作存儲(chǔ)器610 中。因此,可將完整的產(chǎn)品信息數(shù)據(jù)庫(kù)220存儲(chǔ)在非易失性數(shù)據(jù)存儲(chǔ)器604 中,如果必要數(shù)據(jù)庫(kù)220的部分在工作存儲(chǔ)器610之間來(lái)回轉(zhuǎn)移。相似地, 為清楚解釋起見(jiàn),操作系統(tǒng)614、應(yīng)用程序616、通信協(xié)議棧618、數(shù)據(jù)庫(kù)API 622、和產(chǎn)品信息服務(wù)器624示出為工作存儲(chǔ)器610內(nèi)的功能模塊。
工作存儲(chǔ)器610模塊具有下述功能。操作系統(tǒng)614提供軟件平臺(tái),在其 頂部可運(yùn)行其它程序。應(yīng)用程序表示在工作存儲(chǔ)器610中運(yùn)行的其它混合應(yīng) 用(例如安全應(yīng)用、數(shù)據(jù)庫(kù)維護(hù)應(yīng)用等等)。產(chǎn)品信息服務(wù)器624服務(wù)來(lái)自用 戶102 (圖1)和零售商216 (l-n)(圖2)的信息請(qǐng)求/提交。通信協(xié)議棧 618為標(biāo)準(zhǔn)協(xié)議棧(例如TCP/IP),其有助于產(chǎn)品信息服務(wù)器624同零售商 216 (l-n)和用戶設(shè)備(例如PDD 202 )之間通過(guò)因特網(wǎng)214的通信。產(chǎn)品 信息數(shù)據(jù)庫(kù)220將數(shù)據(jù)存儲(chǔ)在圖5中描述的表格中,從而各種消費(fèi)者產(chǎn)品零 售信息可與不同零售商216 (1-n)相關(guān)聯(lián)。數(shù)據(jù)庫(kù)API 622提供用于產(chǎn)品信 息數(shù)據(jù)庫(kù)220和產(chǎn)品信息服務(wù)器624之間的 信息交換的協(xié)議??蛇x擇地,零 售商216 (l-n)和個(gè)人數(shù)據(jù)設(shè)備202可采用API 622而直接與產(chǎn)品信息數(shù)據(jù) 庫(kù)220交換數(shù)據(jù)。
在經(jīng)網(wǎng)絡(luò)界面608從用戶102接收特定查詢時(shí),產(chǎn)品信息服務(wù)器624查 詢數(shù)據(jù)庫(kù)220以確定在用戶表格506中是否存在和用戶102相關(guān)的記錄,如 果是則確定狀態(tài)字段542中的數(shù)據(jù)是否表示用戶有效。如果與用戶102相關(guān) 的狀態(tài)/有效字段542表示用戶102有效(例如狀態(tài)標(biāo)記設(shè)置為高),則產(chǎn)品信息服務(wù)器將經(jīng)API 622將查詢提交于數(shù)據(jù)庫(kù),經(jīng)API 622從數(shù)據(jù)庫(kù)620接 收所請(qǐng)求的數(shù)據(jù),以及向用戶102提供所請(qǐng)求的數(shù)據(jù)。但是,如果狀態(tài)/有效 字段542表示用戶102無(wú)效(例如狀態(tài)標(biāo)記設(shè)置為低),或者如果沒(méi)有發(fā)現(xiàn)和 用戶102相關(guān)的記錄,則產(chǎn)品信息服務(wù)器624將丟棄產(chǎn)品信息請(qǐng)求并返回錯(cuò)
誤信息。
為答復(fù)產(chǎn)品信息請(qǐng)求,產(chǎn)品信息服務(wù)器624經(jīng)API 622查詢數(shù)據(jù)庫(kù)220 以獲得與產(chǎn)品信息請(qǐng)求中所包括的一個(gè)或多個(gè)產(chǎn)品標(biāo)識(shí)相關(guān)的所有記錄。響 應(yīng)于該查詢,數(shù)據(jù)庫(kù)API 622以由API 622所定義格式將相關(guān)數(shù)據(jù)返回至產(chǎn) 品信息服務(wù)器624。產(chǎn)品信息服務(wù)器624然后經(jīng)因特網(wǎng)214將數(shù)據(jù)發(fā)送至PDD 202 (圖2)以顯示給用戶。注意,產(chǎn)品信息服務(wù)器624可以以與從數(shù)據(jù)庫(kù)API 622接收格式相同的格式將數(shù)據(jù)提供給PDD 202,或者可選擇地,產(chǎn)品信息服
者以別的方式格式化數(shù)據(jù)。例如,用戶102可以連同數(shù)據(jù)請(qǐng)求提供參數(shù),使 得產(chǎn)品信息服務(wù)器624僅僅返回價(jià)格信息數(shù)據(jù)。作為另一個(gè)實(shí)例,產(chǎn)品信息 請(qǐng)求可包括從位置探測(cè)器11Q獲得的位置數(shù)據(jù),從而產(chǎn)品信息服務(wù)器624僅 僅返回在PDD 202預(yù)定鄰近處的賣(mài)方相關(guān)的產(chǎn)品信息。作為另一個(gè)實(shí)例,與 特定用戶相關(guān)的排序、過(guò)濾、和/或格式化參數(shù)可存儲(chǔ)在用戶表格506中,并 在上述用戶驗(yàn)證(有效/無(wú)效)過(guò)程中檢索。最后,盡管在數(shù)據(jù)提供商218過(guò) 濾不需要的數(shù)據(jù)將縮短向PDD 202發(fā)送數(shù)據(jù)所需要的時(shí)間,但是PDD 202本 身可排序、過(guò)濾、和格式化數(shù)據(jù)以顯示給用戶。
為更新存儲(chǔ)在產(chǎn)品信息數(shù)據(jù)庫(kù)220中的產(chǎn)品信息,零售商216 ( l-n)向 產(chǎn)品信息服務(wù)器624提交產(chǎn)品信息更新(圖7B)。產(chǎn)品信息服務(wù)器624然后 通過(guò)比較(采用API 622 )零售信息更新查詢中所包括的零售商標(biāo)識(shí)與零售 商表格502記錄的零售商ID字段508來(lái)驗(yàn)證零售商。如果產(chǎn)品信息服務(wù)器 624確定零售商信息更新與零售商表格502中所識(shí)別的零售商不匹配,則丟 棄該產(chǎn)品信息。可替換地,如果該產(chǎn)品更新確實(shí)與零售商表格502中的零售 商對(duì)應(yīng),則產(chǎn)品信息服務(wù)器經(jīng)API 622更新與產(chǎn)品標(biāo)識(shí)以及零售商信息更新 中所包括的零售商標(biāo)識(shí)相關(guān)聯(lián)的表格504產(chǎn)品記錄。如果產(chǎn)品信息服務(wù)器624 確定產(chǎn)品信息更新包括新產(chǎn)品,則將新產(chǎn)品記錄與新產(chǎn)品和零售商相關(guān)耳關(guān)地 寫(xiě)入表格504??蛇x擇地,可在零售商表格502中創(chuàng)建不認(rèn)識(shí)的零售商的新 零售商記錄。PDD 202還可經(jīng)數(shù)據(jù)庫(kù)API 622將購(gòu)買(mǎi)請(qǐng)求發(fā)送至產(chǎn)品信息數(shù)據(jù)庫(kù)620。 在收到購(gòu)買(mǎi)請(qǐng)求查詢時(shí),數(shù)據(jù)庫(kù)620操作來(lái)經(jīng)數(shù)據(jù)庫(kù)API 622和網(wǎng)絡(luò)界面608 將交易請(qǐng)求連同必要的用戶信息(例如用戶姓名、地址等等)和信用信息發(fā) 送至相關(guān)的零售商216。在本實(shí)施例中,零售商表格502的付款信息字段518 向數(shù)據(jù)庫(kù)API提供用于至與購(gòu)買(mǎi)相關(guān)的零售商216的安全信用提交因特網(wǎng)地 址。將用戶信用信息存儲(chǔ)在產(chǎn)品信息數(shù)據(jù)庫(kù)620中具有下面的優(yōu)點(diǎn),即個(gè)人 數(shù)據(jù)設(shè)備202不經(jīng)不安全連接向零售商216提交用戶的信用卡號(hào)。
應(yīng)當(dāng)注意,提供數(shù)據(jù)提供商218的特定部件以有助于清楚解釋?zhuān)粦?yīng) 理解為限制本發(fā)明的范圍。例如,描述的執(zhí)行多種功能(例如產(chǎn)品信息服務(wù) 器624 )的模塊可示出為多個(gè)單獨(dú)模塊,其每一個(gè)負(fù)責(zé)特定功能。其實(shí),如 果必要可添加附加的模塊,或者適合于特定應(yīng)用而更改和/或去除這里提供的 模塊。因此,不認(rèn)為這里所描述的數(shù)據(jù)提供商218模塊是本發(fā)明的必要元件。
圖7A是描述個(gè)人數(shù)據(jù)設(shè)備202和數(shù)據(jù)提供商218 (圖2 )之間數(shù)據(jù)交換 的框圖。在本實(shí)施例中,用戶102向產(chǎn)品信息數(shù)據(jù)庫(kù)220發(fā)送(經(jīng)網(wǎng)關(guān)212 和因特網(wǎng)214)產(chǎn)品信息請(qǐng)求702和購(gòu)買(mǎi)請(qǐng)求704 (單獨(dú)傳送)。響應(yīng)于4^收 產(chǎn)品信息請(qǐng)求702,產(chǎn)品信息數(shù)據(jù)706被發(fā)回至用戶102。
產(chǎn)品信息請(qǐng)求702為PDD 202產(chǎn)生的查詢,并且包括具有表示用戶的數(shù) 據(jù)的用戶ID字段、包括表示所掃描產(chǎn)品標(biāo)識(shí)的數(shù)據(jù)的產(chǎn)品ID字段、以及包 括表示位置探測(cè)器110所確定的PDD 202當(dāng)前位置的數(shù)據(jù)的當(dāng)前位置字段。 響應(yīng)于接收產(chǎn)品信息請(qǐng)求702,產(chǎn)品信息數(shù)據(jù)7G6從數(shù)據(jù)庫(kù)22Q發(fā)送至PDD 202。
產(chǎn)品信息數(shù)據(jù)706包括一個(gè)或多個(gè)記錄(示出了三個(gè)),每一個(gè)都具有產(chǎn) 品ID字段、零售商ID字段、零售商名字字段、產(chǎn)品描述字段、價(jià)格字段、 MSRP字段、數(shù)量字段、零售商地址字段、零售商電話字段、付款信息字段、 和下一個(gè)零售商連接。通常,在產(chǎn)品信息數(shù)據(jù)706的字段中所包括的數(shù)據(jù)對(duì)
應(yīng)于產(chǎn)品信息數(shù)據(jù)庫(kù)220中相同名字字段的數(shù)據(jù)。每條記錄的下一個(gè)零售商 連接包括至下一個(gè)記錄的指針。在數(shù)據(jù)的最后記錄中,該字段將包括"數(shù)據(jù) 結(jié)束"指示符。
如上所述,產(chǎn)品信息請(qǐng)求702可包括使得數(shù)據(jù)提供商218 (圖2)過(guò)濾 (filter)包括在產(chǎn)品信息數(shù)據(jù)706中數(shù)據(jù)的參數(shù)(未示出)。例如,產(chǎn)品信息 請(qǐng)求702可包括到產(chǎn)品信息服務(wù)器的指令,從而和圖7A中產(chǎn)品信息數(shù)據(jù)706中所示出所有數(shù)據(jù)字段相反,產(chǎn)品信息數(shù)據(jù)706僅僅包括產(chǎn)品ID、零售商名 字、價(jià)格、和現(xiàn)有數(shù)量??商鎿Q地,數(shù)據(jù)提供商218可默認(rèn)地在記錄中提供 更少數(shù)據(jù)字段,并響應(yīng)于包括在產(chǎn)品信息請(qǐng)求702中的指令而提供附加的數(shù)
據(jù)字段。
購(gòu)買(mǎi)請(qǐng)求704是響應(yīng)于用戶102所發(fā)出指令自PDD 202的發(fā)送至數(shù)據(jù)提 供商218的通信。響應(yīng)于接收到購(gòu)買(mǎi)請(qǐng)求704,數(shù)據(jù)提供商218聚集(assemb 1 e) 所需要的信息并將交易請(qǐng)求轉(zhuǎn)發(fā)給在購(gòu)買(mǎi)請(qǐng)求704中所識(shí)別的零售商216(圖 2)。購(gòu)買(mǎi)請(qǐng)求704包括對(duì)應(yīng)于用戶ID字段532的用戶ID、對(duì)應(yīng)于零售商ID 字段508的零售商ID、對(duì)應(yīng)于產(chǎn)品ID字段522的產(chǎn)品ID、和包括表示用戶 102期望購(gòu)買(mǎi)產(chǎn)品數(shù)量數(shù)據(jù)的期望數(shù)量字段。
圖7B是描述實(shí)例零售商216 (x)和數(shù)據(jù)提供商218之間數(shù)據(jù)傳輸?shù)目?圖。如所示出的,零售商216 (x)向產(chǎn)品信息數(shù)據(jù)庫(kù)220 (經(jīng)數(shù)據(jù)庫(kù)API 622 ) 發(fā)送(經(jīng)因特網(wǎng)214) —個(gè)或多個(gè)(示出三個(gè))零售商產(chǎn)品更新708。還示出 的是從數(shù)據(jù)提供商218發(fā)送至零售商216 (x)的交易請(qǐng)求710。
數(shù)據(jù)提供商218使用零售商產(chǎn)品更新708來(lái)更新數(shù)據(jù)庫(kù)產(chǎn)品表格504中 的記錄。這樣的更新對(duì)保持產(chǎn)品表格504最新是必要的。每個(gè)零售商產(chǎn)品更 新708包括對(duì)應(yīng)于零售商ID字段508和520的零售商ID、對(duì)應(yīng)于產(chǎn)品ID字 段522的產(chǎn)品ID、對(duì)應(yīng)于產(chǎn)品描述字段524的產(chǎn)品描述、對(duì)應(yīng)于MSRP字段 526的MSRP、和對(duì)應(yīng)于數(shù)量字段530的數(shù)量。最后,每個(gè)零售商產(chǎn)品更新708 包括新產(chǎn)品標(biāo)記,其用于向產(chǎn)品信息提供商620表示由產(chǎn)品ID所識(shí)別產(chǎn)品是 否為零售商216 (x)的第一次提交。如果是這樣(例如,標(biāo)記具有高值), 則產(chǎn)品信息數(shù)據(jù)庫(kù)620在產(chǎn)品表格504中創(chuàng)建產(chǎn)品的新記錄。
數(shù)據(jù)提供商218響應(yīng)于從用戶102接收購(gòu)買(mǎi)請(qǐng)求704 (圖7A)而產(chǎn)生交 易請(qǐng)求710并將其發(fā)送至零售商216 (x)。交易請(qǐng)求710包括對(duì)應(yīng)于用戶名 字字段534的用戶名字、對(duì)應(yīng)于零售商ID字段508和520的零售商ID、對(duì) 應(yīng)于產(chǎn)品ID字段522的產(chǎn)品ID、對(duì)應(yīng)于產(chǎn)品描述字,殳524的產(chǎn)品描述、對(duì) 應(yīng)于購(gòu)買(mǎi)請(qǐng)求704所期望數(shù)量的期望數(shù)量、以及對(duì)應(yīng)于信用卡號(hào)字段540的 信用卡號(hào)。在接收交易請(qǐng)求后,零售商216 (x)將向信用公司222提交交易, 以及如果得到批準(zhǔn),則完成交易。
應(yīng)當(dāng)注意,在圖7A和7B中所描述的通信數(shù)據(jù)結(jié)構(gòu)被視為本發(fā)明的一部 分,但是是通過(guò)舉例給出。其實(shí),可以為特定應(yīng)用更改這里所描述的通信和數(shù)據(jù)結(jié)構(gòu),而不偏離本發(fā)明的范圍。例如,可不需要交易請(qǐng)求710的某些字 段(例如產(chǎn)品描述字段)完成交易。作為另一個(gè)實(shí)例,注意,如所描述的,
零售商產(chǎn)品更新708使得數(shù)據(jù)庫(kù)220中某些現(xiàn)有記錄被更新。但是,如果數(shù) 據(jù)庫(kù)的記錄包括時(shí)間和/或日期字段,則數(shù)據(jù)庫(kù)220可簡(jiǎn)單通過(guò)將新記錄寫(xiě)入 數(shù)據(jù)庫(kù)220同時(shí)不改變現(xiàn)有記錄而更新。這種情況下,數(shù)據(jù)庫(kù)的查詢可簡(jiǎn)單 過(guò)濾掉較老的記錄。
圖8是更詳細(xì)示出數(shù)據(jù)庫(kù)API 622的框圖。API 622包括PDD API 802、 產(chǎn)品信息服務(wù)器(PIS) API 803、和零售商API 804,所有這些都經(jīng)基本數(shù) 據(jù)庫(kù)界面806與產(chǎn)品信息數(shù)據(jù)庫(kù)22Q交互。基本數(shù)據(jù)庫(kù)界面806為從數(shù)據(jù)庫(kù) 220讀取記錄以及將記錄寫(xiě)入數(shù)據(jù)庫(kù)220的j氐層界面。PDD API 802定義用于 可以由PDD 202提交的所有查詢和數(shù)據(jù)寫(xiě)命令的協(xié)議。在從PDD 202收到查 詢時(shí),PDD API 802經(jīng)基本數(shù)據(jù)庫(kù)界面806從數(shù)據(jù)庫(kù)220檢索記錄、根據(jù)所 接收的查詢處理數(shù)據(jù)、以及將所處理數(shù)據(jù)返回PDD 202,所有都根據(jù)由PDD API 802協(xié)議指定的格式。在從PDD 202接收寫(xiě)命令和伴隨數(shù)據(jù)時(shí),PDD API 802 將該數(shù)據(jù)安排成記錄并將該記錄經(jīng)基本數(shù)據(jù)庫(kù)界面806寫(xiě)入數(shù)據(jù)庫(kù)220。
PDD API 803相似地定義用于可以由產(chǎn)品信息服務(wù)器624提交的所有查 詢和數(shù)據(jù)寫(xiě)命令的協(xié)議。在從產(chǎn)品信息服務(wù)器624接收到查詢時(shí),PIS API 803 經(jīng)基本數(shù)據(jù)庫(kù)界面806從數(shù)據(jù)庫(kù)220檢索記錄、根據(jù)所接收的查詢處理數(shù)據(jù)、 以及將所處理數(shù)據(jù)返回產(chǎn)品信息服務(wù)器624,所有都才艮據(jù)由PIS API 803協(xié) 議指定的格式。在從產(chǎn)品信息服務(wù)器624接收寫(xiě)命令和伴隨數(shù)據(jù)時(shí),PIS API 803將該數(shù)據(jù)安排成記錄并將該記錄經(jīng)基本數(shù)據(jù)庫(kù)界面806寫(xiě)入數(shù)據(jù)庫(kù)220。
最后,零售商API 804定義可以由零售商216 ( 1-n)提交的所有查詢和 數(shù)據(jù)寫(xiě)命令的協(xié)議。在從零售商216收到查詢時(shí),零售商API 804經(jīng)基本數(shù) 據(jù)庫(kù)界面806從數(shù)據(jù)庫(kù)220檢索記錄、根據(jù)所接收的查詢處理數(shù)據(jù)、以及將 所處理數(shù)據(jù)返回零售商216,所有都根據(jù)由零售商API 804協(xié)議指定的格式。 在從零售商216接收寫(xiě)命令和伴隨數(shù)據(jù)時(shí),零售商API 804將該數(shù)據(jù)安排成 記錄并將該記錄經(jīng)基本數(shù)據(jù)庫(kù)界面806寫(xiě)入數(shù)據(jù)庫(kù)220。
如上所述,以及圖8所示出,零售商216和PDD 202與數(shù)據(jù)庫(kù)220可直 接或者通過(guò)產(chǎn)品信息服務(wù)器624交互。例如,如上所述,響應(yīng)于來(lái)自用戶102 的指令,PDD 202可將查詢纟是交至產(chǎn)品信息服務(wù)器624。然后,在驗(yàn)^t用戶 102的狀態(tài)后,產(chǎn)品信息服務(wù)器624經(jīng)API 622從產(chǎn)品信息數(shù)據(jù)庫(kù)220檢索所請(qǐng)求的信息,并將所請(qǐng)求的數(shù)據(jù)提供給PDD 202。但是, 一旦驗(yàn)證了用戶 102的狀態(tài),則可能可期望來(lái)允許用戶102經(jīng)PDD 202和PDD API 802將查 詢直接提交至產(chǎn)品信息數(shù)據(jù)庫(kù)220。相似地,在某些情況下可能可期望來(lái)要 求零售商216經(jīng)產(chǎn)品信息服務(wù)器624訪問(wèn)產(chǎn)品信息lt據(jù)庫(kù)220,而在其它情 況下可能可期望來(lái)允許零售商216經(jīng)零售商API 804直接訪問(wèn)數(shù)據(jù)庫(kù)220。 API 622提供了這種靈活性。
圖9為示出根據(jù)本發(fā)明一個(gè)實(shí)施例從數(shù)據(jù)提供商218 ( 1-n)請(qǐng)求產(chǎn)品信 息的PDD 202的結(jié)構(gòu)系統(tǒng)圖。PDD 202包括一個(gè)或多個(gè)處理單元902、非易失 性存儲(chǔ)器904、 一個(gè)或多個(gè)用戶輸入/輸出(1/0)設(shè)備906、 一個(gè)或多個(gè)網(wǎng)絡(luò) 界面908、產(chǎn)品ID捕獲設(shè)備910、和工作存儲(chǔ)器1012,所有這些經(jīng)系統(tǒng)總線 914互連。
一個(gè)或多個(gè)處理單元902通過(guò)處理數(shù)據(jù)和執(zhí)行存儲(chǔ)在工作存儲(chǔ)器912中 的代碼以使PDD 202執(zhí)行其各種功能(例如產(chǎn)生產(chǎn)品信息請(qǐng)求、產(chǎn)生購(gòu)買(mǎi)請(qǐng) 求、查詢數(shù)據(jù)庫(kù)620、進(jìn)行移動(dòng)電話呼叫等等)而賦予PDD 202功能。非易 失性存儲(chǔ)器904 (例如只讀存儲(chǔ)器、快閃存儲(chǔ)器、 一個(gè)或多個(gè)硬盤(pán)驅(qū)動(dòng)等等) 存儲(chǔ)數(shù)椐和代碼(例如啟動(dòng)代碼、操作系統(tǒng)、電話本等等),即使當(dāng)PDD 202 斷電時(shí)也保留這些。I/O設(shè)備906促進(jìn)用戶102和個(gè)人數(shù)據(jù)設(shè)備202之間的 交互。作為舉例,I/O設(shè)備906通常包括顯示器、鍵區(qū)或鍵盤(pán)、定點(diǎn)設(shè)備、 揚(yáng)聲器和麥克風(fēng)、和/或其它這種設(shè)備。 一個(gè)或多個(gè)網(wǎng)絡(luò)界面908提供個(gè)人數(shù) 據(jù)設(shè)備202和網(wǎng)關(guān)212或其它之間的連接。例如,網(wǎng)絡(luò)界面908可以是與移 動(dòng)電話網(wǎng)絡(luò)通信的界面。可替換地,網(wǎng)絡(luò)界面908可以是與因特網(wǎng)服務(wù)提供 商之間無(wú)線通信的無(wú)線界面。而作為另一個(gè)實(shí)例,網(wǎng)絡(luò)界面908可以是針對(duì) 定位系統(tǒng)(例如全球定位系統(tǒng)等等)的界面以經(jīng)天線(未示出)接收位置信 號(hào)的。最后,在該實(shí)例實(shí)施例中,產(chǎn)品ID捕獲設(shè)備910為有助于掃描產(chǎn)品標(biāo) 識(shí)例如產(chǎn)品標(biāo)識(shí)310的掃描儀。在特定實(shí)施例中,產(chǎn)品ID掃描儀910為數(shù)碼 相機(jī),其可拍攝產(chǎn)品標(biāo)識(shí)圖像以供PDD 202解碼。
工作存儲(chǔ)器912 (例如隨機(jī)訪問(wèn)存儲(chǔ)器)為處理單元902提供工作存儲(chǔ) 器,并且為描述目的其示出為包括可執(zhí)行代碼(例如^t喿作系統(tǒng)916)和數(shù)據(jù) (例如本地產(chǎn)品數(shù)據(jù)庫(kù)926 )模塊。工作存儲(chǔ)器916包括操作系統(tǒng)916、產(chǎn)品 信息客戶機(jī)程序918、 一個(gè)或多個(gè)應(yīng)用程序920、通信協(xié)議棧922、產(chǎn)品ID 識(shí)別代碼924、本地產(chǎn)品數(shù)據(jù)庫(kù)(DB) 926、位置探測(cè)器928、信息處理器930、PDD API 932、和圖形用戶界面933。
工作存儲(chǔ)器912模塊提供下述功能。操作系統(tǒng)916提供可在上面運(yùn)行其 它程序/模塊的軟件平臺(tái)。產(chǎn)品信息客戶機(jī)918為應(yīng)用程序,其與產(chǎn)品信息服 務(wù)器624 (圖6 )交互以實(shí)現(xiàn)其間數(shù)據(jù)傳送并在運(yùn)行時(shí)控制和調(diào)整工作存儲(chǔ)器 912的其它模塊的交互。 一個(gè)或多個(gè)應(yīng)用程序1020表示可另外運(yùn)行或者結(jié)合 本發(fā)明模塊運(yùn)行的其它應(yīng)用(例如電話簿應(yīng)用、日期薄、數(shù)據(jù)維護(hù)應(yīng)用等等)。 通信協(xié)議棧922為標(biāo)準(zhǔn)協(xié)議棧(例如TCP/IP),其有助于個(gè)人數(shù)據(jù)設(shè)備202 和其它電子設(shè)備(例如數(shù)據(jù)提供商218 ( l-n )等)之間經(jīng)因特網(wǎng)214的通信。 產(chǎn)品ID識(shí)別924為從產(chǎn)品ID掃描儀910所捕獲的數(shù)據(jù)解碼或者以別的方式 辨別產(chǎn)品標(biāo)識(shí)的程序。例如,對(duì)條形碼照片而言,產(chǎn)品ID識(shí)別924將才喿作來(lái) 采用例如模式識(shí)別軟件從條形碼照片辨別產(chǎn)品標(biāo)識(shí)。本地產(chǎn)品數(shù)據(jù)庫(kù)926包 括產(chǎn)品信息數(shù)據(jù)庫(kù)(例如產(chǎn)品信息數(shù)據(jù)庫(kù)624 (圖6)的子集),從而即使當(dāng) PDD 202不能建立與一個(gè)數(shù)據(jù)提供商218之間的通信時(shí)也可訪問(wèn)先前收到的 數(shù)據(jù)。在本實(shí)施例中,位置探測(cè)器928為用于經(jīng)信號(hào)接收電路(未示出)探 測(cè)PDD 202位置的GFS模塊。PDD API 932提供下述手段,其用于使產(chǎn)品信 息客戶機(jī)直接與本地產(chǎn)品數(shù)據(jù)庫(kù)926和一個(gè)數(shù)據(jù)提供商218 (l-n)的產(chǎn)品信 息數(shù)據(jù)庫(kù)220交互。信息處理器930根據(jù)PDD 202的用戶102所選擇的標(biāo)準(zhǔn) 排序、過(guò)濾、和/或格式化產(chǎn)品信息。最后,圖形用戶界面934提供使用戶 102與PDD 202交互的界面,以促進(jìn)某些功能例如陳述(formulate)產(chǎn)品信息 請(qǐng)求702、陳述購(gòu)買(mǎi)請(qǐng)求704、以及觀察和處理數(shù)據(jù)提供商218所提供的產(chǎn)品 信息數(shù)據(jù)7 06。
本地產(chǎn)品數(shù)據(jù)庫(kù)926存儲(chǔ)從數(shù)據(jù)提供商218 ( 1-n )的數(shù)據(jù)庫(kù)220檢索的 信息。存儲(chǔ)該檢索信息具有若干優(yōu)點(diǎn)。首先,使得訪問(wèn)零售商和個(gè)人數(shù)據(jù)設(shè) 備202上的產(chǎn)品信息節(jié)省當(dāng)PDD 202反復(fù)從數(shù)據(jù)提供商218 ( l-n )請(qǐng)求相同 產(chǎn)品的產(chǎn)品信息時(shí)可能引起的通信費(fèi)用。作為另一個(gè)實(shí)例,預(yù)期在用戶102 甚至去購(gòu)物之前可能檢索存儲(chǔ)在本地產(chǎn)品數(shù)據(jù)庫(kù)中的信息。如果一個(gè)人在不 熟悉區(qū)域購(gòu)物或者在沒(méi)有移動(dòng)或者無(wú)線因特網(wǎng)服務(wù)的區(qū)域購(gòu)物,則這一點(diǎn)將 尤其有利。盡管本地產(chǎn)品數(shù)據(jù)庫(kù)必須和其它部件(例如移動(dòng)電話地址薄、拍 照手機(jī)軟件、數(shù)碼圖像等等)相爭(zhēng)寶貴的存儲(chǔ)資源,但是預(yù)期所提供的優(yōu)點(diǎn) 有理由為本地產(chǎn)品數(shù)據(jù)庫(kù)926至少分配一些存儲(chǔ)空間。另外,隨著移動(dòng)設(shè)備 存儲(chǔ)容量的增加,期望本地產(chǎn)品數(shù)據(jù)庫(kù)926將變得日益更有用。圖10示出了有益于將數(shù)據(jù)存儲(chǔ)在本地產(chǎn)品數(shù)據(jù)庫(kù)926中的實(shí)例數(shù)據(jù)結(jié)構(gòu) 1000。數(shù)據(jù)結(jié)構(gòu)1000包括本地零售商表格1002、本地產(chǎn)品表格1004、本地 購(gòu)買(mǎi)表格1006、和本地?cái)?shù)據(jù)提供商表格1008,其每一個(gè)都存儲(chǔ)在PDD 202的 本地產(chǎn)品數(shù)據(jù)庫(kù)926中。注意描述符"本地"表示各個(gè)表格存儲(chǔ)在PDD 202 中。本地零售商表格1002存儲(chǔ)與零售商216 (l-n)相關(guān)聯(lián)的信息。本地產(chǎn) 品表格1004存儲(chǔ)與由表格1002中所識(shí)別的相應(yīng)零售商出售的產(chǎn)品相關(guān)耳關(guān)的 信息。本地購(gòu)買(mǎi)表格1006存儲(chǔ)與先前經(jīng)PDD 202先前進(jìn)行的購(gòu)買(mǎi)相關(guān)的記錄。 最后,本地?cái)?shù)據(jù)提供商表格1008存儲(chǔ)與用戶1002所訂購(gòu)數(shù)據(jù)提供商218( l-n ) 相關(guān)的記錄。因?yàn)槊總€(gè)零售商將可能提供多個(gè)產(chǎn)品,所以本地零售商表格1002 中的每條記錄與本地產(chǎn)品表格1004的記錄為一對(duì)多的關(guān)系。此外,因?yàn)橛脩?102可從相同的零售商多次購(gòu)買(mǎi)相同的產(chǎn)品,所以本地產(chǎn)品表才各1004中的每 條記錄與本地購(gòu)買(mǎi)表格1006中的記錄是一對(duì)多的關(guān)系。
本地零售商表格1002中的每條記錄包括"零售商ID"字段1010、"零售 商名字"字段1012、"零售商地址',字段1014、"零售商電話"字段1016、"因 特網(wǎng)地址"字段1018、和"付款信息"字段1020。零售商ID字段1010為零 售商表格1002的關(guān)鍵字段并且包括表示每個(gè)存儲(chǔ)其中的零售商記錄唯一標(biāo) 識(shí)的數(shù)據(jù)。零售商名字字段1012存儲(chǔ)表示與零售商ID IOIO相關(guān)的零售商名 字的數(shù)據(jù)。零售商地址字段1014存儲(chǔ)表示零售商地址的數(shù)據(jù),零售商電話字 段1016存儲(chǔ)表示零售商電話號(hào)碼的數(shù)據(jù)。如果可獲得,則因特網(wǎng)地址字段 1018存儲(chǔ)表示零售商因特網(wǎng)地址的數(shù)據(jù)。最后,付款信息字段1020存儲(chǔ)表 示具體零售商216付款信息的數(shù)據(jù),例如電子資金轉(zhuǎn)帳(EFT)號(hào)、以信用卡 公司識(shí)別零售商216的商人標(biāo)識(shí)、付款地址等等。
本地產(chǎn)品表格1004中的每條記錄包括"零售商ID"字段1022、"產(chǎn)品 ID"字段1024、"產(chǎn)品描述,,字段1026、 "MSRP"字段1028、"價(jià)格,,字段 1030、和"數(shù)量,,字段1032。零售商ID字段1022和產(chǎn)品ID字段1024是本 地產(chǎn)品表格1004的關(guān)鍵字段,并且相結(jié)合地包括表示存儲(chǔ)其中每條記錄的唯 一標(biāo)識(shí)的數(shù)據(jù)。零售商ID字段1022包括和零售商表格1002的零售商ID字 段IOIO相同的數(shù)據(jù),并使表格1004的每條記錄和零售商表格1002的特定零 售商記錄相關(guān)。產(chǎn)品ID字段1024存儲(chǔ)識(shí)別特定產(chǎn)品的數(shù)據(jù),例如UPC代碼。 產(chǎn)品描述1026存儲(chǔ)描述與產(chǎn)品ID字段1024相關(guān)的產(chǎn)品的數(shù)據(jù)。MSRP字段 1028存儲(chǔ)表示和產(chǎn)品ID字段1024相關(guān)的產(chǎn)品的制造商建議零售價(jià)格的數(shù)據(jù)。價(jià)格字段1030存儲(chǔ)表示和零售商ID字段1022相關(guān)的零售商針對(duì)該特定產(chǎn)品 要求的價(jià)格的數(shù)據(jù),而數(shù)量字段1032表示與該產(chǎn)品相關(guān)的零售商現(xiàn)有該特定 產(chǎn)品的數(shù)量??蛇x地,數(shù)量字段1032可簡(jiǎn)單地包括表示相關(guān)零售商是否現(xiàn)有 產(chǎn)品的二進(jìn)制指示符。
本地購(gòu)買(mǎi)表格1006中的每條記錄包括"購(gòu)買(mǎi)ID"字段1034、"產(chǎn)品ID" 字段1036、"零售商ID"字段1038、"總價(jià)格"字段1040、"購(gòu)買(mǎi)數(shù)量"字段 1042、"購(gòu)買(mǎi)日期"字段1044。購(gòu)買(mǎi)ID字段1034為本地購(gòu)買(mǎi)表格906的關(guān) 鍵字段,并存儲(chǔ)針對(duì)每次記錄的對(duì)應(yīng)于用戶102經(jīng)個(gè)人數(shù)據(jù)設(shè)備202所進(jìn)行 的每次購(gòu)買(mǎi)的唯一標(biāo)識(shí)。當(dāng)存儲(chǔ)該記錄時(shí)產(chǎn)生該唯一標(biāo)識(shí)。產(chǎn)品ID字段1036 和零售商ID字段1038每個(gè)包括表示與該購(gòu)買(mǎi)相關(guān)的特定零售商和產(chǎn)品的數(shù) 據(jù),并且結(jié)合地使該購(gòu)買(mǎi)與本地產(chǎn)品表格1004的記錄相關(guān)。總價(jià)格字段1040 包括表示所付全部購(gòu)買(mǎi)價(jià)格的數(shù)據(jù)(例如基本價(jià)格X+營(yíng)業(yè)稅),而數(shù)量購(gòu)買(mǎi) 字段1042表示所購(gòu)買(mǎi)的與產(chǎn)品ID字段103 6相關(guān)的產(chǎn)品的全部數(shù)量。最后, 購(gòu)買(mǎi)日期字段1044包括表示所進(jìn)行交易的購(gòu)買(mǎi)數(shù)據(jù)(可選地以及時(shí)間)的數(shù) 據(jù)。
本地?cái)?shù)據(jù)提供商表格1008中的每條記錄包括"數(shù)據(jù)提供商ID"字段1046、 "連接數(shù)據(jù)"字段1048、"用戶ID"字段1050、和"狀態(tài)/有效"字段1052。 數(shù)據(jù)提供商ID字段1046為本地提供商表格1008的關(guān)4建字段,并包括表示存 儲(chǔ)于其中的每條數(shù)據(jù)提供商記錄的唯一標(biāo)識(shí)的數(shù)據(jù)。連接數(shù)據(jù)字段1048包括 表示用于使PDD 202和與數(shù)據(jù)提供商ID字段1046相關(guān)的數(shù)據(jù)提供商218連 接的連接地址或者指示器(例如網(wǎng)絡(luò)地址、撥號(hào)等等)的數(shù)據(jù)。用戶ID字段 1050存儲(chǔ)表示所要求來(lái)獲得對(duì)存儲(chǔ)在相關(guān)數(shù)據(jù)提供商218數(shù)據(jù)庫(kù)220中的信 息的訪問(wèn)的用戶標(biāo)識(shí)的數(shù)據(jù)。最后,狀態(tài)/有效字段1052包括表示個(gè)人數(shù)據(jù) 設(shè)備202的用戶102是否訪問(wèn)特定數(shù)據(jù)提供商所提供數(shù)據(jù)的數(shù)據(jù)(例如標(biāo)記)。 例如,狀態(tài)/有效字段1052可表示用戶102是否訂購(gòu)了特定數(shù)據(jù)提供商所提 供的數(shù)據(jù)服務(wù)??商鎿Q地,狀態(tài)/有效字段1052可包括表示用戶102什么日 期將訪問(wèn)數(shù)據(jù)提供商所提供信息的訂購(gòu)日期數(shù)據(jù)。
現(xiàn)在將參考圖9和圖IO描述本發(fā)明實(shí)施例的運(yùn)行。產(chǎn)品信息客戶才幾918 響應(yīng)于經(jīng)一個(gè)用戶1/O設(shè)備906從用戶102接收的指令而產(chǎn)生產(chǎn)品信息請(qǐng)求。 從用戶102接收的指令例如包括選擇數(shù)據(jù)提供商標(biāo)識(shí)和產(chǎn)品標(biāo)識(shí)。產(chǎn)品信息 客戶機(jī)918然后查詢本地?cái)?shù)據(jù)庫(kù)926以查找和產(chǎn)品標(biāo)識(shí)相關(guān)的記錄。如果本地產(chǎn)品數(shù)據(jù)庫(kù)1026不包括和所識(shí)別產(chǎn)品相關(guān)的記錄,或者如果用戶102需要 關(guān)于產(chǎn)品的附加和/或更新信息,則產(chǎn)品信息客戶機(jī)918將查詢數(shù)據(jù)提供商218 (l-n)以獲得這類(lèi)附加信息。如上所述,根據(jù)特定應(yīng)用,產(chǎn)品信息客戶機(jī)918 可通過(guò)向產(chǎn)品信息服務(wù)器624 (圖6 )發(fā)送產(chǎn)品信息請(qǐng)求或者通過(guò)經(jīng)PDD API 932直接查詢產(chǎn)品信息數(shù)據(jù)庫(kù)220而4企索信息。
為向數(shù)據(jù)提供商218發(fā)送產(chǎn)品信息請(qǐng)求,產(chǎn)品信息客戶機(jī)918查詢本地 數(shù)據(jù)庫(kù)926以通過(guò)匹配存儲(chǔ)在數(shù)據(jù)提供商ID字段946中的數(shù)據(jù)與所選4奪標(biāo)識(shí) 而獲得與用戶102所選擇的數(shù)據(jù)提供商標(biāo)識(shí)相關(guān)的本地?cái)?shù)據(jù)提供商表格1008 中的記錄。如果狀態(tài)/有效字段1052指示與相關(guān)數(shù)據(jù)提供商218的訂購(gòu)有效, 則產(chǎn)品信息客戶機(jī)918從表格1008的數(shù)據(jù)提供商記錄讀取連接數(shù)據(jù)1048和 用戶ID 1050。接下來(lái),產(chǎn)品信息客戶機(jī)918從位置探測(cè)器928檢索位置數(shù)據(jù), 并經(jīng)網(wǎng)絡(luò)界面908使用連接數(shù)據(jù)1048向數(shù)據(jù)提供商218發(fā)送產(chǎn)品信息請(qǐng)求 702。產(chǎn)品信息客戶機(jī)卯8然后等待經(jīng)網(wǎng)絡(luò)界面908從數(shù)據(jù)提供商218接收所 請(qǐng)求的產(chǎn)品信息數(shù)據(jù)706。
在收到所請(qǐng)求的信息時(shí),產(chǎn)品信息客戶機(jī)918調(diào)用信息處理器930以排 序、過(guò)濾、和/或格式化所接收的產(chǎn)品數(shù)據(jù)以經(jīng)GUI 934和用戶I/O設(shè)備906 顯示給用戶102。響應(yīng)于用戶102發(fā)出的指令,信息處理器930處理由PDD202 接收的產(chǎn)品信息數(shù)據(jù)706。例如,信息處理器930可按照價(jià)格、與零售商的 鄰近程度、價(jià)格和鄰近程度、現(xiàn)有數(shù)量、經(jīng)PDD202的購(gòu)買(mǎi)能力、或者任何 其它的有用標(biāo)準(zhǔn)來(lái)排列產(chǎn)品信息數(shù)據(jù)706。在按照零售商鄰近程度排序的情 況下,信息處理器930調(diào)用位置一笨測(cè)器928以確定PDD 202的當(dāng)前位置。
注意,如果本地產(chǎn)品數(shù)據(jù)庫(kù)926包括了和所識(shí)別產(chǎn)品相關(guān)的信息,則產(chǎn) 品信息客戶機(jī)918可以從本地產(chǎn)品數(shù)據(jù)庫(kù)926而不是數(shù)據(jù)提供商218 4全索產(chǎn) 品信息數(shù)據(jù)??蛇x擇地,產(chǎn)品信息客戶機(jī)918可從本地產(chǎn)品數(shù)據(jù)庫(kù)926和一 個(gè)或多個(gè)數(shù)據(jù)提供商218檢索數(shù)據(jù)。實(shí)際上,在一個(gè)實(shí)施例中,產(chǎn)品信息客 戶機(jī)918根據(jù)預(yù)定義的用戶設(shè)置(未示出)從可利用數(shù)據(jù)源一一本地或遠(yuǎn)程 一一的任意組合檢索數(shù)據(jù)。
PDD 202可用于如下進(jìn)行購(gòu)買(mǎi)。響應(yīng)于來(lái)自用戶102的包括選擇零售商 標(biāo)識(shí)和產(chǎn)品標(biāo)識(shí)的指令,產(chǎn)品信息客戶機(jī)918操作來(lái)向數(shù)據(jù)^是供商218的產(chǎn) 品信息服務(wù)器624發(fā)送購(gòu)買(mǎi)請(qǐng)求(例如購(gòu)買(mǎi)請(qǐng)求704,圖7A)。然后,數(shù)據(jù) 提供商218代表用戶102從所識(shí)別的零售商進(jìn)行所識(shí)別產(chǎn)品的購(gòu)買(mǎi)??蛇x擇地,產(chǎn)品信息客戶機(jī)918可通過(guò)從表格1002獲得其付款信息1020和從用戶 102獲得用戶付款信息(例如先前存儲(chǔ)在PDD 202)而直接經(jīng)因特網(wǎng)214向 一個(gè)零售商216 ( l-n)發(fā)送交易請(qǐng)求710 (圖7B)??蛇x擇地,零售商216 和/或產(chǎn)品信息服務(wù)器624向PDD 202提供對(duì)交易的確認(rèn)。
圖11是總結(jié)根據(jù)本發(fā)明一個(gè)實(shí)施例的使用產(chǎn)品標(biāo)識(shí)獲得產(chǎn)品信息的一 種方法的流程圖1100。在第一步驟1102,用戶102使用個(gè)人數(shù)據(jù)設(shè)備202的 產(chǎn)品ID掃描儀910捕獲產(chǎn)品標(biāo)識(shí)。然后,在第二步驟1104,用戶102通過(guò) 查詢存儲(chǔ)在PDD 202中的本地產(chǎn)品數(shù)據(jù)庫(kù)1026搜索對(duì)應(yīng)于掃描產(chǎn)品的產(chǎn)品信 息。然后,在第三步驟1106,用戶102指令PDD 202以包括所捕獲產(chǎn)品標(biāo)識(shí) 的產(chǎn)品信息請(qǐng)求702查詢一個(gè)數(shù)據(jù)提供商218 ( l-n)的數(shù)據(jù)庫(kù)220。接下來(lái), 在第四步驟1108,PDD 202從所查詢的數(shù)據(jù)提供商218接收產(chǎn)品信息數(shù)據(jù)710。 在第五步驟1110, PDD 202的信息處理器930根據(jù)用戶指定標(biāo)準(zhǔn)(例如價(jià)格、 鄰近程度等等)過(guò)濾、格式化、和/或排序所接收的數(shù)據(jù)。然后,在第六步驟 1112,所處理的產(chǎn)品信息在PDD上顯示給用戶102。最后,在第七步驟1114, 響應(yīng)于用戶102發(fā)出的指令,產(chǎn)品信息客戶機(jī)918產(chǎn)生并向數(shù)據(jù)提供商218 或者零售商216發(fā)送購(gòu)買(mǎi)請(qǐng)求704。
圖12是總結(jié)執(zhí)行圖11的第五步驟(過(guò)濾、格式化、和/或排序產(chǎn)品信息) 的一種方法1200的流程圖。在第一步驟1202,產(chǎn)品信息客戶機(jī)918經(jīng)GUI 934 和用戶1/0設(shè)備906向用戶呈現(xiàn)多個(gè)排序標(biāo)準(zhǔn)。接下來(lái),產(chǎn)品信息客戶機(jī)918 經(jīng)GUI 934和用戶1/O設(shè)備906接收關(guān)于一個(gè)或多個(gè)提供排序標(biāo)準(zhǔn)的用戶選 擇的指示。最后,在第三步驟1206,信息處理器930根據(jù)所選擇的標(biāo)準(zhǔn)排序 產(chǎn)品信息。
圖13是總結(jié)執(zhí)行圖11的第五步驟1110的另一種方法的流程圖。在第一 步驟1302,信息處理器930確定產(chǎn)品信息數(shù)據(jù)710將按照價(jià)格和零售商鄰近 程度進(jìn)行排序。然后,在第二步驟1304,信息處理器930通過(guò)從位置探測(cè)器 918請(qǐng)求當(dāng)前位置而獲得個(gè)人數(shù)據(jù)設(shè)備202的當(dāng)前位置。接下來(lái),在第三步 驟1 306,信息處理器930對(duì)每條記錄計(jì)算從PDD 202至每個(gè)出售所請(qǐng)求產(chǎn)品 零售商216的距離。然后,在第四步驟1308,信息處理器930確定每個(gè)零售 商216所提供的所請(qǐng)求產(chǎn)品的價(jià)格。最后,在第五步驟1310,信息處理器根 據(jù)價(jià)格和鄰近程度對(duì)記錄進(jìn)行排序。
圖14是總結(jié)一種使數(shù)據(jù)提供商218 ( l-n)使用產(chǎn)品標(biāo)識(shí)向PDD 202供應(yīng)產(chǎn)品信息的方法1400的流程圖。在第一步驟1402,特定數(shù)據(jù)提供商218 接收包括識(shí)別產(chǎn)品的產(chǎn)品標(biāo)識(shí)和識(shí)別用戶102的用戶標(biāo)識(shí)的產(chǎn)品信息_清求 (例如產(chǎn)品信息請(qǐng)求702 )。然后,在第二步驟1404,產(chǎn)品信息服務(wù)器624通 過(guò)查詢產(chǎn)品信息數(shù)據(jù)庫(kù)220以獲得和所接收的產(chǎn)品標(biāo)識(shí)相關(guān)的記錄而收集所 請(qǐng)求的信息。接下來(lái),在第二步驟1406,產(chǎn)品信息服務(wù)器624經(jīng)因特網(wǎng)114 向PDD 202發(fā)送回產(chǎn)品信息數(shù)據(jù)710。最后,在第四步驟1408,數(shù)據(jù)提供商 218經(jīng)網(wǎng)絡(luò)界面608從用戶102接收附加指令(例如購(gòu)買(mǎi)請(qǐng)求、用戶信息更 新等等)。
上述本發(fā)明的實(shí)施例集中于使用所捕獲的產(chǎn)品標(biāo)識(shí)向PDD 202供應(yīng)零售 信息。但是應(yīng)當(dāng)注意,本發(fā)明并不局限于供應(yīng)零售信息。實(shí)際上,將數(shù)據(jù)提 供商218設(shè)計(jì)為其可在收到包括產(chǎn)品標(biāo)識(shí)的查詢時(shí)提供多種不同的信息及其 組合。下面描述認(rèn)為是本發(fā)明創(chuàng)造性方面的一些其它實(shí)例。
圖15示出了將信息存儲(chǔ)在產(chǎn)品信息數(shù)據(jù)庫(kù)624中的實(shí)例數(shù)據(jù)結(jié)構(gòu)1500, 產(chǎn)品信息數(shù)據(jù)庫(kù)624可用于響應(yīng)于具有表示特定藥品的產(chǎn)品標(biāo)識(shí)的查詢而提 供關(guān)于藥品相互作用的信息。發(fā)明人假定,藥品相互作用數(shù)據(jù)庫(kù)存在,例如 可在配發(fā)處方藥(prescription mediacation)時(shí)由藥房4吏用。^f旦是,如^)夸在 下文更詳細(xì)描述,本發(fā)明的該方面針對(duì)一種系統(tǒng)和方法,借此消費(fèi)者可捕獲 和藥品(例如處方或者非處方藥品)相關(guān)的藥品標(biāo)識(shí)并檢索與藥品相關(guān)的藥 品相互作用信息。
數(shù)據(jù)結(jié)構(gòu)1500包括用戶表格1502、用戶藥品表格1504、藥品表格1506、 雙向(Two-Way)相互作用表格l508、和三向(Three-Way)相互作用表才各l509, 所有這些都存儲(chǔ)在數(shù)據(jù)提供商218的數(shù)據(jù)庫(kù)620中。用戶表格1502存儲(chǔ)關(guān)于 由藥品相互作用數(shù)據(jù)提供商218所提供服務(wù)的特定定購(gòu)者的一般信息。用戶 藥品表格1504存儲(chǔ)關(guān)于用戶表格1502的每個(gè)用戶所服用藥品的藥品標(biāo)識(shí)。 藥品表格1506存儲(chǔ)市場(chǎng)上各種不同藥品的 一般藥品信息。雙向相互作用表格 1508存儲(chǔ)涉及藥品表格1506中任意兩種藥品的任何負(fù)面藥品相互作用的記 錄。最后,三向相互作用表格1509存儲(chǔ)涉及藥品表格1506中任意三種藥品 組合的任何負(fù)面藥品相互作用的記錄。
用戶表格1502中的每條記錄包括"用戶ID"字段1510、"用戶名字"字 段1512、"用戶地址',字段1514、"用戶電話"字段1516、和"狀態(tài)/有效,, 字段1518。用戶ID字段1510為用戶表格1502的關(guān)^t字段并包括表示賦予給存儲(chǔ)其中的每個(gè)用戶記錄的唯一標(biāo)識(shí)。用戶名字字段1512存儲(chǔ)表示和特定
記錄相關(guān)的用戶名字的數(shù)據(jù)。用戶地址字段1514存儲(chǔ)表示用戶地址的數(shù)據(jù), 而用戶電話字段1516表示用戶電話號(hào)碼的數(shù)據(jù)。最后,狀態(tài)/有效字段1518 包括表示相關(guān)用戶訂購(gòu)是否有效的數(shù)據(jù)。
用戶藥品表格1504中的每條記錄包括"用戶ID"字段1520和"藥品ID" 字段1522。用戶ID字段1520和藥品ID字段1522相互結(jié)合地是表格1504 的關(guān)鍵字段,并且相結(jié)合地形成表格1504的每條記錄的唯一標(biāo)識(shí)。用戶ID 字段1520存儲(chǔ)和用戶表格1502的用戶ID字段1510相同的數(shù)據(jù),并使每個(gè) 用戶藥品表格記錄和特定用戶記錄相關(guān)。藥品ID字段1522包括表示預(yù)先識(shí) 別的藥品的標(biāo)識(shí),該藥品為和用戶ID字段1520相關(guān)的用戶正在服用的藥品。 用戶藥品表格1504將包括特定用戶正在服用的每個(gè)預(yù)先識(shí)別藥品的特定記 錄。
藥品表格1506中的每條記錄包括"藥品ID"字段1528、"藥品描述,,字 段1530、"副作用"字段1532、"制造商"字段1534、"制造商地址"字段1536、 和"制造商電話"字段1538。藥品ID字段1528為藥品表格1506的關(guān)鍵字 段,并且表示其中所包括每條藥品記錄的唯一標(biāo)識(shí)。藥品描述字段1530存儲(chǔ) 表示藥品ID字段1528所識(shí)別的藥品的簡(jiǎn)單描述(例如名字、用途、用戶指 導(dǎo)等等)的數(shù)據(jù)。副作用字段1532存儲(chǔ)表示與每種特定藥品相關(guān)的副作用和 /或負(fù)面反應(yīng)的數(shù)據(jù),包括導(dǎo)致該反應(yīng)所需要的用量。最后,制造商字段1534、 制造商地址字段1536和制造商電話字段1538每個(gè)分別存儲(chǔ)與每條藥品記錄 相關(guān)的指示制造商、制造商地址和制造商電話號(hào)碼的信息。
雙向相互作用表格1508中的每條記錄包括"藥品1 ID"字段1540、"藥 品2ID,,字段1542、"相互作用"字段1544、和"熱線電話"字段1546。藥 品1 ID字段1540和藥品2 ID字段1542相結(jié)合地是雙向相互作用表格1508 的關(guān)鍵字段,并且相結(jié)合地形成所包含于其中的每種雙向交互記錄的唯一標(biāo) 識(shí)。藥品1 ID字段1540和藥品2ID字段1542每個(gè)包括表示特定藥品的藥品 標(biāo)識(shí),其組合可引起同表格1508的特定記錄相關(guān)的藥品相互作用。相互作用 字段1544包括描述在藥品ID字段1540和1542中所識(shí)別藥品之間相互作用 的數(shù)據(jù)。熱線電話字段1546包括表示緊急熱線電話號(hào)碼的數(shù)據(jù),以防在相互
附加信息。三向相互作用表格1509中的每條記錄包括"藥品1 ID"字段1548、"藥 品2ID"字段1550、"藥品3ID"字段1552、"相互作用,,字段1554、和"熱 線電話,,字段1556。藥品1ID字段1548、藥品2ID字段1550、和藥品3ID 字段1552相結(jié)合地是三向相互作用表格1509的關(guān)鍵字段,并且相結(jié)合地形 成其中所包括的每種三向交互記錄的唯一標(biāo)識(shí)。藥品1ID字段1548、藥品2 ID字段1550和藥品3 ID字段1552每個(gè)存儲(chǔ)表示特定藥品的藥品標(biāo)識(shí),其組 合可引起同表格1509的特定記錄相關(guān)的藥品相互作用。相互作用字段1554 包括描述在藥品ID字段1548、 1550和1552中所識(shí)別藥品之間相互作用的數(shù) 據(jù)。熱線電話字段1556包括表示緊急熱線電話號(hào)碼的數(shù)據(jù),以防在相互作用 字段1554中所描述的特定相互作用發(fā)生和/或獲得關(guān)于潛在相互作用的附加 信息。
圖15表格具有下述相互關(guān)系。用戶表格1502的每條記錄和用戶藥品表 格1504的記錄為一對(duì)多關(guān)系,從而如果期望如此,則每個(gè)用戶可預(yù)先識(shí)別他 /她當(dāng)前服用的多種藥品。藥品表格1506的記錄每條都與用戶藥品表格1504 的記錄、雙向相互作用表格1508、和三向相互作用表格1509的記錄是一對(duì) 多的關(guān)系。最后,因?yàn)橛脩羲幤酚涗浿兴R(shí)別每種藥品都可能涉及雙向相互 作用表格1508和三向相互作用表格1509的多個(gè)相互作用記錄,所以用戶藥 品表格1504的記錄和雙向相互作用表格1508、三向相互作用表格1509的記
錄是一對(duì)多的關(guān)系。
應(yīng)當(dāng)注意,可將在圖15所述數(shù)據(jù)庫(kù)表格或者其某子集存儲(chǔ)在個(gè)人數(shù)據(jù)設(shè) 備202的本地產(chǎn)品數(shù)據(jù)庫(kù)1026中,從而如上面參考本發(fā)明的零售產(chǎn)品信息方 面所描述的,用戶102可以容易訪問(wèn)包括在其中的藥品相互作用信息。
圖16A示出了由用戶102發(fā)送給數(shù)據(jù)提供商218的藥品相互作用請(qǐng)求 1602的實(shí)例,該數(shù)據(jù)提供商擁有包括圖15表格的數(shù)據(jù)庫(kù)220。和產(chǎn)品信息請(qǐng) 求702 —樣,藥品相互作用請(qǐng)求1602為使數(shù)據(jù)提供商218從數(shù)據(jù)庫(kù)220檢索 相關(guān)產(chǎn)品信息一一在這種情況下一一藥品相互作用信息的查詢,并將藥品相 互作用信息發(fā)送回PDD 202。藥品相互作用請(qǐng)求1602包括表示用戶102的用 戶ID和多個(gè)藥品標(biāo)識(shí)的數(shù)據(jù),示出為藥品l ID、藥品2 ID直到藥品mID。 當(dāng)用戶102首次向藥品相互作用數(shù)據(jù)提供商218發(fā)送其藥品信息或者考慮開(kāi) 始兩種或多種新藥的管理時(shí),通常將使用藥品相互作用請(qǐng)求1602。在任何情 況下,如果存在,則產(chǎn)品信息服務(wù)器624搜索數(shù)據(jù)庫(kù)220以獲得與在藥品相互作用請(qǐng)求1602中所識(shí)別藥品以及任何其它通過(guò)存儲(chǔ)在用戶藥品表格1504 中記錄和用戶相關(guān)的藥品的任意組合相關(guān)的任何相互作用。然后,產(chǎn)品信息 服務(wù)器624向PDD 202發(fā)送所檢索的數(shù)據(jù)。
藥品相互作用請(qǐng)求1602的數(shù)據(jù)結(jié)構(gòu)還可用作將相應(yīng)記錄寫(xiě)入用戶藥品 表格1504的指令。例如,可以以藥品相互作用請(qǐng)求1602包括簡(jiǎn)單參數(shù)(未 示出)以表示是否新記錄存儲(chǔ)在用戶藥品表格1504中,返回相互數(shù)據(jù),或者 兩種情況。 一個(gè)實(shí)施例中,參數(shù)僅僅是與藥品相互作用請(qǐng)求1602 —起發(fā)送的 命令/查詢名字。
圖16B示出了由用戶102發(fā)送至藥品相互作用數(shù)據(jù)提供商218的替代藥 品相互作用請(qǐng)求1604。藥品相互作用請(qǐng)求1604是一種查詢,并且包括表示 用戶102的用戶ID和單種藥品標(biāo)識(shí)的數(shù)據(jù)。在用戶102具有至少一個(gè)表才各 1504中已經(jīng)建立的用戶藥品記錄后,將通常由用戶102將藥品相互作用請(qǐng)求 1604提交給數(shù)據(jù)提供商218。因此,數(shù)據(jù)提供商218將為用戶102提供在藥 品相互作用請(qǐng)求1604中所包括的新藥同在相關(guān)聯(lián)的表格1504的用戶藥品記 錄中所識(shí)別藥品的組合之間的任意相互作用。如上所述,和藥品相互作用請(qǐng) 求1602相似,藥品相互作用請(qǐng)求1604可以包括參數(shù),用于指示數(shù)據(jù)提供商 218來(lái)在用戶藥品表格1504中存儲(chǔ)將用戶和藥品標(biāo)識(shí)相關(guān)聯(lián)的記錄。
圖17示出了用于從數(shù)據(jù)提供商218向用戶102發(fā)送藥品相互作用數(shù)據(jù) 1702的數(shù)據(jù)結(jié)構(gòu)的一個(gè)實(shí)例。藥品相互作用數(shù)據(jù)1702包括多條藥品相互作 用記錄1704 ( 1-n)。藥品相互作用記錄1704 ( 1-n )包括基本上和雙向相互 作用表格1 508或者三向相互作用表格1509的相關(guān)相互作用記錄相同的信息。 此外,藥品相互作用記錄1704 ( 1- (n-l))包括指向下一條藥品相互作用記 錄的指針1706 (l- (n-l))。藥品相互作用記錄1704 (n)包括"數(shù)據(jù)結(jié)束', 標(biāo)記1708,其表示在藥品相互作用數(shù)據(jù)1702中不再有記錄。
應(yīng)當(dāng)注意,在藥品相互作用數(shù)據(jù)1702中包括的藥品標(biāo)識(shí)(l-x)旨在代 表在特定反應(yīng)中所涉及的不同藥品數(shù)目。盡管圖15的表格僅僅示出由兩種或 三種藥品所引起的相互作用的反應(yīng),但是預(yù)期將因?yàn)?、 4、和5及更多藥品 所引起的相互作用而產(chǎn)生額外的表格。因此,報(bào)告1702示出考慮該能力的x 量藥品標(biāo)識(shí)。
還應(yīng)當(dāng)注意,在圖16A、 16B和17中所描述的查詢和返回?cái)?shù)據(jù)在本質(zhì)上 是示例性的。實(shí)際上,可更改這里所述的記錄字段、查詢、和返回?cái)?shù)據(jù)或者根據(jù)需要添加新的。數(shù)據(jù)庫(kù)編程領(lǐng)域的技術(shù)人員將理解該描述中省略了某些
基本特征以避免不必要地混淆本發(fā)明的主要方面。例如,將在PDD 202和產(chǎn) 品信息服務(wù)器624之間的API中提供命令以允許用戶102添加和/或從用戶藥 品表格1504去除同特定用戶相關(guān)的記錄。
圖18是總結(jié)根據(jù)本發(fā)明使用戶102檢索藥品相互作用信息的一種方法 1800的流程圖。為描述目的參考圖2、 6和9的元件和模塊描述了方法1800 連同這里所述的其它方法。但是,應(yīng)當(dāng)理解,所描述的方法不限于任何特定 硬件或軟件應(yīng)用的使用。
在第一步驟1802,用戶102以產(chǎn)品ID掃描儀910捕獲藥品標(biāo)識(shí)(例如 藥品容器上的UPC條形碼或者制藥廠條形碼)。可選地,用戶102可捕獲多個(gè) 藥品標(biāo)識(shí)。然后,在第二步驟1804,產(chǎn)品信息客戶機(jī)918搜索本地產(chǎn)品數(shù)據(jù) 庫(kù)926 (其包括圖15的表格)以獲得相關(guān)的藥品相互作用記錄。然后,在第 三步驟1806,響應(yīng)于用戶102發(fā)出的指令,PDD 202經(jīng)因特網(wǎng)214向數(shù)據(jù)提 供商218的產(chǎn)品信息服務(wù)器624發(fā)送藥品相互作用請(qǐng)求1602或1604。接下 來(lái),在第四步驟1808, PDD 202的產(chǎn)品信息客戶機(jī)918從產(chǎn)品信息服務(wù)器624 接收藥品相互作用數(shù)據(jù)1702。最后,在第五步驟1810, PDD 202向用戶102 顯示藥品相互作用數(shù)據(jù)1702。
圖19是總結(jié)根據(jù)本發(fā)明向用戶102提供藥品相互作用信息的一種方法 1900的流程圖。在第一步驟1902,數(shù)據(jù)提供商218的產(chǎn)品信息服務(wù)器624從 產(chǎn)品信息客戶機(jī)918接收包括所捕獲的藥品標(biāo)識(shí)和用戶標(biāo)識(shí)的藥品相互作用 請(qǐng)求查詢1602或者1604。然后,在第二步驟1904,產(chǎn)品信息服務(wù)器624向 產(chǎn)品信息數(shù)據(jù)庫(kù)220寫(xiě)入使所捕獲的藥品標(biāo)識(shí)和用戶標(biāo)識(shí)相關(guān)的記錄。接下 來(lái),在第三步驟1906,產(chǎn)品信息服務(wù)器624從產(chǎn)品信息客戶機(jī)918接收包括 至少一個(gè)所捕獲的藥品標(biāo)識(shí)和用戶標(biāo)識(shí)的藥品相互作用請(qǐng)求1602或1604。 然后,在第四步驟1908,產(chǎn)品信息服務(wù)器624經(jīng)數(shù)據(jù)庫(kù)API 622搜索數(shù)據(jù)庫(kù) 220以定位所有先前與所識(shí)別用戶相關(guān)(例如通過(guò)表格1504中的記錄)的藥 品,并獲得和先前相關(guān)的藥品以及在藥品相互作用請(qǐng)求1602或者1604中所 識(shí)別的藥品的任意組合相關(guān)聯(lián)的所有藥品相互作用記錄。具體地,產(chǎn)品信息 服務(wù)器624搜索雙向和三向相互作用表格1508和1509的記錄以獲得在藥品 相互作用請(qǐng)求1602或者1604中所包括藥品同表格1504的該用戶的用戶藥品 記錄中所包括藥品的任意組合。接下來(lái),在第五步驟1910,產(chǎn)品信息服務(wù)器624向產(chǎn)品信息客戶機(jī)918發(fā)送任何返回的藥品相互作用數(shù)據(jù)1702。最后, 在第六步驟1912,產(chǎn)品信息服務(wù)器624從PDD 202的產(chǎn)品信息客戶機(jī)918接 收任何其它的指令,例如連接終止、另一個(gè)藥品相互作用請(qǐng)求、信息更新命 令等等。
注意,可沒(méi)有第一步驟1902和第二步驟1904執(zhí)行方法1900。具體地, 在第三步驟1906,產(chǎn)品信息服務(wù)器624可接收包括多個(gè)所捕獲的藥品標(biāo)識(shí)的 單個(gè)藥品相互作用查詢。然后,即使沒(méi)有先前存儲(chǔ)的使用戶102和其它藥品 相關(guān)的記錄,產(chǎn)品信息服務(wù)器624也可搜索數(shù)據(jù)庫(kù)220以獲得在所接收藥品 相互作用查詢中所識(shí)別的多種藥品之間的交互。然后,方法1900如上所述繼 續(xù)進(jìn)行。
應(yīng)當(dāng)注意,結(jié)合本發(fā)明 一起使用的藥品信息可以和處方或者非處方藥品 兩者相關(guān)。本發(fā)明的實(shí)施例允許用戶102確定新藥是否與他/她已經(jīng)服用的任 何藥品相互作用。在超級(jí)市場(chǎng)這一點(diǎn)特別有用以確定非處方藥品是否將與用 戶102已經(jīng)服用的任何處方藥交互。作為另一個(gè)選項(xiàng),藥品相互作用數(shù)據(jù)提 供商218還提供關(guān)于劣質(zhì)和/或召回大量特定藥品的信息。而作為另一個(gè)實(shí) 例,藥品相互作用數(shù)據(jù)提供商218還提供關(guān)于藥品禁忌醫(yī)療狀況的告示。例 如,肝受損的人可不需要服用在肝內(nèi)產(chǎn)生新陳代謝的藥品。在本發(fā)明這樣的 實(shí)施例中,產(chǎn)品信息數(shù)據(jù)庫(kù)將包括表格,用戶可在該表格中存儲(chǔ)使其特定醫(yī) 療狀況與其用戶標(biāo)識(shí)相關(guān)的記錄。還應(yīng)當(dāng)理解,盡管沒(méi)有詳細(xì)描述,但是期 望藥品相互作用數(shù)據(jù)提供商218將從藥品制造商接收藥品相互作用更新以更 新藥品相互作用信息和提供新藥品信息。
圖20示出了用于在數(shù)據(jù)提供商218的數(shù)據(jù)庫(kù)220中存儲(chǔ)和用戶食物過(guò)敏 相關(guān)的數(shù)據(jù)的實(shí)例數(shù)據(jù)結(jié)構(gòu)2000。采用該數(shù)據(jù),如果某特定食品包括用戶過(guò) 敏的成分,則產(chǎn)品信息服務(wù)器624可向用戶報(bào)警。數(shù)據(jù)結(jié)構(gòu)2000包括用戶表 格2002、用戶食物過(guò)敏表格2004、和食品成分表格2006。用戶表格2002存 儲(chǔ)和數(shù)據(jù)提供商218所提供服務(wù)(例如食品過(guò)敏警報(bào))的特定用戶相關(guān)的通 用信息記錄。用戶食物過(guò)敏表格2004存儲(chǔ)表示與用戶表格2002的每個(gè)用戶 相關(guān)的過(guò)敏成分(用戶顯示出超敏性的食物成分)的數(shù)據(jù)。最后,食品成分 表格2006存儲(chǔ)市場(chǎng)上各種不同食物的成分和相關(guān)信息的記錄。因?yàn)槊總€(gè)用戶 可能受到若干不同食物過(guò)敏之害,所以用戶表格2002的記錄與用戶食物過(guò)敏 表格2004的記錄是一對(duì)多的關(guān)系。因?yàn)榭稍诒砀?006的多種食品中找到特定過(guò)敏成分,所以用戶食物過(guò)敏表格2004的記錄和食品成分表格2006的記
錄是一對(duì)多的關(guān)系。
用戶表格2002中的每條記錄包括"用戶ID"字段2008、"用戶名字"字 段2010、"用戶地址"字段2012、"用戶電話,,字段2014、和"狀態(tài)/有效" 字段2016。用戶ID字段2008為用戶表格2002的關(guān)鍵字段并包括表示其中 所存儲(chǔ)的每個(gè)用戶記錄的唯一標(biāo)識(shí)。用戶名字字段2010存儲(chǔ)表示和特定記錄 相關(guān)的用戶名字的數(shù)據(jù)。用戶地址字段2012存儲(chǔ)表示用戶地址的數(shù)據(jù),而用 戶電話字段2014表示用戶電話號(hào)碼的數(shù)據(jù)。最后,狀態(tài)/有效字段2016存儲(chǔ) 表示特定用戶是否有效的數(shù)據(jù)。
用戶食物過(guò)敏表格2004中的每條記錄包括"用戶ID"字段2018和"過(guò) 敏成分ID"字段2020。用戶ID字段2018和過(guò)壽丈成分ID字段2020相結(jié)合地 是關(guān)鍵字段,并且相結(jié)合地形成表格2004中每條記錄的唯一標(biāo)識(shí)。用戶ID 字段2018存儲(chǔ)和用戶表格2002的用戶ID字段2008相同的數(shù)據(jù),并使每個(gè) 用戶食物過(guò)敏記錄和表格2002中的特定用戶記錄相關(guān)。過(guò)敏成分ID字段2020 包括與特定用戶相關(guān)的預(yù)先識(shí)別食物過(guò)敏成分的標(biāo)識(shí)。應(yīng)當(dāng)理解,用戶食物 過(guò)敏表格2004將包括用于記錄和每個(gè)用戶所有食物過(guò)敏所需要的一樣多的 記錄。
食品成分表格2006中的每條記錄包括"食品ID"字段2022、"過(guò)敏成分 ID"字段2024、"食物描述,,字段2026、和"制造商"字段2028。食品ID 字段2022和過(guò)敏成分ID字段2024相結(jié)合地是表格2006的關(guān)鍵字段,并相 結(jié)合地形成其中每條記錄的唯一標(biāo)識(shí)。食品ID字段2022存儲(chǔ)表示特定食品 的標(biāo)識(shí)數(shù)據(jù)。過(guò)敏成分ID字段2024存儲(chǔ)表示相關(guān)食品中所存儲(chǔ)的特定成分 的數(shù)據(jù)。食品描述字段2026存儲(chǔ)和表格2006中每條記錄相關(guān)的食品項(xiàng)目描 述。制造商字段2028存儲(chǔ)表示相關(guān)食品制造商的數(shù)據(jù)。
應(yīng)當(dāng)注意,在圖20中所描述的數(shù)據(jù)庫(kù)表格或者其子集還可存儲(chǔ)在PDD 202的本地產(chǎn)品數(shù)據(jù)庫(kù)926中,從而即使當(dāng)網(wǎng)絡(luò)連接不可獲得時(shí)用戶102也 可訪問(wèn)保存其中的食品過(guò)敏信息。其實(shí),可想象的是用戶將把所有與特定用 戶過(guò)敏相關(guān)的記錄傳送至用戶PDD 202的本地產(chǎn)品數(shù)據(jù)庫(kù)926。因此,即使 當(dāng)網(wǎng)絡(luò)連接不可獲得時(shí)用戶102也可訪問(wèn)所有與用戶過(guò)敏相關(guān)的記錄。
圖21示出了由用戶102發(fā)送給數(shù)據(jù)提供商218的食品過(guò)敏請(qǐng)求2102的 實(shí)例數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)提供商218擁有包括存儲(chǔ)其中圖20表格的數(shù)據(jù)庫(kù)220。食物過(guò)敏請(qǐng)求2102為從產(chǎn)品信息客戶機(jī)918發(fā)送至產(chǎn)品信息服務(wù)器624的查 詢。食物過(guò)敏請(qǐng)求2102包括表示用戶102的用戶ID的數(shù)據(jù)和表示為食品1 ID、 食品2 ID、直到食品m ID的多個(gè)食品標(biāo)識(shí)。盡管示出了多個(gè)食品,但是預(yù) 期在普通情況下例如當(dāng)在食品雜貨店購(gòu)物時(shí),用戶102 —次將僅僅提交一個(gè) 食品。可選地,用戶可從幾種產(chǎn)品捕獲產(chǎn)品標(biāo)識(shí)(例如購(gòu)物后),并在單個(gè)食 品過(guò)敏請(qǐng)求2102中提交所有的食品標(biāo)識(shí)。可由用戶102使用食物過(guò)敏請(qǐng)求 2102以提交任何數(shù)量的食品以檢驗(yàn)其所過(guò)敏的成分。
響應(yīng)于接收查詢,產(chǎn)品信息服務(wù)器624查詢數(shù)據(jù)庫(kù)API 622以從數(shù)據(jù)庫(kù) 220獲得通過(guò)先前存儲(chǔ)的用戶食物過(guò)敏記錄與用戶相關(guān)的所識(shí)別食品中所包 括所有過(guò)敏成分的記錄。首先,API 622搜索用戶食物過(guò)敏表格2004以獲得 與在請(qǐng)求中提交的用戶ID相關(guān)的所有過(guò)敏成分ID 2020。接下來(lái),API 622 搜索食品成分表格2006以獲得包括與在請(qǐng)求中所提交食品ID匹配的食品ID 的所有食品記錄。最后,API 622基于從表格2004檢索的記錄的過(guò)敏成分ID 過(guò)濾匹配的食品成分記錄,并將結(jié)果返回至產(chǎn)品信息服務(wù)器624。然后,產(chǎn) 品信息服務(wù)器624將所返回食品過(guò)敏數(shù)據(jù)往回發(fā)送至用戶102。
注意,該發(fā)明方面的描述假定數(shù)據(jù)提供商218的數(shù)據(jù)庫(kù)22Q已經(jīng)在用戶 食品過(guò)敏表格2004中包括使特定過(guò)敏成分與用戶102相關(guān)的記錄。產(chǎn)品信息 服務(wù)器624和客戶機(jī)918和/或PDD API 932提供界面使用戶102在用戶食品 過(guò)敏表格2004中存儲(chǔ)記錄以使其用戶ID 2018與特定過(guò)敏成分ID 2020相關(guān)。
圖22示出了從產(chǎn)品信息服務(wù)器624發(fā)送回產(chǎn)品信息客戶機(jī)918的食物過(guò) 敏數(shù)據(jù)2202的實(shí)例結(jié)構(gòu)。食物過(guò)敏數(shù)據(jù)2202包括多條食物過(guò)敏記錄2204 (l-n)。食品過(guò)敏記錄2204 ( 1-n)每個(gè)都包括與其相關(guān)的食品標(biāo)識(shí)(即由 用戶102提交的產(chǎn)品標(biāo)識(shí))以及和用戶102過(guò)敏的食品所包含的一樣多的過(guò) 敏成分(1-r)。每條食物過(guò)敏記錄2204 ( 1- (n-l))包括指向數(shù)據(jù)2202中 所包括下條食物過(guò)敏記錄2204的下一個(gè)食物過(guò)敏字段2206 (l-(n-l))。食 物過(guò)敏記錄2204 (n)包括"數(shù)據(jù)結(jié)束"標(biāo)記2208,其表示在食物過(guò)敏數(shù)據(jù) 2202中不再有記錄。可選地,食物過(guò)敏請(qǐng)求2202可包括減少或增加食物過(guò) 敏記錄2204 (l-n)中所包括字段例如以包括食物描述字段的查詢參數(shù)。
應(yīng)當(dāng)理解,圖21和22所描述的查詢和返回?cái)?shù)據(jù)在本質(zhì)上是示例性的。 實(shí)際上,可更改這里所述的查詢、和數(shù)據(jù)或者根據(jù)需要為特定應(yīng)用提供新的 查詢和/或數(shù)據(jù)。例如盡管這里沒(méi)有詳細(xì)描述,但是產(chǎn)品信息服務(wù)器可以接收記錄新用戶或者更新用戶信息的指令。此外,過(guò)敏成分提交查詢可用于將新
的預(yù)先識(shí)別的過(guò)敏成分標(biāo)識(shí)存儲(chǔ)在用戶食物過(guò)敏表格2004中。另外,可預(yù)料
到數(shù)據(jù)模板(未示出)將用于從制造商收集食品成分?jǐn)?shù)據(jù)。
另外,重要的是理解本發(fā)明不限于食物過(guò)敏,而是同樣可適用于用戶超 過(guò)敏的其它類(lèi)型的產(chǎn)品。例如,本發(fā)明的該實(shí)施例可識(shí)別用戶超過(guò)敏清潔產(chǎn) 品的化學(xué)組成。作為另一個(gè)實(shí)例,本發(fā)明可識(shí)別用戶可能超過(guò)敏的個(gè)人保健 產(chǎn)品(皮膚面霜、頭發(fā)保健品等等)成分。
圖23是總結(jié)根據(jù)本發(fā)明一方面用戶102獲取食物過(guò)敏信息的一種方法 2300的流程圖。在第一步驟2302,用戶102采用產(chǎn)品ID掃描儀910捕獲一 個(gè)或多個(gè)識(shí)別食品的食品標(biāo)識(shí)(例如UPC條形碼等等)。接下來(lái),在第二步驟 2304,產(chǎn)品信息客戶4幾918查詢PDD 202的本地產(chǎn)品數(shù)據(jù)庫(kù)926以獲得與所 捕獲食品標(biāo)識(shí)和用戶102相關(guān)的食物過(guò)敏信息。然后,在第三步驟2306,響 應(yīng)于從用戶102發(fā)出的指令,產(chǎn)品信息客戶機(jī)經(jīng)因特網(wǎng)向產(chǎn)品信息服務(wù)器624 發(fā)送包括一個(gè)或多個(gè)食品標(biāo)識(shí)和用戶ID的查詢。接下來(lái),在第四步驟2308, PDD 2Q2從產(chǎn)品信息服務(wù)器624接收食物過(guò)敏數(shù)據(jù)2202??蛇x地,在第三步 驟2306和第四步驟2308,產(chǎn)品信息客戶機(jī)918可以經(jīng)PDD API 932直接與 產(chǎn)品信息數(shù)據(jù)庫(kù)220之間交互。最后,在第五步驟2310, PDD 202經(jīng)GUI 934 和用戶1/O設(shè)備906向用戶102顯示在食物過(guò)敏報(bào)告2202中所包括的食物過(guò) 敏信息。
圖24是總結(jié)根據(jù)本發(fā)明一方面的向用戶102供應(yīng)食物過(guò)敏信息的一種方 法2400的流程圖。在第一步驟2402,產(chǎn)品信息"l務(wù)器624接收識(shí)別特定用 戶和至少一種食品的食物過(guò)敏請(qǐng)求2102。然后,在第二步驟2402,產(chǎn)品信息 服務(wù)器624經(jīng)數(shù)據(jù)庫(kù)API 622查詢產(chǎn)品信息數(shù)據(jù)庫(kù)220以獲得與所識(shí)別用戶 和一個(gè)或多個(gè)所識(shí)別產(chǎn)品兩者相關(guān)的所有記錄。接下來(lái),在第三步驟2406, 產(chǎn)品信息服務(wù)器624將API 622所返回的數(shù)據(jù)發(fā)送至產(chǎn)品信息客戶機(jī)918。 最后,在第四步驟2408,產(chǎn)品信息服務(wù)器從PDD 202接收任何其它指令,例 如連接終止、另一個(gè)食物過(guò)敏請(qǐng)求等等。
本發(fā)明的本實(shí)施例具有允許用戶102確定食物是否包括他/她所過(guò)敏的 成分的優(yōu)點(diǎn)。這一點(diǎn)在超級(jí)市場(chǎng)和快餐店對(duì)確定食物是否包括過(guò)敏成分特別 有用。應(yīng)當(dāng)注意,除了食物制造商以外,餐館、酒宴承辦人、和其它食物源 (與零售商216類(lèi)似)可為數(shù)據(jù)提供商218提供食品成分?jǐn)?shù)據(jù)并提供顧客可捕獲的食品標(biāo)識(shí)(例如在菜單上)。
在另一個(gè)實(shí)施例(數(shù)據(jù)結(jié)構(gòu)未示出)中,用戶可存儲(chǔ)使特定食物過(guò)敏與 其它人(例如朋友、家庭成員等等)相關(guān)的記錄。例如當(dāng)作為主人為其他人 供餐時(shí),該實(shí)施例將特別有用。當(dāng)購(gòu)物或者準(zhǔn)備菜肴時(shí),用戶可檢查食品以 保證該菜肴不會(huì)使一個(gè)或多個(gè)客人過(guò)敏。相似地,家庭的主要購(gòu)物者將提防 會(huì)使家庭任何成員過(guò)敏的食物。
應(yīng)當(dāng)注意,用戶食物過(guò)敏表格2004是可選的。例如,可將用戶食物過(guò)敏
表格僅僅維持在PDD 220上,從而個(gè)人醫(yī)療信息不必發(fā)送至數(shù)據(jù)提供商218。 在這種情況下,數(shù)據(jù)提供商218不是使用戶過(guò)敏成分與食品成分匹配,而是 僅僅為用戶102提供成分列表。然后,信息處理器將基于存儲(chǔ)在PDD 202的 數(shù)據(jù)庫(kù)926中的食物過(guò)敏表格(未示出)過(guò)濾成分列表。
圖25示出了用于將與食物營(yíng)養(yǎng)相關(guān)的數(shù)據(jù)存儲(chǔ)在食品信息數(shù)據(jù)庫(kù)220 中的數(shù)據(jù)結(jié)構(gòu)2500。數(shù)據(jù)結(jié)構(gòu)2500包括用戶表格"(^和食品營(yíng)養(yǎng)表格2504。 用戶表格2502存儲(chǔ)與由數(shù)據(jù)提供商218所提供食物營(yíng)養(yǎng)服務(wù)特定定購(gòu)者相關(guān) 的通用信息記錄。食品營(yíng)養(yǎng)表格2504存儲(chǔ)各種食品的營(yíng)養(yǎng)信息。
用戶表格1502中每個(gè)記錄包括"用戶ID"字段2506、"用戶名字"字段 2508、"用戶地址"字段2510、"用戶電話"字段2512、和"狀態(tài)/有效"字 段2514。用戶ID字段2506為用戶表格2506的關(guān)4襲字段并包括表示其中所 存儲(chǔ)的每個(gè)用戶記錄的唯一標(biāo)識(shí)的數(shù)據(jù)。用戶名字字段2508存儲(chǔ)表示和特定 記錄相關(guān)的用戶名字的數(shù)據(jù)。用戶地址字段2510存儲(chǔ)表示用戶地址的數(shù)據(jù), 而用戶電話字段2512存儲(chǔ)表示用戶電話號(hào)碼的數(shù)據(jù)。最后,狀態(tài)/有效字段 2514存儲(chǔ)表示用戶賬號(hào)有效或者無(wú)效的數(shù)據(jù)(例如單個(gè)位標(biāo)記)。
食品營(yíng)養(yǎng)表格2504中的每條記錄包括"食品ID"字段2516、"食物描述" 字段2518、"服務(wù)尺寸(serving size)"字段2520、"每次服務(wù)的卡路里"字段 2522、"每次服務(wù)的碳水化合物"字段2524、和"每次服務(wù)的飲食點(diǎn)(diet point)"字段。食品ID字段2516為表格2504的關(guān)鍵字段,并包括表示表格 2504中每條食物記錄唯一標(biāo)識(shí)的數(shù)據(jù)。食物描述字段2518存儲(chǔ)與表格2506 每條記錄相關(guān)的食物描述。服務(wù)尺寸字段2520存儲(chǔ)表示和表格2504每條記 錄相關(guān)食品的服務(wù)尺寸(部分尺寸)的數(shù)據(jù)。每次服務(wù)的卡路里字段2522存 儲(chǔ)表示在每次食品服務(wù)中包括的卡路里的數(shù)據(jù)。每次服務(wù)的碳水化合物字段 2524存儲(chǔ)表示每次食品服務(wù)中碳水化合物克數(shù)的數(shù)據(jù)。最后,每次服務(wù)飲食點(diǎn)字段2526存儲(chǔ)每次食品服務(wù)特定飲食點(diǎn)值(例如Weight Watchers 或者其 它飲食程序)的數(shù)據(jù)。應(yīng)當(dāng)理解,所示出的特別營(yíng)養(yǎng)字段不是所有可能類(lèi)型 數(shù)據(jù)的窮舉列表。例如,可根據(jù)需要添加包括表示其它營(yíng)養(yǎng)值(例如纖維值 含量、維生素信息、日常建議值的比例等等)或者食品屬性(例如,猶太教清 潔)數(shù)據(jù)的附加字段。
應(yīng)當(dāng)注意,圖25所描述的數(shù)據(jù)庫(kù)表格或者其子集還可存儲(chǔ)在個(gè)人數(shù)據(jù)設(shè) 備202的本地產(chǎn)品數(shù)據(jù)庫(kù)1026中,從而即使網(wǎng)絡(luò)連接不可得時(shí),用戶102也 將獲得包括在其中的食品營(yíng)養(yǎng)信息。
圖26示出了用于食物營(yíng)養(yǎng)請(qǐng)求2602的實(shí)例數(shù)據(jù)結(jié)構(gòu),其由用戶102發(fā) 送至數(shù)據(jù)提供商218,數(shù)據(jù)提供商218具有存儲(chǔ)在食品信息數(shù)據(jù)庫(kù)220中的 圖25的表格。食物營(yíng)養(yǎng)請(qǐng)求2602為產(chǎn)品信息客戶機(jī)918提交的引起產(chǎn)品信 息服務(wù)器624從數(shù)據(jù)庫(kù)220檢索相關(guān)產(chǎn)品信息一一在這種情況下即食物營(yíng)養(yǎng) 信息一一的查詢,以及食物營(yíng)養(yǎng)信息發(fā)送回用戶102。食物營(yíng)養(yǎng)請(qǐng)求2602包 括表示用戶102的用戶ID和多個(gè)食品標(biāo)識(shí)的數(shù)據(jù),其表示為食品1 ID、食 品2ID、直到食品mID。盡管示出為包括多個(gè)食品標(biāo)識(shí),應(yīng)當(dāng)理解食品營(yíng)養(yǎng) 請(qǐng)求2602可僅僅包括一個(gè)食品標(biāo)識(shí)。
圖27示出了響應(yīng)于食物營(yíng)養(yǎng)查詢2602從數(shù)據(jù)提供商218提供給用戶102 的食物營(yíng)養(yǎng)數(shù)據(jù)2702的實(shí)例數(shù)據(jù)結(jié)構(gòu)。食物營(yíng)養(yǎng)數(shù)據(jù)2702包括一個(gè)或多個(gè) 食品記錄2704 ( 1-n),每個(gè)對(duì)應(yīng)于食物營(yíng)養(yǎng)請(qǐng)求2602的相應(yīng)食品ID。另外, 盡管可根據(jù)用戶偏好過(guò)濾特定字段,但是食品記錄2704的字段通常對(duì)應(yīng)于表 格2504的字段。食品2704 ( l-n)包括用戶102提交的每種食品的營(yíng)養(yǎng)信息, 其是從食品營(yíng)養(yǎng)表格2504讀取的。例如,數(shù)據(jù)2702中每條食品記錄2704( l-n ) 包括服務(wù)尺寸、每次服務(wù)的卡路里、每次服務(wù)的碳水化合物、每條服務(wù)信息 的點(diǎn)。數(shù)據(jù)2702中的每條食品記錄2704 ( 1- (n-1 ))包括指向數(shù)據(jù)2702中 所包括下一條食品記錄2704的下一個(gè)食品字段2706 ( 1- (n-1))。食品記錄 2704 (n)包括"數(shù)據(jù)結(jié)束"標(biāo)記2708,其表示在食物營(yíng)養(yǎng)數(shù)據(jù)2702中沒(méi)有 更多記錄。最后,食物營(yíng)養(yǎng)請(qǐng)求2602可包括用于減少或者增加在食物營(yíng)養(yǎng)數(shù) 據(jù)2702的食品記錄2704 ( l-n )中所包括的字段數(shù)的用戶可調(diào)整參數(shù),例如 僅僅顯示來(lái)自多個(gè)不同飲食計(jì)劃中一個(gè)的每次服務(wù)卡路里或者飲食點(diǎn)值。
應(yīng)當(dāng)注意,圖26和27所描述的查詢和數(shù)據(jù)結(jié)構(gòu)本質(zhì)上是示例性的。如 上參考其它公開(kāi)的實(shí)施例所述的,可必要地或者期望地更改和/或擴(kuò)大為示例目的而在這里示出的查詢和數(shù)據(jù)結(jié)構(gòu)。
圖28是總結(jié)根據(jù)本發(fā)明獲得食物營(yíng)養(yǎng)信息的一種方法2800的流程圖。 在第一步驟2802,用戶102使用產(chǎn)品ID掃描儀910捕獲識(shí)別食品的食品標(biāo) 識(shí)(例如UPC條形碼等等)??蛇x地,如果需要,用戶102可捕獲多個(gè)食品標(biāo) 識(shí)。然后,在第二步驟2804,產(chǎn)品信息客戶機(jī)918查詢本地?cái)?shù)據(jù)庫(kù)926以獲 得和一個(gè)或多個(gè)所掃描產(chǎn)品標(biāo)識(shí)相關(guān)的記錄。接下來(lái),在第三步驟2806,產(chǎn) 品信息客戶機(jī)918向數(shù)據(jù)提供商218的產(chǎn)品信息服務(wù)器624發(fā)送包括一個(gè)或 多個(gè)食品標(biāo)識(shí)的查詢(例如食物過(guò)敏請(qǐng)求2602 )。然后,在第四步驟,2808, 產(chǎn)品信息客戶機(jī)918從產(chǎn)品信息服務(wù)器624接收食物營(yíng)養(yǎng)數(shù)據(jù)27002。可選 地,在第三步驟2806和第四步驟2808,產(chǎn)品信息客戶機(jī)可經(jīng)PDD API 932 查詢數(shù)據(jù)提供商218的數(shù)據(jù)庫(kù)220。最后,在第五步驟2810, PDD 202經(jīng)GUI 934和一個(gè)或多個(gè)用戶1/O設(shè)備908向用戶102顯示所接收的食物營(yíng)養(yǎng)信息。
圖29是總結(jié)根據(jù)本發(fā)明為用戶102提供食物營(yíng)養(yǎng)信息的一種方法2900 的流程圖。在第一步驟2902,產(chǎn)品信息服務(wù)器624接收包括至少一個(gè)產(chǎn)品信 息標(biāo)識(shí)和用戶標(biāo)識(shí)的食物營(yíng)養(yǎng)請(qǐng)求2602。然后,在第二步驟2904,產(chǎn)品信息 服務(wù)器624查詢產(chǎn)品信息數(shù)據(jù)庫(kù)220以獲得和包括在所接收食物營(yíng)養(yǎng)請(qǐng)求 2602中的一個(gè)或多個(gè)食物標(biāo)識(shí)相關(guān)的記錄。接下來(lái),在第三步驟2906,產(chǎn)品 信息服務(wù)器624將數(shù)據(jù)庫(kù)220返回的數(shù)據(jù)發(fā)送回產(chǎn)品信息客戶機(jī)918。最后, 在第四步驟2908,產(chǎn)品信息服務(wù)器624從產(chǎn)品信息客戶機(jī)918接收其它指令, 例如連接終止、另一個(gè)食物營(yíng)養(yǎng)請(qǐng)求等等。
應(yīng)當(dāng)理解,可將任何類(lèi)型的營(yíng)養(yǎng)信息存儲(chǔ)在食品營(yíng)養(yǎng)表格25(M中。例如, 食品營(yíng)養(yǎng)表格2504可包括"每次服務(wù)的凈碳水化合物"字段,其中特定食物 的制造商提交例如按照AtkinsTM飲食的人們所使用的"凈碳水化合物"。作為 另一個(gè)實(shí)例,數(shù)據(jù)提供商218的數(shù)據(jù)庫(kù)220可包括用戶102存儲(chǔ)其所吸收食 物記錄的表格。例如,用戶102可存儲(chǔ)其吸收的碳水化合物和/或飲食計(jì)劃點(diǎn) 的日常量。作為另一個(gè)實(shí)例,食物營(yíng)養(yǎng)請(qǐng)求2602可包括"消費(fèi)的服務(wù)數(shù)"字 段,從而數(shù)據(jù)庫(kù)620可自動(dòng)存儲(chǔ)用戶102日常吸收食物的信息。本發(fā)明該特 定實(shí)施例的優(yōu)點(diǎn)在于允許用戶102容易明了其營(yíng)養(yǎng)吸收。例如,餐館可將產(chǎn) 品標(biāo)識(shí)放在其菜單上或者別的地方,從而用戶102可掃描食物標(biāo)識(shí)并立即知 道和特定飲食相關(guān)的營(yíng)養(yǎng)信息。最后,和這里所述的其它實(shí)施例相似,數(shù)據(jù) 提供商218能夠從數(shù)據(jù)制造商接收食物營(yíng)養(yǎng)信息更新以保持?jǐn)?shù)據(jù)庫(kù)220最新。圖30示出了用于將食譜(recipe)數(shù)據(jù)存儲(chǔ)在產(chǎn)品信息數(shù)據(jù)庫(kù)220中的實(shí) 例數(shù)據(jù)結(jié)構(gòu)3000。數(shù)據(jù)結(jié)構(gòu)3000包括用戶表格3002、食品食譜表格3004、 和食譜表格3006。用戶表格3002存儲(chǔ)和數(shù)據(jù)提供商218所提供服務(wù)(食譜 服務(wù))特定定購(gòu)者相關(guān)的通用信息記錄。食品食譜表格3004存儲(chǔ)記錄,每個(gè) 把食譜關(guān)聯(lián)到特定食品。食譜表格3006包括存儲(chǔ)大量食鐠的食譜指令/細(xì)節(jié) 的記錄。因?yàn)槊織l食譜記錄將與作為食譜成分的多種食品相關(guān),所以食譜表 格3006的記錄與食品食語(yǔ)表格3004的記錄為一對(duì)多的關(guān)系。
用戶表格3002中每條記錄都包括"用戶ID"字段3008、"用戶名字"字 段3010、"用戶地址"字段3012、"用戶電話"字段3014、和"狀態(tài)/有效" 字段3016。用戶ID字段3008為用戶表格3002的關(guān)鍵字段并包括表示其中 所存儲(chǔ)的每個(gè)用戶記錄的唯一標(biāo)識(shí)的數(shù)據(jù)。用戶名字字段3010存儲(chǔ)表示和特 定記錄相關(guān)的用戶名字的數(shù)據(jù)。用戶地址字段3012存儲(chǔ)表示用戶地址的數(shù) 據(jù),而用戶電話字段3014存儲(chǔ)表示用戶電話號(hào)碼的數(shù)據(jù)。最后,狀態(tài)/有效 字段3016存儲(chǔ)表示用戶賬號(hào)是否有效的數(shù)據(jù)。
食品食鐠表格3004中的每條記錄包括"食品ID"字段3018、"食譜ID" 字段3020、"食物描述"字段3022、和"制造商,,字段3024。食品ID字段 3018和食譜ID字段3020結(jié)合地是表格3004的關(guān)鍵字段,并共同包括提供 表格3004中每條食物產(chǎn)品食譜記錄唯一標(biāo)識(shí)的數(shù)據(jù)。食品ID字段3018存儲(chǔ) 唯一識(shí)別特定食品的數(shù)據(jù)。食譜ID字段3020存儲(chǔ)唯一識(shí)別食語(yǔ)表格3006特 定食譜記錄的數(shù)據(jù)。食品描述字段3022存儲(chǔ)和表格3004中每條記錄相關(guān)的 食品描述,而制造商字段3024存儲(chǔ)識(shí)別表格3004中每條記錄相關(guān)的食品制 造商的數(shù)據(jù)。
食譜表格3006中的每條記錄包括"食譜ID"字段3026和"食譜細(xì)節(jié)" 字段3028。食譜ID字段3026是食譜表格3006的關(guān)鍵字段,并包括唯一識(shí) 別其中所存儲(chǔ)每條記錄的數(shù)據(jù)。食譜描述字段3028存儲(chǔ)表格3006每條特定 食譜記錄的食譜細(xì)節(jié)和指令信息。在本實(shí)施例中,食譜描述字段3028存儲(chǔ)表 示食譜每種成分、每種成分的量和食譜混合和制備說(shuō)明的數(shù)據(jù)。
應(yīng)當(dāng)注意,還可將圖30所述的數(shù)據(jù)庫(kù)表格存儲(chǔ)在個(gè)人數(shù)據(jù)設(shè)備202的本 地產(chǎn)品數(shù)據(jù)庫(kù)1026中,從而如上參考其它數(shù)據(jù)提供服務(wù)所述,用戶102容易
獲得包括其中的食語(yǔ)信息。
圖31示出了由用戶102發(fā)送到擁有數(shù)據(jù)庫(kù)220的數(shù)據(jù)提供商218的食i普請(qǐng)求3102的實(shí)例數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)庫(kù)220包括圖30表格。食譜請(qǐng)求3102為 使數(shù)據(jù)提供商218收集和所包括食品標(biāo)識(shí)相關(guān)的食譜,并將該食譜送回用戶 102的查詢。食譜查詢3102包括表示和用戶102相關(guān)的用戶ID以及一個(gè)或 多個(gè)食品標(biāo)識(shí)的數(shù)據(jù),該標(biāo)識(shí)示出為食品1ID、食品2ID、 一直到食品mID。 盡管食譜請(qǐng)求3102可包括多個(gè)食品標(biāo)識(shí),但是預(yù)期食譜請(qǐng)求3102將更常包 括單種主要成分。 一種可能的例外是當(dāng)用戶想搜索包括食品特別組合的單種 食譜時(shí)。在該情況下,用戶查詢可用于僅僅返回包括所有識(shí)別食品的食譜。 可選擇地,食語(yǔ)請(qǐng)求3102可用于返回包括所識(shí)別食品的任一個(gè)的所有食譜, 然后可存儲(chǔ)所返回的記錄以僅僅獲得包括所有識(shí)別食品的那些食譜。
食譜請(qǐng)求3102用于提交一個(gè)或多個(gè)食品標(biāo)識(shí)以獲得包括那些食物的食 譜。例如,用戶可捕獲燕麥片容器上的產(chǎn)品ID,然后發(fā)送包括產(chǎn)品ID的食 語(yǔ)請(qǐng)求3102以獲得包括麥片的食譜(例如麥片甜餅)。如這里所使用的,即 使配置不包括混合多種食品,術(shù)語(yǔ)"食譜"也理解為包括食品的配制指令。
圖32示出了響應(yīng)于接收食譜請(qǐng)求3102從數(shù)據(jù)提供商218向用戶102提 供的食譜數(shù)據(jù)3202。食譜數(shù)據(jù)3202包括多條食譜記錄3204 ( 1 - n ),每條都 包括由食譜請(qǐng)求3102中一個(gè)食品ID所識(shí)別的食物。食語(yǔ)3204 ( 1 -n)還包 括來(lái)自相關(guān)食譜表格3006的記錄的指示食譜細(xì)節(jié)(成分和數(shù)量、混合說(shuō)明、 烹飪說(shuō)明)的數(shù)據(jù)。報(bào)告3202中的每條記錄3204 ( 1 - (n-l))包括指向 數(shù)據(jù)3202下一條記錄3204的下一條食譜字段3206 ( 1 - (n - 1 ))。食譜3204 (n)包括"數(shù)據(jù)結(jié)束"標(biāo)記3208,其表示在食譜數(shù)據(jù)3202中不再有記錄。
應(yīng)當(dāng)理解,圖31和32中所述的查詢和數(shù)據(jù)結(jié)構(gòu)本質(zhì)上是示例性的。如 上參考其它公開(kāi)的實(shí)施例所述,可必要地或者如所期望的更改和/或放大這里 為解釋目的所示出的查詢和數(shù)據(jù)結(jié)構(gòu)。例如響應(yīng)于接收包括多個(gè)食品標(biāo)識(shí)的 食鐠請(qǐng)求,產(chǎn)品信息服務(wù)器624響應(yīng)于用戶命令或者參數(shù),可僅僅提供包括 所有識(shí)別食品的那些食語(yǔ)。作為另一個(gè)實(shí)例,不是響應(yīng)于接收食品標(biāo)識(shí)提供 食譜,產(chǎn)品信息服務(wù)器624可響應(yīng)于接收食譜標(biāo)識(shí)提供成分列表,該食譜標(biāo)
識(shí)可從雜貨店的陳列捕獲。
圖33是總結(jié)根據(jù)本發(fā)明獲得食譜的一種方法3300的流程圖。在第一步 驟3302,用戶102以產(chǎn)品ID掃描儀910捕獲識(shí)別至少一種特定食品的至少 一種食品標(biāo)識(shí)。然后,在第二步驟3304,產(chǎn)品信息客戶機(jī)918查詢本地產(chǎn)品 數(shù)據(jù)庫(kù)926以獲得和一個(gè)或多個(gè)所捕獲食品標(biāo)識(shí)相關(guān)的食譜。接下來(lái),在第三步驟3306,響應(yīng)于用戶102發(fā)出的指令,產(chǎn)品信息客戶機(jī)918向數(shù)據(jù)提供 商218的產(chǎn)品信息服務(wù)器624發(fā)送食譜請(qǐng)求3102。然后,在第四步驟3308, 產(chǎn)品信息客戶機(jī)918從產(chǎn)品信息服務(wù)器624接收食譜數(shù)據(jù)3202。最后,在第 五步驟3310,產(chǎn)品信息客戶機(jī)918經(jīng)GUI 934和PDD 202的用戶I/O 906向 用戶102顯示食譜數(shù)據(jù)3202。
圖34是總結(jié)根據(jù)本發(fā)明向用戶102提供食鐠信息的一種方法3400的流 程圖。在第一步驟3402,數(shù)據(jù)提供商218的產(chǎn)品信息服務(wù)器624從PDD 202 接收包括所捕獲食品標(biāo)識(shí)和用戶ID的食譜請(qǐng)求3102。然后,在第二步驟3404, 產(chǎn)品信息服務(wù)器624查詢數(shù)據(jù)庫(kù)220以獲得與所捕獲食品標(biāo)識(shí)相關(guān)的食譜記 錄。接下來(lái),在第三步驟3406,產(chǎn)品信息服務(wù)器624經(jīng)由產(chǎn)品信息客戶機(jī)918、 GUI 934和用戶1/O設(shè)備906向用戶102發(fā)送所返回的食語(yǔ)數(shù)據(jù)3202。最后, 在第四步驟3408,數(shù)據(jù)提供商218從PDD 202接收附加指令,例如連接終止、 另一種食譜請(qǐng)求等等。
本發(fā)明現(xiàn)在描述的實(shí)施例允許用戶102快速獲取包括特定食品的食譜。 在超級(jí)市場(chǎng)這一點(diǎn)特別有用,因?yàn)橛脩?02在還在超級(jí)市場(chǎng)時(shí)可找到新食鐠 并購(gòu)買(mǎi)任何其它需要的成分。另外,用戶102可以在家時(shí)可掃描食品并產(chǎn)生 與食品相關(guān)的食譜成分購(gòu)買(mǎi)列表。
還可更改數(shù)據(jù)提供商218存儲(chǔ)在數(shù)據(jù)庫(kù)220中的特定類(lèi)型數(shù)據(jù)而不偏離 本發(fā)明的范圍。例如,數(shù)據(jù)庫(kù)220可包括識(shí)別用戶102喜好食譜的表格。另 外,數(shù)據(jù)提供商218可從食品制造商接收例如作為其食品宣傳一部分的新的 或者更新的食譜。
本發(fā)明各種數(shù)據(jù)服務(wù)的描述現(xiàn)在已經(jīng)完成。應(yīng)當(dāng)理解可更改或者組合這 些特別的實(shí)施例以提供本發(fā)明其它的有用實(shí)施例。例如,藥品相互作用數(shù)據(jù) 服務(wù)可更改為除了藥品相互作用信息之外還提供藥品過(guò)敏信息。實(shí)際上,單 個(gè)數(shù)據(jù)提供商218可擁有這里所述數(shù)據(jù)服務(wù)任意組合。另外,盡管在每種服 務(wù)的說(shuō)明中公開(kāi)了單獨(dú)的用戶表格,但是包括每種服務(wù)狀態(tài)標(biāo)記的單個(gè)用戶 表格可用在組合多種服務(wù)的實(shí)施例中。
圖35示出了例如包括在移動(dòng)拍照電話204中的圖形用戶界面特定實(shí)例。 用戶界面934呈現(xiàn)給用戶102,并有利于選擇例如前面所描述的期望的信息 查詢,以從數(shù)據(jù)提供商102請(qǐng)求數(shù)據(jù)。
拍照手機(jī)204包括顯示器3502和鍵區(qū)3504。在本實(shí)施例中顯示器3502為示出向用戶102呈現(xiàn)多個(gè)信息查詢選擇器3506 ( 1 - 5 )的"產(chǎn)品信息選擇 器"圖形界面的LCD顯示器。每個(gè)選擇器3506 ( 1 - 5 )對(duì)應(yīng)前面所述的特定 類(lèi)型的產(chǎn)品信息請(qǐng)求。選擇零售信息選擇器3506 ( 1 )將使電話204開(kāi)始處 理零售信息請(qǐng)求。選擇藥品相互作用選擇器3506 ( 2 )將使電話204開(kāi)始處 理藥品相互作用請(qǐng)求。選擇食物過(guò)敏選擇器3506 ( 3 )將使電話204開(kāi)始處 理食物過(guò)敏請(qǐng)求。選纟奪食物營(yíng)養(yǎng)選擇器3506 (4)將使電話204開(kāi)始處理食 物營(yíng)養(yǎng)請(qǐng)求,最后,選擇食譜選擇器3506 (5)將使電話204開(kāi)始處理食譜 請(qǐng)求。
用戶102可使用鍵區(qū)3504的方向4建墊3508滾動(dòng)每個(gè)選擇器3506( 1 - 5 )。 所高亮的選擇器3506 ( 1 - 5 )表示可以選擇特定的選擇器3506 ( 1 - 5 )。為 激活選擇器3506,用戶102按下鍵區(qū)3504上的"選擇"按鈕3510。在該實(shí) 例中,用戶102選擇零售信息選擇器3506 ( 1 )(高亮的)從而他/她可向數(shù) 據(jù)提供商218提交零售產(chǎn)品信息請(qǐng)求。
還示出了 "選項(xiàng)"按鈕3512。選項(xiàng)按鈕3512允許用戶102訪問(wèn)與由選 擇器3506 ( 1 - 5 )所識(shí)別每個(gè)查詢相關(guān)的可選圖形用戶界面。例如,當(dāng)選取 (高亮顯示)藥品相互作用選擇器3506 ( 2 )時(shí),用戶102可按下選項(xiàng)按鈕 3512以訪問(wèn)預(yù)先識(shí)別的藥品屏。該屏幕(未示出)允許用戶102輸入他/她 正在服用的藥品或藥品標(biāo)識(shí),從而可將藥品發(fā)送至數(shù)據(jù)中心218。相似地, 當(dāng)高亮顯示食物過(guò)敏選擇器3506 ( 3 )時(shí)通過(guò)按下選項(xiàng)按鈕3512,用戶102 訪問(wèn)預(yù)先識(shí)別的食物過(guò)敏屏幕(未示出),其中用戶102可輸入預(yù)先識(shí)別的食 物過(guò)敏成分和/或標(biāo)識(shí)以提交給數(shù)據(jù)提供商218。另一種可選屏幕(未示出) 允許用戶102關(guān)于特定數(shù)據(jù)提供商218更新個(gè)人信息。從本發(fā)明的公開(kāi)內(nèi)容 可清楚這些和其它界面。
圖36示出了拍照手機(jī)204所使用圖形用戶界面934在已選擇信息請(qǐng)求并 已捕獲產(chǎn)品標(biāo)識(shí)之后產(chǎn)生的另一個(gè)特定顯示屏。該屏幕包括向用戶102顯示 所掃描產(chǎn)品標(biāo)識(shí)的多個(gè)(該該實(shí)例中為3)"掃描的產(chǎn)品"字段3606 ( 1 - 3 )。 在本實(shí)施例中,僅僅掃描了單個(gè)產(chǎn)品標(biāo)識(shí),因此所掃描的產(chǎn)品字段3606 ( 1 ) 包括"Widget A."的標(biāo)識(shí)(例如解碼的UPC、用戶102輸入的名字標(biāo)識(shí)等等)。 方向鍵墊3508有助于滾動(dòng)捕獲的產(chǎn)品標(biāo)識(shí),以防捕獲的標(biāo)識(shí)數(shù)超過(guò)所提供的 字段3606數(shù)。
顯示器3502還示出了幾種"請(qǐng)求信息"參數(shù)字段3608,其允許用戶102通過(guò)選擇特定信息參數(shù)來(lái)定義從數(shù)據(jù)提供商218請(qǐng)求什么信息。在本實(shí)施例
中,信息請(qǐng)求字段3608包括"價(jià)格"參數(shù)3610、"鄰近程度"參數(shù)3612、和 "現(xiàn)有數(shù)量"參數(shù)3614。價(jià)格參數(shù)3610表示用戶102請(qǐng)求每種掃描產(chǎn)品3606 的價(jià)格信息。鄰近程度參數(shù)3612表示用戶102請(qǐng)求表示和每種掃描產(chǎn)品3606 相關(guān)的零售商位置的鄰近程度信息。最后,現(xiàn)有數(shù)量參凄t 3614表示用戶102 請(qǐng)求每個(gè)零售商現(xiàn)有的所識(shí)別產(chǎn)品數(shù)量。
可使用方向鍵3508瀏覽參數(shù)3610、 3612和3614。高亮顯示激活字段, 在本實(shí)施例中,高亮顯示鄰近程度字段3612并且其可在選擇和未選擇狀態(tài)間 轉(zhuǎn)換。當(dāng)高亮顯示特定參數(shù)時(shí),選擇按鈕3510在其選擇和未選擇狀態(tài)間轉(zhuǎn)換 每個(gè)參數(shù)3610、 3612和3614。在本實(shí)例中,價(jià)格參數(shù)3610和鄰近程度參數(shù) 3612示出為被選擇。當(dāng)設(shè)置了合適參數(shù)時(shí),激活按鈕3512(現(xiàn)在加上標(biāo)簽"搜 索!")使得拍照手機(jī)204產(chǎn)生產(chǎn)品信息請(qǐng)求702并將該請(qǐng)求發(fā)送給一個(gè)或多 個(gè)相應(yīng)的數(shù)據(jù)提供商218 ( 1 - n)。參數(shù)3610、 3612和3614可選地與產(chǎn)品信 息請(qǐng)求702 —起提交,并定義在數(shù)據(jù)提供商218所返回產(chǎn)品信息數(shù)據(jù)706中 所包括的信息。
圖37描述了 GUI 934的另一個(gè)屏幕,示出了針對(duì)產(chǎn)品"Widget A"所返 回的搜索結(jié)果。從由拍照手機(jī)204從數(shù)據(jù)提供商218接收的產(chǎn)品信息數(shù)據(jù)(例 如產(chǎn)品信息數(shù)據(jù)7Q6 )獲得屏幕35Q2上顯示的結(jié)果。
顯示器3502示出了多個(gè)"排序"標(biāo)準(zhǔn)3702和多個(gè)"零售商信息"字段 3704。"排序"標(biāo)準(zhǔn)3702允許用戶102按照所選擇標(biāo)準(zhǔn)顯示結(jié)果。零售商信 息字段3704 ( 1 -n)顯示和所掃描產(chǎn)品相關(guān)的零售商信息。
"排序"標(biāo)準(zhǔn)3702包括"價(jià)格"標(biāo)準(zhǔn)3706和"鄰近程度"標(biāo)準(zhǔn)3708。 當(dāng)選擇價(jià)格標(biāo)準(zhǔn)3706時(shí),零售商字段3704將按照價(jià)格升序顯示(例如從最 低價(jià)到最高價(jià))。當(dāng)選擇鄰近程度標(biāo)準(zhǔn)3708時(shí),將按照相對(duì)于拍照手機(jī)203 從最近至最遠(yuǎn)的順序顯示零售商字段3704。當(dāng)價(jià)格標(biāo)準(zhǔn)3706和鄰近程度標(biāo) 準(zhǔn)37Q8都選擇時(shí),將按照價(jià)格和鄰近程度顯示零售商字段3704。例如,可 根據(jù)直徑累加一英里的同心圓內(nèi)其和電話204的鄰近程度從最低至最高價(jià)格 設(shè)置零售商字段3704。這種情況下,首先從最低至最高價(jià)格顯示一英里半徑 內(nèi)的零售商,然后從最低至最高價(jià)格顯示兩英里半徑內(nèi)的零售商,等等。在 選擇現(xiàn)有數(shù)量參數(shù)3614的情況下,用戶102還可按現(xiàn)有數(shù)量對(duì)零售商排序。
每個(gè)零售商信息字段3704 (僅僅完整示出了兩個(gè))都包括"零售商"字段3710、"單位價(jià)格"字段3712和"位置信息"字段3714。零售商字段3710 按名字顯示產(chǎn)品信息報(bào)告706中所包括的零售商。單位價(jià)格字段3712顯示特 定零售商的Widget A的每單位價(jià)格。位置信息字段3714顯示和零售商字段 3710相關(guān)的每個(gè)零售商位置。注意,當(dāng)待顯示的零售商信息字段(記錄)比 可適合于顯示器3502的更多時(shí),方向鍵墊3508可用于瀏覽記錄。
注意和特定零售商216 (例如零售商l)相關(guān)的某些(僅僅示出了一個(gè)) 零售商信息字段3704包括"現(xiàn)在購(gòu)買(mǎi)"字段3716?,F(xiàn)在購(gòu)買(mǎi)字段3716表示 可經(jīng)拍照手機(jī)204購(gòu)買(mǎi)與特定零售商相關(guān)的產(chǎn)品。如上參考圖7A和圖7B所 述,選擇"現(xiàn)在購(gòu)買(mǎi)"字段3716使拍照手機(jī)204向數(shù)據(jù)提供商218或者制造 商216發(fā)送購(gòu)買(mǎi)請(qǐng)求704。
考慮到本公開(kāi)內(nèi)容可清楚其它的圖形用戶界面。例如,可根據(jù)位置將和 零售商字段3710 ( 1 -n)相關(guān)的零售商疊加至地圖,從而可以由位置探測(cè)器 928相對(duì)零售商跟蹤拍照手4幾204的位置。另外,應(yīng)當(dāng)理解GUI 934包括呈 現(xiàn)所有這里示出待顯示給用戶102的數(shù)據(jù)以及接受所有這里所示出待由用戶 102接收的選項(xiàng)/用戶指令。這樣的GUI 934屏幕,盡管沒(méi)有明確示出,但是 可從運(yùn)行本發(fā)明的描述清楚并且認(rèn)為是本發(fā)明的方面。
本發(fā)明特定實(shí)施例的描述現(xiàn)在結(jié)束??商鎿Q、改變或省略許多所描述的 特征而不偏離本發(fā)明的范圍。例如,替代的數(shù)據(jù)庫(kù)(例如使國(guó)際標(biāo)準(zhǔn)圖書(shū)編 號(hào)代碼與包括相關(guān)圖書(shū)的圖書(shū)館或者書(shū)店相關(guān)的數(shù)據(jù)庫(kù))可取代或者增大所 描述的數(shù)據(jù)庫(kù)220的表格。作為另一個(gè)實(shí)例,這里所述的各種產(chǎn)品信息表格、 查詢和返回?cái)?shù)據(jù)可包括限制或擴(kuò)大在所返回產(chǎn)品信息數(shù)據(jù)中包括信息的替換 信息(即不同字段)和/或參數(shù)。此外,可改變或省略這里所述的流程圖中的 特定步驟,并且任何步驟都不應(yīng)當(dāng)理解為是必需的。而作為另一個(gè)實(shí)例,這 里所述的數(shù)據(jù)庫(kù)功能和/或信息可經(jīng)家庭電腦或其它大型數(shù)據(jù)存儲(chǔ)設(shè)備或介 質(zhì)直接安裝至個(gè)人數(shù)據(jù)設(shè)備。
還注意,可將查詢用于識(shí)別所識(shí)別產(chǎn)品的可接受替代。例如,如果用戶 經(jīng)藥品相互作用查詢確定因?yàn)樗幤废嗷プ饔谩⑦^(guò)敏或其它原因特定止痛劑不 可接受,則可搜索數(shù)據(jù)庫(kù)以獲得其它可接受的止痛劑。當(dāng)然,為實(shí)施本發(fā)明 該方面, 一個(gè)或多個(gè)數(shù)據(jù)庫(kù)的字段將包括和特定產(chǎn)品可接受替代相關(guān)的字段。 可以以本發(fā)明的任何描述實(shí)施例實(shí)施該特征。
本發(fā)明的另 一個(gè)有用特征為響應(yīng)于產(chǎn)品標(biāo)識(shí)列表,數(shù)據(jù)提供商可提供使零售商與相應(yīng)零售商的所有識(shí)別產(chǎn)品總價(jià)格相關(guān)的數(shù)據(jù)。該特征允許消費(fèi)者 創(chuàng)建產(chǎn)品標(biāo)識(shí)的購(gòu)買(mǎi)列表,然后查詢數(shù)據(jù)提供商以確定購(gòu)買(mǎi)最佳地點(diǎn)以獲得 單個(gè)位置上的最低總價(jià)。
當(dāng)采用多媒體功能的PDD時(shí),本發(fā)明可響應(yīng)于查詢返回多媒體數(shù)據(jù)。例
如,相應(yīng)于和特定音樂(lè)記錄相關(guān)的產(chǎn)品標(biāo)識(shí),該系統(tǒng)可返回唱片內(nèi)容的樣品 (例如壓縮盤(pán)上所包括的歌曲片段)。對(duì)于視頻記錄產(chǎn)品,該系統(tǒng)可返回用戶
可看到的^L頻樣品(例如電影宣傳片)。其它可響應(yīng)于同音頻或^L頻產(chǎn)品相關(guān) 產(chǎn)品標(biāo)識(shí)的接收而返回的其它信息包括但是不限于唱片上歌曲列表、相同藝 術(shù)家的其它作品列表、藝術(shù)家網(wǎng)址鏈接、音樂(lè)會(huì)節(jié)目單、視頻音樂(lè)會(huì)摘錄、 欣賞所識(shí)別作品/藝術(shù)家的人所欣賞的藝術(shù)家/作品列表、電影音帶樣品、和 電影投影列表。
除了本發(fā)明前面描述的方面以外,還有本發(fā)明其它商業(yè)方法的方面。例 如,響應(yīng)于零售信息查詢,可為用戶提供特別促銷(xiāo)價(jià)格。例如,可為用戶發(fā) 送數(shù)字息票??梢砸远喾N方法實(shí)施本發(fā)明的該方面,其包括但不限于打印息 單、在PDD顯示器上顯示可機(jī)讀圖像、在PDD中提供通信設(shè)備以促進(jìn)和零售 商登記冊(cè)之間的通信、并提供促銷(xiāo)代碼。還可例如根據(jù)用戶是否在特定零售 商公司而向用戶提供不同的促銷(xiāo)以結(jié)合本發(fā)明的位置探測(cè)特征使用本發(fā)明的 該方面。
還可為零售商提供接收關(guān)于所提供產(chǎn)品搜索反饋的選項(xiàng)。還可針對(duì)保持 產(chǎn)品數(shù)據(jù)庫(kù)更新的費(fèi)用或者補(bǔ)償金提供該反饋。至零售商的反饋可周期性或 者近來(lái)實(shí)時(shí)地進(jìn)行。例如,結(jié)合位置探測(cè)特征,可為零售商提供直接反饋或 者提醒零售商其組織中現(xiàn)有的潛在客戶提交了與 一個(gè)零售商產(chǎn)品/服務(wù)相關(guān) 的查詢。另外,該系統(tǒng)可幫助制造商向用戶直接或經(jīng)數(shù)據(jù)提供商提供銷(xiāo)售信 息。用戶可選擇地阻止任何不需要的銷(xiāo)售材料或廣告。而作為另一個(gè)實(shí)例, 該系統(tǒng)可釆用捕獲的產(chǎn)品標(biāo)識(shí)以建立和制造商/零售商之間的直接連接,例如 詢問(wèn)關(guān)于所識(shí)別產(chǎn)品的電話連接。
在另 一個(gè)實(shí)施例中,本發(fā)明的系統(tǒng)和方法可用于檢驗(yàn)兩種所識(shí)別產(chǎn)品的 相容性。例如,某些交通工具需要某些流體類(lèi)型、不同的照相機(jī)需要不同的 電池等等。在捕獲第一產(chǎn)品標(biāo)識(shí)后,可查詢數(shù)據(jù)庫(kù)以確定和該標(biāo)識(shí)相關(guān)的產(chǎn) 品(例如電池)是否和在第一產(chǎn)品標(biāo)識(shí)之前或者同時(shí)提供的第二產(chǎn)品標(biāo)識(shí)相 關(guān)另一種產(chǎn)品(例如照相機(jī))相容??蛇x4奪地,響應(yīng)于包括一個(gè)產(chǎn)品標(biāo)識(shí)的查詢,該系統(tǒng)可返回相容產(chǎn)品列表。
本領(lǐng)域技術(shù)人員,特別是考慮到前面的公開(kāi)內(nèi)容將清楚與所示出的實(shí)施例的這些及其它差別,并認(rèn)為其是本發(fā)明的方面。
權(quán)利要求
1.一種使用產(chǎn)品標(biāo)識(shí)的方法,所述方法包括捕獲和產(chǎn)品相關(guān)的產(chǎn)品標(biāo)識(shí);接收用戶對(duì)多個(gè)查詢中的一個(gè)的選擇;將所述產(chǎn)品標(biāo)識(shí)和所述選擇的查詢發(fā)送給數(shù)據(jù)提供商;從所述數(shù)據(jù)提供商接收對(duì)所述選擇的查詢的答復(fù)。
2. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中捕獲所述產(chǎn)品標(biāo)識(shí)包括光學(xué)讀取條形碼;以及 解碼所述條形碼。
3. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中捕獲所述產(chǎn)品標(biāo)識(shí)包 括從RFID設(shè)備接收無(wú)線電信號(hào)。
4. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中捕獲所述產(chǎn)品標(biāo)識(shí)包 括經(jīng)手工輸入設(shè)備接收所述產(chǎn)品標(biāo)識(shí)。
5. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中所述選擇的所述查詢 中的一個(gè)為零售信息查詢。
6. 如權(quán)利要求5所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中接收對(duì)所述選擇的查 詢的所述答復(fù)包括接收與出售所述產(chǎn)品的至少一個(gè)零售商相關(guān)的零售信息數(shù) 據(jù)。
7. 如權(quán)利要求6所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中向所述數(shù)據(jù)提供商發(fā) 送所述產(chǎn)品標(biāo)識(shí)和所述選^r的查詢還包括向所述數(shù)據(jù)提供商發(fā)送地理位置。
8. 如權(quán)利要求7所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中所述零售信息數(shù)據(jù)包 括與在距所述地理位置預(yù)定距離內(nèi)出售的至少一個(gè)零售商相關(guān)的數(shù)據(jù)。
9. 如權(quán)利要求6所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括 選4^購(gòu)買(mǎi)請(qǐng)求;以及向所述零售商發(fā)送所述產(chǎn)品標(biāo)識(shí)和所述購(gòu)買(mǎi)請(qǐng)求。
10. 如權(quán)利要求9所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中向所述零售商發(fā)送 所述產(chǎn)品標(biāo)識(shí)和所述購(gòu)買(mǎi)請(qǐng)求包括經(jīng)所述數(shù)據(jù)提供商向所述零售商發(fā)送所述 產(chǎn)品標(biāo)識(shí)和所述購(gòu)買(mǎi)請(qǐng)求。
11. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中所述產(chǎn)品標(biāo)識(shí)為藥品標(biāo)識(shí);以及所述多個(gè)查詢中的所述一個(gè)包括藥品相互作用查詢。
12. 如權(quán)利要求11所迷的使用產(chǎn)品標(biāo)識(shí)的方法,其中接收對(duì)所述選擇的 查詢的所述答復(fù)包括接收其中具有數(shù)據(jù)的藥品相互作用報(bào)告,該數(shù)據(jù)和在由 所述藥品標(biāo)識(shí)識(shí)別的藥品與通過(guò)由所述數(shù)據(jù)提供商存儲(chǔ)的記錄與所述用戶相 關(guān)的至少一種其它藥品之間的至少一種藥品相互作用相關(guān)。
13. 如權(quán)利要求11所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括發(fā)送存儲(chǔ)指令以 使所述數(shù)據(jù)提供商存儲(chǔ)使所述藥品標(biāo)識(shí)和所述用戶相關(guān)聯(lián)的記錄。
14. 如權(quán)利要求11所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括 捕獲多個(gè)藥品標(biāo)識(shí);以及向所述數(shù)據(jù)提供商發(fā)送所述多個(gè)藥品標(biāo)識(shí)和所述藥品相互作用查詢;并 且其中接收對(duì)所述選擇的查詢的所述答復(fù)包括接收其中具有數(shù)據(jù)的藥品相互作 用報(bào)告,該數(shù)據(jù)與所述多個(gè)藥品標(biāo)識(shí)所識(shí)別藥品的任意組合之間的至少一種 藥品相互作用相關(guān)。
15. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中 所述產(chǎn)品標(biāo)識(shí)為識(shí)別食品的食物標(biāo)識(shí);以及 所述多個(gè)查詢中的所述一個(gè)包括食物過(guò)壽丈查詢。
16. 如權(quán)利要求15所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中接收對(duì)所述選擇的 查詢的所述答復(fù)包括接收具有與所述食品中成分相關(guān)的至少 一個(gè)成分標(biāo)識(shí)的 數(shù)據(jù),所述成分通過(guò)所述數(shù)據(jù)提供商所存儲(chǔ)的記錄與所述用戶的過(guò)敏相關(guān)。
17. 如權(quán)利要求15所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括 捕獲至少一個(gè)過(guò)^:成分標(biāo)識(shí);發(fā)送存儲(chǔ)指令以使所述數(shù)據(jù)提供商存儲(chǔ)使所述至少一個(gè)過(guò)敏成分標(biāo)識(shí)與 所述用戶相關(guān)的記錄。
18. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中 所述產(chǎn)品標(biāo)識(shí)為食物標(biāo)識(shí);以及所述多個(gè)查詢中的所述一個(gè)包括食物營(yíng)養(yǎng)查詢。
19. 如權(quán)利要求18所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中接收所述答復(fù)包括 接收其中存儲(chǔ)與所述食物標(biāo)識(shí)所識(shí)別食品相關(guān)的營(yíng)養(yǎng)信息的營(yíng)養(yǎng)報(bào)告。
20. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中所述產(chǎn)品標(biāo)識(shí)為食物標(biāo)識(shí);以及 所述多個(gè)查詢中的所述一個(gè)包括食譜查詢。
21. 如權(quán)利要求20所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中接收對(duì)所述選擇的 查詢的所述答復(fù)包括*接收包括與所述食品標(biāo)識(shí)相關(guān)的食品的至少 一個(gè)食譜。
22. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中向所述數(shù)據(jù)提供商 發(fā)送所述產(chǎn)品標(biāo)識(shí)和所述選擇的查詢包括經(jīng)第三方來(lái)向所述數(shù)據(jù)提供商發(fā)送 所述產(chǎn)品標(biāo)識(shí)和所述選4奪的查詢。
23. 如權(quán)利要求22所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中所述第三方為移動(dòng) 電"^舌^^司。
24. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括向所述用戶顯示 在所述答復(fù)中包括的信息。
25. 如權(quán)利要求24所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括 接收所述用戶對(duì)至少一個(gè)排序參數(shù)的選擇;以及在所述顯示所述信息的步驟之前根據(jù)所述至少一個(gè)排序參數(shù)對(duì)所述信息 進(jìn)行排序。
26. 如權(quán)利要求25所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中 所述多個(gè)查詢中的所述一個(gè)包括零售信息查詢;接收對(duì)所述選擇的查詢的答復(fù)包括接收零售信息報(bào)告,該零售信息報(bào)告 包含與出售所述產(chǎn)品的至少一個(gè)零售商相關(guān)的零售數(shù)據(jù);所述零售數(shù)據(jù)包括與所述產(chǎn)品標(biāo)識(shí)相關(guān)的所述產(chǎn)品的價(jià)格、出售所述產(chǎn) 品的所述至少 一個(gè)零售商的位置、以及所述零售商現(xiàn)有的所述產(chǎn)品的數(shù)量中 的一個(gè)或多個(gè);以及所述至少一個(gè)排序參數(shù)包括所述價(jià)格、所述位置、和所述數(shù)量中的一個(gè) 或多個(gè)。
27. 如權(quán)利要求26所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中所述至少一個(gè)排序 參數(shù)包括價(jià)格和位置。
28. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,其中所述向所述數(shù)據(jù)提 供商發(fā)送所述產(chǎn)品標(biāo)識(shí)和所述選擇的查詢的步驟包括從所述數(shù)據(jù)提供商傳送至少一部分?jǐn)?shù)據(jù)庫(kù)至本地設(shè)備;以及 在所述本地設(shè)備上查詢所述數(shù)據(jù)庫(kù)。
29. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括存儲(chǔ)對(duì)所述選擇的查詢的所述答復(fù)。
30.如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括 接收存儲(chǔ)參數(shù);以及標(biāo)識(shí)。
31. 如權(quán)利要求1所述的使用產(chǎn)品標(biāo)識(shí)的方法,還包括接收所述用戶對(duì) 多個(gè)參數(shù)中的一個(gè)的選擇,所述參數(shù)操作來(lái)至少部分地定義所述答復(fù)的內(nèi)容。
32. —種電子可讀介質(zhì),具有嵌入其中的使電子設(shè)備執(zhí)行權(quán)利要求1的 方法的代碼。
33. —種使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),所述系統(tǒng)包括 網(wǎng)絡(luò)界面;操作來(lái)捕獲和產(chǎn)品相關(guān)的產(chǎn)品標(biāo)識(shí)的掃描儀; 操作來(lái)從用戶接收查詢選擇的用戶界面;以及 控制模塊,操作來(lái)使所述產(chǎn)品標(biāo)識(shí)和所述選擇的查詢相關(guān),經(jīng)所述網(wǎng)絡(luò)界面向數(shù)據(jù)提供商發(fā)送所述產(chǎn)品標(biāo)識(shí)和所述選擇的查詢, 以及經(jīng)所述網(wǎng)絡(luò)界面從所述數(shù)據(jù)提供商接收對(duì)所述選擇的查詢的答復(fù)。
34. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述掃描儀包括操 作來(lái)捕獲所述產(chǎn)品標(biāo)識(shí)的照片的數(shù)碼相機(jī)。
35. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述掃描儀包括無(wú) 線電接收器,操作來(lái)接收識(shí)別所述產(chǎn)品的射頻。
36. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述用戶界面操作來(lái)接收由所述用戶輸入的產(chǎn)品標(biāo)識(shí);以及 所述掃描儀操作來(lái)捕獲由所述用戶輸入的所述產(chǎn)品標(biāo)識(shí)。
37. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述選擇的查詢?yōu)?零售信息查詢。
38. 如權(quán)利要求37所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述答復(fù)包括與出 售由所述產(chǎn)品標(biāo)識(shí)所識(shí)別的所述產(chǎn)品的至少 一個(gè)零售商相關(guān)的零售信息。
39. 如權(quán)利要求38所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),還包括 操作來(lái)探測(cè)所述系統(tǒng)的地理位置的位置探測(cè)器;并且其中所述控制模塊操作來(lái)隨著所述零售信息查詢發(fā)送表示所述地理位置的數(shù)據(jù)。
40. 如權(quán)利要求39所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述零售信息數(shù)據(jù) 包括與在距所述地理位置預(yù)定距離內(nèi)的至少一個(gè)零售商相關(guān)的數(shù)據(jù)。
41. 如權(quán)利要求38所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述控制模塊還操 作來(lái)響應(yīng)于所述用戶發(fā)出的指令使購(gòu)買(mǎi)請(qǐng)求與所述產(chǎn)品標(biāo)識(shí)和所述零售商標(biāo) 識(shí)相關(guān);以及將所述購(gòu)買(mǎi)請(qǐng)求和所述產(chǎn)品標(biāo)識(shí)發(fā)送至由所述零售商標(biāo)識(shí)識(shí)別的所述零 售商。
42. 如權(quán)利要求41所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述控制模塊-操作 來(lái)經(jīng)所述數(shù)據(jù)提供商向所述零售商發(fā)送所述購(gòu)買(mǎi)請(qǐng)求查詢和所述產(chǎn)品標(biāo)識(shí)。
43. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述產(chǎn)品標(biāo)識(shí)為識(shí)別藥品的藥品標(biāo)識(shí);以及 所述選"^的查詢?yōu)樗幤废嗷プ饔貌樵儭?br>
44. 如權(quán)利要求43所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述答復(fù)包括與在 由所述藥品標(biāo)識(shí)所識(shí)別的所述藥品與至少一種其它藥品之間的至少一種藥品 相互作用相關(guān)的藥品相互作用信息。
45. 如權(quán)利要求44所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述控制模塊還操 作來(lái)發(fā)送指令,以使所述數(shù)據(jù)提供商存儲(chǔ)使和所述藥品標(biāo)識(shí)相關(guān)的所述藥品 與所述用戶相關(guān)的記錄。
46. 如權(quán)利要求43所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述控制模塊還操 作來(lái)所述藥品相互作用查詢包括多個(gè)藥品標(biāo)識(shí);以及 向所述數(shù)據(jù)提供商發(fā)送所述多個(gè)藥品標(biāo)識(shí)和所述藥品相互作用查詢;以 及其中所述答復(fù)包括表示在由所述多個(gè)藥品標(biāo)識(shí)所識(shí)別的所述藥品的任意組合 之間的至少 一種藥品相互作用的數(shù)據(jù)。
47. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述產(chǎn)品標(biāo)識(shí)為識(shí)別食品的食物標(biāo)識(shí);以及 所述選4奪的查詢?yōu)槭澄镞^(guò)每文查詢。
48. 如權(quán)利要求47所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述答復(fù)包括與所 述食品的成分相關(guān)的至少一種成分標(biāo)識(shí),所述成分通過(guò)所述數(shù)據(jù)提供商所存 儲(chǔ)的記錄與所述用戶過(guò)敏相關(guān)。
49. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述用戶界面還操作來(lái)從所述消費(fèi)者接收至少 一個(gè)過(guò)敏成分標(biāo)識(shí);以及 所述控制模塊還操作來(lái)發(fā)送指令以使所述至少一個(gè)過(guò)敏成分標(biāo)識(shí)與所述 用戶相關(guān)。
50. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述產(chǎn)品標(biāo)識(shí)為識(shí)別食品的食物標(biāo)識(shí);以及 所述選擇的查詢?yōu)槭澄餇I(yíng)養(yǎng)查詢。
51. 如權(quán)利要求50所述的系統(tǒng),其中所述答復(fù)包括表示與所述食品相關(guān) 的營(yíng)養(yǎng)信息的數(shù)據(jù)。
52. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述產(chǎn)品標(biāo)識(shí)為識(shí)別食品的食物標(biāo)識(shí);以及 所述選擇的查詢?yōu)槭匙V查詢。
53. 如權(quán)利要求52所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述答復(fù)包括對(duì)應(yīng) 于至少一個(gè)食譜的數(shù)據(jù),所述食語(yǔ)包括所述食品作為成分。
54. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述控制模塊還操 作來(lái)經(jīng)第三方來(lái)向所述數(shù)據(jù)提供商發(fā)送所述商品標(biāo)識(shí)和所述選擇的查詢。
55. 如權(quán)利要求54所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述第三方為移動(dòng) 電{舌7>司。
56. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),還包括操作來(lái)對(duì)所述用 戶顯示在所述答復(fù)中所包括的信息的顯示器。
57. 如權(quán)利要求56所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述用戶界面還操作來(lái)從所述用戶接收對(duì)至少一個(gè)排序參數(shù)的選擇;以及所述系統(tǒng)還包括操作來(lái)根據(jù)所述排序參數(shù)對(duì)所述答復(fù)中包含的所述信息 進(jìn)行排序的數(shù)據(jù)排序器。
58. 如權(quán)利要求57所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述選擇的查詢?yōu)榱闶坌畔⒉樵?;所述答?fù)包括表示零售信息的數(shù)據(jù),該零售信息與出售所述產(chǎn)品的多個(gè)零售商中的每個(gè)相關(guān);所述零售信息包括與所述產(chǎn)品標(biāo)識(shí)相關(guān)的所述產(chǎn)品的價(jià)格、出售所述產(chǎn) 品的所述零售商的位置、以及所述零售商現(xiàn)有的所述產(chǎn)品的數(shù)量中的 一個(gè)或多個(gè);以及所述至少一個(gè)排序參數(shù)包括所述價(jià)格、所述位置、和所述數(shù)量中的一個(gè) 或多個(gè)。
59. 如權(quán)利要求58所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),還包括 操作來(lái)探測(cè)所述系統(tǒng)的地理位置的位置探測(cè)器;并且其中 所述至少一個(gè)排序參數(shù)包括所述價(jià)格和所述位置;以及 所述數(shù)據(jù)排序器操作來(lái)根據(jù)價(jià)格和同所述系統(tǒng)的所述地理位置的鄰近程度來(lái)對(duì)所述信息排序。
60. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),還包括 本地?cái)?shù)據(jù)庫(kù),包括使多個(gè)產(chǎn)品標(biāo)識(shí)與產(chǎn)品信息相關(guān)的記錄;并且其中及向所述本地?cái)?shù)據(jù)庫(kù)提交所述選擇的查詢而向所述數(shù)據(jù)提供商發(fā)送所述產(chǎn)品 標(biāo)識(shí)和所述選4奪查詢。
61. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中所述控制模塊還操 作來(lái)存儲(chǔ)從所述數(shù)據(jù)提供商接收的所述答復(fù)。
62. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述用戶界面還操作來(lái)從所述用戶接收存儲(chǔ)命令;以及 響應(yīng)于所述存儲(chǔ)命令的接收,所述控制模塊還操作來(lái)向所述數(shù)據(jù)提供商發(fā)送存儲(chǔ)指令以使所述數(shù)據(jù)提供商存儲(chǔ)使所述產(chǎn)品標(biāo)識(shí)與所述用戶相關(guān)的記 錄。
63. 如權(quán)利要求33所述的使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),其中 所述用戶界面還操作來(lái)從所述用戶接收參數(shù)以至少部分地定義所述答復(fù)的內(nèi)容;以及所述控制模塊還操作來(lái)連同所述產(chǎn)品標(biāo)識(shí)和所述選擇查詢向所述數(shù)據(jù)提 供商發(fā)送所述參數(shù)。
64. —種使用產(chǎn)品標(biāo)識(shí)的方法,所述方法包括從消費(fèi)者接收請(qǐng)求,所述請(qǐng)求包括由所述消費(fèi)者捕獲的唯一產(chǎn)品標(biāo)識(shí)以 及表示所請(qǐng)求的信息的類(lèi)型的數(shù)據(jù);從數(shù)據(jù)庫(kù)檢索對(duì)應(yīng)于所請(qǐng)求的信息的所述類(lèi)型和與所述特定產(chǎn)品相關(guān)的信息;以及向所述消費(fèi)者發(fā)送所述^f企索的信息。
65. —種使用產(chǎn)品標(biāo)識(shí)的系統(tǒng),所述系統(tǒng)包括 網(wǎng)絡(luò)界面;捕獲識(shí)別產(chǎn)品的產(chǎn)品標(biāo)識(shí)的捕獲設(shè)備; 基于所述捕獲的產(chǎn)品標(biāo)識(shí)查詢數(shù)據(jù)提供商的裝置;以及 顯示經(jīng)所述網(wǎng)絡(luò)界面從所述數(shù)據(jù)提供商接收的對(duì)所述選擇的查詢的答復(fù) 的顯示器。
66. —種其中存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì),包括 第一字段,包含代表所捕獲的產(chǎn)品標(biāo)識(shí)的數(shù)據(jù);以及 第二字段,包含代表預(yù)定查詢類(lèi)型的數(shù)據(jù)。
67. 如權(quán)利要求66所述的其中存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì),還包括 第三字段,包括代表捕獲所述產(chǎn)品標(biāo)識(shí)的移動(dòng)捕獲設(shè)備位置的數(shù)據(jù)。
68. —套包括在電子可讀介質(zhì)上用于在電子設(shè)備上結(jié)合數(shù)據(jù)庫(kù)執(zhí)行的應(yīng) 用程序界面,其識(shí)別消費(fèi)者所關(guān)心的信息,包括第 一界面,從捕獲設(shè)備接收產(chǎn)品標(biāo)識(shí);第二界面,從用戶接收查詢選擇;以及第三界面,向所述數(shù)據(jù)庫(kù)發(fā)送所述產(chǎn)品標(biāo)識(shí)和所述查詢。
69. 在包括顯示器和選擇設(shè)備的、具有圖形用戶界面的計(jì)算機(jī)系統(tǒng)中, 一種將菜單提供在顯示器上以及從顯示器上選擇菜單的方法,所述方法包括檢索一組產(chǎn)品信息查詢標(biāo)識(shí),每個(gè)所述產(chǎn)品信息查詢標(biāo)識(shí)代表對(duì)產(chǎn)品標(biāo) 識(shí)所識(shí)別的產(chǎn)品所請(qǐng)求的特定類(lèi)型信息;將所述產(chǎn)品信息查詢標(biāo)識(shí)組顯示在所述顯示器上;接收表示所述選擇設(shè)備告知所選擇的一個(gè)所述顯示產(chǎn)品信息查詢標(biāo)識(shí)的 信號(hào);以及向數(shù)據(jù)庫(kù)提交與所述顯示的查詢標(biāo)識(shí)中所述選4奪的 一個(gè)相關(guān)的查詢。
全文摘要
一種使用產(chǎn)品標(biāo)識(shí)的新穎方法,包括捕獲識(shí)別產(chǎn)品的產(chǎn)品標(biāo)識(shí)、選擇多個(gè)查詢中的一個(gè)、將產(chǎn)品標(biāo)識(shí)和選擇的查詢傳送至數(shù)據(jù)提供商、以及從數(shù)據(jù)提供商接收對(duì)所選擇查詢的答復(fù)。在個(gè)人數(shù)據(jù)設(shè)備上實(shí)施該方法,其包括網(wǎng)絡(luò)界面,用作捕獲產(chǎn)品標(biāo)識(shí)的掃描儀,用作接收查詢選擇的用戶界面,以及用作使產(chǎn)品標(biāo)識(shí)和所選擇查詢相關(guān)、經(jīng)網(wǎng)絡(luò)界面向數(shù)據(jù)提供商傳送產(chǎn)品標(biāo)識(shí)和所選擇查詢、以及經(jīng)網(wǎng)絡(luò)界面從數(shù)據(jù)提供商接收對(duì)標(biāo)識(shí)和查詢的答復(fù)的應(yīng)用程序界面。
文檔編號(hào)G06F17/00GK101529409SQ200680014107
公開(kāi)日2009年9月9日 申請(qǐng)日期2006年2月24日 優(yōu)先權(quán)日2005年3月1日
發(fā)明者小拉里·E·亨尼曼, 戴維·N·哈里斯, 格雷戈里·P·吉布森, 桑杰·J·哈里斯 申請(qǐng)人:戴維·N·哈里斯