專利名稱:用于自動定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及基于web的社交網(wǎng)絡(luò),更具體地涉及用于自 動定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng)和方法。
背景技術(shù):
決定是否聯(lián)系特定好友、同學或同事通常取決于此人在哪以及 正在做什么。這種決定通常必須利用有限的信息量、在有限的時間 內(nèi)做出。而且,當人們到達特定場所,諸如公園或大型購物中心時, 他們通常想知道他們所認識的其他人是否也在同 一場所。因此需要 用于自動定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng)和方法。
發(fā)明內(nèi)容
提供了用于自動定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng)和方法。 一種示例性方法包括將GPS標識符接收到設(shè)備中,將狀態(tài)接收到 所述設(shè)備中,將GPS標識符與所述狀態(tài)相關(guān)聯(lián),在所述設(shè)備的聯(lián)系 人文件中存儲關(guān)聯(lián)的GPS標識符和狀態(tài)的副本,以及將所述關(guān)聯(lián)的 GPS標識符和狀態(tài)發(fā)送到包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器。 另一種示例性方法包括在包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù) 器上,通過網(wǎng)絡(luò)接收針對基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS 標識符和狀態(tài),利用所述針對所述基于web的社交網(wǎng)絡(luò)成員的、關(guān) 聯(lián)的GPS標識符和狀態(tài)來更新基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫中基于 web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄的聯(lián)系人內(nèi)容,以及將所述聯(lián)系人內(nèi)容 提供給通信模塊,以便通過所述網(wǎng)絡(luò)發(fā)送至具有該聯(lián)系人文件的設(shè) 備,其配置用于自動存儲所述聯(lián)系人內(nèi)容。
根據(jù)一種實施方式的示例性系統(tǒng)包括具有GPS模塊的設(shè)備, 所述GPS模塊配置用于接收GPS標識符;所述設(shè)備上的狀態(tài)輸入屏 幕,其配置用于接收狀態(tài);所述設(shè)備上的處理模塊,其配置用于將 所述GPS標識符與所述狀態(tài)相關(guān)聯(lián);所述設(shè)備上的聯(lián)系人文件,其 配置用于存儲關(guān)聯(lián)的GPS標識符和狀態(tài)的副本;以及所述設(shè)備上的通信模塊,其配置用于將所述關(guān)聯(lián)的GPS標識符和狀態(tài)發(fā)送到包括 基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器。
另一示例性系統(tǒng)包括包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù) 器,所述服務(wù)器配置用于通過網(wǎng)絡(luò)接收針對基于web的社交網(wǎng)絡(luò)成 員的、關(guān)聯(lián)的GPS標識符和狀態(tài);所述基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫 包括針對所述基于web的社交網(wǎng)絡(luò)成員的、基于web的社交網(wǎng)絡(luò)數(shù) 據(jù)庫記錄,所述基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄配置用于利用所述 針對所述基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài), 來更新聯(lián)系人內(nèi)容;以及所述服務(wù)器還配置用于將所述聯(lián)系人內(nèi)容 提供給通信模塊,以便通過所述網(wǎng)絡(luò)發(fā)送到具有聯(lián)系人文件的設(shè)備, 其配置用于自動存儲所述聯(lián)系人內(nèi)容。
圖1示出了用于自動定位基于web的社交網(wǎng)絡(luò)成員的示例性架
構(gòu);
圖2示出了用于將基于web的社交網(wǎng)絡(luò)成員的狀態(tài)發(fā)送給基于 web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的示例性狀態(tài)屏幕的屏幕截圖3示出了示例性的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄的屏幕截
圖4示出了示例性聯(lián)系人內(nèi)容屏幕的屏幕截圖5示出了用于自動定位基于web的社交網(wǎng)絡(luò)成員的示例性方 法的流程圖。
具體實施例方式
提供了用于自動定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng)和方法。 根據(jù)一種實施方式,在支持GPS的設(shè)備上接收GPS標識符,其用于 查詢基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫。包括位于同一位置或在其附近的 其他基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài)的聯(lián)系 人內(nèi)容自動出現(xiàn)在該支持GPS的設(shè)備上。另一示例性系統(tǒng)包括支持GPS的設(shè)備,其配置用于接收表示基于web的社交網(wǎng)絡(luò)成員的位 置和當前狀態(tài)的GPS標識符和狀態(tài);處理模塊,其將接收到的GPS 標識符與狀態(tài)相關(guān)聯(lián);以及通信模塊,其將關(guān)聯(lián)的GPS標識符與狀 態(tài)發(fā)送到包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器。對基于web的 社交網(wǎng)絡(luò)數(shù)據(jù)庫中的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄的聯(lián)系人內(nèi)容 進行更新,以包括針對該基于web的社交網(wǎng)絡(luò)成員的相關(guān)聯(lián)的GPS 標識符和狀態(tài)。
圖1示出了用于自動定位基于web的社交網(wǎng)絡(luò)成員的示例性架 構(gòu)100。架構(gòu)100包括服務(wù)器105、網(wǎng)絡(luò)140以及支持GPS的設(shè)備 145。服務(wù)器105包括服務(wù)器位置應(yīng)用IIO和基于web的社交網(wǎng)絡(luò)數(shù) 據(jù)庫135。服務(wù)器位置應(yīng)用110包括查詢模塊115、隱私設(shè)置模塊120、 設(shè)備用戶設(shè)置模塊125和設(shè)備規(guī)范和優(yōu)化模塊130。支持GPS的設(shè) 備145包括設(shè)備顯示器150以及設(shè)備位置應(yīng)用155。設(shè)備位置應(yīng)用 155包括全球定位系統(tǒng)("GPS")模塊160、處理模塊165、聯(lián)系 人文件170以及通信模塊175。
根據(jù)一種方法,基于web的社交網(wǎng)絡(luò)的成員擁有支持GPS的設(shè) 備145,其將GPS標識符接收到GPS模塊160中。GPS標識符可以 表示基于w eb的社交網(wǎng)絡(luò)的成員的當前地理位置(例如,街道地址)。 例如,GPS標識符可以被接收到支持GPS的設(shè)備145的GPS模塊 160中,其指示該成員的當前地理位置是CA 90210大學城主街123 號。通過使用支持GPS的設(shè)備145上的小鍵盤、觸摸屏或類似機制, 成員可以輸入狀態(tài),該狀態(tài)由支持GPS的設(shè)備145接收。狀態(tài)表示 在將GPS標識符接收到GPS模塊160中的時刻以及在該時刻附近成 員的當前狀況。狀態(tài)可以包括任意指定,諸如"在家"、"在工作"、 "在看病"和/或其他類似的任意表示。處理模塊165將接收到的GPS 標識符與接收到的狀態(tài)相關(guān)聯(lián)。例如,處理模塊165可以將接收到 的GPS標識符"CA 90210大學城主街123號"與接收到的狀態(tài)"在 家"相關(guān)聯(lián)。關(guān)聯(lián)的GPS標識符與狀態(tài)的副本存儲在聯(lián)系人文件170 中。通信模塊175將此關(guān)聯(lián)的GPS標識符與狀態(tài)發(fā)送給服務(wù)器105,在服務(wù)器處對其進行接收。服務(wù)器105包括基于web的社交網(wǎng)絡(luò)數(shù) 據(jù)庫135?;趙eb的社交網(wǎng)絡(luò)數(shù)據(jù)庫135包括針對每個基于web 的社交網(wǎng)絡(luò)成員的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300 (圖3)。對基于web的 社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300的聯(lián)系人內(nèi)容進行更新,以包括關(guān)聯(lián)的GPS 標識符與狀態(tài)?;趙eb的社交網(wǎng)絡(luò)的其他成員可以對已更新的基 于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄進行查詢,不過這受到隱私設(shè)置的制 約,如此處所描述的。
在一種備選方法中,不是將GPS標識符接收到GPS模塊160中, 而是基于web的社交網(wǎng)絡(luò)成員可以在支持GPS的設(shè)備145或不支持 GPS的設(shè)備的小鍵盤或觸摸屏上手動輸入街道地址。按照類似于支 持GPS的設(shè)備145接收GPS標識符的方式,支持GPS的設(shè)備145 或不支持GPS的設(shè)備接收街道地址。當支持GPS的設(shè)備145或不支 持GPS的設(shè)備接收到對應(yīng)的狀態(tài)時,處理模塊165將接收到的街道 地址與接收到的狀態(tài)相關(guān)聯(lián)。聯(lián)系人文件170存儲該關(guān)聯(lián)的街道地 址與狀態(tài)的副本,并且通信模塊175將相關(guān)聯(lián)的街道地址與狀態(tài)發(fā) 送到服務(wù)器105。
在進一步的備選方法中,GPS標識符可以包括利用或源自若干 不同類型技術(shù)中一個或多個的信息,這些技術(shù)提供完全或者部分基 于位置的信息,包括但不限于,基于網(wǎng)絡(luò)的三角測量以及使用各種 GPS網(wǎng)絡(luò)的混合方法。
在一種示例性系統(tǒng)中,如果GPS標識符被接收到GPS模塊160 中而沒有對應(yīng)的狀態(tài),則處理模塊165進一步配置用于在聯(lián)系人文 件170中查找對應(yīng)的狀態(tài)。如果找到對應(yīng)的狀態(tài),則其將會在設(shè)備 顯示器150上顯示。如果在聯(lián)系人文件170中沒有找到對應(yīng)于所接 收的GPS標識符的狀態(tài),則通信模塊175將接收到的GPS標識符發(fā) 送給服務(wù)器105而不附帶狀態(tài)。服務(wù)器105上的查詢模塊115在基 于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135中查詢與該GPS標識符相關(guān)聯(lián)的狀態(tài)。 如果在基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135中找到對應(yīng)于該GPS標識符 的狀態(tài),則將其從服務(wù)器105發(fā)送給支持GPS的設(shè)備145。處理模塊165將接收到的GPS標識符與該狀態(tài)相關(guān)聯(lián),并且在聯(lián)系人文件 170中存儲該關(guān)聯(lián)的GPS標識符與狀態(tài)的副本。
在進一步的示例性方法中,由通信模塊175將接收到的GPS標 識符發(fā)送給服務(wù)器105,而不考慮接收到的GPS標識符在聯(lián)系人文 件170和/或在基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135中是否具有相關(guān)聯(lián)的 狀態(tài)。作為響應(yīng),服務(wù)器105上的查詢模塊115在基于web的社交 網(wǎng)絡(luò)數(shù)據(jù)庫135中查詢該基于web的社交網(wǎng)絡(luò)的其他成員的聯(lián)系人 內(nèi)容,這些其他成員在其基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300中具 有匹配或接近匹配的GPS標識符。如果確定該基于web的社交網(wǎng)絡(luò) 的一個或多個其他成員具有包括在他們的基于web的社交網(wǎng)絡(luò)數(shù)據(jù) 庫記錄300中的匹配或接近匹配的GPS標識符,則將這些成員的聯(lián) 系人內(nèi)容從服務(wù)器105發(fā)送到支持GPS的設(shè)備145。由此,進行查 詢的社交網(wǎng)絡(luò)成員可以知曉位于附近的其他社交網(wǎng)癥各成員。
在又一進一步的示例性方法中,不具有相關(guān)聯(lián)狀態(tài)的已接收GPS 標識符可以由通信模塊175發(fā)送到服務(wù)器105,在該服務(wù)器上,服務(wù) 器105或其隸屬模塊可以將GPS標識符與狀態(tài)相關(guān)聯(lián)。
根據(jù)某些實施方式,隱私設(shè)置模塊120構(gòu)成服務(wù)器位置應(yīng)用110 的一部分。根據(jù)基于web的社交網(wǎng)絡(luò)成員所選的隱私設(shè)置,隱私設(shè) 置模塊120配置用于限制對基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135中特定 的關(guān)聯(lián)的GPS標識符與狀態(tài)的查詢。例如,在一種實施方式中,基 于web的社交網(wǎng)絡(luò)的成員可以選擇隱私設(shè)置,從而4吏其關(guān)聯(lián)的GPS 標識符與狀態(tài)僅會提供給該成員指定為其"好友,,的那些人。
服務(wù)器位置應(yīng)用IIO可以包括設(shè)備用戶設(shè)置模塊125,用于控制 諸如當服務(wù)器105與支持GPS的設(shè)備145通信時的功能。例如,設(shè) 備用戶設(shè)置模塊125可以被設(shè)置為在標準工作時間期間引導服務(wù) 器105與支持GPS的設(shè)備145通信。設(shè)備用戶設(shè)置模塊125還可以 被設(shè)置為響應(yīng)于基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135中的特定變化, 而允許服務(wù)器105與支持GPS的設(shè)備145進行通信。例如,設(shè)備用 戶設(shè)置模塊125可以被設(shè)置為當基于web的社交網(wǎng)絡(luò)的特定成員更新了她的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300中的關(guān)聯(lián)的GPS標 識符與狀態(tài)時,允許服務(wù)器105與支持GPS的設(shè)備145通信。
服務(wù)器位置應(yīng)用110上的設(shè)備規(guī)范和優(yōu)化模塊130可以配置有 針對與服務(wù)器105通信的各種支持GPS的設(shè)備145的規(guī)范。設(shè)備規(guī) 范和優(yōu)化模塊130識別正用于與服務(wù)器105通信的支持GPS的設(shè)備 145的類型,并對相關(guān)聯(lián)的GPS標識符與狀態(tài)進行格式設(shè)置以符合 此特定設(shè)備145的規(guī)范。例如,設(shè)備規(guī)范和優(yōu)化模塊130可以自動 識別出基于web的社交網(wǎng)絡(luò)的成員正在使用BlackBerryTM設(shè)備與服 務(wù)器105通信。相應(yīng)地,設(shè)備規(guī)范和優(yōu)化模塊130將對要發(fā)送至該 設(shè)備的相關(guān)聯(lián)的GPS標識符與狀態(tài)進行格式設(shè)置以適應(yīng)該 BlackBerryTM設(shè)備的設(shè)備顯示器150。
本領(lǐng)域普通技術(shù)人員很容易理解,對于此處所描述的組件應(yīng)用 和模塊存在多種可能的組合和位置。例如,基于web的社交網(wǎng)絡(luò)數(shù) 據(jù)庫135也可以用作服務(wù)器位置應(yīng)用110和/或服務(wù)器105的一部分, 或者作為與服務(wù)器位置應(yīng)用110和/或服務(wù)器105相分離的獨立應(yīng)用。 進一步地,多種公知的通信機制可以用于支持GPS的設(shè)備145通過 網(wǎng)絡(luò)140與服務(wù)器105的通信。網(wǎng)絡(luò)140可以包括因特網(wǎng)網(wǎng)絡(luò)和/或 其他無線或有線網(wǎng)絡(luò),諸如移動設(shè)備載體網(wǎng)絡(luò)。而且,支持GPS的 設(shè)備145也可以與類似于支持GPS的設(shè)備145的其他設(shè)備直接通信。 所有這些變形仍然屬于所請求保護的實施方式的范圍內(nèi)。
圖2示出了示例性狀態(tài)屏幕200的屏幕截圖。示例性狀態(tài)屏幕 200用于將接收到的基于web的社交網(wǎng)絡(luò)成員的狀態(tài)發(fā)送給包括基 于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135 (圖1 )的服務(wù)器。示例性狀態(tài)屏幕 200包括狀態(tài)輸入框205、指令210和狀態(tài)選擇215。狀態(tài)屏幕200 通常顯示在設(shè)備顯示器150 (圖1 )上。
在狀態(tài)輸入框205中接收基于web的社交網(wǎng)絡(luò)成員的狀態(tài)。根 據(jù)一種實施方式,可以通過基于web的社交網(wǎng)絡(luò)成員在支持GPS的 設(shè)備130 (圖1 )的小鍵盤或觸摸屏上的手動輸入來接收狀態(tài)。在另 一實施方式中,可以從與支持GSP的設(shè)備145相同或相似的另一設(shè)備接收狀態(tài)。
在示例性狀態(tài)屏幕200中,指令210指示基于web的社交網(wǎng)絡(luò) 成員從7個任意狀態(tài)選項215中選擇一個狀態(tài)。這些選項包括,"在 家"、"在圖書館"、"在工作"、"在上課"、"外出聚會"、
"睡覺"和/或"其他"。如果基于web的社交網(wǎng)絡(luò)成員選擇了 "其 他,,狀態(tài),則會向他們提示鍵入任意狀態(tài)以表示他們的當前狀況。 例如,基于web的社交網(wǎng)絡(luò)成員通過在狀態(tài)輸入框205中輸入選項
"7"來選擇"其他"狀態(tài),其會被提示以鍵入"酒吧"。根據(jù)一種 實施方式,由處理模塊165將被接收到GSP模塊160中的GPS標識 符與接收到的狀態(tài)"酒吧"相關(guān)聯(lián)。例如,被接收到GSP模塊160 中的GPS標識符可以是街道地址"CA 90120大學城主街123號"。 相應(yīng)地,處理模塊165將"CA 90120大學城主街123號"與"酒吧" 相關(guān)聯(lián)。關(guān)聯(lián)的GPS標識符與狀態(tài)的副本(也即,"酒吧,CA 90120 大學城主街123號")存儲在聯(lián)系人文件170中,通信模塊175將 關(guān)聯(lián)的GPS標識符與狀態(tài)發(fā)送給服務(wù)器105。
本領(lǐng)域普通技術(shù)人員很容易理解,在示例性狀態(tài)屏幕200中也 可以包括其他狀態(tài)選項,其仍然屬于此處所請求保護的實施方式的 范圍。
圖3示出了示例性的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300的屏 幕截圖。該示例性社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300是針對哈佛大學的John Smith。社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300包括John Smith的聯(lián)系人內(nèi)容305。 根據(jù)各種實施方式,聯(lián)系人內(nèi)容包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135 中的部分或全部信息。聯(lián)系人內(nèi)容還包括表達內(nèi)容,諸如音頻/視頻。 音頻/視頻可以是任何音頻、視頻、視聽、圖示、照片、圖像形式、 文本文件和/或這些的所有變形和組合。
在示例性社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300中示出的聯(lián)系人內(nèi)容305包 括John Smith的關(guān)聯(lián)的GPS標識符與狀態(tài)310。在社交網(wǎng)絡(luò)數(shù)據(jù)庫 記錄300中,John Smith的關(guān)聯(lián)的GPS標識符與狀態(tài)310是"酒吧, CA 90120大學城主雄f 123號"。圖4示出了示例性的聯(lián)系人內(nèi)容屏幕400的屏幕截圖。聯(lián)系人 內(nèi)容屏幕(諸如聯(lián)系人內(nèi)容屏幕400)顯示在支持GPS的設(shè)備145 (圖1 )的設(shè)備顯示器150 (圖1 )上。社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄(諸如 社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300 (圖3))是出現(xiàn)在聯(lián)系人內(nèi)容屏幕(諸如 示例性聯(lián)系人內(nèi)容屏幕400 )上的部分或所有聯(lián)系人內(nèi)容的 一個可能 來源。
圖4所示的聯(lián)系人內(nèi)容屏幕400針對哈佛大學的是John Smith。 此聯(lián)系人內(nèi)容屏幕400包括John Smith的聯(lián)系人內(nèi)容305中的部分 或全部,其包括John Smith的關(guān)聯(lián)的GPS標識符與狀態(tài)。
根據(jù)一些實施方式,聯(lián)系人內(nèi)容屏幕400上的部分或全部聯(lián)系 人內(nèi)容自動地填充支持GSP的設(shè)備145上的聯(lián)系人文件170(圖1 ), 諸如在2007年2月2日提交的、名稱為"System and Method for Automatic Population of a Contact File with Contact Content and
Expression Content"的美國專利申請序列No._(代理所巻
號為PA33702US)中所描述的,其通過引用并入于此。
根據(jù)其他實施方式,在將GSP標識符接收到支持GPS的設(shè)備145 的GPS模塊160中之后,通信模塊175將GPS標識符發(fā)送給服務(wù)器 105 (圖1 ),從而向基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135查詢對應(yīng)的聯(lián) 系人內(nèi)容。如果確定基于web的社交網(wǎng)絡(luò)的一個或多個其他成員在 其基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄300中具有匹配或4妄近匹配的 GPS標識符,則將對應(yīng)于這些成員的聯(lián)系人內(nèi)容(如在示例性聯(lián)系 人內(nèi)容屏幕400中所看到的)從服務(wù)器105發(fā)送到支持GPS的設(shè)備 145。由此,進行查詢的社交網(wǎng)絡(luò)成員可以知曉位于附近的其他社交 網(wǎng)絡(luò)成員。
圖5示出了用于自動定位基于web的社交網(wǎng)絡(luò)的成員的示例性 方法500的流程圖。
在步驟505,支持GPS的設(shè)備145 (圖1 )將GPS標識符接收到 GPS模塊160(圖1)中。在示例性實施方式中,GPS標識符表示基 于web的社交網(wǎng)絡(luò)成員的街道地址。在另一實施方式中,可以由基于web的社交網(wǎng)絡(luò)成員使用支持GPS的設(shè)備145的小鍵盤或觸摸屏、 或者使用不支持GPS的設(shè)備的小鍵盤或觸摸屏來輸入GPS標識符。
在步驟510,支持GPS的設(shè)備145將GPS標識符發(fā)送給服務(wù)器 105(圖1)。根據(jù)各種實施方式,支持GPS的設(shè)備145中的通信模 塊170 (圖1 )將GPS標識符發(fā)送給服務(wù)器105。
在步驟515,服務(wù)器105通過網(wǎng)絡(luò)140 (圖1 )從支持GPS的設(shè) 備145接收GPS標識符。在某些實施方式中,網(wǎng)絡(luò)140可以包括因 特網(wǎng)網(wǎng)絡(luò)和/或其他無線或有線網(wǎng)絡(luò),諸如移動設(shè)備載體網(wǎng)絡(luò)。
在步驟520,服務(wù)器105上的查詢模塊115 (圖1 )在基于web 的社交網(wǎng)絡(luò)數(shù)據(jù)庫135 (圖1 )中查詢其他基于web的社交網(wǎng)絡(luò)成員 的聯(lián)系人內(nèi)容(包括相關(guān)聯(lián)的GPS標識符與狀態(tài)),這些成員具有 與接收到的GPS標識符相同或非常相關(guān)的GPS標識符。
在步驟525,服務(wù)器105檢查隱私設(shè)置模塊120 (圖1 )。根據(jù) 一種實施方式,隱私設(shè)置模塊120配置用于限制從服務(wù)器105發(fā)送 到支持GPS的設(shè)備145的聯(lián)系人內(nèi)容(包括相關(guān)聯(lián)的GPS標識符與 狀態(tài))。在一種備選實施方式中,隱私設(shè)置模塊120配置用于限制 對基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135的查詢。
在步驟530中,服務(wù)器105檢查設(shè)備用戶設(shè)置模塊125 (圖1 )。 根據(jù)某些實施方式,設(shè)備用戶設(shè)置模塊125控制諸如當服務(wù)器105 與支持GPS的設(shè)備145通信時的功能。在另一實施方式中,設(shè)備用 戶設(shè)置模塊125配置用于響應(yīng)于基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫135中 的特定變化,引導服務(wù)器105向支持GPS的設(shè)備145傳送更新的聯(lián) 系人內(nèi)容(包括相關(guān)聯(lián)的GPS標識符與狀態(tài))。
在步驟535,服務(wù)器105檢查設(shè)備規(guī)范和優(yōu)化模塊130 (圖1 )。 根據(jù)一種實施方式,設(shè)備規(guī)范和優(yōu)化模塊130配置有針對與服務(wù)器 105通信的各種支持GPS的設(shè)備145的規(guī)范。設(shè)備規(guī)范和優(yōu)化模塊 130識別正在與服務(wù)器105通信的支持GPS的設(shè)備145的類型,并 對聯(lián)系人內(nèi)容進行格式設(shè)置以符合該支持GPS的設(shè)備145的規(guī)范。
在步驟540,將具有相同或相近GPS標識符的基于web的社交網(wǎng)絡(luò)其他成員的聯(lián)系人內(nèi)容(包括相關(guān)聯(lián)的GPS標識符與狀態(tài))從 服務(wù)器105發(fā)送到支持GPS的設(shè)備145。根據(jù)某些實施方式,多種 公知的通信機制可以用于服務(wù)器105通過網(wǎng)絡(luò)140與支持GPS的設(shè) 備145的通信。
在步驟545,支持GPS的設(shè)備145從服務(wù)器105接收聯(lián)系人內(nèi) 容(包括相關(guān)聯(lián)的GPS標識符與狀態(tài))。
在步驟550,聯(lián)系人內(nèi)容自動存儲在聯(lián)系人文件170 (圖1 )中。 根據(jù)一種實施方式,聯(lián)系人文件170是支持GPS的設(shè)備145上的設(shè) 備位置應(yīng)用155 (圖1 )的一部分。
在步驟555,在支持GPS的設(shè)備145的設(shè)備顯示器150 (圖1 ) 上顯示聯(lián)系人內(nèi)容。
盡管上面已經(jīng)描述了各種實施方式,但是應(yīng)當理解,這些實施 方式僅作為示例方式提供,而不是限制。例如,與自動定位基于web
功能。因此,優(yōu)選實施方式的寬度和范圍不應(yīng)被上述任一示例性實 施方式所限制。
權(quán)利要求
1.一種定位基于web的社交網(wǎng)絡(luò)成員的方法,包括將GPS標識符接收到設(shè)備中;將狀態(tài)接收到所述設(shè)備中;將所述GPS標識符與所述狀態(tài)相關(guān)聯(lián);在所述設(shè)備的聯(lián)系人文件中存儲關(guān)聯(lián)的GPS標識符和狀態(tài)的副本;以及將所述關(guān)聯(lián)的GPS標識符和狀態(tài)發(fā)送到包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器。
2. 如權(quán)利要求l的方法,其中所述設(shè)備支持GPS。
3. 如權(quán)利要求l的方法,其中所述狀態(tài)是所述基于web的社交網(wǎng)絡(luò)成員的當前狀態(tài)。
4. 如權(quán)利要求1的方法,其中所述基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫還包括針對每個基于web的社交網(wǎng)絡(luò)成員的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄。
5. 如一又利要求l的方法,其中所述GPS標識符是雄f道地址。
6. 如權(quán)利要求5的方法,其中所述街道地址由基于web的社交網(wǎng)絡(luò)成員手動輸入。
7. 如權(quán)利要求6的方法,其中所述設(shè)備不支持GPS。
8. —種用于定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng),包括具有GPS模塊的設(shè)備,所述GPS模塊配置用于接收GPS標識付;所述設(shè)備上的狀態(tài)輸入屏幕,其配置用于接收狀態(tài);所述設(shè)備上的處理模塊,其配置用于將所述GPS標識符與所述狀態(tài)相關(guān)聯(lián);所述設(shè)備上的聯(lián)系人文件,其配置用于存儲關(guān)聯(lián)的GPS標識符和狀態(tài)的副本;以及所述設(shè)備上的通信模塊,其配置用于將所述關(guān)聯(lián)的GPS標識符和狀態(tài)發(fā)送到包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器。
9. 如權(quán)利要求8的系統(tǒng),其中所述狀態(tài)是所述基于web的社交網(wǎng)絡(luò)成員的當前狀態(tài)。
10. 如權(quán)利要求8的系統(tǒng),其中所述基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫還包括針對每個基于web的社交網(wǎng)絡(luò)成員的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄。
11. 如權(quán)利要求8的系統(tǒng),其中所述GPS標識符是街道地址。
12. —種用于定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng),包括包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器,所述服務(wù)器配置用于通過網(wǎng)絡(luò)接收針對基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài);所述基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫包括針對所述基于web的社交網(wǎng)絡(luò)成員的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄,所述基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄配置用于利用所述針對所述基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài)來更新聯(lián)系人內(nèi)容;以及所述服務(wù)器還配置用于將所述聯(lián)系人內(nèi)容提供給通信模塊,以便通過所述網(wǎng)絡(luò)發(fā)送到具有聯(lián)系人文件的設(shè)備,其配置用于自動存儲所述聯(lián)系人內(nèi)容。
13. 如權(quán)利要求12的系統(tǒng),其中向所述設(shè)備的發(fā)送由設(shè)備用戶設(shè)置模塊來引導。
14. 如權(quán)利要求12的系統(tǒng),其中所述聯(lián)系人內(nèi)容在被發(fā)送到所述設(shè)備之前,由隱私設(shè)置模塊進行限制。
15. 如權(quán)利要求12的系統(tǒng),其中所述聯(lián)系人內(nèi)容包括更新的聯(lián)系人內(nèi)容。
16. —種用于定位基于web的社交網(wǎng)絡(luò)成員的方法,包括在包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器上,通過網(wǎng)絡(luò)接收針對基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài);利用所述針對所述基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài),來更新所述基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫中的基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄的聯(lián)系人內(nèi)容;以及將所述聯(lián)系人內(nèi)容提供給通信模塊,以便通過所述網(wǎng)絡(luò)發(fā)送到 具有聯(lián)系人文件的設(shè)備,其配置用于自動存儲所述聯(lián)系人內(nèi)容。
17. 如權(quán)利要求16的方法,還包括向所述基于web的社交網(wǎng) 絡(luò)的一個或多個其他成員顯示所述關(guān)聯(lián)的GPS標識符和狀態(tài)。
18. 如權(quán)利要求16的方法,還包括在向所述基于web的社交 網(wǎng)絡(luò)的一個或多個其他成員顯示所述關(guān)聯(lián)的GPS標識符和狀態(tài)之 前,檢查隱私設(shè)置模塊。
19. 如權(quán)利要求16的方法,還包括在所述基于web的社交網(wǎng) 絡(luò)數(shù)據(jù)庫中查詢與設(shè)備接收到的所述GPS標識符相對應(yīng)的狀態(tài)。
20. 如權(quán)利要求16的方法,還包括在所述基于web的社交網(wǎng) 絡(luò)數(shù)據(jù)庫中查詢與設(shè)備接收到的所述GP S標識符相對應(yīng)的其他基于 web的社交網(wǎng)絡(luò)成員的聯(lián)系人內(nèi)容。
全文摘要
提供了用于自動定位基于web的社交網(wǎng)絡(luò)成員的系統(tǒng)和方法。根據(jù)一種實施方式,包含針對位于同一位置或在其附近的基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài)的聯(lián)系人內(nèi)容自動出現(xiàn)在支持GPS的設(shè)備上。另一示例性系統(tǒng)包括支持GPS的設(shè)備,其配置用于接收表示基于web的社交網(wǎng)絡(luò)成員的位置和當前狀態(tài)的GPS標識符和狀態(tài);處理模塊,其將接收到的GPS標識符與接收到的狀態(tài)相關(guān)聯(lián);以及通信模塊,其將關(guān)聯(lián)的GPS標識符與狀態(tài)發(fā)送到包括基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫的服務(wù)器。對基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫中基于web的社交網(wǎng)絡(luò)數(shù)據(jù)庫記錄的聯(lián)系人內(nèi)容進行更新,以包括針對所述基于web的社交網(wǎng)絡(luò)成員的、關(guān)聯(lián)的GPS標識符和狀態(tài)。
文檔編號G06F15/173GK101632074SQ200780051830
公開日2010年1月20日 申請日期2007年2月28日 優(yōu)先權(quán)日2007年2月28日
發(fā)明者J·斯特雷梅爾, M·斯利, T·拉瑪克里施南 申請人:費斯布克公司