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

使用產(chǎn)品標(biāo)識的系統(tǒng)和方法

文檔序號:6567283閱讀:1058來源:國知局
專利名稱:使用產(chǎn)品標(biāo)識的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明總體涉及產(chǎn)品標(biāo)識的使用,更特別是涉及一種系統(tǒng)和方法,其使 用由個人數(shù)據(jù)設(shè)備捕獲的產(chǎn)品標(biāo)識促進(jìn)快速信息檢索和電子商務(wù)。甚至更特 別是,本發(fā)明涉及一種便攜設(shè)備,其可在方便位置捕獲產(chǎn)品標(biāo)識并立即檢索 與所識別產(chǎn)品有關(guān)的信息。
背景技術(shù)
因為引入了因特網(wǎng),社會公眾習(xí)慣于擁有其家庭和/或筆記本電腦可便利 獲取的信息。因此,社會公眾日益受到現(xiàn)在可在因特網(wǎng)獲得的便利性和價格 竟?fàn)幍奈?。例如,許多人習(xí)慣采用搜索引擎以快速考察他們所感興趣產(chǎn)品 或服務(wù)的信息。竟?fàn)幍馁徫镎哌€是因特網(wǎng)上經(jīng)常的信息收集者,其在線搜索 商店以獲得最佳可得價格或者可購買期望產(chǎn)品的位置。
但是在因特網(wǎng)上搜集和/或購物存在若干缺點。首先,因特網(wǎng)可用信息通 常只能經(jīng)公共無線訪問點從家庭電腦或者筆記本電腦獲得。而且,特定產(chǎn)品
必須通過搜索引擎和/或在特別網(wǎng)站上"漫無目的(hit-or-miss)"購物來考 察。這兩個步驟均可能耗時。盡管一些移動電話提供了某些有限的因特網(wǎng)服 務(wù)(例如電子郵件檢索),但是大多數(shù)還不可接受為網(wǎng)絡(luò)搜索考察工具。即使 將便攜式數(shù)據(jù)設(shè)備(例如蜂窩電話、個人數(shù)據(jù)助理、平板PC等等)可以用于 搜索因特網(wǎng),但因為這樣的設(shè)備的蜂窩國際漫游通話費(fèi)、有限的電池壽命、 緩慢的連接速度等等大多數(shù)用戶也不想花費(fèi)大量時間以這些設(shè)備瀏覽因特 網(wǎng)。因此,需要關(guān)于產(chǎn)品信息或者想要在公共瀏覽同時比較購物的人不得不 等待,直到返回到其電腦而做到這一點,而上述通常耗時的因特網(wǎng)比較購物 方法成了他們的負(fù)擔(dān)。
和因特網(wǎng)一樣,獨立的信息數(shù)據(jù)庫也可以存儲巨量信息,但是公眾不易 訪問。例如,可在因特網(wǎng)上訪問關(guān)于藥品相互作用的信息,但是這樣的信息 難以定位和/或定位起來耗時。由于各種用于描述不同藥品的通用名和商標(biāo)名 因而搜索這樣的信息容易使外行糊涂。因此,例如當(dāng)在藥店購買非處方藥品時,以移動電話瀏覽網(wǎng)頁是識別(identify)藥品相互作用的特別不令人滿意 的方法。相似地,在雜貨店購物時瀏覽因特網(wǎng)以獲得關(guān)于食物產(chǎn)品信息同樣 不可接受。
2002年2月28日公布的美國專利申請公開200V0023959(Miller等人) 中提供了處理現(xiàn)有技術(shù)的問題的一個嘗試。根據(jù)Miller等人,用戶可掃描條 形碼、從掃描設(shè)備下載條形碼(當(dāng)用戶在家時)、然后經(jīng)因特網(wǎng)將條形碼提交 給服務(wù)器。然后為用戶提供門戶主頁,包括各種圖形、廣告、鏈接和其它數(shù) 據(jù),從這里用戶可導(dǎo)航觀察關(guān)于某項的信息。因此,用戶必須返回家里以使 用系統(tǒng)而不是在外購物時立即被提供以信息。其實,在Miller等人的專利中 所使用的標(biāo)語、廣告等等將進(jìn)一步阻止購物者試圖在便攜設(shè)備例如移動電話 上瀏覽網(wǎng)頁。另外,除了定制和/或?qū)Ш接脩糸T戶網(wǎng)頁外,用戶不能控制響應(yīng) 于提交條形碼所提供的信息類型。
因此,所需要的是可電子識別產(chǎn)品并快速搜集關(guān)于產(chǎn)品信息的系統(tǒng)和方 法。還需要的是一種方法和系統(tǒng),其為請求人在其個人數(shù)據(jù)設(shè)備上提供并有 用地顯示所收集的信息,而不需要用戶返回家里。還需要的是一種提供用戶 所期望類型信息的系統(tǒng)和方法。

