JP5671234B2 - System and method for automatically finding members of a web-based social network - Google Patents

System and method for automatically finding members of a web-based social network Download PDF

Info

Publication number
JP5671234B2
JP5671234B2 JP2009551974A JP2009551974A JP5671234B2 JP 5671234 B2 JP5671234 B2 JP 5671234B2 JP 2009551974 A JP2009551974 A JP 2009551974A JP 2009551974 A JP2009551974 A JP 2009551974A JP 5671234 B2 JP5671234 B2 JP 5671234B2
Authority
JP
Japan
Prior art keywords
user
information
location
social network
status information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009551974A
Other languages
Japanese (ja)
Other versions
JP2010520540A (en
JP2010520540A5 (en
Inventor
ストリメル,ジェド
ラマクリシュナン,ティーエス
スリー,マーク
Original Assignee
フェイスブック,インク.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フェイスブック,インク. filed Critical フェイスブック,インク.
Publication of JP2010520540A publication Critical patent/JP2010520540A/en
Publication of JP2010520540A5 publication Critical patent/JP2010520540A5/ja
Application granted granted Critical
Publication of JP5671234B2 publication Critical patent/JP5671234B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

関連出願の説明
本出願は、以下の出典を記載することによって本明細書の一部とする。
DESCRIPTION OF RELATED APPLICATIONS This application is incorporated herein by reference to the following sources.

“ソーシャルマッピングのためのシステムおよび方法”というタイトルで2005年12月14日に出願された米国特許仮出願No.60/750,844の優先権を主張して、“ソーシャルマッピングのためのシステムおよび方法”というタイトルで2006年12月14日に出願された米国特許出願No.11/639,655。   Claiming the priority of US Provisional Application No. 60 / 750,844, filed December 14, 2005, entitled “System and Method for Social Mapping”, “System and Method for Social Mapping” US Patent Application No. 11 / 639,655, filed December 14, 2006 under the title

“ソーシャルタイムラインのためのシステムおよび方法”というタイトルで2005年12月23日に出願された米国特許仮出願No.60/753,810の優先権を主張して、“ソーシャルタイムラインのためのシステムおよび方法”というタイトルで2006年12月26日に出願された米国特許出願No.11/646,206。   Claiming the priority of US Provisional Application No. 60 / 753,810, filed December 23, 2005, entitled “System and Method for Social Timeline”, “System and Method for Social Timeline” US Patent Application No. 11 / 646,206, filed December 26, 2006, entitled “Method”.

“プライバシーサマリーを動的に発生するためのシステムおよび方法”というタイトルで2006年7月25日に出願された米国特許出願No.11/493,291。   US Patent Application No. 11 / 493,291, filed July 25, 2006, entitled “System and Method for Dynamically Generating Privacy Summary”.

“セグメント化されたコミニュティフライヤーを動的に発生するためのシステムおよび方法”というタイトルで2006年8月2日に出願された米国特許出願No.11/499,093。   US patent application Ser. No. 11 / 499,093 filed Aug. 2, 2006, entitled “System and Method for Dynamically Generating Segmented Community Flyers”.

“ウェブに基づくソーシャルネットワークのメンバーのために個人化された動的な関係に基づいたコンテンツを発生するためのシステムおよび方法”というタイトルで2006年8月11日に出願された米国特許出願No.11/502,757。   US patent application no. Filed August 11, 2006 entitled "System and Method for Generating Content Based on Personalized Dynamic Relationships for Members of Web-Based Social Networks" 11 / 502,757.

“ソーシャルネットワーク環境におけるユーザアフィニティを測定するためのシステムおよび方法”というタイトルで2006年8月11日に出願された米国特許出願No.11/503,093。   US Patent Application No. 11 / 503,093, filed August 11, 2006, entitled “System and Method for Measuring User Affinity in a Social Network Environment”.

“ソーシャルネットワーク環境における電子装置のユーザに対して動的に選択された媒体コンテンツを提供するためのシステムおよび方法”というタイトルで2006年8月11日に出願された米国特許出願No.11/503,037。   US patent application Ser. No. 11 / 503,037 filed Aug. 11, 2006, entitled “System and Method for Providing Dynamically Selected Media Content for Users of Electronic Devices in a Social Network Environment” .

“ソーシャルネットワークのユーザについてのニュースフィードを動的に提供するためのシステムおよび方法”というタイトルで2006年8月11日に出願された米国特許出願No.11/503,242。   US patent application Ser. No. 11 / 503,242 filed Aug. 11, 2006, entitled “System and Method for Dynamically Providing News Feeds for Social Network Users”.

“ディジタル媒体にタグを付けるためのシステムおよび方法”というタイトルで2006年10月11日に出願された米国特許出願No.11/580,210。   US patent application Ser. No. 11 / 580,210 filed Oct. 11, 2006, entitled “System and Method for Tagging Digital Media”.

“1または複数のコンピューティングおよび/またはネットワーキングアプリケーション内で統合されたウェブに基づくソーシャルネットワーキング環境のためのシステムおよび方法”というタイトルで2006年11月3日に出願された米国特許仮出願No.60/856,416。   US Provisional Patent Application No. 60, filed Nov. 3, 2006, entitled “System and Method for a Web-Based Social Networking Environment Integrated within One or More Computing and / or Networking Applications” / 856,416.

“ソーシャルネットワーク環境において自動的にギフトを与えアセットを表示するためのシステムおよび方法”というタイトルで2007年2月2日に出願された米国特許仮出願 、代理人整理番号PA4074PRV。 US patent provisional application filed February 2, 2007 entitled "System and Method for Automatically Gifting and Displaying Assets in Social Network Environments" , Agent reference number PA4074PRV.

“ディジタルファイル分配のためのシステムおよび方法”というタイトルで2007年2月2日に出願された米国特許仮出願 、代理人整理番号PA3700US。 US patent provisional application filed February 2, 2007 under the title "System and Method for Digital File Distribution" , Agent reference number PA3700US.

“コンタクトコンテンツおよび表現コンテンツによるコンタクトファイルの自動的データ投入のためのシステムおよび方法”というタイトルで2007年2月2日に出願された米国特許出願 、代理人整理番号PA3702US。 US patent application filed February 2, 2007 entitled "System and method for automatic data entry of contact files with contact and representation content" , Agent reference number PA3702US.

“ソーシャルネットワーク環境における信頼レベルを判定するためのシステムおよび方法”というタイトルで2007年2月2日に出願された米国特許出願 、代理人整理番号PA4029US。 US patent application filed February 2, 2007 entitled “System and Method for Determining Trust Levels in Social Network Environments” , Agent reference number PA4029US.

“ウェブに基づくソーシャルネットワークにおける好ましくない挙動を削減するためのシステムおよび方法”というタイトルで2007年2月2日に出願された米国特許出願 、代理人整理番号PA4032US。 US patent application filed February 2, 2007 entitled "System and Method for Reducing Undesirable Behavior in Web-Based Social Networks" , Agent reference number PA4032US.

本発明は、ウェブに基づくソーシャルネットワーク(social network: 社交ネットワーク)に関し、特に、ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるためのシステムおよび方法に関する。   The present invention relates to a web-based social network, and more particularly to a system and method for automatically finding members of a web-based social network.

特定の友達、クラスメートまたは仕事仲間にコンタクトすべきか否かの決定は、しばしば、その人がどこに居るのか、および、その人が何をしているのかに左右される。さらに、人が公園またはショッピングモールのような特定の場所に到着した場合、彼らが知っている他の誰かも同じ場所にいるかを知りたがることが多い。従って、ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるためのシステムおよび方法が要望されている。   The decision to contact a particular friend, classmate or business associate often depends on where the person is and what the person is doing. In addition, when a person arrives at a particular location, such as a park or shopping mall, they often want to know if someone else they know is also at the same location. Accordingly, there is a need for a system and method for automatically finding members of web-based social networks.

ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるためのシステムおよび方法が提供される。前記方法の一例は、ウェブに基づくソーシャルネットワークのメンバーを見つけるための方法であって、装置にGPS識別子を取り込むステップと、前記装置にステータスを取り込むステップと、前記GPS識別子と前記ステータスとを関連付けるステップと、前記関連付けられたGPS識別子とステータスとを、前記装置のコンタクトファイルに格納するステップと、前記関連付けられたGPS識別子とステータスとを、ウェブに基づくソーシャルネットワークデータベースを備えたサーバに送信するステップとを具備する。前記方法の他の例は、ウェブに基づくソーシャルネットワークデータベースを備えたサーバ上において、ネットワークを介して、ウェブに基づくソーシャルネットワークのメンバーについて関連付けられたGPS識別子とステータスとを受信するステップと、前記ウェブに基づくソーシャルネットワークデータベースのソーシャルネットワークデータベース記録におけるコンタクトコンテンツを、前記ウェブに基づくソーシャルネットワークのメンバーについて関連付けられたGPS識別子とステータスとでアップデートするステップと、前記コンタクトコンテンツを自動的に格納するよう構成されたコンタクトファイルを有する装置に前記ネットワークを介して送信するための通信モジュールに前記コンタクトコンテンツを与えるステップとを具備する。   Systems and methods for automatically finding members of a web-based social network are provided. An example of the method is a method for finding members of a web-based social network, the step of capturing a GPS identifier in a device, the step of capturing a status in the device, and associating the GPS identifier with the status Storing the associated GPS identifier and status in a contact file of the device; and transmitting the associated GPS identifier and status to a server with a web-based social network database; It comprises. Another example of the method includes receiving a GPS identifier and status associated with a member of a web-based social network over a network on a server with a web-based social network database; Updating contact content in a social network database record of a social network database based on a GPS identifier and status associated with a member of the web-based social network, and automatically storing the contact content Providing the contact content to a communication module for transmitting to the device having the contact file over the network. That.

前記システムの一例は、GPS識別子を取り込むよう構成されたGPSモジュールを備えた装置と、前記装置に設けられていて、ステータスを取り込むよう構成されたステータス入力スクリーンと、前記装置に設けられていて、前記GPS識別子と前記ステータスとを関連付けるよう構成された処理モジュールと、前記装置に設けられていて、前記関連付けられたGPS識別子とステータスのコピーを格納するよう構成されたコンタクトファイルと、前記装置に設けられていて、前記関連付けられたGPS識別子とステータスとを、ウェブに基づくソーシャルネットワークデータベースを備えたサーバに送信するスよう構成された通信モジュールとを具備する。   An example of the system is provided in a device with a GPS module configured to capture a GPS identifier, a status input screen provided in the device and configured to capture status, and provided in the device, A processing module configured to associate the GPS identifier with the status; a contact file provided in the apparatus configured to store a copy of the associated GPS identifier and status; and provided in the apparatus And a communication module configured to transmit the associated GPS identifier and status to a server with a web-based social network database.

前記システムの他の例は、ウェブに基づくソーシャルネットワークデータベースを備え、ネットワークを介して、ウェブに基づくソーシャルネットワークのメンバーについて関連付けられたGPS識別子とステータスとを受信するよう構成されたサーバを具備し、前記ウェブに基づくソーシャルネットワークデータベースが、前記ウェブに基づくソーシャルネットワークのメンバーについてのウェブに基づくソーシャルネットワークデータベース記録を含み、該ウェブに基づくソーシャルネットワークデータベース記録が、前記ウェブに基づくソーシャルネットワークのメンバーについて関連付けられたGPS識別子とステータスとでコンタクトコンテンツをアップデートするよう構成されており、前記サーバが、さらに、前記コンタクトコンテンツを自動的に格納するよう構成されたコンタクトファイルを有する装置に前記ネットワークを介して送信するための通信モジュールに前記コンタクトコンテンツを与えるよう構成されていることを特徴とする。   Another example of the system comprises a server comprising a web-based social network database and configured to receive, via the network, GPS identifiers and status associated with members of the web-based social network, The web-based social network database includes web-based social network database records for members of the web-based social network, and the web-based social network database records are associated with members of the web-based social network. Configured to update the contact content with the GPS identifier and status, the server further comprising the contact content Automatically wherein it is configured to provide a contact content to the communication module for transmitting over the network to a device having a configured contact file to store.

ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるためのアーキテクチャの一例を示す。1 illustrates an example architecture for automatically finding members of a web-based social network.

ウェブに基づくソーシャルネットワークのメンバーのステータスをウェブに基づくソーシャルネットワークデータベースに送信するために使用されるテータススクリーンの一例のスクリーンショットを示す。FIG. 4 shows a screenshot of an example status screen used to send the status of members of a web-based social network to a web-based social network database.

ウェブに基づくソーシャルネットワークデータベース記録の一例のスクリーンショットを示す。Figure 3 shows a screenshot of an example of a web based social network database record.

コンタクトコンテンツスクリーンの一例のスクリーンショットを示す。2 shows a screenshot of an example contact content screen.

ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるための方法の一例のフローチャートを示す。FIG. 5 shows a flowchart of an example method for automatically finding members of a web-based social network.

ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるためのシステムおよび方法が提供される。一実施の形態によると、GPS (Global Positioning System: 全地球測位システム) 識別子は、ウェブに基づくソーシャルネットワークに対するクエリーを行うために使用されるGPS対応装置によって受信される。同じ位置または略同じ位置にいる他のウェブに基づくソーシャルネットワークのメンバーについて関連付けられたGPS識別子およびステータスを含むコンタクトコンテンツが、前記GPS対応装置に自動的に現れる。前記システムの他の例は、ウェブに基づくソーシャルネットワークのメンバーの位置および現在の状態を受信するよう構成されたGPS対応装置と、該受信したGPS識別子とステータスとを関連付ける処理モジュールと、前記関連付けられたGPS識別子とステータスとを、ウェブに基づくソーシャルネットワークデータベースを含むサーバに送信する通信モジュールとを備えている。前記ウェブに基づくソーシャルネットワークデータベースのソーシャルネットワークデータベース記録におけるコンタクトコンテンツは、前記ウェブに基づくソーシャルネットワークのメンバーのGPS識別子とステータスとを含むようアップデートされる。   Systems and methods for automatically finding members of a web-based social network are provided. According to one embodiment, a GPS (Global Positioning System) identifier is received by a GPS enabled device used to query a web based social network. Contact content, including GPS identifiers and status associated with members of other web-based social networks at the same location or approximately the same location, automatically appears on the GPS-enabled device. Another example of the system includes a GPS-enabled device configured to receive the location and current state of a member of a web-based social network, a processing module that associates the received GPS identifier and status, and the associated And a communication module that transmits the GPS identifier and status to a server including a web-based social network database. Contact content in the social network database record of the web-based social network database is updated to include GPS identifiers and status of members of the web-based social network.

図1は、ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるためのアーキテクチャ100の一例を示す。該アーキテクチャ100は、サーバ105と、ネットワーク140と、GPS対応装置145とを備えている。前記サーバ105は、サーバローケーションアプリケーション110と、ウェブに基づくソーシャルネットワークデータベース135とを備えている。前記サーバ探索(ロケーション)アプリケーション110は、クエリーモジュール115と、プライバシー設定モジュール120と、装置ユーザ設定モジュール125と、装置仕様および最適化モジュール130とを備えている。前記GPS対応装置145は、装置ディスプレイ150と、装置ローケーションアプリケーション155とを備えている。前記装置ローケーションアプリケーション155は、全地球測位システム(“GPS”)モジュール160と、処理モジュール165と、コンタクトファイル170と、通信モジュール175とを備えている。   FIG. 1 shows an example of an architecture 100 for automatically finding members of a web-based social network. The architecture 100 includes a server 105, a network 140, and a GPS compatible device 145. The server 105 includes a server location application 110 and a web-based social network database 135. The server search (location) application 110 includes a query module 115, a privacy setting module 120, a device user setting module 125, and a device specification and optimization module 130. The GPS compatible device 145 includes a device display 150 and a device location application 155. The device location application 155 includes a global positioning system (“GPS”) module 160, a processing module 165, a contact file 170, and a communication module 175.

1つの方法によると、GPS対応装置145を有するウェブに基づくソーシャルネットワークのメンバーは、GPS識別子をGPSモジュール160に取り込む。前記GPS識別子は、前記ウェブに基づくソーシャルネットワークのメンバーに関する現在の地理的位置(例えばストリート名)を表すものであってよい。例えば、90210カルフォルニア州、College Town, Main Street 123が前記メンバーに関する現在の地理的位置であることを示すGPS識別子が、GPS対応装置145のGPSモジュール160に取り込まれてよい。前記GPS対応装置145のキーパッド、タッチスクリーンまたは同様なメカニズムを使用して、前記メンバーはステータスを入力することができ、該入力されたステータスはGPS対応装置145に受信される。前記ステータスは、前記GPS識別子がGPSモジュール160に取り込まれた時点またその近辺における当該メンバーの現在の状態を示すものである。ステータスは、“在宅中”、“仕事中”、“医院にいる”および/またはその他の同様な指示を含む任意の指示を含んでいてよい。処理モジュール165は、受信したGPS識別子を受信した前記ステータスと関連付ける。例えば、前記処理モジュール165は、90210カルフォルニア州、College Town, Main Street 123のGPS識別子を“在宅中”という受信したステータスと関連付ける。前記関連付けられたGPS識別子およびステータスのコピーはコンタクトファイル170に格納される。前記通信モジュール175は前記関連付けられたGPS識別子およびステータスを前記サーバ105に送り、該サーバ105はこれらのGPS識別子およびステータスを受け取る。前記サーバ105は、ウェブに基づくソーシャルネットワークデータベース135とを備えている。該ウェブに基づくソーシャルネットワークデータベース135は、各ウェブに基づくソーシャルネットワークのメンバー毎のソーシャルネットワークデータベース記録300(図3)からなる。前記ソーシャルネットワークデータベース記録300内のコンタクトコンテンツは、前記関連付けられたGPS識別子およびステータスを含むようアップデートされる。ここで記載されているように、アップデートされた前記ソーシャルネットワークデータベース記録は、プライバシー設定を準拠することを条件にして、前記該ウェブに基づくソーシャルネットワークの他のメンバーによってクエリーされることができる。   According to one method, a member of a web-based social network having a GPS enabled device 145 captures a GPS identifier into the GPS module 160. The GPS identifier may represent a current geographic location (eg, street name) for a member of the web-based social network. For example, a GPS identifier may be captured in the GPS module 160 of the GPS enabled device 145 indicating that 90210, California, College Town, Main Street 123 is the current geographic location for the member. Using the keypad, touch screen or similar mechanism of the GPS enabled device 145, the member can enter a status, and the entered status is received by the GPS enabled device 145. The status indicates the current state of the member at or near the time when the GPS identifier is imported into the GPS module 160. The status may include any indication including “at home”, “working”, “at the clinic” and / or other similar indications. The processing module 165 associates the received GPS identifier with the received status. For example, the processing module 165 associates the GPS identifier of College Town, Main Street 123, 90210 California with the received status of “at home”. A copy of the associated GPS identifier and status is stored in the contact file 170. The communication module 175 sends the associated GPS identifier and status to the server 105, which receives the GPS identifier and status. The server 105 includes a web-based social network database 135. The web-based social network database 135 consists of social network database records 300 (FIG. 3) for each web-based social network member. Contact content in the social network database record 300 is updated to include the associated GPS identifier and status. As described herein, the updated social network database records can be queried by other members of the web-based social network, subject to privacy settings.

代案による方法においては、GPS識別子をGPSモジュール160に取り込む代わりに、ウェブに基づくソーシャルネットワークのメンバーが、前記GPS対応装置145またはGPS非対応装置のキーパッドまたはタッチスクリーンによってストリートアドレス(所番地)をマニュアル(手動)入力してよい。前記ストリートアドレスは、GPS識別子がGPS対応装置145によって受信されるのと同様な方法で前記GPS対応装置145またはGPS非対応装置によって受信される。前記GPS対応装置145またはGPS非対応装置によって対応するステータスが受信されると、前記処理モジュール165は、受信したストリートアドレスを該受信したステータスと関連付ける。コンタクトファイル170は関連付けられた前記ストリートアドレスとステータスのコピーを格納し、前記通信モジュール175は前記関連付けられたストリートアドレスとステータスとをサーバ105に送る。   In an alternative method, instead of capturing the GPS identifier into the GPS module 160, a member of the web-based social network can provide a street address (address) via the keypad or touch screen of the GPS enabled device 145 or non-GPS enabled device. You can enter it manually. The street address is received by the GPS enabled device 145 or non-GPS enabled device in the same manner that a GPS identifier is received by the GPS enabled device 145. When a corresponding status is received by the GPS enabled device 145 or non-GPS enabled device, the processing module 165 associates the received street address with the received status. Contact file 170 stores a copy of the associated street address and status, and communication module 175 sends the associated street address and status to server 105.

さらに他の方法においては、前記GPS識別子は、様々なGPSネットワークを使用するハイブリッド法のみならずネットワークに基づく三角測量法(しかしこれに限らない)を含む、全体的または部分的に位置に基づく情報を提供する数種類の技術のうちの1つまたは複数を使用しまたはこれらの技術から発生する情報を含むものであってよい。   In still other methods, the GPS identifier is information based on location, in whole or in part, including not only hybrid methods using various GPS networks but also network-based triangulation methods (but not limited to). May include information that uses or arises from one or more of several types of technologies.

前記システムの一例において、GPS識別子が対応するステータス無しに前記GPSモジュール160に取り込まれた場合、前記処理モジュール165は対応するステータスを求めるために前記コンタクトファイル170をチェックするよう構成されている。対応するステータスが見つかった場合、該ステータスは前記装置ディスプレイ150に表示される。受信されたGPS識別子に対応するステータスがコンタクトファイル170において見つからなかった場合、前記通信モジュール175は、前記受信されたGPS識別子を対応するステータス無しに前記サーバ105に送る。前記サーバ105上のクエリーモジュール115は、前記ウェブに基づくソーシャルネットワークデータベース135に、前記GPS識別子に関連付けられたステータスについて問い合わせる(クエリーする)。前記GPS識別子に対応するステータスが前記ウェブに基づくソーシャルネットワークデータベース135において見つかった場合、該ステータスは前記サーバ105から前記GPS対応装置145に送られる。前記処理モジュール165は受信した前記GPS識別子を前記ステータスと関連付け、関連付けられた前記GPS識別子とステータスとが前記コンタクトファイル170に格納される。   In one example of the system, if a GPS identifier is imported into the GPS module 160 without a corresponding status, the processing module 165 is configured to check the contact file 170 for a corresponding status. If a corresponding status is found, the status is displayed on the device display 150. If the status corresponding to the received GPS identifier is not found in the contact file 170, the communication module 175 sends the received GPS identifier to the server 105 without the corresponding status. A query module 115 on the server 105 queries (queries) the web-based social network database 135 for the status associated with the GPS identifier. If a status corresponding to the GPS identifier is found in the web-based social network database 135, the status is sent from the server 105 to the GPS enabled device 145. The processing module 165 associates the received GPS identifier with the status, and the associated GPS identifier and status are stored in the contact file 170.

前記方法の更なる一例においては、受信されたGPS識別子は、該GPS識別子が前記コンタクトファイル170および/または前記ウェブに基づくソーシャルネットワークデータベース135に対応付けられたステータスを有するか否かに関わらず、前記通信モジュール175によって前記サーバ105に送信される。これに応じて、前記サーバ105上のクエリーモジュール115は、前記ウェブに基づくソーシャルネットワークデータベース135においてマッチ(一致)または略マッチするGPS識別子を有する該ネットワークデータベース135の他のメンバーのコンタクトコンテンツについて前記ソーシャルネットワークデータベース135に問い合わせる(クエリーを行う)。前記ソーシャルネットワークデータベースの1または複数の他のメンバーがかれらのソーシャルネットワークデータベース記録300にマッチまたは略マッチするGPS識別子を有すると判定されると、これらの他のメンバーのコンタクトコンテンツが前記サーバ105からGPS対応装置145に送られる。その結果、クエリー中の前記ネットワークのメンバーは、近くにいる前記他のソーシャルネットワークについて知る。   In a further example of the method, the received GPS identifier, whether or not the GPS identifier has a status associated with the contact file 170 and / or the web-based social network database 135, The data is transmitted to the server 105 by the communication module 175. In response, the query module 115 on the server 105 responds to the social content database for the contact content of other members of the network database 135 that have GPS identifiers that match or substantially match in the web-based social network database 135. Queries the network database 135 (performs a query). If one or more other members of the social network database are determined to have GPS identifiers that match or approximately match their social network database records 300, the contact content of these other members is retrieved from the server 105. Sent to a GPS enabled device 145. As a result, members of the network being queried know about the other social networks that are nearby.

前記方法の更なる一例においては、関連付けられたステータスを有さない受信されたGPS識別子は通信モジュール175からサーバ105に送信され、前記サーバ105または該サーバ105に関連するモジュールは前記GPS識別子をある特定のステータスと関連付ける。   In a further example of the method, a received GPS identifier that does not have an associated status is transmitted from the communication module 175 to the server 105, and the server 105 or a module associated with the server 105 has the GPS identifier. Associate with a specific status.

ある実施の形態によると、プライバシー設定モジュール120は、前記サーバロケーションアプリケーション110の一部を構成する。ウェブに基づくソーシャルネットワークのメンバーによって選択されたプラバシー設定に基づいて、前記プライバシー設定モジュール120は、前記ネットワークデータベース135におけるある関連付けられたGPS識別子とステータスについてのクエリーを制限するよう構成されている。例えば、一実施の形態において、ウェブに基づくソーシャルネットワークのメンバーは、プラバシー設定を選択して、対応するGPS識別子とステータスとを、該メンバーによって“該メンバーの友達”と指定された人々にのみ提供することがある。   According to one embodiment, the privacy setting module 120 forms part of the server location application 110. Based on privacy settings selected by members of a web-based social network, the privacy settings module 120 is configured to limit queries for certain associated GPS identifiers and status in the network database 135. For example, in one embodiment, a member of a web-based social network selects a privacy setting and provides a corresponding GPS identifier and status only to people designated by the member as “the friend of the member” There are things to do.

前記サーバロケーションアプリケーション110は、前記サーバ105がGPS対応装置145と通信する場合のような機能を制御するための装置ユーザ設定モジュール125を備えていてよい。例えば、前記装置ユーザ設定モジュール125は、標準的な業務時間中に前記GPS対応装置145と通信するよう前記サーバ105に命じるよう設定されていてよい。また、前記装置ユーザ設定モジュール125は、前記ネットワークデータベース135における変化に応じて前記GPS対応装置145と通信するよう前記サーバ105に命じるよう設定されていてもよい。例えば、前記装置ユーザ設定モジュール125は、前記ウェブに基づくソーシャルネットワークの特定のメンバーが彼女に関連したGPS識別子および彼女のウェブに基づくソーシャルネットワークデータベース記録300におけるステータスをアップデートしたときに、前記サーバ105が前記GPS対応装置145と通信することを可能にするよう設定されることができる。   The server location application 110 may include a device user setting module 125 for controlling functions such as when the server 105 communicates with a GPS enabled device 145. For example, the device user setting module 125 may be configured to instruct the server 105 to communicate with the GPS enabled device 145 during standard business hours. Further, the device user setting module 125 may be set to instruct the server 105 to communicate with the GPS compatible device 145 in response to a change in the network database 135. For example, the device user configuration module 125 may cause the server 105 to update when a particular member of the web-based social network updates a GPS identifier associated with her and a status in her web-based social network database record 300. It can be set to allow communication with the GPS enabled device 145.

前記サーバロケーションアプリケーション110上の装置仕様および最適化モジュール130は、前記サーバ105と通信する様々な種類のGPS対応装置145用の仕様で構成されていてよい。前記装置仕様および最適化モジュール130は、前記サーバ105と通信するために使用されているGPS対応装置145の種類を認識し、前記GPS対応装置145の仕様に対応するよう関連付けられたGPS識別子およびステータスをフォーマットする。例えば、前記装置仕様および最適化モジュール130は、ウェブに基づくソーシャルネットワークのメンバーが前記サーバ105と通信するためにBlackberry(商標)装置を使用していることを自動認識してよい。従って、前記装置仕様および最適化モジュール130は、Blackberry(商標)装置の装置ディスプレイ150に対応するよう前記装置に送信された関連したGPS識別子およびステータスをフォーマットすることになる。   The device specification and optimization module 130 on the server location application 110 may be configured with specifications for various types of GPS enabled devices 145 that communicate with the server 105. The device specification and optimization module 130 recognizes the type of GPS enabled device 145 used to communicate with the server 105 and is associated with a GPS identifier and status corresponding to the specification of the GPS enabled device 145. Format. For example, the device specification and optimization module 130 may automatically recognize that a member of a web-based social network is using a Blackberry ™ device to communicate with the server 105. Thus, the device specification and optimization module 130 will format the associated GPS identifier and status sent to the device to correspond to the device display 150 of the Blackberry ™ device.

なお、当業者に容易に理解されるように、個々に記載されたコンポーネントアプリケーションおよびモジュールに関しては多数の組合せおよび場所(位置)が考えられる。例えば、前記ウェブに基づくソーシャルネットワークデータベース135は、サーバロケーションアプリケーション110および/またはサーバ105の一部として、または、サーバロケーションアプリケーション110および/またはサーバ105から分離したスタンドアローンアプリケーションとしても機能してよい。さらに、GPS対応装置145がネットワーク140を介して前記サーバ105と通信するために、多数の通常知られた通信メカニズムが使用可能である。ネットワーク140は、インターネットネットワークおよび/またはモバイル装置キャリアネットワークなどのその他の無線または有線ネットワークを含んでいてよい。さらに、GPS対応装置145は、該GPS対応装置145と同様な他の装置と直接に通信してもよい。これらの変更例のすべては、請求項において記載された実施の形態の範囲内である。   As will be readily understood by those skilled in the art, numerous combinations and locations (positions) are possible for the individually described component applications and modules. For example, the web-based social network database 135 may function as part of the server location application 110 and / or the server 105 or as a stand-alone application separate from the server location application 110 and / or the server 105. In addition, a number of commonly known communication mechanisms can be used for the GPS enabled device 145 to communicate with the server 105 via the network 140. The network 140 may include other wireless or wired networks such as an Internet network and / or a mobile device carrier network. Further, the GPS compatible device 145 may communicate directly with another device similar to the GPS compatible device 145. All of these variations are within the scope of the embodiments described in the claims.

図2は、ステータススクリーン200の一例のスクリーンショットを示す。該ステータススクリーン200は、ウェブに基づくソーシャルネットワークのメンバーについての受信したステータスを、ウェブに基づくソーシャルネットワークデータベース135(図1)を備えたサーバに送信するために使用される。前記ステータススクリーン200は、ステータス入力ボックス205、命令210およびステータス選択肢215を含む。前記ステータススクリーン200は、典型的には、装置ディスプレイ150(図1)上に現れる。   FIG. 2 shows a screenshot of an example status screen 200. The status screen 200 is used to send received status for members of a web-based social network to a server with a web-based social network database 135 (FIG. 1). The status screen 200 includes a status input box 205, instructions 210 and status options 215. The status screen 200 typically appears on the device display 150 (FIG. 1).

ウェブに基づくソーシャルネットワークのメンバーのステータスは、ステータス入力ボックス205に取り込まれる。一実施の形態によると、前記ステータスは、該GPS対応装置130(図1)上のキーパッドまたはタッチスクリーンを介した、ウェブに基づくソーシャルネットワークのメンバーによるマニュアルで取り込まれる。さらに他の実施の形態によると、GPS対応装置145と同じまたは同様なその他の装置から受信されてよい。   The status of web-based social network members is captured in a status input box 205. According to one embodiment, the status is captured manually by members of a web-based social network via a keypad or touch screen on the GPS enabled device 130 (FIG. 1). According to yet other embodiments, it may be received from other devices that are the same as or similar to the GPS enabled device 145.

前記ステータススクリーン200の一例において、命令210は、ウェブに基づくソーシャルネットワークに対して、7つの任意のステータス選択肢215から1つのステータスを選択するよう指示する。これらの選択肢には、“在宅中”、“図書館にいる”、“仕事中”、“授業中”、“パーティーのために外出中”、“睡眠中”および/または“その他”がある。ウェブに基づくソーシャルネットワークのメンバーが“その他”というステータスを選択すると、該メンバーは、その現在の状態を示すために任意のステータスをタイプ入力するよう促される。例えば、選択肢“7”を入力することによって“その他”のステータスを選択するウェブに基づくソーシャルネットワークのメンバーは、“Bar”をタイプ入力するよう促される。一実施の形態によると、前記GPSモジュール160に取り込まれたGPS識別子は、“123 Main Street, College Town, CA, 90120”である。したがって、前記処理モジュール165は、123 Main Street, College Town, CA, 90120”を“Bar”と関連付ける。このようにして関連付けられたGPS識別子とステータス(すなわち、“Bar”と“123 Main Street, College Town, CA, 90120”)がコンタクトファイル170に格納され、通信モジュール175は該関連付けられたGPS識別子とステータスとをサーバ105に送信する。   In one example of the status screen 200, the instruction 210 instructs the web-based social network to select one status from seven optional status options 215. These options include “at home”, “in the library”, “working”, “in class”, “going out for a party”, “sleeping” and / or “other”. When a member of the web-based social network selects the status “other”, the member is prompted to type any status to indicate its current state. For example, a member of the web-based social network that selects the “Other” status by entering option “7” is prompted to type “Bar”. According to one embodiment, the GPS identifier captured in the GPS module 160 is “123 Main Street, College Town, CA, 90120”. Accordingly, the processing module 165 associates 123 Main Street, College Town, CA, 90120 ”with“ Bar. ”The GPS identifier and status thus associated (ie,“ Bar ”and“ 123 Main Street, College ” Town, CA, 90120 ") is stored in the contact file 170, and the communication module 175 transmits the associated GPS identifier and status to the server 105.

当業者に容易に理解されるように、他のステータス選択肢が前記ステータススクリーン200に含まれていてよく、この変更例も本発明の範囲内である。   As will be readily appreciated by those skilled in the art, other status options may be included in the status screen 200, and variations thereof are within the scope of the present invention.

図3は、ウェブに基づくソーシャルネットワークデータベース記録300の一例のスクリーンショットを示す。該典型的なウェブに基づくソーシャルネットワークデータベース記録300は、ハーバード大学のJohn Smithに関するものである。該ソーシャルネットワークデータベース記録300は、John Smithのコンタクトコンテンツを含む。様々な実施の形態によると、コンタクトコンテンツは、ウェブに基づくソーシャルネットワークデータベース135に格納された情報の一部または全部を含む。コンタクトコンテンツは、さらに、オーディオ/ビデオ等の表現コンテンツを含む。ここでオーディオ/ビデオとは、任意のオーディオ、ビデオ、オーディオビジュアル、絵入りコンテンツ、写真、画像形態、テキストファイルおよび/またはこれらすべての変形例および組み合わせである。   FIG. 3 shows a screenshot of an example of a web based social network database record 300. The exemplary web-based social network database record 300 relates to John Smith at Harvard University. The social network database record 300 includes John Smith's contact content. According to various embodiments, the contact content includes some or all of the information stored in the web-based social network database 135. The contact content further includes expression content such as audio / video. Here audio / video is any audio, video, audiovisual, pictorial content, photo, image form, text file and / or all variations and combinations thereof.

前記ソーシャルネットワークデータベース記録300の一例に示されたコンタクトコンテンツ305は、John Smithの関連付けられたGPS識別子およびステータス310を含んでいる。前記ソーシャルネットワークデータベース記録300の一例において、John Smithの関連付けられたGPS識別子およびステータス310は、“Bar, 123 Main Street, College Town, CA, 90120”である。   The contact content 305 shown in the example social network database record 300 includes John Smith's associated GPS identifier and status 310. In one example of the social network database record 300, John Smith's associated GPS identifier and status 310 is “Bar, 123 Main Street, College Town, CA, 90120”.

図4は、コンタクトコンテンツスクリーン400の一例のスクリーンショットを示す。該コンタクトコンテンツスクリーン400のようなコンタクトコンテンツスクリーンは、前記GPS対応装置145(図1)の装置ディスプレイ150(図1)に表示される。前記ソーシャルネットワークデータベース記録300のようなソーシャルネットワークデータベース記録は、前記コンタクトコンテンツスクリーン400のようなコンタクトコンテンツスクリーンに現れるコンタクトコンテンツの一部または全部についての1つの考えられるソース(源)である。   FIG. 4 shows a screenshot of an example contact content screen 400. A contact content screen, such as the contact content screen 400, is displayed on the device display 150 (FIG. 1) of the GPS enabled device 145 (FIG. 1). A social network database record, such as the social network database record 300, is one possible source for some or all of the contact content that appears on a contact content screen, such as the contact content screen 400.

図4に示すコンタクトコンテンツスクリーン400は、ハーバード大学のJohn Smithに関するものである。該コンタクトコンテンツスクリーン400は、John Smithのコンタクトコンテンツ305の一部または全部を含むものであり、John Smithの関連付けられたGPS識別子およびステータス310を含んでいる。   The contact content screen 400 shown in FIG. 4 relates to John Smith at Harvard University. The contact content screen 400 includes some or all of John Smith's contact content 305 and includes John Smith's associated GPS identifier and status 310.

一実施の形態によると、前記コンタクトコンテンツスクリーン40上のコンタクトコンテンツの一部または全部は、“System and Method for Automatic Population of a Contact File with Contact Content and Expression Content(コンタクトコンテンツおよび表現コンテンツによるコンタクトファイルの自動的データ投入のためのシステムおよび方法)”というタイトルで2007年2月2日に出願された米国特許出願 、代理人整理番号PA3702USに記載されているように(この出典を示すことによって本明細書の一部とする)、GPS対応装置145のコンタクトファイル170(図1)に自動的にデータを投入する。 According to one embodiment, part or all of the contact content on the contact content screen 40 is “System and Method for Automatic Population of a Contact File with Contact Content and Expression Content”. US patent application filed February 2, 2007 under the title "System and method for automatic data entry" Automatically populate the contact file 170 (Fig. 1) of the GPS-enabled device 145 as described in the agent reference number PA3702US (which is hereby incorporated by reference) .

更なる実施の形態によると、GPS識別子がGPS対応装置145のGPSモジュール160に取り込まれた後、通信モジュール175は、該GPS識別子をサーバ105(図1)に送信して、ウェブに基づくソーシャルネットワークデータベース135に、対応するコンタクトファイルについて問い合わせる(クエリーする)。ウェブに基づくソーシャルネットワークデータベースの1または複数のメンバーが彼らのソーシャルネットワークデータベース記録300に一致するまたは略一致するGPS識別子を有すると判定された場合、これらのメンバーに対応するコンタクトコンテンツスクリーン400に見られるコンタクトコンテンツが、サーバ105からGPS対応装置145に送信される。その結果、前記のクエリーを行っているソーシャルネットワークのメンバーは、近くにいる他のソーシャルネットワークのメンバーについて知る。   According to a further embodiment, after the GPS identifier is captured by the GPS module 160 of the GPS-enabled device 145, the communication module 175 sends the GPS identifier to the server 105 (FIG. 1) for a web-based social network The database 135 is queried (queryed) for the corresponding contact file. If one or more members of the web-based social network database are determined to have GPS identifiers that match or approximately match their social network database records 300, they will be found on the contact content screen 400 corresponding to those members. The contact content is transmitted from the server 105 to the GPS compatible device 145. As a result, the members of the social network making the query know about other social network members nearby.

図5は、ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけるための方法500の一例のフローチャートを示す。   FIG. 5 shows a flowchart of an example method 500 for automatically finding members of a web-based social network.

ステップ505において、GPS対応装置145(図1)は、GPS識別子をGPSモジュール160(図1)に取り込む。一実施の形態において、GPS識別子は、ウェブに基づくソーシャルネットワークのメンバーのストリートアドレスを示す。更なる実施の形態において、GPS識別子は、GPS対応装置145上のキーパッドまたはタッチスクリーンを使用して、または、GPSに対応していないキーパッドまたはタッチスクリーンを介して、ウェブに基づくソーシャルネットワークのメンバーによって入力される。   In step 505, the GPS compatible device 145 (FIG. 1) captures the GPS identifier into the GPS module 160 (FIG. 1). In one embodiment, the GPS identifier indicates the street address of a member of a web-based social network. In a further embodiment, the GPS identifier is used for a web-based social network using a keypad or touch screen on the GPS enabled device 145 or via a keypad or touch screen that is not GPS enabled. Entered by member.

ステップ510において、前記GPS対応装置145は、前記GPS識別子をサーバ105(図1)に送信する。様々な実施の形態によると、前記GPS対応装置145における通信モジュール175(図1)は、前記GPS識別子をサーバ105に送信する。   In step 510, the GPS enabled device 145 transmits the GPS identifier to the server 105 (FIG. 1). According to various embodiments, the communication module 175 (FIG. 1) in the GPS enabled device 145 transmits the GPS identifier to the server 105.

ステップ515において、前記サーバ105は、ネットワーク140(図1)を介して前記GPS対応装置145から前記GPS識別子を受信する。ある実施の形態において、前記ネットワーク140は、インターネットネットワークおよび/またはモバイル装置キャリアネットワークなどのその他の無線または有線ネットワークを含んでいてよい。   In step 515, the server 105 receives the GPS identifier from the GPS enabled device 145 via the network 140 (FIG. 1). In some embodiments, the network 140 may include other wireless or wired networks such as an Internet network and / or a mobile device carrier network.

ステップ520において、サーバ105上のクエリーモジュール115(図1)は、受信した前記GPS識別子と同じまたは該GPS識別子に密接に関連したGPS識別子を有する他のウェブに基づくソーシャルネットワークのメンバーのコンタクトコンテンツ(関連付けられたGPS識別子とステータス)についてウェブに基づくソーシャルネットワークデータベース135に問い合わせる(クエリーする)。   In step 520, the query module 115 (FIG. 1) on the server 105 contacts other web-based social network member contact content that has a GPS identifier that is the same as or closely related to the received GPS identifier ( Query the web-based social network database 135 for associated GPS identifiers and status.

ステップ525において、サーバ105は、プライバシー設定モジュール120(図1)をチェックする。一実施の形態によると、前記プライバシー設定モジュール120は、前記サーバ105から前記GPS対応装置145に送信されるコンタクトコンテンツ(関連付けられたGPS識別子とステータスを含む)を制限するよう構成されている。他の実施の形態では、プライバシー設定モジュール120は、ソーシャルネットワークデータベース135に対するクエリーを制限するよう構成される。   In step 525, the server 105 checks the privacy setting module 120 (FIG. 1). According to one embodiment, the privacy setting module 120 is configured to limit contact content (including associated GPS identifiers and status) transmitted from the server 105 to the GPS enabled device 145. In other embodiments, the privacy setting module 120 is configured to restrict queries to the social network database 135.

ステップ530において、サーバ105は、装置ユーザ設定モジュール125(図1)をチェックする。ある実施の形態によると、前記装置ユーザ設定モジュール125は、例えば前記サーバ105がGPS対応装置145と通信するときのような機能を制御する。更なる実施の形態において、前記装置ユーザ設定モジュール125は、サーバ105に対して、ウェブに基づくソーシャルネットワークデータベース135における変化に応じて、前記アップデートされたコンタクトコンテンツ(関連付けられたGPS識別子とステータスを含む)を前記GPS対応装置145に送るよう命令する。   In step 530, the server 105 checks the device user setting module 125 (FIG. 1). According to one embodiment, the device user setting module 125 controls functions such as when the server 105 communicates with a GPS enabled device 145, for example. In a further embodiment, the device user setting module 125 includes the updated contact content (including associated GPS identifier and status) in response to changes in the web-based social network database 135 to the server 105. ) To the GPS compatible device 145.

ステップ535において、サーバ105は、装置仕様および最適化モジュール130 (図1)をチェックする。一実施の形態によると、前記装置仕様および最適化モジュール130は、サーバ105と通信する様々なGPS対応装置145用の仕様で構成される。前記装置仕様および最適化モジュール130は、サーバ105と通信するために使用されているGPS対応装置145の種類を認識し、該GPS対応装置145の仕様に対応するようコンタクトファイルをフォーマットする。   In step 535, the server 105 checks the device specification and optimization module 130 (FIG. 1). According to one embodiment, the device specification and optimization module 130 is configured with specifications for various GPS enabled devices 145 that communicate with the server 105. The device specification and optimization module 130 recognizes the type of GPS enabled device 145 used to communicate with the server 105 and formats the contact file to correspond to the specification of the GPS enabled device 145.

ステップ540において、同じまたは密接に関連したGPS識別子を有するウェブに基づくソーシャルネットワークの他のメンバーのコンタクトコンテンツ(関連付けられたGPS識別子とステータス)が、前記サーバ105から前記GPS対応装置145に送信される。ある実施の形態によると、サーバ105がネットワーク140を介して前記GPS対応装置145と通信するために、多数の通常知られた通信メカニズムが使用可能である。   In step 540, contact content (associated GPS identifiers and status) of other members of the web-based social network with the same or closely related GPS identifiers is transmitted from the server 105 to the GPS enabled device 145. . According to one embodiment, a number of commonly known communication mechanisms can be used for the server 105 to communicate with the GPS enabled device 145 via the network 140.

ステップ545において、前記GPS対応装置145は、前記サーバ105からコンタクトコンテンツ(関連付けられたGPS識別子とステータス)を受信する。   In step 545, the GPS enabled device 145 receives contact content (associated GPS identifier and status) from the server 105.

ステップ550において、前記コンタクトコンテンツは、コンタクトファイル170(図1)に自動的に格納される。一実施の形態によると、コンタクトファイル170は、前記GPS対応装置145上の装置ローケーションアプリケーション155(図1)の構成要素である。   In step 550, the contact content is automatically stored in a contact file 170 (FIG. 1). According to one embodiment, the contact file 170 is a component of the device location application 155 (FIG. 1) on the GPS enabled device 145.

ステップ555において、前記コンタクトコンテンツは、前記GPS対応装置145の装置ディスプレイ150(図1)に表示される。   In step 555, the contact content is displayed on the device display 150 (FIG. 1) of the GPS enabled device 145.

以上本発明の様々な実施の形態について説明したが、これらの実施の形態は例示的に示されたものであって制限的なものではない。例えば、ウェブに基づくソーシャルネットワークのメンバーを自動的に見つけることに関連する構成要素のうちのいずれかは、上記の所望の機能のうちのいずれかを採用してよい。故に、好ましい実施の形態の範囲は、上述した実施の形態によって限定されるものではない。   Although various embodiments of the present invention have been described above, these embodiments are shown by way of example and are not restrictive. For example, any of the components associated with automatically finding members of a web-based social network may employ any of the desired functions described above. Therefore, the scope of the preferred embodiment is not limited by the above-described embodiment.

Claims (14)

或る地理的位置でソーシャルネットワークサービスに参加しているユーザの位置を共有するための、コンピュータシステムによって実行される方法であって、
前記ソーシャルネットワークサービスの第1ユーザのモバイル装置から位置情報及びステータス情報を受信するステップと、ここで、前記位置情報は前記第1ユーザの地理的位置を表しており、前記ステータス情報は前記モバイル装置の入力モジュールで前記第1ユーザによって手動入力されたものであり、
データベースの前記第1ユーザの記録に、前記第1ユーザの前記ステータス情報関係付けられた前記位置情報を含む前記第1ユーザのコンタクトコンテンツを格納するステップと、
前記地理的位置に関係付けられた情報についての第2ユーザからのリクエストを受信するステップと、ここで、前記第2ユーザは、前記ソーシャルネットワークサービスにおいて前記第1ユーザとつながりを持つものとして該第1ユーザによって指定されており、
前記リクエストに応じた前記地理的位置の前記位置情報に関係付けられた前記第1ユーザの前記ステータス情報を取り出すように前記データベースに要求するステップと、
記第1ユーザの前記ステータス情報及び位置情報を含む前記コンタクトコンテンツを前記第2ユーザに送るステップであって、前記送られたステータス情報及び位置情報が前記第2ユーザの装置において表示され、該第2ユーザの装置内のコンタクトファイルの記憶が前記送られたコンタクトコンテンツに従って更新される前記ステップ
を具備することを特徴とする方法。
A method performed by a computer system for sharing the location of a user participating in a social network service at a geographical location, comprising:
Receiving location information and status information from a mobile device of a first user of the social network service, wherein the location information represents a geographical location of the first user, and the status information is the mobile device Manually input by the first user in the input module of
The first user in the database records, and storing the contact content of the first user including pre Symbol the position information that has been implicated in the status information of the first user,
Receiving a request from a second user for information related to the geographic location, wherein the second user is connected to the first user in the social network service. Specified by one user,
Requesting the database to retrieve the status information of the first user associated with the location information of the geographic location in response to the request;
A sending the contact content including the status information and location information before Symbol first user to the second user, the transmitted status information and position information which is displayed in the device of the second user, the And wherein the storage of the contact file in the second user's device is updated according to the sent contact content .
前記ステータス情報及び位置情報を前記第2ユーザに送る前記ステップは、前記第1ユーザの前記ステータス情報及び位置情報を含む前記コンタクトコンテンツを含む該第1ユーザについての情報のページを生成することを含むことを特徴とする請求項1に記載の方法。 The step of sending the status information and location information to the second user includes generating a page of information about the first user including the contact content including the status information and location information of the first user. The method according to claim 1. 前記位置情報は、前記モバイル装置内のセンサで検出された無線式位置信号を処理することにより判定される番地を含むことを特徴とする請求項1又は2に記載の方法。   The method according to claim 1 or 2, wherein the position information includes an address determined by processing a wireless position signal detected by a sensor in the mobile device. 前記位置情報は、前記モバイル装置で生成された無線式位置信号によって決定されることを特徴とする請求項1又は2に記載の方法。   The method according to claim 1 or 2, wherein the position information is determined by a wireless position signal generated at the mobile device. 前記位置情報は、前記モバイル装置で前記第1ユーザによって手動で提供されることを特徴とする請求項1又は2に記載の方法。   The method according to claim 1 or 2, wherein the location information is manually provided by the first user on the mobile device. 前記第2ユーザの位置情報を受信するステップと、
前記第1ユーザの位置情報と前記第2ユーザの位置情報に基づき前記第1ユーザが前記第2ユーザの近くにいるかを判定するステップと、
前記第1ユーザが前記第2ユーザの近くにいるとの判定に応じて、前記第2ユーザに対する前記第1ユーザについての情報の送信を開始するステップと
を更に具備することを特徴とする請求項1乃至5のいずれかに記載の方法。
Receiving the location information of the second user;
Determining whether the first user is near the second user based on the position information of the first user and the position information of the second user;
The method further comprises: starting transmission of information about the first user to the second user in response to determining that the first user is near the second user. The method according to any one of 1 to 5.
ソーシャルネットワークサービスを提供するためのコンピュータサーバであって、
第1ユーザのモバイル装置からの位置情報及びステータス情報の受信に応じて、データベースの該第1ユーザの記録内に該第1ユーザの該ステータス情報に関係付けられた該位置情報を含む該第1ユーザのコンタクトコンテンツを格納するように構成されたデータベースモジュールと、ここで、前記位置情報は前記第1ユーザの地理的位置を表しており、前記ステータス情報は前記モバイル装置の入力モジュールで前記第1ユーザによって手動入力されたものであり、
前記地理的位置に関係付けられた情報についての第2ユーザからのクエリーの受信に応じて、前記地理的位置の前記位置情報に関係付けられた前記第1ユーザの前記ステータス情報を前記データベースモジュールから取り出すように構成されたクエリーモジュールと、ここで、前記第2ユーザは、前記ソーシャルネットワークサービスにおいて前記第1ユーザとつながりを持つものとして該第1ユーザによって指定されており、
前記モバイル装置から前記第1ユーザに関係付けられた前記位置情報及びステータス情報を受信するように構成され、かつ、記第1ユーザの前記ステータス情報及び位置情報を含む前記コンタクトコンテンツを前記第2ユーザに送るように構成された通信モジュールであって、前記送られたステータス情報及び位置情報が前記第2ユーザの装置において表示され、該第2ユーザの装置内のコンタクトファイルの記憶が前記送られたコンタクトコンテンツに従って更新される前記通信モジュール
を具備することを特徴とするコンピュータサーバ。
A computer server for providing a social network service,
In response to receiving the position information and status information from a mobile device of the first user, in the recording of the first user database, said including the position information attached relationship to the status information of the first user A database module configured to store contact content of one user , wherein the location information represents a geographical location of the first user, and the status information is an input module of the mobile device. Manually entered by one user,
In response to receiving a query from a second user for information associated with the geographic location, the status information of the first user associated with the location information of the geographic location is from the database module. A query module configured to retrieve, wherein the second user is designated by the first user as having a connection with the first user in the social network service;
Wherein being configured to receive the position information and status information related to said first user from the mobile device, and, before Symbol wherein the contact content second containing the status information and location information of the first user A communication module configured to send to a user , wherein the sent status information and location information is displayed on the second user's device, and the storage of a contact file in the second user's device is sent. And a communication module that is updated according to the contact content .
前記ソーシャルネットワークサービスの前記第2ユーザが、前記位置情報及びステータス情報を受け取るように前記第1ユーザによって選択されたメンバーのリスト内に含まれているかを判定し、かつ、
前記第2ユーザが前記リスト内に含まれているとの判定に応じて、前記第2ユーザに対する前記ステータス情報及び位置情報の送信を開始する
ように構成されたプライバシー設定モジュール
を更に具備することを特徴とする請求項に記載のコンピュータサーバ。
Determining whether the second user of the social network service is included in a list of members selected by the first user to receive the location information and status information; and
And further comprising a privacy setting module configured to initiate transmission of the status information and location information to the second user in response to determining that the second user is included in the list. 8. The computer server according to claim 7 , wherein
前記第2ユーザのコンピューティング装置の種類及び表示能力の少なくとも1つを含む該コンピューティング装置の仕様を判定し、かつ、
前記コンピューティング装置の仕様に従って該コンピューティング装置に送信するために、少なくとも前記位置情報及びステータス情報を含むデータを、情報ページにフォーマットする
ように構成された装置仕様および最適化モジュール
を更に具備することを特徴とする請求項又はに記載のコンピュータサーバ。
Determining a specification of the computing device including at least one of the second user's computing device type and display capability; and
Further comprising a device specification and optimization module configured to format data including at least the location information and status information into an information page for transmission to the computing device according to the specification of the computing device. The computer server according to claim 7 or 8 , characterized by the above.
前記クエリーモジュールは、更に、
前記第2ユーザの位置情報を受信し、
前記第1ユーザの位置情報と前記第2ユーザの位置情報に基づき前記第1ユーザが前記第2ユーザの近くにいるかを判定し、かつ、
前記第1ユーザが前記第2ユーザの近くにいるとの判定に応じて、前記第2ユーザに対する前記第1ユーザについての情報の送信を開始する
に構成されていることを特徴とする請求項に記載のコンピュータサーバ。
The query module further comprises:
Receiving location information of the second user;
Determining whether the first user is near the second user based on the position information of the first user and the position information of the second user; and
According to the determination of the first user is in the vicinity of the second user, according to claim 7, characterized in that it is configured to start the transmission of information for the first user to the second user A computer server described in 1.
前記通信モジュールは、更に、前記第1ユーザについての情報のページ内で前記ステータス情報及び位置情報を含む前記コンタクトコンテンツを送るように構成されていることを特徴とする請求項乃至10のいずれかに記載のコンピュータサーバ。 11. The communication module according to any one of claims 7 to 10, wherein the communication module is further configured to send the contact content including the status information and location information in a page of information about the first user. A computer server described in 1. 前記位置情報は、前記モバイル装置内のセンサにより判定される番地を含むことを特徴とする請求項乃至11のいずれかに記載のコンピュータサーバ。 The position information, the computer server according to any one of claims 7 to 11, characterized in that it comprises an address that is determined by a sensor in the mobile device. 前記地理的位置は、前記モバイル装置で生成された無線式位置信号によって判定されることを特徴とする請求項乃至11のいずれかに記載のコンピュータサーバ。 The geographic location, the computer server according to any one of claims 7 to 11, characterized in that it is determined by the wireless position signal generated by the mobile device. 或る地理的位置でソーシャルネットワークサービスに参加しているユーザの位置を共有するための、コンピュータシステムによって実行される方法であって、
前記ソーシャルネットワークサービスの第1ユーザの装置から位置情報及びステータス情報を受信するステップと、ここで、前記位置情報は前記第1ユーザの地理的位置を表しており、前記ステータス情報は前記装置の入力モジュールで前記第1ユーザによって手動入力されたものであり、
データベースの前記第1ユーザの記録内に、前記第1ユーザの前記ステータス情報関係付けられた前記位置情報を含む前記第1ユーザのコンタクトコンテンツを格納するステップと、
前記地理的位置に関係付けられた情報についての第2ユーザからのリクエストを受信するステップと、ここで、前記第2ユーザは、前記ソーシャルネットワークサービスにおいて前記第1ユーザとつながりを持つものとして該第1ユーザによって指定されており、
前記リクエストに応じた前記地理的位置の前記位置情報に関係付けられた前記第1ユーザの前記ステータス情報を取り出すように前記データベースに要求するステップと、
記第1ユーザの前記ステータス情報及び位置情報を含む前記コンタクトコンテンツを前記第2ユーザに送るステップであって、前記送られたステータス情報及び位置情報が前記第2ユーザの装置において表示され、該第2ユーザの装置内のコンタクトファイルの記憶が前記送られたコンタクトコンテンツに従って更新される前記ステップ
を具備することを特徴とする方法。
A method performed by a computer system for sharing the location of a user participating in a social network service at a geographical location, comprising:
Receiving location information and status information from a device of a first user of the social network service, wherein the location information represents a geographical location of the first user, and the status information is an input of the device Entered manually by the first user in the module;
The first user in the database records, and the step that stores contact content of the first user including pre Symbol the position information that has been implicated in the status information of the first user,
Receiving a request from a second user for information related to the geographic location, wherein the second user is connected to the first user in the social network service. Specified by one user,
Requesting the database to retrieve the status information of the first user associated with the location information of the geographic location in response to the request;
A sending the contact content including the status information and location information before Symbol first user to the second user, the transmitted status information and position information which is displayed in the device of the second user, the And wherein the storage of the contact file in the second user's device is updated according to the sent contact content .
JP2009551974A 2007-02-28 2007-02-28 System and method for automatically finding members of a web-based social network Active JP5671234B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2007/005343 WO2008105766A1 (en) 2007-02-28 2007-02-28 Systems and methods for automatically locating web-based social network members

Publications (3)

Publication Number Publication Date
JP2010520540A JP2010520540A (en) 2010-06-10
JP2010520540A5 JP2010520540A5 (en) 2011-02-10
JP5671234B2 true JP5671234B2 (en) 2015-02-18

Family

ID=39721514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009551974A Active JP5671234B2 (en) 2007-02-28 2007-02-28 System and method for automatically finding members of a web-based social network

Country Status (7)

Country Link
EP (1) EP2132646A4 (en)
JP (1) JP5671234B2 (en)
CN (1) CN101632074B (en)
AU (1) AU2007347839B2 (en)
BR (1) BRPI0721260A2 (en)
CA (1) CA2677327C (en)
WO (1) WO2008105766A1 (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7809805B2 (en) 2007-02-28 2010-10-05 Facebook, Inc. Systems and methods for automatically locating web-based social network members
US9459622B2 (en) 2007-01-12 2016-10-04 Legalforce, Inc. Driverless vehicle commerce network and community
US9064288B2 (en) 2006-03-17 2015-06-23 Fatdoor, Inc. Government structures and neighborhood leads in a geo-spatial environment
US9002754B2 (en) 2006-03-17 2015-04-07 Fatdoor, Inc. Campaign in a geo-spatial environment
US9373149B2 (en) 2006-03-17 2016-06-21 Fatdoor, Inc. Autonomous neighborhood vehicle commerce network and community
US9037516B2 (en) 2006-03-17 2015-05-19 Fatdoor, Inc. Direct mailing in a geo-spatial environment
US8965409B2 (en) 2006-03-17 2015-02-24 Fatdoor, Inc. User-generated community publication in an online neighborhood social network
US9071367B2 (en) 2006-03-17 2015-06-30 Fatdoor, Inc. Emergency including crime broadcast in a neighborhood social network
US9070101B2 (en) 2007-01-12 2015-06-30 Fatdoor, Inc. Peer-to-peer neighborhood delivery multi-copter and method
US8290999B2 (en) 2009-08-24 2012-10-16 Xerox Corporation Automatic update of online social networking sites
US8275767B2 (en) 2009-08-24 2012-09-25 Xerox Corporation Kiosk-based automatic update of online social networking sites
US20110145355A1 (en) * 2009-09-03 2011-06-16 Jeremy Mattern System and Method for Improved Social Networking
DE102010037536A1 (en) * 2010-09-15 2012-03-15 Friedrich Birgels Method for disseminating information in social network, involves linking personal data of mentioned person with location information, where personal data is output to another person in accordance with data search profile
US8478306B2 (en) * 2010-11-10 2013-07-02 Google Inc. Self-aware profile switching on a mobile computing device
US8560013B2 (en) 2010-12-14 2013-10-15 Toyota Motor Engineering & Manufacturing North America, Inc. Automatic status update for social networking
CN102695120A (en) * 2011-03-25 2012-09-26 北京千橡网景科技发展有限公司 Method and equipment for providing point-of-interest (POI) information for user at mobile terminal
US9582139B1 (en) * 2011-05-26 2017-02-28 Google Inc. Multi-level mobile device profiles
US8825761B2 (en) * 2011-08-05 2014-09-02 Htc Corporation Systems and methods for sharing group status within a social network
CN102325174A (en) * 2011-08-31 2012-01-18 酷视资讯股份有限公司 Community website message logging method and system thereof
CN102571910B (en) * 2011-11-16 2014-08-13 腾讯科技(深圳)有限公司 Method for searching nearby users in social network, and server
EP2620906A1 (en) * 2012-01-24 2013-07-31 Amadeus Automatic live publisher event system and method of same
US9521105B2 (en) * 2012-03-26 2016-12-13 Google Inc. Sending communications to contacts on a social networking service
DE102012006804A1 (en) 2012-03-27 2013-10-02 Lior Baussi Method for publishing digital type geo-referenced multimedia content e.g. audio content in country and city maps displayed on e.g. smartphone, involves visualizing multimedia content of geographical position of each user in map
US9355174B2 (en) 2012-09-07 2016-05-31 Iheartmedia Management Services, Inc. Multi-input playlist selection
US10078431B1 (en) 2013-02-01 2018-09-18 Nextdoor.Com, Inc. Social networking based on nearby neighborhoods
US20140222908A1 (en) 2013-02-01 2014-08-07 Nextdoor.Com, Inc. Methods and systems for a location-based online social network
US20140258879A1 (en) * 2013-03-08 2014-09-11 International Business Machines Corporation Theme engine
CN104731806B (en) * 2013-12-20 2018-10-19 腾讯科技(深圳)有限公司 A kind of method and terminal for quickly searching user information in social networks
US9439367B2 (en) 2014-02-07 2016-09-13 Arthi Abhyanker Network enabled gardening with a remotely controllable positioning extension
US9457901B2 (en) 2014-04-22 2016-10-04 Fatdoor, Inc. Quadcopter with a printable payload extension system and method
US9004396B1 (en) 2014-04-24 2015-04-14 Fatdoor, Inc. Skyteboard quadcopter and method
US9022324B1 (en) 2014-05-05 2015-05-05 Fatdoor, Inc. Coordination of aerial vehicles through a central server
US9971985B2 (en) 2014-06-20 2018-05-15 Raj Abhyanker Train based community
US9441981B2 (en) 2014-06-20 2016-09-13 Fatdoor, Inc. Variable bus stops across a bus route in a regional transportation network
US9451020B2 (en) 2014-07-18 2016-09-20 Legalforce, Inc. Distributed communication of independent autonomous vehicles to provide redundancy and performance
US10520948B2 (en) 2017-05-12 2019-12-31 Autonomy Squared Llc Robot delivery method

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6963850B1 (en) * 1999-04-09 2005-11-08 Amazon.Com, Inc. Computer services for assisting users in locating and evaluating items in an electronic catalog based on actions performed by members of specific user communities
US7047030B2 (en) * 2001-05-02 2006-05-16 Symbian Limited Group communication method for a wireless communication device
AU2003269186B2 (en) * 2002-09-17 2008-05-22 Ncr Financial Solutions Group Limited Optimised messages containing barcode information for mobile receiving device
US8249615B2 (en) * 2002-10-25 2012-08-21 At&T Mobility Ii Llc Delivery of network services
US20050038876A1 (en) * 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
US20050136988A1 (en) * 2003-12-19 2005-06-23 Villamil Camilo E. Method for reporting personal status of a mobile communication device user and method therefor
US7593740B2 (en) * 2004-05-12 2009-09-22 Google, Inc. Location-based social software for mobile devices
US7731088B2 (en) * 2004-06-16 2010-06-08 Ipt, Llc Vehicle violation enforcement system and method
US7721204B2 (en) * 2004-07-29 2010-05-18 Xerox Corporation Client dependent image processing for browser-based image document viewer for handheld client devices
JP2008513897A (en) * 2004-09-21 2008-05-01 ネトマット, インコーポレイテッド Mobile messaging system and method
US11283885B2 (en) * 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
KR101061265B1 (en) * 2004-10-19 2011-08-31 야후! 인크. System and method for location based social networking
EP1689136A1 (en) * 2005-02-04 2006-08-09 Research In Motion Limited Adaptive electronic message forwarding for wireless device
US20060256008A1 (en) * 2005-05-13 2006-11-16 Outland Research, Llc Pointing interface for person-to-person information exchange
US8150416B2 (en) * 2005-08-08 2012-04-03 Jambo Networks, Inc. System and method for providing communication services to mobile device users incorporating proximity determination
US7466986B2 (en) * 2006-01-19 2008-12-16 International Business Machines Corporation On-device mapping of WIFI hotspots via direct connection of WIFI-enabled and GPS-enabled mobile devices

Also Published As

Publication number Publication date
EP2132646A1 (en) 2009-12-16
CN101632074B (en) 2016-01-20
JP2010520540A (en) 2010-06-10
CA2677327C (en) 2013-04-30
WO2008105766A1 (en) 2008-09-04
CN101632074A (en) 2010-01-20
CA2677327A1 (en) 2008-09-04
EP2132646A4 (en) 2010-05-05
AU2007347839B2 (en) 2012-02-02
BRPI0721260A2 (en) 2013-01-08
AU2007347839A1 (en) 2008-09-04

Similar Documents

Publication Publication Date Title
JP5671234B2 (en) System and method for automatically finding members of a web-based social network
US10826858B2 (en) Automatically providing a communication based on location information for a user of a social networking system
US10965767B2 (en) Methods, apparatuses, and computer program products for providing filtered services and content based on user context
AU2012223882B2 (en) Method and apparatus for sharing media based on social network in communication system
US9129023B2 (en) Connected address book systems and methods
US20120041982A1 (en) Method and system for associating co-presence information with a media item
JP2010237728A (en) Content transmitting and receiving system
JP5315479B2 (en) Content publishing system, portable terminal, server, terminal program, server program
JP2008305224A (en) Unit and method for providing content

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100325

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101214

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20101214

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20101222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120731

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20121031

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20121107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121130

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131212

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20131217

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20140228

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141219

R150 Certificate of patent or registration of utility model

Ref document number: 5671234

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250