發(fā)明內(nèi)容
本發(fā)明通過提供一種系統(tǒng)和方法克服與現(xiàn)有技術(shù)相關(guān)的問題,該系統(tǒng)和 方法通過以個人數(shù)據(jù)設(shè)備掃描產(chǎn)品標(biāo)識(identifier)以及采用產(chǎn)品標(biāo)識搜索與 數(shù)據(jù)提供商相關(guān)的數(shù)據(jù)庫以促進(jìn)快速信息檢索。
一種以個人數(shù)據(jù)設(shè)備使用產(chǎn)品標(biāo)識的新穎方法包括捕獲和產(chǎn)品相關(guān)的 產(chǎn)品標(biāo)識、接收用戶對多個查詢中的一個選擇、將產(chǎn)品標(biāo)識和所選4奪的查詢 發(fā)送給數(shù)據(jù)提供商、以及從數(shù)據(jù)提供商接收對所選擇查詢的答復(fù)。存在幾種 捕獲產(chǎn)品標(biāo)識的方法,其包括但不限于掃描條形碼、光學(xué)讀取條形碼(例如 通過數(shù)碼相機(jī))并解碼該條形碼、從RFID設(shè)備接收識別產(chǎn)品的無線電信號、
并手工輸入產(chǎn)品標(biāo)識。此外,產(chǎn)品標(biāo)識可直接發(fā)送給數(shù)據(jù)提供商或者經(jīng)第三 方例如通過移動電話/>司。
公開了用于檢索特定產(chǎn)品信息的幾類查詢。這些查詢包括零售信息查詢、 藥品相互作用查詢、食物過敏查詢、食物營養(yǎng)查詢、和食語查詢。發(fā)送具有 產(chǎn)品標(biāo)識的零售信息查詢允許消費(fèi)者檢索與出售所標(biāo)識產(chǎn)品零售商相關(guān)的產(chǎn)品信息。發(fā)送具有一個或多個藥品標(biāo)識(即和藥品相關(guān)的產(chǎn)品標(biāo)識)的藥品 相互作用查詢允許消費(fèi)者檢索和所標(biāo)識一種或多種藥品相關(guān)的藥品相互作用 信息。發(fā)送具有食物標(biāo)識(和食品相關(guān)的產(chǎn)品標(biāo)識)的食物過敏查詢允許消 費(fèi)者檢索與所標(biāo)識食品成分相關(guān)的過敏信息(可特定針對該用戶)。發(fā)送具有 一個或多個食品標(biāo)識的食品營養(yǎng)查詢允許消費(fèi)者^f企索與所識別一種或多種食 品相關(guān)的營養(yǎng)信息(飲食點/服務(wù)、碳水化合物/服務(wù)等等)。而作為另一個實 例,發(fā)送具有食品標(biāo)識的食譜允許消費(fèi)者檢索包括由食品標(biāo)識所識別食品的 食譜。可選擇地,上述查詢可包括限制和/或定義響應(yīng)于查詢所接收的信息的 一個或多個參數(shù)。
在一種選擇零售信息查詢的特定方法中,接收查詢的答復(fù)包括接收零售 信息數(shù)據(jù),該數(shù)據(jù)與至少一個出售特定識別產(chǎn)品的零售商相關(guān)??蛇x4奪地, 可以連同零售信息查詢發(fā)送系統(tǒng)/用戶的當(dāng)前地理位置,而零售信息報告包括 和距該地理位置預(yù)定距離的零售商相關(guān)的數(shù)據(jù)。 一種更特定的方法包括選擇 購買請求并發(fā)送一個或多個產(chǎn)品標(biāo)識和購買請求到特定零售商(可選地經(jīng)數(shù) 據(jù)提供商)以從零售商購買識別的產(chǎn)品。
在另一種選擇藥品相互作用查詢的特定方法中,接收查詢的答復(fù)包括藥 品相互作用數(shù)據(jù),該數(shù)據(jù)與所識別藥品和至少一種同消費(fèi)者相關(guān)(例如通過 數(shù)據(jù)提供商存儲的記錄)的其它藥品之間的至少一種藥品相互作用相關(guān)???選擇地,用戶可發(fā)送存儲指令,以使數(shù)據(jù)提供商存儲使藥品標(biāo)識所識別藥品 和用戶相關(guān)的記錄。更特定的方法包括捕獲多個藥品標(biāo)識、向數(shù)據(jù)提供商發(fā) 送藥品標(biāo)識和藥品相互作用查詢、以及接收包括藥品相互作用報告的答復(fù), 該報告使其中的數(shù)據(jù)與所提交藥品標(biāo)識的任意組合之間的至少 一種藥品相互 作用相關(guān)。
在另一種選擇食品過敏查詢的特定方法中,接收查詢的答復(fù)包括接收具 有與食品中成分相關(guān)的至少 一個成分標(biāo)識的數(shù)據(jù),該成分與用戶過敏相關(guān)(例 如通過數(shù)據(jù)提供商所存儲的記錄)。 一種更特定的方法允許消費(fèi)者通過捕獲至 少一種過敏成分標(biāo)識和發(fā)送具有一個或多個過敏成分標(biāo)識的存儲指令以使數(shù) 據(jù)提供商存儲使一種或多種過敏成分與消費(fèi)者相關(guān)的記錄而記錄預(yù)先識別的 過每文標(biāo)識。
在另 一種選擇食品營養(yǎng)查詢的特定方法中,接收查詢的答復(fù)包括接收使 存儲其中的營養(yǎng)信息與食品標(biāo)識所識別食品相關(guān)的營養(yǎng)報告。在食譜查詢的情況下, 一種特定方法包括接收至少一種具有食品標(biāo)識所識別食品的食譜。
在任意的上述方法中,可將對查詢的答復(fù)顯示給消費(fèi)者。可選地,可在 顯示前存儲所接收的數(shù)據(jù)。因此, 一種特定的方法包括根據(jù)消費(fèi)者選擇的排
序標(biāo)準(zhǔn)(例如按照價;格和/或位置)對信息排序。而且可選地,該方法包括將
數(shù)據(jù)提供商的答復(fù)存儲在個人數(shù)據(jù)設(shè)備的本地數(shù)據(jù)庫中以供日后檢索的步 驟。個人數(shù)據(jù)設(shè)備上的本地數(shù)據(jù)庫與產(chǎn)品信息和產(chǎn)品標(biāo)識相關(guān),從而如果需 要,該個人數(shù)據(jù)設(shè)備可執(zhí)行數(shù)據(jù)提供商的至少某些有限功能。換另一種方式 陳述,可通過從數(shù)據(jù)提供商傳送至少一部分?jǐn)?shù)據(jù)庫至本地設(shè)備以及查詢本地 設(shè)備上的數(shù)據(jù)庫而實現(xiàn)向數(shù)據(jù)提供商發(fā)送產(chǎn)品標(biāo)識和查詢。
還公開了一種采用產(chǎn)品標(biāo)識的系統(tǒng)(例如拍照手機(jī)、PDA、平板PC等
等)。該系統(tǒng)包括網(wǎng)絡(luò)界面,用作捕獲產(chǎn)品標(biāo)識的掃描儀(例如數(shù)碼相機(jī)、無 線電接收器等等),用作從用戶接收查詢選擇的用戶界面,以及用作使產(chǎn)品標(biāo) 識和所選擇查詢相關(guān)、向數(shù)據(jù)提供商發(fā)送產(chǎn)品標(biāo)識和所選擇查詢、以及從數(shù) 據(jù)提供商接收對標(biāo)識和查詢的答復(fù)的控制模塊。在特定實施例中,該系統(tǒng)包 括用作探測移動系統(tǒng)地理位置的位置探測器。用戶界面包括向消費(fèi)者顯示圖 形數(shù)據(jù)的顯示器。
應(yīng)用程序界面(API)在用戶系統(tǒng)控制模塊和數(shù)據(jù)提供商數(shù)據(jù)庫之間提 供通信。應(yīng)用程序界面定義可提交給數(shù)據(jù)庫的命令(例如向數(shù)據(jù)庫寫入記錄)、 查詢(例如藥品相互作用查詢)、和參數(shù),還定義由數(shù)據(jù)庫返回的答復(fù)的結(jié)構(gòu)。
息進(jìn)行排序。另一個實施例中,應(yīng)用程序界面定義一個界面以向數(shù)據(jù)提供商 發(fā)送唯一識別消費(fèi)者的定購者標(biāo)識。
在一個特定的實施例中,該應(yīng)用程序界面包括用于響應(yīng)于消費(fèi)者指令使 購買請求查詢和產(chǎn)品標(biāo)識以及零售商標(biāo)識相關(guān)的購買請求界面。產(chǎn)品請求界 面然后用于向零售商標(biāo)識所識別的零售商發(fā)送購買請求和產(chǎn)品標(biāo)識??蛇x地, 可經(jīng)數(shù)據(jù)提供商將產(chǎn)品請求查詢發(fā)送至零售商。
在另一個特定的實施例中,在食品過敏查詢的情況下,API定義一個命 令,借此響應(yīng)于來自消費(fèi)者的指令,控制模塊可以提交要與消費(fèi)者相關(guān)的一 個或多個過敏成分標(biāo)識。響應(yīng)于命令的接收,數(shù)據(jù)提供商存儲一個或多個使 唯一的消費(fèi)者標(biāo)識與所提交的過敏成分標(biāo)識相關(guān)的記錄。
還公開了 一種使數(shù)據(jù)提供商使用產(chǎn)品標(biāo)識的方法,包括從消費(fèi)者接收請求(例如數(shù)據(jù)庫查詢),其包括唯一的產(chǎn)品標(biāo)識和表示所請求信息類型的數(shù)據(jù), 從數(shù)據(jù)庫檢索與特定產(chǎn)品相關(guān)類型的請求信息,以及將所檢索的信息發(fā)送給
消費(fèi)者。此外,在數(shù)據(jù)提供商接受請求之前可認(rèn)證消費(fèi)者。該請求還包括定 義從數(shù)據(jù)庫檢索數(shù)據(jù)的內(nèi)容的參數(shù)。
在一種特定方法中,當(dāng)數(shù)據(jù)提供商接收零售信息請求時,數(shù)據(jù)提供商還 用于從包括零售商標(biāo)識的數(shù)據(jù)庫檢索零售商信息,以及向消費(fèi)者發(fā)送零售商 信息。在更特定的實施例中,該方法包括連同零售信息請求接收消費(fèi)者的地 理位置、然后僅僅;險索該地理位置附近的零售商的零售商信息??蛇x^H也, 該方法包括在發(fā)送零售信息后從消費(fèi)者接收從特定零售商購買特定產(chǎn)品的購 買請求。該購買請求包括產(chǎn)品標(biāo)識和零售商標(biāo)識從而數(shù)據(jù)中心可從數(shù)據(jù)庫檢 索與消費(fèi)者相關(guān)的信用數(shù)據(jù),并向零售商發(fā)送包括產(chǎn)品標(biāo)識和消費(fèi)者信用數(shù)
據(jù)的交易請求。
在一種特定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少 一個藥品標(biāo)識的藥品 相互作用請求時,該方法還包括從數(shù)據(jù)庫檢索至少 一種藥品和同數(shù)據(jù)庫中消 費(fèi)者相關(guān)的至少 一種預(yù)先識別的藥品的每種組合的信息,還向消費(fèi)者發(fā)送所 檢索的每種組合的相互作用信息??蛇x擇地, 一種更特定的方法包括從消費(fèi) 者接收存儲指令以將和藥品標(biāo)識相關(guān)的藥品作為和消費(fèi)者相關(guān)的預(yù)先識別藥 品存儲到數(shù)據(jù)庫中。最后,在藥品相互作用請求包括多種藥品標(biāo)識的情況下, 可選的更特定方法包括檢索在相互作用請求中所識別的藥品的每個組合之間 的相互作用信息,以及向消費(fèi)者發(fā)送具有相互作用的每種藥品組合的相互作 用信息。
在另一種特定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少一種食品標(biāo)識的食 品過敏請求時,該方法包括檢索同食品中所包括成分相關(guān)的成分標(biāo)識以及試 圖匹配食品中的成分標(biāo)識和同消費(fèi)者相關(guān)的預(yù)先識別過敏成分標(biāo)識,然后向 消費(fèi)者發(fā)送和食品中過敏成分相關(guān)的任何過敏成分標(biāo)識。 一種更特定的方法 包括接收包括至少一種過敏成分標(biāo)識的過敏成分存儲請求,并將過敏成分標(biāo) 識作為同消費(fèi)者相關(guān)的預(yù)先識別過敏成分標(biāo)識存儲在數(shù)據(jù)庫中。
某些情況下(例如純食品項目),過敏成分將是食品本身。例如,不認(rèn)為 蛋、花生等等具有組成"成分"。而是,蛋中的唯一成分即是蛋。因此,食品 和過每文成分相同。
在另 一種特定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少 一種產(chǎn)品標(biāo)識的食品營養(yǎng)請求時,該方法包括檢索與食品相關(guān)的營養(yǎng)信息。最后,在另一種特 定的方法中,當(dāng)數(shù)據(jù)提供商接收包括至少一種食品標(biāo)識的食譜時,該方法包 括檢索至少 一種以食品為成分的食譜。
消費(fèi)者可期望關(guān)于數(shù)據(jù)提供商更新與他/她相關(guān)的信息。這樣的情況下, 一種特定的方法包括從消費(fèi)者接收信息更新請求,使該請求與消費(fèi)者相關(guān), 并將和消費(fèi)者相關(guān)的信息存儲在數(shù)據(jù)庫中。這樣的信息可通過例如表格或者 查詢提交給數(shù)據(jù)提供商。
此外,必須時常更新數(shù)據(jù)提供商的數(shù)據(jù)庫中所包括的產(chǎn)品數(shù)據(jù)。 一種更 新數(shù)據(jù)庫信息的特定方法包括從具有唯一賣方標(biāo)識和至少一個唯一產(chǎn)品標(biāo)識 的產(chǎn)品賣方接收產(chǎn)品更新信息,從數(shù)據(jù)庫檢索對應(yīng)于產(chǎn)品和賣方的數(shù)據(jù),并 以產(chǎn)品更新信息更新所纟企索的信息??蛇x擇地,簡單地通過將新記錄寫入數(shù) 據(jù)庫更新數(shù)據(jù),而不改變?nèi)魏维F(xiàn)有記錄??山?jīng)過賣方數(shù)據(jù)庫的查詢、數(shù)據(jù)庫 表、或者任何類型的數(shù)據(jù)模板從賣方接收產(chǎn)品更新信息。
還公開了 一種采用產(chǎn)品標(biāo)識的數(shù)據(jù)提供商的系統(tǒng),其包括使唯一的產(chǎn)品 標(biāo)識同對應(yīng)于產(chǎn)品的信息相關(guān)的數(shù)據(jù)庫,從消費(fèi)者(即用戶)接收包括至少 一種產(chǎn)品標(biāo)識和標(biāo)識所請求信息類型的請求的網(wǎng)絡(luò)界面,以及用于向數(shù)據(jù)庫 提交請求、從數(shù)據(jù)庫檢索請求信息、和經(jīng)網(wǎng)絡(luò)界面發(fā)送對請求的答復(fù)的消費(fèi)
者請求程序界面(API)??蛇x擇地,網(wǎng)絡(luò)界面用于經(jīng)第三方例如移動電話通 信公司從消費(fèi)者接收請求。
消費(fèi)者API執(zhí)行各種功能。例如,API用于基于一個或多個隨請求接收 的特定參數(shù)(例如價格、地理位置等等)搜索信息。而且,當(dāng)網(wǎng)絡(luò)界面從消 費(fèi)者接收信息更新請求(例如查詢或者表格)以更新其個人信息時,在特定 的實施例中,消費(fèi)者API用于將和消費(fèi)者相關(guān)的信息存儲在數(shù)據(jù)庫中,從而 經(jīng)由唯一的消費(fèi)者標(biāo)識使信息與消費(fèi)者相關(guān)。而且,數(shù)據(jù)提供商為安全原因 可以要求認(rèn)證消費(fèi)者身份。在這樣的實施例中,消費(fèi)者API另外用于從數(shù)據(jù) 庫檢索和消費(fèi)者相關(guān)的安全信息,并在向數(shù)據(jù)庫提交請求之前理由來自數(shù)據(jù)
的安全信息驗證驗證消費(fèi)者在請求中提交的安全信息。
在另 一個特定的實施例中,該系統(tǒng)包括從消費(fèi)者接收包括零售商標(biāo)識和 產(chǎn)品標(biāo)識的購買請求的零售商API,并用作向信用公司提交交易請求以實現(xiàn) 特定商品的交易。該交易請求包括特定的零售商標(biāo)識、特定的產(chǎn)品標(biāo)識、以 及從數(shù)據(jù)庫檢索同消費(fèi)者相關(guān)的信用信息。而在另一個特定的實施例中,該系統(tǒng)包括用于從產(chǎn)品賣方(即零售商) 接收包括唯一賣方標(biāo)識和至少一個產(chǎn)品標(biāo)識的產(chǎn)品更新信息(例如通過表格
或查詢)的賣方API。賣方API然后用于從數(shù)據(jù)庫^r索對應(yīng)于產(chǎn)品標(biāo)識和賣 方標(biāo)識的數(shù)據(jù),并以產(chǎn)品更新信息更新所檢索的信息。可選擇地,賣方API 將更新的數(shù)據(jù)寫入數(shù)據(jù)庫而不改變?nèi)魏维F(xiàn)有的數(shù)據(jù)記錄。
還公開了新穎的數(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)識的系統(tǒng)的框圖3A示出根據(jù)本發(fā)明一個實施例的掃描產(chǎn)品標(biāo)識的拍照手機(jī);
圖3B示出由圖3A拍照手機(jī)所拍攝的產(chǎn)品標(biāo)識照片;
圖4是示出根據(jù)本發(fā)明一個實施例的產(chǎn)品信息流向個人數(shù)據(jù)設(shè)備的框
圖5示出了根據(jù)本發(fā)明一個實施例在圖2數(shù)據(jù)提供商所維護(hù)的一個或多
個數(shù)據(jù)庫中包括的實例表格;
圖6根據(jù)本發(fā)明一個實施例的圖2數(shù)據(jù)提供商中一個的方框系統(tǒng)圖; 圖7A是示出根據(jù)本發(fā)明一個實施例的圖2個人數(shù)據(jù)設(shè)備和圖6產(chǎn)品信息
數(shù)據(jù)庫之間信息交換實例的示圖7B是示出根據(jù)本發(fā)明一個實施例的圖2零售商和圖6產(chǎn)品信息數(shù)據(jù)庫
之間信息交換實例的示圖8是描述根據(jù)本發(fā)明一個實施例通過數(shù)據(jù)庫界面數(shù)據(jù)流的框圖9示出了根據(jù)本發(fā)明一個實施例在由圖2個人數(shù)據(jù)設(shè)備所維護(hù)的數(shù)據(jù)
庫中包括的實例表格;
圖10是根據(jù)本發(fā)明的采用產(chǎn)品標(biāo)識的個人數(shù)據(jù)設(shè)備的框圖11是總結(jié)根據(jù)本發(fā)明的以個人數(shù)據(jù)設(shè)備使用產(chǎn)品標(biāo)識的一種方法的
流程圖12是總結(jié)執(zhí)行圖11流程圖第五步驟的一個特別方法的流程圖; 圖13是總結(jié)執(zhí)行圖11流程圖第五步驟的另一種特別方法的流程圖;圖14是總結(jié)根據(jù)本發(fā)明的一種供應(yīng)產(chǎn)品信息方法的流程圖15示出了根據(jù)本發(fā)明替換實施例的在由圖2數(shù)據(jù)提供商所維護(hù)的數(shù)據(jù)
庫中包括的實例表格;
圖16A示出了用于從包括圖15表格的數(shù)據(jù)庫請求數(shù)據(jù)的查詢;
圖16B示出了用于從包括圖15表格的數(shù)據(jù)庫請求數(shù)據(jù)的另一種查詢;
圖17示出了響應(yīng)于圖16A或者圖16B的查詢從包括圖15表格的數(shù)據(jù)庫
產(chǎn)生的報告;
圖18是總結(jié)根據(jù)本發(fā)明采用產(chǎn)品標(biāo)識的替換方法的流程圖19是總結(jié)根據(jù)本發(fā)明替換實施例供應(yīng)產(chǎn)品信息替換方法的流程圖20示出了根據(jù)本發(fā)明另一個替換實施例的在由圖2數(shù)據(jù)提供商所維護(hù)
的數(shù)據(jù)庫中包括的實例表格;
圖21示出了用于從包括圖20表格的數(shù)據(jù)庫請求數(shù)據(jù)的查詢; 圖22示出了響應(yīng)圖21的查詢從包括圖15表格的數(shù)據(jù)庫產(chǎn)生的報告; 圖23是總結(jié)根據(jù)本發(fā)明另一個替換實施例采用產(chǎn)品標(biāo)識方法的流程圖; 圖24是總結(jié)根據(jù)本發(fā)明另一個替換實施例供應(yīng)產(chǎn)品信息方法的流程圖; 圖25示出了根據(jù)本發(fā)明另一個替換實施例的在由圖2數(shù)據(jù)提供商所維護(hù)
的數(shù)據(jù)庫中包括的實例表格;
圖26示出了用于從包括圖25表格的數(shù)據(jù)庫請求數(shù)據(jù)的查詢; 圖27示出了響應(yīng)于圖26的查詢從包括圖25表格的數(shù)據(jù)庫產(chǎn)生的報告; 圖28是總結(jié)根據(jù)本發(fā)明另一個替換實施例采用產(chǎn)品標(biāo)識方法的流程圖; 圖29是總結(jié)根據(jù)本發(fā)明另一個替換實施例供應(yīng)產(chǎn)品信息方法的流程圖; 圖30示出了根據(jù)本發(fā)明另一個替換實施例的在由圖2數(shù)據(jù)提供商所維護(hù)
的數(shù)據(jù)庫中包括的實例表格;
圖31示出了用于從包括圖30表格的數(shù)據(jù)庫請求數(shù)據(jù)的查詢; 圖32示出了響應(yīng)于圖31的查詢從包括圖30表格的數(shù)據(jù)庫產(chǎn)生的報告; 圖33是總結(jié)根據(jù)本發(fā)明另一個替換實施例采用產(chǎn)品標(biāo)識方法的流程圖; 圖34是總結(jié)根據(jù)本發(fā)明另一個替換實施例供應(yīng)產(chǎn)品信息特定方法的流
程圖35示出了本發(fā)明的分圖形用戶界面的一部;
圖36示出了本發(fā)明圖形用戶界面的另一部分;以及
圖37示出了本發(fā)明圖形用戶界面的另一部分。

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