JP2009521752A - System and method for generating a social timeline - Google Patents

System and method for generating a social timeline Download PDF

Info

Publication number
JP2009521752A
JP2009521752A JP2008547667A JP2008547667A JP2009521752A JP 2009521752 A JP2009521752 A JP 2009521752A JP 2008547667 A JP2008547667 A JP 2008547667A JP 2008547667 A JP2008547667 A JP 2008547667A JP 2009521752 A JP2009521752 A JP 2009521752A
Authority
JP
Japan
Prior art keywords
user
social
relationship
social timeline
timeline
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.)
Pending
Application number
JP2008547667A
Other languages
Japanese (ja)
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 JP2009521752A publication Critical patent/JP2009521752A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/288Entity relationship models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2477Temporal data queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Computational Linguistics (AREA)
  • Computer Hardware Design (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

ソーシャルタイムラインを生成するためのシステム、方法およびコンピュータプログラムを提供する。ソーシャルネットワークに関連したユーザ間の少なくとも一つの関係に関連し、それぞれが関連時間を有する複数のデータ項目が受信される。データ項目は、少なくとも一つの関係に応じて整理される。ソーシャルタイムラインは、整理されたデータ項目に応じて生成される。
【選択図】図5
A system, method and computer program for generating a social timeline are provided. A plurality of data items associated with at least one relationship between users associated with the social network, each having an associated time, are received. Data items are organized according to at least one relationship. The social timeline is generated according to the organized data items.
[Selection] Figure 5

Description

本発明は、一般にソーシャルネットワーキングに関し、特に、ソーシャルタイムラインのためのシステムおよび方法に関する。   The present invention relates generally to social networking, and more particularly to systems and methods for social timelines.

本出願は、「ソーシャルタイムラインのためのシステムおよび方法」と題する2005年12月23日に出願された米国仮特許出願第60/753,810号の利益および優先権を主張する。この出願は参照により本出願に組み込まれる。   This application claims the benefit and priority of US Provisional Patent Application No. 60 / 753,810, filed Dec. 23, 2005, entitled “System and Method for Social Timeline”. This application is incorporated by reference into this application.

従来、人々は、ソーシャル(社交)クラブに加入したり、ソーシャルイベントに出席したり、他の友人を通して友人に会ったりするなどにより互いにネットワークを作っていた。インターネットは、多くの人々にとってより便利に友人や知人との交際を続けさせてきた。他の人々には、インターネットは、新しい人々とネットワークを作ったり、会ったりするためのソーシャルフォーラムを提供している。   Traditionally, people networked together by joining social clubs, attending social events, meeting friends through other friends, and so on. The Internet has made friends with friends and acquaintances more convenient for many people. For others, the Internet offers social forums for networking and meeting new people.

多くの人々のために、インターネットは、人々が新しい友人と会い、既存の友人と連絡を取る主要な方法を最近になって提示している。したがって、インターネットは、膨大な数の個人間の相互作用の複雑な配列のための媒体を提供する。   For many people, the Internet has recently presented a major way for people to meet new friends and contact existing friends. Thus, the Internet provides a medium for a complex array of interactions between a vast number of individuals.

膨大な数の個人間の通信を容易にするために、種々のソーシャルネットワーキングウェブサイトが近年開発されてきた。ソーシャルネットワーキングウェブサイトは、これらの個人がソーシャルネットワーキングウェブサイトを介して互いに相互作用するのを可能にするための組織やツールおよびフォーラムを提供することができる。多くのユーザは、他のユーザの特定のグループへの通信を制限することをむしろ選んでいる。   Various social networking websites have been developed in recent years to facilitate communication between a vast number of individuals. Social networking websites can provide organizations, tools and forums to allow these individuals to interact with each other via social networking websites. Many users prefer to restrict communication to specific groups of other users.

本発明は、ソーシャルタイムラインを生成するシステムおよび方法を提供する。ソーシャルネットワークに関連したユーザ間の少なくとも一つの関係に関連する複数のデータ項目が受信される。各データ項目は関連時間を有する。データ項目は、少なくとも一つの関係に応じて整列される。ソーシャルタイムラインは、整列されたデータ項目に応じて生成される。   The present invention provides a system and method for generating a social timeline. A plurality of data items associated with at least one relationship between users associated with the social network are received. Each data item has an associated time. Data items are aligned according to at least one relationship. The social timeline is generated according to the arranged data items.

図1は、ソーシャルタイムラインを生成するための典型的な環境のブロック図である。一人以上のユーザ102(例えば、ユーザ102A、ユーザ102B、ユーザ102N)は、ネットワーク104を介してソーシャルネットワークエンジン106と通信する。ソーシャルネットワークエンジン106は、ソーシャルネットワーキングウェブサイト、そのソーシャルネットワーキングウェブサイトを運営する一以上のサーバ、または、ネットワーク104を介してソーシャルネットワーキングサービスを提供することができるあらゆる他の装置やアプリケーションを備えていればよい。ユーザ102は、ネットワーク104を介してソーシャルネットワークエンジン106により提供されるサービスにアクセスすることができる。任意に、一人以上のユーザ102は、ソーシャルネットワークエンジン106に直接アクセスすることができてもよい。   FIG. 1 is a block diagram of an exemplary environment for generating a social timeline. One or more users 102 (eg, user 102A, user 102B, user 102N) communicate with social network engine 106 via network 104. The social network engine 106 may include a social networking website, one or more servers that operate the social networking website, or any other device or application that can provide social networking services over the network 104. That's fine. User 102 can access services provided by social network engine 106 via network 104. Optionally, one or more users 102 may be able to access the social network engine 106 directly.

ユーザ102は、ソーシャルネットワークエンジン106にアクセスするために、ラップトップまたはデスクトップコンピュータ、携帯電話、携帯情報端末(PDA)、セットトップボックスなどの計算装置を用いればよい。ユーザ102は、ソーシャルネットワークメンバーについてのデータを見たり、ソーシャルタイムラインを見たり、彼らおよび可能な他人についてのデータを入力したり、ソーシャルネットワークグループなどに加入したりすることができる。ユーザ102は、例えば、典型的にソーシャルネットワークエンジン106に関連したソーシャルネットワーキングウェブサイトのメンバーであり、したがってソーシャルネットワークメンバーを構成する。   The user 102 may use a computing device such as a laptop or desktop computer, mobile phone, personal digital assistant (PDA), set top box, etc. to access the social network engine 106. User 102 can view data about social network members, view social timelines, enter data about them and possible others, subscribe to social network groups, and the like. User 102 is, for example, a member of a social networking website typically associated with social network engine 106 and thus constitutes a social network member.

典型的な実施形態によれば、ユーザ102Aなどのユーザ102は、ソーシャルネットワークエンジン106に関連するとともに、ユーザ102Aが関係を構築したり、既存の関係の詳細を構築したり、変更したりしたい一人以上の他のメンバー(例えば、ユーザ102Bやユーザ102N)を特定する。ソーシャルネットワークエンジン106を用いて、ユーザ102Aは、その関係についての詳細を入力する。そして、ソーシャルネットワークエンジン106は、ユーザ102Aから他のユーザ(すなわち、ユーザ102Bやユーザ102N)への詳細を含むデータを送信すればよい。ユーザ102Bやユーザ102Nは、そのデータに応じて入力を提供する。その応答は、例えばそのデータを修正するものであってもよい。   According to an exemplary embodiment, a user 102, such as user 102A, is associated with the social network engine 106, and the user 102A wants to build a relationship, build details of an existing relationship, or change the details of an existing relationship. The other members (for example, the user 102B and the user 102N) are specified. Using social network engine 106, user 102A enters details about the relationship. And social network engine 106 should just transmit the data containing the details from user 102A to other users (namely, user 102B and user 102N). The user 102B and the user 102N provide input according to the data. The response may, for example, correct the data.

ユーザ102Bやユーザ102Nとの関係は、その入力に基づいてソーシャルネットワークエンジン106によって確認されればよい。その代わりに、いくつかの実施形態によれば、その関係の存在は否定されてもよい。あらゆるタイプの確認や入力は、ユーザ102Aとユーザ102Bやユーザ102Nとの間の関係を変更したり、否定したり、構築したりするために用いられてもよい。   The relationship with the user 102B or the user 102N may be confirmed by the social network engine 106 based on the input. Instead, according to some embodiments, the existence of the relationship may be denied. Any type of confirmation or input may be used to change, deny, or build the relationship between user 102A and user 102B or user 102N.

その関係は、ユーザ102内の二人の間に存在するあらゆるタイプの関係を含んでいてもよい。例えば、ユーザ102Aとユーザ102Bは、一緒に働いていたり、同級生であったり、親類であったり、付き合っていたりなどすればよい。2以上の関係が二人のユーザの間に存在してもよい。例えば、ユーザ102Aとユーザ102Bは、一緒に働くとともに付き合っていてもよい。   The relationship may include any type of relationship that exists between two people in the user 102. For example, the user 102A and the user 102B may work together, are classmates, are relatives, or are associated with each other. Two or more relationships may exist between two users. For example, the user 102A and the user 102B may work together and be associated with each other.

その後、そのデータは整列されればよい。例えば、ユーザ102Aは、ユーザ102Bとの関係がユーザ102Nとの関係よりも古いことを特定してもよい。言い換えれば、ユーザ102Aは、その関係についてのカレンダーの日付、年、および他の時間情報を示す詳細なデータを入力すればよい。そして、ソーシャルネットワークエンジン106は、示される時間によりそのデータを整理し、整理されたデータに基づいてソーシャルタイムラインを生成することができる。ソーシャルタイムラインは、例えば2004年のように、その関係に関連するあるイベントがいつ発生したか、ユーザ102Aがいつユーザ102Bに出会ったか、いつユーザ102Bと一緒にアルゼンチンに旅行したかを示せばよい。その関係に関連したあらゆるタイプのイベント、詳細および他のデータは、ユーザ102により提供されてもよく、ソーシャルタイムラインを生成するために利用されてもよい。   Thereafter, the data may be aligned. For example, the user 102A may specify that the relationship with the user 102B is older than the relationship with the user 102N. In other words, the user 102A may enter detailed data indicating the calendar date, year, and other time information about the relationship. The social network engine 106 can organize the data according to the time indicated, and can generate a social timeline based on the organized data. The social timeline may indicate when an event related to the relationship occurred, such as 2004, when the user 102A met the user 102B, and when he traveled to Argentina with the user 102B . Any type of event, details and other data related to the relationship may be provided by the user 102 and utilized to generate a social timeline.

図2において、図1で説明されたソーシャルネットワークエンジン106などの典型的なソーシャルネットワークエンジンを示す。通信インタフェース202は、ユーザ102からデータを受信し、ユーザ102にデータを送信するためのソーシャルネットワークエンジン106に関連して設けられる。ユーザ102は、ネットワーク104を介してソーシャルネットワークエンジン106にあらゆるタイプのデータを送信することができ、その反対も同様である。例えば、ユーザ102は、詳細に基づいてユーザ102Aなどのユーザ102のためのソーシャルタイムラインを生成するために、ソーシャルネットワークエンジン106が利用可能な他のユーザ102との関係についての詳細を提供することができる。   In FIG. 2, a typical social network engine, such as the social network engine 106 described in FIG. 1, is shown. A communication interface 202 is provided in connection with the social network engine 106 for receiving data from the user 102 and transmitting data to the user 102. The user 102 can send any type of data via the network 104 to the social network engine 106, and vice versa. For example, the user 102 provides details about relationships with other users 102 that the social network engine 106 can use to generate a social timeline for the user 102, such as the user 102A, based on the details. Can do.

典型的に、ユーザ102は、ソーシャルネットワークエンジン106に関連したウェブサイトにアクセスする。例えば、ソーシャルネットワークエンジン106は、ユーザ102が互いに相互作用するために訪問することができるソーシャルネットワーキングウェブサイトを主催してもよい。そのウェブサイトは、ユーザ102についての種々のタイプのデータ(例えば、ソーシャルタイムライン、プロフィール情報、ユーザ102Aのような特定のユーザがユーザ102Bやユーザ102Nのような他のユーザとの間に有する関係)を互いに表示することができる。ユーザ102は、ソーシャルネットワーキングウェブサイト内の特定のコミュニティ(例えば、通っている学校、職場、地理的位置などに従って分類されたコミュニティ)に属していてもよい。   Typically, the user 102 accesses a website associated with the social network engine 106. For example, social network engine 106 may host a social networking website that users 102 can visit to interact with each other. The website may include various types of data about the user 102 (eg, social timeline, profile information, relationships that a particular user, such as user 102A, has with other users, such as user 102B or user 102N. ) Can be displayed with each other. User 102 may belong to a particular community within a social networking website (eg, a community categorized according to school attended, workplace, geographic location, etc.).

ソーシャル関係エディタモジュール204は、ユーザ102が互いに有するソーシャル関係を編集あるいは入力するために設けられる。例えば、ユーザ102Aは、ユーザ102Bやユーザ102Nとの特定の関係を指定することができる。そして、ユーザ102Bおよびユーザ102Nの少なくとも一人は、ユーザ102Aにより指定された特定の関係を確認するために質問されてもよい。したがって、ソーシャルネットワーキングウェブサイトを介して構築された各関係は、その関係の二人以上のユーザ102によって正しいことを確かめられる。ソーシャル関係エディタモジュール204に関連したソーシャル関係エディタ表示ページについて、図4に関連してさらに説明する。   The social relationship editor module 204 is provided for editing or inputting social relationships that the users 102 have with each other. For example, the user 102A can specify a specific relationship with the user 102B or the user 102N. Then, at least one of the user 102B and the user 102N may be asked to confirm a specific relationship specified by the user 102A. Thus, each relationship established via a social networking website can be verified to be correct by more than one user 102 of the relationship. The social relationship editor display page associated with the social relationship editor module 204 is further described with respect to FIG.

ソーシャル関係エディタモジュール204は、ユーザ102間の一以上の関係を追跡することができる。また、ソーシャル関係エディタモジュール204は、特定された関係を確認するために、コミュニケーションを生成し、ユーザ102にそれを送信することができる。ここに記述のように、ユーザ102は、典型的にソーシャルネットワーキングウェブサイトのメンバーである。したがって、ユーザ102は、ソーシャルネットワークエンジン106に関連したソーシャルネットワークウェブサイトを介して互いに相互作用し、その相互作用を容易にし、あるいはあらゆる他の理由のために、互いに関係を特定することができる。   Social relationship editor module 204 can track one or more relationships between users 102. The social relationship editor module 204 can also generate a communication and send it to the user 102 to confirm the identified relationship. As described herein, the user 102 is typically a member of a social networking website. Thus, users 102 can interact with each other via a social network website associated with social network engine 106, facilitate that interaction, or identify relationships with each other for any other reason.

また、ソーシャル関係エディタモジュール204は、ここに記述のように、他のユーザ102との関係についてのデータを入力するために、ユーザ102により利用されてもよい。そして、データは、どのイベントが毎日、毎月または毎年ユーザ102Aに起こるのかのようなユーザ102のソーシャルタイムラインを生成するために用いられてもよい。   The social relationship editor module 204 may also be used by the user 102 to input data about relationships with other users 102 as described herein. The data may then be used to generate a social timeline for the user 102, such as which events happen to the user 102A daily, monthly or yearly.

関係格納モジュール206は、ユーザ102間の関係を含む一以上のデータベースを格納するために設けられる。関係格納モジュール206は、データベースを格納するために、あらゆるタイプの記憶装置または媒体を利用することができる。例えば、関係格納モジュール206は、CD−ROM、DRAM等のハードドライブにそのデータベースを格納することができる。その関係についての情報、ユーザ102に関連したプロフィールデータあるいはユーザ102に関連したあらゆる他の情報を格納するためのあらゆるタイプの記憶装置または記憶媒体は、種々の実施形態の範囲内である。いくつかの実施形態によれば、関係格納モジュール206は、各ユーザ102のために生成されたソーシャルタイムラインを格納することができる。   A relationship storage module 206 is provided for storing one or more databases containing relationships between users 102. The relationship storage module 206 can utilize any type of storage device or medium to store the database. For example, the relationship storage module 206 can store the database in a hard drive such as a CD-ROM or DRAM. Any type of storage device or storage medium for storing information about the relationship, profile data associated with the user 102 or any other information associated with the user 102 is within the scope of various embodiments. According to some embodiments, the relationship storage module 206 can store a social timeline generated for each user 102.

また、ソーシャルタイムラインモジュール208は、ソーシャルネットワークエンジン106に関連して設けられる。ソーシャルタイムラインモジュール208は、ユーザ102により提供される関係データを利用する。そして、ユーザ102により提供される種々の関係についてのデータは、ユーザ102により示されるように、その関係が発生する時間、その関係に関連したイベントが発生する時間によって整列される。例えば、ユーザ102Aは、ユーザ102Aが2003年の秋にユーザ102Bと一緒に授業を受けたことを示してもよい。そして、授業についてのデータは、ユーザ102Aにより提供される他のデータに関連して整理され、ユーザ102Aのためのソーシャルタイムラインが生成される。   The social timeline module 208 is also provided in association with the social network engine 106. The social timeline module 208 uses relationship data provided by the user 102. The data about the various relationships provided by the user 102 is then sorted by the time at which the relationship occurs and the time at which the event associated with the relationship occurs, as shown by the user 102. For example, user 102A may indicate that user 102A took a class with user 102B in the fall of 2003. The data about the lesson is organized in relation to other data provided by the user 102A, and a social timeline for the user 102A is generated.

ユーザ102Aは、ボタン、ポータル、リンクなどを介して、ユーザ102Aに関連したソーシャルタイムラインを示す表示ページを要求することができてもよい。また、他のユーザ102は、ユーザ102Aのためのソーシャルタイムラインを要求することができてもよい。異なるソーシャルタイムラインは、職場コミュニティのためのあるソーシャルタイムラインや大学コミュニティのための別のソーシャルタイムラインなどのユーザ102Aに関連した異なるコミュニティのために生成されてもよい。   User 102A may be able to request a display page showing a social timeline associated with user 102A via a button, portal, link, or the like. Other users 102 may also be able to request a social timeline for user 102A. Different social timelines may be generated for different communities associated with the user 102A, such as one social timeline for the workplace community and another social timeline for the university community.

表示モジュール210は、ソーシャルネットワークエンジン106に関連してもよい。表示モジュール210は、ユーザ102に対してソーシャルタイムラインを表示するための表示を生成してもよい。イベントやそのイベントに関連した時間枠などのソーシャルタイムラインデータ項目を提供するソーシャルタイムラインは、ユーザ102に対して表示されてもよく、あるいは、ソーシャルタイムラインは、お互いのソーシャルタイムラインを見たい他のユーザ102に対して表示されてもよい。ユーザ102Aは、ユーザ102Aのためのソーシャルタイムラインにアクセスすることができる他のユーザ102またはユーザ102のグループを特定するためにプライバシー設定を調整してもよい。   Display module 210 may be associated with social network engine 106. The display module 210 may generate a display for displaying a social timeline to the user 102. A social timeline that provides a social timeline data item, such as an event and a time frame associated with the event, may be displayed to the user 102, or the social timelines want to see each other's social timeline It may be displayed to other users 102. User 102A may adjust privacy settings to identify other users 102 or groups of users 102 that can access the social timeline for user 102A.

図2はソーシャルネットワークエンジン106(例えば、通信インタフェース202、ソーシャル関係エディタモジュール204、関係格納モジュール206およびソーシャルタイムラインモジュール208)に関連した種々のモジュールを示すが、それ以上あるいはそれ以下のモジュールがソーシャルネットワークエンジン106に関連付けられてもよく、それもまだ種々の実施形態の範囲に含まれる。   FIG. 2 illustrates various modules associated with the social network engine 106 (eg, communication interface 202, social relationship editor module 204, relationship storage module 206, and social timeline module 208), although more or less modules are social. It may be associated with the network engine 106 and still fall within the scope of the various embodiments.

図3は典型的な友人リスト300を示す。友人リスト300は、ソーシャルネットワークエンジン106に関連したページに表示されればよい。友人リスト300は、友人リストタブ302を介してユーザ102によって選択されてもよい。また、ソーシャルタイムラインタブ304が選択されてもよい。ソーシャルタイムラインタブ304は、あるタイムラインに従って、友人との関係に関連したイベントを友人リスト300に表示してもよい。   FIG. 3 shows a typical friend list 300. The friend list 300 may be displayed on a page related to the social network engine 106. Friend list 300 may be selected by user 102 via friend list tab 302. Also, the social timeline tab 304 may be selected. The social timeline tab 304 may display events related to relationships with friends in the friend list 300 according to a certain timeline.

各ユーザ102のための画像またはグラフィカル表示306は、友人リスト300の一部として含まれてもよい。例えば、ユーザ102Aは、ユーザ102Aの写真を利用してもよく、ユーザ102Bは、ユーザ102Bを表す漫画のキャラクタを利用してもよい。あらゆるタイプの絵、写真、グラフィック、アイコン、記号などは、画像またはグラフィカル表示306を介してユーザ102を表すために用いられてもよい。   An image or graphical display 306 for each user 102 may be included as part of the friend list 300. For example, the user 102A may use a photograph of the user 102A, and the user 102B may use a cartoon character representing the user 102B. Any type of picture, photo, graphic, icon, symbol, etc. may be used to represent the user 102 via an image or graphical display 306.

経歴データ308は、リストアップされた各ユーザ102について表示される。例えば、名前、ステータス(地位)、卒業年度、研究分野などが、各ユーザ102の経歴データ308として表示されてもよい。リストアップされたユーザ102についてのあらゆるタイプのデータが経歴データ308を構成してもよい。   The history data 308 is displayed for each user 102 listed. For example, the name, status (position), graduation year, research field, and the like may be displayed as the history data 308 of each user 102. Any type of data for the listed user 102 may constitute the history data 308.

ユーザ行動エリア310は、友人リスト300に関連してもよく、各ユーザ102に関連して表示されてもよい。図3では、ユーザ行動エリア310は、各ユーザ102の経歴データ308の右側に表示される。しかしながら、ユーザ行動エリア310、経歴データ308あるいは画像/グラフィカル表示306はどこに表示されてもよい。例えば、画像/グラフィカル表示306は、ユーザ行動エリア310を表示するために、アクセスされ、チェックマークされ、強調等されてもよい。   The user action area 310 may be related to the friend list 300 or may be displayed related to each user 102. In FIG. 3, the user action area 310 is displayed on the right side of the history data 308 of each user 102. However, the user action area 310, the history data 308, or the image / graphical display 306 may be displayed anywhere. For example, the image / graphical display 306 may be accessed, checked, highlighted, etc. to display the user action area 310.

ユーザ行動エリア310により、ユーザ102は、経歴データ308が表示されているユーザ102Aのような特定のユーザに関連して実行する一以上の行動を選択することができる。例えば、ユーザ102は、「メッセージを送信する」機能を介して電子メールまたは他のメッセージをユーザ102に送信するために選択することができるとともに、ポップアップまたは同様のスクリーンに向けられる「彼女を突く!」機能を利用して、ユーザ102が表示されたユーザを「突く」ことを望んでいるかを確認するために選択することができる。表示されたユーザがもう一人のユーザ102により「突かれた」ことを表示されたユーザに知らせる告知が、その表示されたユーザに送信されてもよい。   The user action area 310 allows the user 102 to select one or more actions to perform in connection with a particular user, such as the user 102A whose history data 308 is displayed. For example, the user 102 can select to send an email or other message to the user 102 via a “send message” function and be directed to a pop-up or similar screen “Poke her! The “” function can be used to select whether the user 102 wants to “poke” the displayed user. An announcement may be sent to the displayed user informing the displayed user that the displayed user has been “pocketed” by another user 102.

また、ユーザ行動エリア310によって、ユーザ102は、ユーザ102の友人についてのデータを見るために「友人を見る」機能を利用したり、そのユーザに関連した写真を見るために「写真を見る」機能を利用したり、ユーザ102の友人グループへの追加を要求するために「友人に追加する」機能を利用したりすることができてもよい。種々の他のオプションは、ユーザ行動エリア310を介してアクセスされてもよい。例えば、ユーザ102は、ユーザ行動エリア310を介して、ユーザ102Bのような特定のユーザについてのストーリーにアクセスすることができてもよい。   Also, the user action area 310 allows the user 102 to use the “view friends” function to view data about the user's 102 friends, and the “view photos” function to view photos associated with the user. Or use the “add to friends” function to request the user 102 to add to a friend group. Various other options may be accessed via the user action area 310. For example, user 102 may be able to access stories about a particular user, such as user 102B, via user action area 310.

例えば、ユーザ102は、「メッセージを送信する」機能を介して電子メールまたは他のメッセージをユーザ102に送信することを選択することができるとともに、ポップアップまたは同様のスクリーンに向けられる「彼女を突く!」機能を利用して、ユーザ102が表示されたユーザを「突く」ことを望んでいるかを確認することを選択することができる。表示されたユーザがもう一人のユーザ102により「突かれた」ことを表示されたユーザに知らせる告知が、その表示されたユーザに送信されてもよい。   For example, the user 102 may choose to send an email or other message to the user 102 via a “send message” function and be directed to a pop-up or similar screen “Poke her! Using the "" function, the user 102 can choose to confirm whether he wants to "poke" the displayed user. An announcement may be sent to the displayed user informing the displayed user that the displayed user has been “pocketed” by another user 102.

また、ユーザ行動エリア310によって、ユーザ102は、ユーザ102の友人についてのデータを見るために「友人を見る」機能を利用したり、そのユーザに関連した写真を見るために「写真を見る」機能を利用したり、ユーザ102の友人グループへの追加を要求するために「友人に追加する」機能を利用したりすることができてもよい。種々の他のオプションは、ユーザ行動エリア310を介してアクセスされてもよい。例えば、ユーザ102は、ユーザ行動エリア310を介して、ユーザ102Bのような特定のユーザについてのストーリーにアクセスすることができてもよい。   Also, the user action area 310 allows the user 102 to use the “view friends” function to view data about the user's 102 friends, and the “view photos” function to view photos associated with the user. Or use the “add to friends” function to request the user 102 to add to a friend group. Various other options may be accessed via the user action area 310. For example, user 102 may be able to access stories about a particular user, such as user 102B, via user action area 310.

友人リスト300は、ユーザ102についてのあらゆるタイプのデータを表示するために用いられてもよい。図3に示す友人リスト300は、あるコミュニティに属する種々のユーザについてのデータを表示するための典型的な表示ページである。個人ユーザまたはユーザのグループについてのプロフィールデータは友人リスト300を介して示される。また、種々のコミュニティに属しているユーザ102についてのデータ、そのユーザ102についてのストーリーなどは、友人リスト300またはあらゆる他の表示ページを介して表示されてもよい。   Friend list 300 may be used to display any type of data about user 102. A friend list 300 shown in FIG. 3 is a typical display page for displaying data about various users belonging to a certain community. Profile data for an individual user or a group of users is shown via a friend list 300. Also, data about users 102 belonging to various communities, stories about the users 102, etc. may be displayed via the friend list 300 or any other display page.

また、図3の友人リスト300は、典型的な実施形態に従って、友人リスト300上の友人に関連したソーシャルタイムラインを表示するために用いられてもよい。友人リスト300は、ソーシャル関係エディタモジュール204により生成されてもよく、ユーザ102Aにより始められた検索またはフィルタ機能に応じて表示されてもよい。ここに記述のように、友人リスト300のためのユーザ102についてのデータは、関係格納モジュール206あるいはユーザ102についてのデータを格納するための別の記憶モジュール(図示せず)によるデータベースに格納されてもよい。   The friend list 300 of FIG. 3 may also be used to display a social timeline associated with friends on the friend list 300, according to an exemplary embodiment. The friend list 300 may be generated by the social relationship editor module 204 and may be displayed in response to a search or filter function initiated by the user 102A. As described herein, data for user 102 for friend list 300 is stored in a database by relationship storage module 206 or another storage module (not shown) for storing data for user 102. Also good.

友人リスト300は、ユーザ102のディレクトリ、ユーザ102のコレクション、ユーザ102Aに関連して構築された関係のディレクトリ、またはユーザ102についてのあらゆる他の情報を表示するために用いられてもよい。ここに記述のように、ユーザ102に関連したいずれかのデータは、友人リスト300またはソーシャルネットワークエンジン106に関連したあらゆる他の表示機構を利用することにより表示されてもよい。   Friend list 300 may be used to display a directory of user 102, a collection of user 102, a directory of relationships established in association with user 102A, or any other information about user 102. As described herein, any data associated with the user 102 may be displayed by utilizing the friend list 300 or any other display mechanism associated with the social network engine 106.

また、友人リスト300は、ここで説明したソーシャルタイムラインを生成することなどよって、ユーザ102が他のユーザとの間で有する関係に関連した年代順配列に従って昇順または降順でユーザ102を表示することができる。例えば、ユーザ102Nは、ユーザ102Aによって要求される一覧表においてユーザ102Bの前に表示されてもよい。なぜならば、ユーザ102Aは、ユーザ102Bよりも長い間ユーザ102Nを知っていたからである。共通のイベント、状態、出来事などに関連した共通のグループに従ってユーザ102を表示することができる。   The friend list 300 also displays the user 102 in ascending or descending order according to a chronological order related to the relationship that the user 102 has with other users, such as by generating a social timeline as described herein. Can do. For example, the user 102N may be displayed before the user 102B in the list requested by the user 102A. This is because the user 102A knew the user 102N for a longer time than the user 102B. Users 102 can be displayed according to a common group associated with common events, states, events, and the like.

図4は、典型的な関係エディタページ400を示す。他のユーザ102との関係についてユーザ102に質問するために、図4に示す関係エディタページ400を用いることができる。関係エディタページ400は、ソーシャルタイムラインを生成するためのタイミング情報などの関係についての詳細を習得するために用いられてもよい。ユーザ102Bのようなもう一人のユーザとの関係を形成し、もしくは他の方法で構築し、あるいは、特定のイベントやその特定のイベントに関連した時間枠についての詳細を提供するなどの関係についての詳細を編集するために、ユーザ102Aのような特定のユーザからの要求に応じて、関係エディタページ400が送信されてもよい。   FIG. 4 shows an exemplary relationship editor page 400. The relationship editor page 400 shown in FIG. 4 can be used to ask the user 102 questions about relationships with other users 102. The relationship editor page 400 may be used to learn details about relationships such as timing information for generating a social timeline. Form a relationship with another user, such as user 102B, or otherwise build, or provide details about a particular event and the time frame associated with that particular event A relationship editor page 400 may be sent in response to a request from a particular user, such as user 102A, to edit the details.

関係インクエリ402は、関係エディタページ400の内容を構築するために用いられてもよい。例えば、図4は、「ジョンドゥをどのようにして知ったか?」という関係インクエリ402のための関係エディタページ400を示す。しかしながら、関係インクエリ402は、「ジョンドゥにより提供されたあなたとの関係についての情報が正確であるか?」のようなあらゆるインクエリを含んでもよい。あらゆるタイプの関係インクエリ402が、関係エディタページ400に関連して設けられてもよい。   The relationship inquery 402 may be used to build the content of the relationship editor page 400. For example, FIG. 4 shows a relationship editor page 400 for a relationship inquery 402 “How did you know Jon Do?”. However, the relationship in-query 402 may include any in-query such as "Is the information about the relationship with you provided by John Doe accurate?" Any type of relationship inquery 402 may be provided in connection with the relationship editor page 400.

関係類型特定部404は、ユーザ102が他のユーザ102との間に有する関係を選択し、あるいは特定するのを可能にするために表示されてもよい。例えば、ユーザ102Aは、ユーザ102Aがユーザ102Bと一緒に住んでいるか、ユーザ102Bと一緒に働いているか、あるいは、友人を介してユーザ102Bを知っているかを選択すればよい。一以上の関係類型特定部404が選択されてもよい。ここに記述のように、ユーザ102は、2以上の関係を有してもよい。   The relationship type identification unit 404 may be displayed to allow the user 102 to select or identify relationships that the user 102 has with other users 102. For example, the user 102A may select whether the user 102A lives with the user 102B, works with the user 102B, or knows the user 102B through a friend. One or more relationship type specifying units 404 may be selected. As described herein, the user 102 may have more than one relationship.

関係詳細特定部406により、ユーザ102は、その関係の性質をさらに指定することができる。例えば、関係詳細特定部406は、ユーザ102がどこに一緒に住んでいるか、ユーザ102がどこで一緒に働いているか、ユーザ102がどの友人を共通に有するかなどを構築してもよい。各関係類型特定部404のために一つの関係詳細特定部406のみを示すが、各関係類型特定部404に関連して二つ以上の関係詳細特定部406が設けられてもよい。   The relationship detail specifying unit 406 allows the user 102 to further specify the nature of the relationship. For example, the relationship detail identification unit 406 may construct where the user 102 lives together, where the user 102 works together, what friend the user 102 has in common, and the like. Only one relationship detail specifying unit 406 is shown for each relationship type specifying unit 404, but two or more relationship detail specifying units 406 may be provided in association with each relationship type specifying unit 404.

また、時間枠特定部408は、関係エディタページ400と関連して設けられてもよい。時間枠特定部408は、関係類型特定部404に関連した時間または時間枠を構築するために用いられてもよい。例えば、時間枠特定部408は、ユーザ102が一緒に住んでいるとき、一緒に働いているとき、付き合っているときなどを指定することができる。そして、時間枠特定部408のデータは、ここに記述されるソーシャルタイムラインを生成するために整列され、利用されればよい。   Further, the time frame specifying unit 408 may be provided in association with the related editor page 400. The time frame identification unit 408 may be used to construct a time or time frame associated with the relationship type identification unit 404. For example, the time frame specifying unit 408 can specify when the user 102 lives together, works together, or is dating. And the data of the time frame specification part 408 should just be aligned and utilized in order to produce | generate the social timeline described here.

関係インクエリ402、関係類型特定部404、関係詳細特定部406および時間枠特定部408の少なくとも一つは、ドロップダウンメニュー、テキスト入力ボックス、チェックボックス、あるいはあらゆる他の選択方法または選択方法の組み合わせを介して選択可能であってもよい。いくつかの実施形態によれば、関係インクエリ402は、関係の確認を求めているユーザ102に送信されたときの選択で予め投入される。また、ユーザ102について既に格納されたデータ、およびユーザ102が前の機会に互いに構築した関係の少なくとも一方を利用して、部分的にあるいは全体的に、関係エディタページ400を自動的に投入することができる。例えば、関係エディタページ400により特定される関係についての時間枠データが正しいか否かを確認するために、関係エディタページ400がユーザ102Aに送信されてもよい。   At least one of the relationship inquery 402, the relationship type identification unit 404, the relationship detail identification unit 406, and the time frame identification unit 408 may be a drop-down menu, a text entry box, a check box, or any other selection method or combination of selection methods. It may be selectable via. According to some embodiments, the relationship inquery 402 is pre-populated with a selection when sent to the user 102 seeking confirmation of the relationship. Also, the relationship editor page 400 is automatically populated, in part or in whole, using at least one of the data already stored for the user 102 and the relationship that the user 102 has established with each other at the previous opportunity. Can do. For example, the relationship editor page 400 may be sent to the user 102A to confirm whether the time frame data for the relationship specified by the relationship editor page 400 is correct.

図3および図4に関連して記述する配列、提示、表示あるいは内容は、変化してもよく、それでも種々の実施形態の範囲内のままであればよい。追加の時間枠質問は、関係エディタページ400に関連して利用されてもよく、追加のタイプの経歴データ308は、友人リスト300を介して表示されてもよい。   The arrangement, presentation, display or content described in connection with FIGS. 3 and 4 may vary and still remain within the scope of the various embodiments. Additional time frame questions may be utilized in connection with the relationship editor page 400 and additional types of background data 308 may be displayed via the friend list 300.

例えば、ユーザ102Aは、ユーザ102Aがユーザ102Bとの間に有する関係についての詳細を提供するために、関係インクエリ402、関係類型特定部404、関係詳細特定部406、時間枠特定部408あるいは関係エディタページ400を介して設けられ得るあらゆる他の特定部から選択することにより、関係エディタページ400を完了してもよい。そして、ユーザ102Bは、予め投入された関係エディタページ400を送信されてもよく、ユーザ102Aにより提供されるデータを確認するために質問されてもよい。ユーザ102Bは、関係エディタページ400上のデータの正確性を確認したり、関係エディタページ400上のデータを修正したり、関係エディタページ400のデータに追加したり、あるいは関係エディタページ400上のデータの正確性を否定したりすることができる。   For example, the user 102A may use the relationship in-query 402, the relationship type specifying unit 404, the relationship detail specifying unit 406, the time frame specifying unit 408, or the relationship editor to provide details about the relationship that the user 102A has with the user 102B. The relationship editor page 400 may be completed by selecting from any other specific part that may be provided via the page 400. User 102B may then be sent a pre-populated relationship editor page 400 and may be queried to confirm the data provided by user 102A. The user 102B checks the accuracy of the data on the relationship editor page 400, modifies the data on the relationship editor page 400, adds to the data on the relationship editor page 400, or the data on the relationship editor page 400. You can deny the accuracy of.

関係エディタページ400を介して構築された関係についての詳細は、関係格納モジュール206および関係データベースにより格納され得る。関係データベースは、ユーザ102により提供される各データ項目についての時間枠情報にアクセスしたり、ユーザ102により提供され、ユーザ102間の関係に関連したデータ項目を組織化したり、ソーシャルタイムラインを生成したりするために用いられる。その代わりに、ユーザ102Bからのソーシャルタイムラインまたはタイムラインデータは、いつユーザ102Aがデータ項目に関連した時間を提供し損ねるかなどのユーザ102Aに関連したデータ項目のための時間を投入するために用いられてもよい。   Details about the relationships built via the relationship editor page 400 may be stored by the relationship storage module 206 and the relationship database. The relational database accesses time frame information about each data item provided by the user 102, organizes data items provided by the user 102 and related to the relationship between the users 102, and generates a social timeline. It is used to Instead, the social timeline or timeline data from user 102B is used to populate time for data items associated with user 102A, such as when user 102A fails to provide time associated with the data item. May be used.

インクエリの内容および関係エディタページ400に関連したデータは、クラブの会員、チーム、教会などのあらゆるトピックスと、共通のコース、クラス、協会、研究のプログラムなどと、共通のトラベル、ジャーニー、アドベンチャー、パーティ、会議などと、共通の家族関係、友人、知人、恋人もしくは同業者、音楽への関心、レストラン、バー、パブなどと、二人以上のユーザ102がオンライン活動などを介してランダムに、偶然に、目的を持って出会うか否か、あるいは二人以上のユーザ102が出会ったことがないかなどとを含んでもよい。ここに記述のように、関係エディタページ400を介してあらゆるタイプのデータを構築することができる。   Inquire content and data related to the relationship editor page 400 include all topics such as club members, teams, churches, common courses, classes, associations, research programs, etc., common travel, journeys, adventures, parties , Meetings, etc., common family relationships, friends, acquaintances, lovers or peers, interest in music, restaurants, bars, pubs, etc. It may include whether or not to meet with a purpose or whether or not two or more users 102 have met. Any type of data can be constructed via the relationship editor page 400 as described herein.

ここに記述のように、確認要求は、関係エディタページ400の完了に応じてユーザ102に送信されてもよい。ソーシャル関係エディタモジュール204は、ユーザ102Aが知り得る、またはユーザ102Aが関係の構築を望む人として、ユーザ102Aがユーザ102Bを選択したというコミュニケーションを、例えばユーザ102Bに送信することができる。ユーザ102Bは、ユーザ102Aにより提供されるデータを確認したり、そのデータを調整または編集したり、その関係に関するメッセージをユーザ102Aに送信したり、その関係の存在を否定したり、その関係についてのデータを追加したりすることを選択してもよい。ユーザ102Bがそのデータを編集したり、それに追加したりするならば、ユーザ102Aは、典型的な実施形態に従って追加または編集されたデータを確認するために質問されてもよい。   As described herein, the confirmation request may be sent to the user 102 upon completion of the relationship editor page 400. The social relationship editor module 204 can send a communication to the user 102B, for example, that the user 102A has selected the user 102B as a person that the user 102A can know or that the user 102A wants to build a relationship with. The user 102B confirms the data provided by the user 102A, adjusts or edits the data, sends a message regarding the relationship to the user 102A, denies the existence of the relationship, You may choose to add data. If user 102B edits or adds to that data, user 102A may be queried to confirm the data added or edited according to the exemplary embodiment.

いくつかの実施形態によれば、ユーザ102Aは、ユーザ102Bについての他の部分を完了するためにそのままにしつつ、関係エディタページ400の部分を完了してもよい。例えば、ユーザ102Aは、ユーザ102Aとユーザ102Bとの関係のための時間枠を記述する関係エディタページ400の部分を完了することをユーザ102Bに望んでもよい。   According to some embodiments, user 102A may complete portions of relationship editor page 400 while leaving other portions for user 102B complete. For example, the user 102A may want the user 102B to complete the portion of the relationship editor page 400 that describes the time frame for the relationship between the user 102A and the user 102B.

図5において、典型的なソーシャルタイムラインページ500を示す。ソーシャルタイムラインページ500は、図3で論じた、または、リンク、ボタン、検索要求などのあらゆる他の方法でソーシャルタイムラインタブ304を介してアクセスされてもよい。   In FIG. 5, a typical social timeline page 500 is shown. The social timeline page 500 may be accessed via the social timeline tab 304 as discussed in FIG. 3 or in any other manner such as a link, button, search request, etc.

時間特定部502は、ソーシャルタイムラインページ500上に表示される。時間特定部502は、ユーザ102Aに関連したイベントまたは他のデータ項目が表示され得る時間を示す。ユーザ102Aのためのソーシャルタイムラインページ500は、ユーザ102Aが他のユーザ102との間に有する各関係に関連したイベントを含んでもよい。他のユーザ102と一緒の授業、ユーザ102Aが他のユーザ102と付き合っていた時間枠などの関係についてのデータは、時間特定部502内の日付、ユーザ102Aにより提供される各データ項目のための日時に従って整理されてもよい。そして、そのデータは、例えば、昇順または降順で時間特定部502内に表示されてもよい。   The time specifying unit 502 is displayed on the social timeline page 500. Time identification unit 502 indicates the time at which events or other data items associated with user 102A may be displayed. Social timeline page 500 for user 102A may include events associated with each relationship that user 102A has with other users 102. The data about the relationship with the other user 102, the time frame in which the user 102A was associated with the other user 102, the date in the time specifying unit 502, the data for each data item provided by the user 102A It may be arranged according to the date and time. The data may be displayed in the time specifying unit 502 in ascending order or descending order, for example.

いくつかの実施形態によれば、メンバーリスト504は時間特定部502に応じて表示されてもよい。図5に示すように、メンバーリスト504は、共働者/クラスメート、旅仲間、連結、コースメート、サマー/外国の友人、親族関係、チームメートなどの種々のカテゴリにグループ化されたメンバーの名前を含む。メンバーリスト504は、例えば、特定された年にユーザ102Aが会ったメンバーの名前を含んでもよい。ユーザ102の何人かは、ユーザ102Aにより選択されたプライバシー設定に応じてユーザ102Aの特定のメンバーとの関係に関連した時間枠についてのさらなるデータにアクセスするために、特定のメンバー(すなわち、ユーザ102)の名前をクリックし、あるいは他の方法でアクセスすることができる。   According to some embodiments, the member list 504 may be displayed in response to the time identification unit 502. As shown in FIG. 5, member list 504 includes names of members grouped into various categories such as collaborators / classmates, travel companions, connections, coursemates, summer / foreign friends, relatives, teammates, and the like. Including. Member list 504 may include, for example, names of members that user 102A met in a specified year. Some of the users 102 may access a particular member (i.e., the user 102) in order to access additional data about the time frame associated with the relationship with the particular member of the user 102A depending on the privacy settings selected by the user 102A. ) Name can be clicked or accessed in other ways.

写真506は、ソーシャルタイムラインページ500の一部としてリストアップされた各時間特定部502に関連して表示されてもよい。いくつかの実施形態によれば、ユーザ102は、写真506におけるユーザ102Aのユーザ102との関係についての特定の時間枠データにアクセスするために、その写真506をクリックしてもよい。また、他のユーザ102は、ソーシャルタイムラインページ500上で特定された時間特定部502に相互に関連がある写真を提出することもできる。ソーシャルタイムラインを生成し、ソーシャルタイムラインページ500を介して表示されるためにあらゆるタイプのデータを利用することができる。また、時間特定部502のいくつかは、リストアップされた名称またはイベントを有さなくてもよい。   The photo 506 may be displayed in association with each time identifying unit 502 listed as part of the social timeline page 500. According to some embodiments, the user 102 may click on the photo 506 to access specific time frame data about the relationship of the user 102A with the user 102 in the photo 506. In addition, the other user 102 can also submit photos that are related to the time specifying unit 502 specified on the social timeline page 500. Any type of data can be utilized to generate a social timeline and be displayed via the social timeline page 500. Further, some of the time specifying units 502 may not have a listed name or event.

写真506は、ユーザ102またはあらゆる他のデータに関連したプロフィールに基づいて、自動的に選択されてもよい。ソーシャルネットワークエンジン106がそのソーシャルタイムラインに関連すると決定する更新された写真506をユーザ102がアップロードし、または他の方法で提供するとき、その写真506が自動的に更新されてもよい。いくつかの実施形態によれば、その写真506がソーシャルタイムラインとともに表示するためにアップロードされ、あるいは他の方法で提供される前に、ユーザ102は、図5に示す写真506などの追加されたまたは編集された写真を承認あるいは拒否することができる。   The photo 506 may be automatically selected based on a profile associated with the user 102 or any other data. When the user 102 uploads or otherwise provides an updated photo 506 that the social network engine 106 determines to be associated with the social timeline, the photo 506 may be automatically updated. According to some embodiments, before the photo 506 is uploaded for display with a social timeline or otherwise provided, the user 102 has added an additional photo such as the photo 506 shown in FIG. Or you can approve or reject the edited photo.

典型的な実施形態によれば、各ユーザ102のためのソーシャルタイムラインが表示されてもよい。各ユーザ102のためのソーシャルタイムラインは、ユーザ102Aなどの特定のユーザ102が他のユーザ102の一人以上と共通して有する関係に属しているすべてのイベントまたは他のデータをリストアップしてもよい。例えば、ユーザ102Aのユーザ102Bとの関係におけるソーシャルタイムラインが生成される。この例におけるソーシャルタイムラインは、2003年3月にユーザ102Aとユーザ102Bとが一緒にメキシコに旅行したこと、2004年の1月に一緒に新年会に参加したこと、2004年の6月に一緒にサマーバーベキューを催したことなどのユーザ102Aとユーザ102Bとが毎年共に有するイベントをリストアップすればよい。時間特定部502は、ユーザ102に関連した名前のリストやイベントなどを表示するために、日、月、隔年などの時間のあらゆる増加を利用してもよい。   According to an exemplary embodiment, a social timeline for each user 102 may be displayed. The social timeline for each user 102 may list all events or other data that belong to a relationship that a particular user 102, such as user 102A, has in common with one or more of the other users 102. Good. For example, a social timeline in the relationship between the user 102A and the user 102B is generated. The social timeline in this example is that user 102A and user 102B traveled to Mexico together in March 2003, joined the New Year party together in January 2004, and joined together in June 2004 The events that the user 102A and the user 102B have together every year, such as having a summer barbecue, may be listed. The time identification unit 502 may use any increase in time such as day, month, biennial, etc. to display a list of names, events, etc. associated with the user 102.

いくつかの実施形態によれば、ソーシャルタイムラインモジュール208は、ソーシャルタイムラインページ500を生成しあるいは表示してもよい。しかしながら、あらゆるモジュール、アプリケーション、装置もしくは構成要素がソーシャルタイムラインページ500を生成しあるいは表示することができる。いくつかの実施形態によれば、ソーシャルタイムラインを生成するために、あらゆるタイプのデータが利用されてもよく、ソーシャルタイムラインを生成するためにあらゆる処理が用いられてもよい。   According to some embodiments, social timeline module 208 may generate or display social timeline page 500. However, any module, application, device or component can generate or display the social timeline page 500. According to some embodiments, any type of data may be utilized to generate a social timeline, and any process may be used to generate a social timeline.

いくつかの実施形態によれば、関係エディタページ400からのいくつかまたはすべてのデータは、ソーシャルタイムラインを生成するために参照されてもよい。ソーシャルタイムラインは、ここに記述のように、自動的に生成され、あるいは、ソーシャルタイムラインを要求することによるように、ユーザ102によって誘発されてもよい。また、ユーザ102のプロフィールからのデータ、ユーザ102についてのストーリーからのデータなどのソーシャルタイムラインを生成するためのデータの他の情報源がアクセスされてもよい。   According to some embodiments, some or all data from the relationship editor page 400 may be referenced to generate a social timeline. The social timeline may be automatically generated as described herein, or may be triggered by the user 102, such as by requesting a social timeline. Also, other sources of data for generating a social timeline, such as data from the profile of the user 102, data from a story about the user 102, may be accessed.

ここに記述のように、降順または昇順の年代一覧表がソーシャルタイムラインに含まれてもよい。例えば、日付は、月/日/年の形式でソーシャルタイムラインページ500の左手側の下方に降順でリストアップされてもよい。年代一覧表に対応するイベント、状態、相互作用、経験などのカテゴリは、ソーシャルタイムラインを記述するために生成され、あるいは利用されてもよい。データは、ソーシャルタイムラインページ500上の様々な位置にフォーマットされ、あるいは配置されてもよい。種々のカテゴリに対応する個人の名前は、例えば、図5に示すように、そのカテゴリに隣接して表示されればよい。   As described here, a descending or ascending chronology may be included in the social timeline. For example, dates may be listed in descending order below the left hand side of social timeline page 500 in month / day / year format. Categories such as events, states, interactions, experiences, etc. corresponding to the chronology may be generated or used to describe the social timeline. Data may be formatted or placed at various locations on the social timeline page 500. The names of individuals corresponding to various categories may be displayed adjacent to the categories as shown in FIG. 5, for example.

ソーシャルタイムラインの典型的な実施形態は、ユーザ102がソーシャルネットワーキングウェブサイトを介してまたは他の方法で互いに相互作用する方法を示し得るツールを示す。種々のユーザ102の相互作用およびその相互作用に関連した時間枠を見るために、ソーシャルタイムラインは監視され、編集などされてもよい。いくつかの実施形態によれば、ソーシャルタイムラインは、ユーザ102が互いに与える役割や影響を評価するために利用されてもよい。   An exemplary embodiment of a social timeline illustrates a tool that may show how users 102 interact with each other via a social networking website or otherwise. The social timeline may be monitored, edited, etc. to see the various user 102 interactions and the time frames associated with those interactions. According to some embodiments, the social timeline may be utilized to assess the roles and impacts that users 102 have on each other.

いくつかの実施形態によれば、ユーザ102は、日付、名前またはイベントについての追加のデータにアクセスするために、ソーシャルタイムライン上の日付、名前、イベント等をクリックしてもよい。日付、名前、イベント、またはソーシャルタイムラインの一部として表示される他のデータをクリックし、あるいは他の方法でそれにアクセスすることにより、他のユーザ102は、ソーシャルタイムラインの変更または更新を要求するデータを入力してもよい。いくつかの実施形態によれば、ソーシャルタイムラインは、そのソーシャルタイムラインが生成されているユーザ102によって、または他のユーザ102によって更新され、あるいは他の方法で編集されてもよい。   According to some embodiments, the user 102 may click a date, name, event, etc. on the social timeline to access additional data about the date, name or event. By clicking on or otherwise accessing the date, name, event, or other data displayed as part of the social timeline, other users 102 request a change or update of the social timeline. You may input the data to be. According to some embodiments, the social timeline may be updated or otherwise edited by the user 102 for whom the social timeline is being generated, or by other users 102.

いくつかの実施形態によれば、ソーシャルタイムラインは、ユーザ102のストーリーを生成するために利用されてもよい。例えば、2005年のユーザ102Bの旅行についてのストーリーは、ユーザ102Bがユーザ102Aのためのソーシャルタイムラインにリストアップされているという事実に基づいて、ユーザ102Aに送信されてもよい。あらゆるタイプのストーリーは、ソーシャルタイムラインに基づいてユーザ102Aのために生成され、あるいは特定されてもよい。   According to some embodiments, the social timeline may be utilized to generate a story for the user 102. For example, a story about the travel of user 102B in 2005 may be sent to user 102A based on the fact that user 102B is listed on the social timeline for user 102A. Any type of story may be generated or identified for user 102A based on a social timeline.

図6は、ソーシャルタイムラインのためにデータを整理するための典型的な処理のフロー図である。ステップ602において、二人のユーザ間の一以上の関係のためのデータ項目に関連したデータ項目およびカレンダーの日付が受信される。ユーザ102Aは、イベントなどのデータ項目と、ユーザ102Aのユーザ102Bとの関係についてそのイベントに関連したカレンダーの日付とを提供することができる。   FIG. 6 is a flow diagram of an exemplary process for organizing data for a social timeline. In step 602, data items and calendar dates associated with data items for one or more relationships between two users are received. User 102A can provide a data item such as an event and a calendar date associated with the event regarding the relationship of user 102A to user 102B.

ステップ604において、降順のカレンダーの日付の年代リストが生成される。例えば、ソーシャルタイムラインモジュール208は、年代リストを生成するために、関係格納モジュール206からデータにアクセスしてもよい。その年代リストは、各関係のために、ユーザ102Aの大学コミュニティや仕事コミュニティなどの関係群のために、あるいはあらゆる他の関係のために生成されてもよい。   In step 604, a chronological list of calendar dates in descending order is generated. For example, the social timeline module 208 may access data from the relationship storage module 206 to generate a chronology list. The chronology list may be generated for each relationship, for a group of relationships such as the university community or work community of user 102A, or for any other relationship.

年代リストは、ソーシャルタイムラインが生成されるユーザ102により提供される関係についてのすべてのデータ、およびユーザ102が関係を有する他のユーザ102からのデータの少なくとも一方を含めばよい。例えば、ユーザ102Aは、ユーザ102Aがユーザ102Bとの関係を有することを示せばよいが、ユーザ102Aとユーザ102Bとの関係に関連した日付または時間枠を確認するために、ユーザ102Bからのデータはアクセスされる必要があってもよい。   The age list may include at least one of all data about the relationship provided by the user 102 for whom the social timeline is generated and data from other users 102 with which the user 102 has a relationship. For example, the user 102A may indicate that the user 102A has a relationship with the user 102B, but to confirm the date or time frame associated with the relationship between the user 102A and the user 102B, the data from the user 102B is May need to be accessed.

ステップ606において、年代一覧表に対応するカテゴリが生成される。ここに記述のように、年代一覧表は、その関係に関連したすべての時間枠データのために生成されてもよい。そして、年代一覧表は、グループ、コミュニティなどのカテゴリに従って分割されてもよい。例えば、ユーザ102Aの年代一覧表は、ユーザ102Aに関連した仕事グループ、大学グループおよび友人グループのカテゴリに割り当てられてもよい。   In step 606, a category corresponding to the chronology table is generated. As described herein, a chronology may be generated for all time frame data associated with the relationship. The age list may be divided according to categories such as groups and communities. For example, user 102A's chronology may be assigned to categories of work groups, college groups, and friend groups associated with user 102A.

ステップ608において、そのカテゴリに対応する個人の名前が特定される。図5に示すように、ソーシャルタイムラインページ500は、他のユーザ102などの個人の名前をグループまたはコミュニティ内に表示してもよい。例えば、共働者、クラスメート、旅仲間などである個人の名前は、ユーザ102Aがその個人に会ったまたは他の方法で関連した時間特定部502に従って関連カテゴリの下に表示されてもよい。   In step 608, the name of the individual corresponding to the category is identified. As shown in FIG. 5, the social timeline page 500 may display the names of individuals such as other users 102 in a group or community. For example, the names of individuals, such as co-workers, classmates, travel companions, etc., may be displayed under the relevant category according to the time identification portion 502 that the user 102A met or otherwise associated with that individual.

ステップ610において、その特定された名前に対応する写真が取得される。ここに記述のように、写真506は、特定された名前もしくは特定された名前に関連した何人かのユーザ102に関連した各ユーザ102の写真、またはユーザ102から取得され、あるいはユーザ102により提供されるあらゆる他の写真を含めばよい。   In step 610, a photo corresponding to the identified name is obtained. As described herein, the photo 506 is taken from or provided by the user 102 or a photo of each user 102 associated with the specified name or several users 102 associated with the specified name. Include any other photos you want.

ステップ612において、ソーシャルタイムラインは、例えば、ソーシャルタイムラインページ500により示されるように表示される。新しいデータまたは提供される新しい日付や時間枠等に基づいて再整理されたデータに従って、ソーシャルタイムラインを更新することができる。例えば、ユーザ102Aは、新しい友人としてユーザ102Nを共働者カテゴリに追加してもよい。そして、ユーザ102Nは、ユーザ102Aにより提供される日付に応じてソーシャルタイムラインに追加されればよい。ユーザ102Nは、ユーザ102Aが会った新しい個人であればよく、あるいは、ユーザ102Nは、ユーザ102Aが以前から知っていたが、ユーザ102Aが新しい関係を追加した個人であってもよい。   In step 612, the social timeline is displayed as indicated by the social timeline page 500, for example. The social timeline can be updated according to new data or data reorganized based on new dates and timeframes provided. For example, user 102A may add user 102N to the collaborator category as a new friend. And the user 102N should just be added to a social timeline according to the date provided by the user 102A. The user 102N may be a new individual that the user 102A has met, or the user 102N may be an individual that the user 102A has previously known but the user 102A has added a new relationship to.

図7は、ソーシャルタイムラインを生成するための典型的な処理のフロー図である。ステップ702において、あるソーシャルネットワークに関連したユーザ間の少なくとも一つの関係に関連した複数のデータ項目が受信される。各データ項目は関連時間を有する。例えば、ユーザ102Aは、関係エディタページ400またはあらゆる他のインタフェースを介して、ユーザ102Bとの関係についてのイベントとそのイベントに関連した時間とを提供することができる。ユーザ102Aは、関係の類型、その関係に関連したイベント、その関係やイベントに関連した時間枠、そのイベントに関連した他のユーザ102などのその関係についてのあらゆるタイプのデータ項目を提供することができる。ここに記述のように、そのデータは、関係エディタページ400によりユーザ102に提示されるアンケートから受け付けられればよい。   FIG. 7 is a flow diagram of an exemplary process for generating a social timeline. In step 702, a plurality of data items associated with at least one relationship between users associated with a social network are received. Each data item has an associated time. For example, the user 102A can provide an event for the relationship with the user 102B and the time associated with the event via the relationship editor page 400 or any other interface. User 102A may provide any type of data item for the relationship, such as the type of relationship, the event associated with the relationship, the time frame associated with the relationship or event, and other users 102 associated with the event. it can. As described herein, the data may be received from a questionnaire presented to the user 102 by the relationship editor page 400.

ステップ704において、そのデータ項目は関連時間に従って整理される。ここに記述のように、ユーザ102Aにより提供されるデータは、年代一覧表を生成するために整理されればよい。例えば、ユーザ102Aのユーザ102Bやユーザ102Nとの関係についてのデータは、ユーザ102Bやユーザ102Nとの関係に関連した日付に従って比較され、リストアップされればよい。ユーザ102Bが仕事から、ユーザ102Nがユーザ102Aと付き合っていたようなユーザ102Bおよびユーザ102Nが異なるカテゴリに入るならば、異なる年代一覧表は、ユーザ102Bおよびユーザ102Nのそれぞれのために生成されてもよい。また、そのデータは、すべての種々の関係の時間枠を示す一つの年代一覧表に従って整理されてもよい。   In step 704, the data items are organized according to the associated time. As described herein, the data provided by the user 102A may be organized to generate a chronology. For example, data regarding the relationship between the user 102A and the user 102B or the user 102N may be compared and listed according to the date related to the relationship with the user 102B or the user 102N. If user 102B and user 102N are in different categories, such as user 102B from work and user 102N being associated with user 102A, a different chronology may be generated for each of user 102B and user 102N. Good. The data may also be organized according to a single chronology showing all the various time frames.

ステップ706において、ソーシャルタイムラインは整理されたデータに従って生成される。ここに記述のように、ソーシャルタイムラインは、例えば図5のソーシャルタイムラインページ500に表示されればよい。ソーシャルタイムラインは、年、月、日などの時間の増加によって、ユーザ102が有する他のユーザ102との関係の一覧表を含んでもよい。ここに記述のように、ソーシャルタイムラインは、すべての関係、カテゴリに応じた関係、および個人の関係の少なくとも一つを含めばよい。このように、異なるソーシャルタイムラインは、各ユーザ102のために生成され、あるいは表示されてもよい。   In step 706, a social timeline is generated according to the organized data. As described here, the social timeline may be displayed on, for example, the social timeline page 500 of FIG. The social timeline may include a list of relationships with other users 102 that the user 102 has as time increases such as year, month, day, and the like. As described herein, the social timeline may include at least one of all relationships, relationships according to categories, and personal relationships. In this way, different social timelines may be generated or displayed for each user 102.

種々の実施形態を上述したが、それらは一例としてのみ提示されたものであり、限定のために提示されたものではないことを理解されたい。例えば、ソーシャルネットワークエンジン106に関連したあらゆる構成要素は、上述のような所望の機能のいずれかを用いてもよい。したがって、好適な実施形態の広さおよび範囲は、上述の典型的な実施形態のいずれかにより限定されるべきではない。   While various embodiments have been described above, it should be understood that they have been presented by way of example only and not limitation. For example, any component associated with social network engine 106 may use any of the desired functions as described above. Accordingly, the breadth and scope of the preferred embodiments should not be limited by any of the above-described exemplary embodiments.

ソーシャルマッピングのための典型的な環境のブロック図である。1 is a block diagram of an exemplary environment for social mapping. FIG. 典型的なソーシャルネットワークエンジンを示す。A typical social network engine is shown. 典型的な友人リストを示す。A typical friend list is shown. 典型的な関係エディタページを示す。A typical relationship editor page is shown. 典型的なソーシャルタイムラインを示す。A typical social timeline is shown. ソーシャルタイムラインのデータを整理するための典型的な処理のフロー図である。It is a flowchart of the typical process for organizing the data of a social timeline. ソーシャルタイムラインを生成するための典型的な処理のフロー図である。FIG. 6 is a flow diagram of an exemplary process for generating a social timeline.

Claims (24)

ソーシャルネットワークに関連したユーザ間の少なくとも一つの関係に関連し、それぞれが関連時間を有する複数のデータ項目を受信するステップと、
前記関連時間に応じて前記データ項目を整列するステップと、
前記整列されたデータ項目に応じてソーシャルタイムラインを生成するステップと
を有することを特徴とする方法。
Receiving a plurality of data items associated with at least one relationship between users associated with the social network, each having an associated time;
Aligning the data items according to the associated time;
Generating a social timeline in response to the aligned data items.
前記ソーシャルタイムラインを表示するステップをさらに有することを特徴とする請求項1に記載の方法。   The method of claim 1, further comprising displaying the social timeline. 前記ソーシャルタイムラインは、該ソーシャルタイムラインに関連するユーザにより選択されたプライバシー設定に従って表示されることを特徴とする請求項2に記載の方法。   The method of claim 2, wherein the social timeline is displayed according to a privacy setting selected by a user associated with the social timeline. 前記ユーザが前記ソーシャルタイムラインを編集することを可能にするステップをさらに有することを特徴とする請求項1に記載の方法。   The method of claim 1, further comprising allowing the user to edit the social timeline. 前記ソーシャルタイムラインに基づいて前記ユーザのストーリーを生成するステップをさらに有することを特徴とする請求項1に記載の方法。   The method of claim 1, further comprising generating the user's story based on the social timeline. 前記ソーシャルタイムラインは、前記少なくとも一つの関係に関連した一人以上の第2のユーザの写真を含むことを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the social timeline includes a picture of one or more second users associated with the at least one relationship. 前記複数のデータ項目は、前記少なくとも一つの関係に関連した一以上のイベントを含むことを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the plurality of data items include one or more events associated with the at least one relationship. 前記複数のデータ項目は、アンケートを介して受信されることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the plurality of data items are received via a questionnaire. ソーシャルタイムラインを生成するシステムであって、
ソーシャルネットワークに関連したユーザ間の少なくとも一つの関係に関連し、それぞれが関連時間を有する複数のデータ項目を受信するように構成される通信インタフェースと、
前記関連時間に応じて前記データ項目を整列するとともに、前記整列されたデータ項目に応じてソーシャルタイムラインを生成するように構成されるソーシャルタイムラインモジュールと
を備えることを特徴とするシステム。
A system for generating a social timeline,
A communication interface configured to receive a plurality of data items associated with at least one relationship between users associated with the social network, each having a related time;
A system comprising: a social timeline module configured to align the data items according to the related time and to generate a social timeline according to the aligned data items.
前記ソーシャルタイムラインの表示を生成するように構成される表示モジュールをさらに備えることを特徴とする請求項9に記載のシステム。   The system of claim 9, further comprising a display module configured to generate a display of the social timeline. 前記ソーシャルタイムラインは、該ソーシャルタイムラインに関連するユーザにより選択されたプライバシー設定に従って表示されることを特徴とする請求項10に記載のシステム。   The system of claim 10, wherein the social timeline is displayed according to a privacy setting selected by a user associated with the social timeline. 前記ソーシャルタイムラインモジュールは、前記ユーザが前記ソーシャルタイムラインを編集することを可能にするようにさらに構成されることを特徴とする請求項9に記載のシステム。   The system of claim 9, wherein the social timeline module is further configured to allow the user to edit the social timeline. 前記ソーシャルタイムラインモジュールは、前記ソーシャルタイムラインに基づいて前記ユーザのストーリーを生成するようにさらに構成されることを特徴とする請求項9に記載のシステム。   The system of claim 9, wherein the social timeline module is further configured to generate the user's story based on the social timeline. 前記ソーシャルタイムラインは、前記少なくとも一つの関係に関連した写真を含むことを特徴とする請求項9に記載のシステム。   The system of claim 9, wherein the social timeline includes photos associated with the at least one relationship. 前記複数のデータ項目は、前記少なくとも一つの関係に関連した一以上のイベントを含むことを特徴とする請求項9に記載のシステム。   The system of claim 9, wherein the plurality of data items include one or more events associated with the at least one relationship. 前記複数のデータ項目は、アンケートを介して受信されることを特徴とする請求項9に記載のシステム。   The system of claim 9, wherein the plurality of data items are received via a questionnaire. ソーシャルタイムラインを生成する方法をプロセッサにより実施するために、前記プロセッサに、
ソーシャルネットワークに関連したユーザ間の少なくとも一つの関係に関連し、それぞれが関連時間を有する複数のデータ項目を受信するステップと、
前記関連時間に応じて前記データ項目を整列するステップと、
前記整列されたデータ項目に応じてソーシャルタイムラインを生成するステップと
を実行させるためのプログラムを記憶してなるコンピュータ読み取り可能な媒体。
In order to implement a method for generating a social timeline by a processor,
Receiving a plurality of data items associated with at least one relationship between users associated with the social network, each having an associated time;
Aligning the data items according to the associated time;
The computer-readable medium which memorize | stores the program for performing the step which produces | generates a social timeline according to the said arranged data item.
前記プログラムは、前記プロセッサに、前記ソーシャルタイムラインを表示するステップをさらに実行させることを含む請求項17に記載のコンピュータ読み取り可能な媒体。   The computer-readable medium of claim 17, wherein the program further comprises causing the processor to further display the social timeline. 前記ソーシャルタイムラインは、該ソーシャルタイムラインに関連するユーザにより選択されたプライバシー設定に従って表示されることを特徴とする請求項18に記載のコンピュータ読み取り可能な媒体。   The computer-readable medium of claim 18, wherein the social timeline is displayed according to a privacy setting selected by a user associated with the social timeline. 前記プログラムは、前記プロセッサに、前記ユーザが前記ソーシャルタイムラインを編集することを可能にするステップをさらに実行させることを含む請求項17に記載のコンピュータ読み取り可能な媒体。   The computer-readable medium of claim 17, wherein the program further comprises causing the processor to further execute a step that allows the user to edit the social timeline. 前記プログラムは、前記プロセッサに、前記ソーシャルタイムラインに基づいて前記ユーザのストーリーを生成するステップをさらに実行させることを含む請求項17に記載のコンピュータ読み取り可能な媒体。   The computer-readable medium of claim 17, wherein the program further comprises causing the processor to further generate the user story based on the social timeline. 前記ソーシャルタイムラインは、前記少なくとも一つの関係に関連したユーザの写真を含むことを特徴とする請求項17に記載のコンピュータ読み取り可能な媒体。   The computer-readable medium of claim 17, wherein the social timeline includes a picture of a user associated with the at least one relationship. 前記複数のデータ項目は、前記少なくとも一つの関係に関連した一以上のイベントを含むことを特徴とする請求項17に記載のコンピュータ読み取り可能な媒体。   The computer-readable medium of claim 17, wherein the plurality of data items include one or more events associated with the at least one relationship. 前記複数のデータ項目は、アンケートを介して受信されることを特徴とする請求項17に記載のコンピュータ読み取り可能な媒体。   The computer-readable medium of claim 17, wherein the plurality of data items are received via a questionnaire.
JP2008547667A 2005-12-23 2006-12-26 System and method for generating a social timeline Pending JP2009521752A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US75381005P 2005-12-23 2005-12-23
PCT/US2006/049356 WO2007076150A2 (en) 2005-12-23 2006-12-26 Systems and methods for generating a social timeline

Publications (1)

Publication Number Publication Date
JP2009521752A true JP2009521752A (en) 2009-06-04

Family

ID=38218731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008547667A Pending JP2009521752A (en) 2005-12-23 2006-12-26 System and method for generating a social timeline

Country Status (7)

Country Link
US (6) US7725492B2 (en)
EP (1) EP1971911A2 (en)
JP (1) JP2009521752A (en)
CN (1) CN101366029A (en)
AU (1) AU2006330852A1 (en)
CA (1) CA2634928A1 (en)
WO (1) WO2007076150A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013080375A1 (en) 2011-12-02 2013-06-06 トヨタ自動車株式会社 Information input device, information provision device, and information provision system
JP2014191142A (en) * 2013-03-27 2014-10-06 Xing Inc Karaoke device
JP2015041335A (en) * 2013-08-23 2015-03-02 シャープ株式会社 Update information management system, time line management server, time line management method, and program therefor

Families Citing this family (293)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US6513252B1 (en) * 1999-04-08 2003-02-04 Donnelly Corporation Vehicle compass compensation
US7627810B2 (en) * 2000-08-29 2009-12-01 Open Text Corporation Model for creating, inputting, storing and tracking multimedia objects
US7702730B2 (en) * 2004-09-03 2010-04-20 Open Text Corporation Systems and methods for collaboration
US7707249B2 (en) * 2004-09-03 2010-04-27 Open Text Corporation Systems and methods for collaboration
US7669123B2 (en) * 2006-08-11 2010-02-23 Facebook, Inc. Dynamically providing a news feed about a user of a social network
US8171128B2 (en) 2006-08-11 2012-05-01 Facebook, Inc. Communicating a newsfeed of media content based on a member's interactions in a social network environment
CA2633512A1 (en) 2005-12-14 2007-06-21 Facebook, Inc. Systems and methods for social mapping
US8402094B2 (en) 2006-08-11 2013-03-19 Facebook, Inc. Providing a newsfeed based on user affinity for entities and monitored actions in a social network environment
US9459622B2 (en) 2007-01-12 2016-10-04 Legalforce, Inc. Driverless vehicle commerce network and community
AU2006330852A1 (en) * 2005-12-23 2007-07-05 Facebook, Inc. Systems and methods for generating a social timeline
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
US9373149B2 (en) 2006-03-17 2016-06-21 Fatdoor, Inc. Autonomous neighborhood vehicle commerce network and community
US9070101B2 (en) 2007-01-12 2015-06-30 Fatdoor, Inc. Peer-to-peer neighborhood delivery multi-copter and method
US9037516B2 (en) 2006-03-17 2015-05-19 Fatdoor, Inc. Direct mailing in a geo-spatial environment
US9002754B2 (en) 2006-03-17 2015-04-07 Fatdoor, Inc. Campaign in a geo-spatial environment
US9098545B2 (en) 2007-07-10 2015-08-04 Raj Abhyanker Hot news neighborhood banter in a geo-spatial social network
US9064288B2 (en) 2006-03-17 2015-06-23 Fatdoor, Inc. Government structures and neighborhood leads in a geo-spatial environment
US7529795B2 (en) 2006-03-20 2009-05-05 Stragent, Llc Message board aggregator
US8793579B2 (en) 2006-04-20 2014-07-29 Google Inc. Graphical user interfaces for supporting collaborative generation of life stories
US8689098B2 (en) * 2006-04-20 2014-04-01 Google Inc. System and method for organizing recorded events using character tags
US8103947B2 (en) * 2006-04-20 2012-01-24 Timecove Corporation Collaborative system and method for generating biographical accounts
US8843560B2 (en) * 2006-04-28 2014-09-23 Yahoo! Inc. Social networking for mobile devices
GB0702599D0 (en) 2006-05-05 2007-03-21 Omnifone Ltd Data synchronization
US20240364805A1 (en) * 2006-05-05 2024-10-31 Tiktok Pte. Ltd. Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US20080005096A1 (en) * 2006-06-29 2008-01-03 Yahoo! Inc. Monetization of characteristic values predicted using network-based social ties
US7647351B2 (en) 2006-09-14 2010-01-12 Stragent, Llc Web scrape template generation
US8849864B2 (en) * 2006-10-17 2014-09-30 At&T Intellectual Property I, L.P. Digital archive systems, methods and computer program products for linking linked files
US8006190B2 (en) * 2006-10-31 2011-08-23 Yahoo! Inc. Social namespace addressing for non-unique identifiers
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US20080126187A1 (en) * 2006-11-10 2008-05-29 Felkel D Hollis Method and System for Determining the Ability of an Organization to Successfully Interact with Government
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US20080120308A1 (en) * 2006-11-22 2008-05-22 Ronald Martinez Methods, Systems and Apparatus for Delivery of Media
US9110903B2 (en) 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US8769099B2 (en) 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
JP4552943B2 (en) * 2007-01-19 2010-09-29 ソニー株式会社 Chronological table providing method, chronological table providing apparatus, and chronological table providing program
US8224298B2 (en) * 2007-02-05 2012-07-17 Boadin Technology, LLC Systems and methods for mobile media services utilizing a short form command structure
US20080222531A1 (en) * 2007-03-09 2008-09-11 Microsoft Corporation Conversation tracking and notification
US20080228747A1 (en) * 2007-03-16 2008-09-18 Thrall Grant I Information system providing academic performance indicators by lifestyle segmentation profile and related methods
US20080227077A1 (en) * 2007-03-16 2008-09-18 Thrall Grant I Geographic information system providing academic performance indicators and related methods
US8533232B1 (en) * 2007-03-30 2013-09-10 Google Inc. Method and system for defining relationships among labels
US7870026B2 (en) * 2007-06-08 2011-01-11 Yahoo! Inc. Selecting and displaying advertisement in a personal media space
US20080319757A1 (en) * 2007-06-20 2008-12-25 International Business Machines Corporation Speech processing system based upon a representational state transfer (rest) architecture that uses web 2.0 concepts for speech resource interfaces
US9311420B2 (en) * 2007-06-20 2016-04-12 International Business Machines Corporation Customizing web 2.0 application behavior based on relationships between a content creator and a content requester
US9716764B2 (en) 2007-07-25 2017-07-25 Yahoo! Inc. Display of communication system usage statistics
CA2696945C (en) 2007-09-07 2014-12-02 Facebook, Inc. Dynamically updating privacy settings in a social network
US9177294B2 (en) * 2007-09-11 2015-11-03 Yahoo! Inc. Social network site including invitation functionality
WO2009044473A1 (en) * 2007-10-04 2009-04-09 Canon Anelva Corporation High frequency sputtering device
US20090249446A1 (en) * 2007-10-22 2009-10-01 Paul Thomas Jenkins Method and system for managing enterprise content
US8397168B2 (en) 2008-04-05 2013-03-12 Social Communications Company Interfacing with a spatial virtual communication environment
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US8671154B2 (en) * 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
JP2009147828A (en) * 2007-12-17 2009-07-02 Sony Ericsson Mobilecommunications Japan Inc Portable terminal device, personal information exchange program, personal information exchange method, and personal information exchange system
JP4968041B2 (en) * 2007-12-17 2012-07-04 富士通株式会社 Cooperation system of service providing system, service providing system and control method thereof, and computer program
US8166168B2 (en) 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US9584343B2 (en) 2008-01-03 2017-02-28 Yahoo! Inc. Presentation of organized personal and public data using communication mediums
US9626685B2 (en) * 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US20090182618A1 (en) 2008-01-16 2009-07-16 Yahoo! Inc. System and Method for Word-of-Mouth Advertising
US20090187559A1 (en) * 2008-01-17 2009-07-23 Peter Gloor Method of analyzing unstructured documents to predict asset value performance
US8117242B1 (en) 2008-01-18 2012-02-14 Boadin Technology, LLC System, method, and computer program product for performing a search in conjunction with use of an online application
US8117225B1 (en) 2008-01-18 2012-02-14 Boadin Technology, LLC Drill-down system, method, and computer program product for focusing a search
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
AT506453B1 (en) * 2008-03-03 2012-01-15 Andreas Kreiner CONTROLLING DEVICES ON THE INTERNET USING CONFLICT CONDITIONS IN A SOCIAL NETWORK
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US20090327928A1 (en) * 2008-03-05 2009-12-31 Anastasia Dedis Method and System Facilitating Two-Way Interactive Communication and Relationship Management
US20110161827A1 (en) * 2008-03-05 2011-06-30 Anastasia Dedis Social media communication and contact organization
US8078677B2 (en) * 2008-03-11 2011-12-13 Voxp Pte. Ltd. Method for making recommendations in a social networking system based on personal communication information and a social networking system incorporating same
US9047743B2 (en) 2008-03-18 2015-06-02 Sony Corporation Sophisticated automated relationship alerter
US8589486B2 (en) * 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
WO2009123983A2 (en) * 2008-03-30 2009-10-08 Cachinko, Llc Method, system, and storage device for job posting, matching, and referral
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US9514444B2 (en) 2009-01-15 2016-12-06 Sococo, Inc. Encapsulating virtual area based communicant assemblies
US20090265319A1 (en) * 2008-04-17 2009-10-22 Thomas Dudley Lehrman Dynamic Personal Privacy System for Internet-Connected Social Networks
KR100987954B1 (en) * 2008-04-29 2010-10-29 주식회사 아카스페이스 How to build an information network
US8806353B2 (en) * 2008-04-30 2014-08-12 Beyondvia Technologies Mobile electronic communications dialog using sequenced digital images
US20090287782A1 (en) * 2008-05-14 2009-11-19 Daniel Brian Odess Interactive Multimedia Timeline
US20090307607A1 (en) * 2008-06-10 2009-12-10 Microsoft Corporation Digital Notes
US8813107B2 (en) * 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US9372935B2 (en) * 2008-06-30 2016-06-21 Verizon Patent And Licensing Inc. Content management and access systems and methods
US8677254B2 (en) * 2008-07-24 2014-03-18 International Business Machines Corporation Discerning and displaying relationships between avatars
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US20100037288A1 (en) * 2008-08-06 2010-02-11 International Business Machines Corporation Inherited Access Authorization to a Social Network
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US8190692B1 (en) 2008-08-22 2012-05-29 Boadin Technology, LLC Location-based messaging system, method, and computer program product
US8078397B1 (en) 2008-08-22 2011-12-13 Boadin Technology, LLC System, method, and computer program product for social networking utilizing a vehicular assembly
US8265862B1 (en) 2008-08-22 2012-09-11 Boadin Technology, LLC System, method, and computer program product for communicating location-related information
US8073590B1 (en) 2008-08-22 2011-12-06 Boadin Technology, LLC System, method, and computer program product for utilizing a communication channel of a mobile device by a vehicular assembly
US8131458B1 (en) 2008-08-22 2012-03-06 Boadin Technology, LLC System, method, and computer program product for instant messaging utilizing a vehicular assembly
US8949343B2 (en) * 2008-08-28 2015-02-03 Microsoft Corporation Email confirmation page for social network notifications
US8806350B2 (en) 2008-09-04 2014-08-12 Qualcomm Incorporated Integrated display and management of data objects based on social, temporal and spatial parameters
US8302015B2 (en) * 2008-09-04 2012-10-30 Qualcomm Incorporated Integrated display and management of data objects based on social, temporal and spatial parameters
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US8356248B1 (en) * 2008-09-29 2013-01-15 Amazon Technologies, Inc. Generating context-based timelines
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US7974983B2 (en) 2008-11-13 2011-07-05 Buzzient, Inc. Website network and advertisement analysis using analytic measurement of online social media content
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of URL based context queries
US9805123B2 (en) 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US20100131489A1 (en) * 2008-11-24 2010-05-27 Samsung Electronics Co., Ltd. Personalized mobile search
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
CN102362283A (en) 2008-12-05 2012-02-22 社会传播公司 Managing interactions in a network communications environment
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US20100174747A1 (en) * 2009-01-06 2010-07-08 International Business Machines Corporation Methods for recommending new individuals to be invited into a confirmed social network based on mined social data
US8055720B2 (en) * 2009-01-27 2011-11-08 Microsoft Corporation Cluster-based friend suggestion aggregator
US20100228476A1 (en) * 2009-03-04 2010-09-09 Microsoft Corporation Path projection to facilitate engagement
US8494215B2 (en) * 2009-03-05 2013-07-23 Microsoft Corporation Augmenting a field of view in connection with vision-tracking
US8335754B2 (en) 2009-03-06 2012-12-18 Tagged, Inc. Representing a document using a semantic structure
US8150967B2 (en) 2009-03-24 2012-04-03 Yahoo! Inc. System and method for verified presence tracking
US9100435B2 (en) 2009-04-02 2015-08-04 International Business Machines Corporation Preferred name presentation in online environments
WO2010141216A2 (en) 2009-06-02 2010-12-09 Xobni Corporation Self populating address book
US8943420B2 (en) * 2009-06-18 2015-01-27 Microsoft Corporation Augmenting a field of view
EP2271036B1 (en) 2009-06-22 2013-01-09 Semiocast Method, system and architecture for delivering messages in a network to automatically increase a signal-to-noise ratio of user interests
US8478728B2 (en) * 2009-06-24 2013-07-02 True Union, LLC Online dating with private support groups
US9721228B2 (en) 2009-07-08 2017-08-01 Yahoo! Inc. Locally hosting a social network using social data stored on a user's computer
US8990323B2 (en) 2009-07-08 2015-03-24 Yahoo! Inc. Defining a social network model implied by communications data
US8984074B2 (en) 2009-07-08 2015-03-17 Yahoo! Inc. Sender-based ranking of person profiles and multi-person automatic suggestions
US7930430B2 (en) * 2009-07-08 2011-04-19 Xobni Corporation Systems and methods to provide assistance during address input
US8572191B2 (en) 2009-08-03 2013-10-29 Yahoo! Inc. Systems and methods for profile building
US9152952B2 (en) 2009-08-04 2015-10-06 Yahoo! Inc. Spam filtering and person profiles
US9021028B2 (en) * 2009-08-04 2015-04-28 Yahoo! Inc. Systems and methods for spam filtering
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
US20110078188A1 (en) * 2009-09-28 2011-03-31 Microsoft Corporation Mining and Conveying Social Relationships
WO2011044354A2 (en) 2009-10-07 2011-04-14 Lifethread, Llc System for displaying graphical narrations
US9183544B2 (en) 2009-10-14 2015-11-10 Yahoo! Inc. Generating a relationship history
US9087323B2 (en) 2009-10-14 2015-07-21 Yahoo! Inc. Systems and methods to automatically generate a signature block
US9514466B2 (en) 2009-11-16 2016-12-06 Yahoo! Inc. Collecting and presenting data including links from communications sent to or from a user
KR20110066612A (en) * 2009-12-11 2011-06-17 엘지전자 주식회사 Electronic device and information providing method using same
US9760866B2 (en) 2009-12-15 2017-09-12 Yahoo Holdings, Inc. Systems and methods to provide server side profile information
US8495105B2 (en) * 2009-12-22 2013-07-23 International Business Machines Corporation Consolidating input messages for social activity summarization
EP2343866B1 (en) * 2010-01-11 2016-03-30 Vodafone Holding GmbH Network-based system for social interactions between users
US8924956B2 (en) 2010-02-03 2014-12-30 Yahoo! Inc. Systems and methods to identify users using an automated learning process
US8423545B2 (en) * 2010-02-03 2013-04-16 Xobni Corporation Providing user input suggestions for conflicting data using rank determinations
US8639756B2 (en) * 2010-02-19 2014-01-28 Nokia Corporation Method and apparatus for generating a relevant social graph
CN106383827B (en) * 2010-03-23 2020-01-07 谷歌有限责任公司 Organizing social activity information on a site
US20110242108A1 (en) * 2010-03-31 2011-10-06 Microsoft Corporation Visualization of complexly related data
US8244848B1 (en) * 2010-04-19 2012-08-14 Facebook, Inc. Integrated social network environment
US8982053B2 (en) 2010-05-27 2015-03-17 Yahoo! Inc. Presenting a new user screen in response to detection of a user motion
US8972257B2 (en) 2010-06-02 2015-03-03 Yahoo! Inc. Systems and methods to present voice message information to a user of a computing device
US8620935B2 (en) 2011-06-24 2013-12-31 Yahoo! Inc. Personalizing an online service based on data collected for a user of a computing device
US20110314017A1 (en) * 2010-06-18 2011-12-22 Microsoft Corporation Techniques to automatically manage social connections
KR20130077877A (en) 2010-09-11 2013-07-09 소우셜 커뮤니케이션즈 컴퍼니 Relationship based presence indicating in virtual area contexts
US8800029B2 (en) 2010-10-04 2014-08-05 International Business Machines Corporation Gathering, storing and using reputation information
WO2012056326A2 (en) 2010-10-27 2012-05-03 Google Inc. Social discovery of user activity for media content
US20120110064A1 (en) * 2010-11-01 2012-05-03 Google Inc. Content sharing interface for sharing content in social networks
US20120131105A1 (en) * 2010-11-22 2012-05-24 Victor Andrew Rortvedt Method of obtaining and analyzing real-time opinions and analytical evaluations of distinct moments experienced by users of a social network
US20120142429A1 (en) 2010-12-03 2012-06-07 Muller Marcus S Collaborative electronic game play employing player classification and aggregation
US8910052B2 (en) * 2010-12-04 2014-12-09 Facebook, Inc. Tagging users of a social networking system in an experience in a user's user profile
US9092826B2 (en) * 2010-12-04 2015-07-28 Facebook, Inc. Profile page with biographical summary for social networking system user
US9418160B2 (en) * 2010-12-17 2016-08-16 Microsoft Technology Licensing, Llc Hash tag management in a microblogging infrastructure
US20120158935A1 (en) * 2010-12-21 2012-06-21 Sony Corporation Method and systems for managing social networks
US9823803B2 (en) * 2010-12-22 2017-11-21 Facebook, Inc. Modular user profile overlay
US20120166971A1 (en) * 2010-12-28 2012-06-28 Thomas Sachson Social Networking Timeline System And Method
US9336512B2 (en) 2011-02-11 2016-05-10 Glenn Outerbridge Digital media and social networking system and method
US8438233B2 (en) 2011-03-23 2013-05-07 Color Labs, Inc. Storage and distribution of content for a user device group
US9235863B2 (en) * 2011-04-15 2016-01-12 Facebook, Inc. Display showing intersection between users of a social networking system
US8843573B2 (en) * 2011-05-20 2014-09-23 Facebook, Inc. Lightweight messaging with location between users of a social networking system
US9161085B2 (en) 2011-05-23 2015-10-13 Microsoft Technology Licensing, Llc Adaptive timeline views of data
US8843554B2 (en) * 2011-05-26 2014-09-23 Facebook, Inc. Social data overlay
US20120323890A1 (en) * 2011-06-14 2012-12-20 Wild Ventures LLC System and Method of Event Networking
US10078819B2 (en) 2011-06-21 2018-09-18 Oath Inc. Presenting favorite contacts information to a user of a computing device
US9747583B2 (en) 2011-06-30 2017-08-29 Yahoo Holdings, Inc. Presenting entity profile information to a user of a computing device
US9256859B2 (en) 2011-07-26 2016-02-09 Salesforce.Com, Inc. Systems and methods for fragmenting newsfeed objects
US20130030966A1 (en) 2011-07-28 2013-01-31 American Express Travel Related Services Company, Inc. Systems and methods for generating and using a digital pass
EP2568427A1 (en) 2011-09-12 2013-03-13 Gface GmbH A computer-implemented method for displaying an individual timeline of a user of a social network, computer system and computer readable medium thereof
US9191355B2 (en) * 2011-09-12 2015-11-17 Crytek Gmbh Computer-implemented method for posting messages about future events to users of a social network, computer system and computer-readable medium thereof
US10296159B2 (en) 2011-09-21 2019-05-21 Facebook, Inc. Displaying dynamic user interface elements in a social networking system
US8726142B2 (en) 2011-09-21 2014-05-13 Facebook, Inc. Selecting social networking system user information for display via a timeline interface
US8869017B2 (en) 2011-09-21 2014-10-21 Facebook, Inc Aggregating social networking system user information for display via stories
US8887035B2 (en) 2011-09-21 2014-11-11 Facebook, Inc. Capturing structured data about previous events from users of a social networking system
US8327012B1 (en) 2011-09-21 2012-12-04 Color Labs, Inc Content sharing via multiple content distribution servers
US8832560B2 (en) 2011-09-21 2014-09-09 Facebook, Inc. Displaying social networking system user information via a historical newsfeed
US9609073B2 (en) 2011-09-21 2017-03-28 Facebook, Inc. Aggregating social networking system user information for display via stories
US9773284B2 (en) 2011-09-21 2017-09-26 Facebook, Inc. Displaying social networking system user information via a map interface
US9946430B2 (en) 2011-09-21 2018-04-17 Facebook, Inc. Displaying social networking system user information via a timeline interface
US8996573B2 (en) 2011-10-10 2015-03-31 George Peter Kelesis Journaling system with segregated data access
EP2771849A4 (en) * 2011-10-24 2015-05-06 Jobdiva Inc Resume robotically builds the network
US8332767B1 (en) 2011-11-07 2012-12-11 Jeffrey Beil System and method for dynamic coordination of timelines having common inspectable elements
US20130137078A1 (en) * 2011-11-29 2013-05-30 Pleiades Publishing Limited Inc. Educational-social network
EP2608137A3 (en) 2011-12-19 2013-07-24 Gface GmbH Computer-implemented method for selectively displaying content to a user of a social network, computer system and computer readable medium thereof
EP2801208B1 (en) * 2012-01-06 2018-08-29 Thomson Licensing Method and system for synchronising content on a second screen
US9479488B2 (en) 2012-01-26 2016-10-25 Facebook, Inc. Network access based on social-networking information
US8825083B1 (en) 2012-01-31 2014-09-02 Google Inc. Experience sharing system and method
US8903852B1 (en) 2012-01-31 2014-12-02 Google Inc. Experience sharing system and method
US9275403B2 (en) 2012-01-31 2016-03-01 Google Inc. Experience sharing system and method
US8832062B1 (en) 2012-01-31 2014-09-09 Google Inc. Experience sharing system and method
US8832191B1 (en) 2012-01-31 2014-09-09 Google Inc. Experience sharing system and method
US8812528B1 (en) 2012-01-31 2014-08-19 Google Inc. Experience sharing system and method
US8832127B1 (en) 2012-01-31 2014-09-09 Google Inc. Experience sharing system and method
US8930456B2 (en) * 2012-03-13 2015-01-06 Google Inc. Method and system of suggesting contacts through the display of public posts within a social networking service
US9280794B2 (en) 2012-03-19 2016-03-08 David W. Victor Providing access to documents in an online document sharing community
US9355384B2 (en) 2012-03-19 2016-05-31 David W. Victor Providing access to documents requiring a non-disclosure agreement (NDA) in an online document sharing community
US9875239B2 (en) 2012-03-19 2018-01-23 David W. Victor Providing different access to documents in an online document sharing community depending on whether the document is public or private
US9594767B2 (en) 2012-03-19 2017-03-14 David W. Victor Providing access to documents of friends in an online document sharing community based on whether the friends' documents are public or private
WO2013142290A1 (en) * 2012-03-22 2013-09-26 Socialogue, Inc. Internet identity management
US10977285B2 (en) 2012-03-28 2021-04-13 Verizon Media Inc. Using observations of a person to determine if data corresponds to the person
US8700710B1 (en) * 2012-03-29 2014-04-15 Google Inc. Constructing social networks
US9563902B2 (en) 2012-04-11 2017-02-07 Myriata, Inc. System and method for transporting a virtual avatar within multiple virtual environments
US9310955B2 (en) 2012-04-11 2016-04-12 Myriata, Inc. System and method for generating a virtual tour within a virtual environment
US9047690B2 (en) 2012-04-11 2015-06-02 Myriata, Inc. System and method for facilitating creation of a rich virtual environment
US20130282603A1 (en) 2012-04-20 2013-10-24 Lithium Technologies, Inc. System and method for providing a social customer care system
US20130290437A1 (en) * 2012-04-26 2013-10-31 Appsense Limited Systems and methods for mining organizational data to form social networks
US9338186B2 (en) * 2012-04-27 2016-05-10 Lithium Technologies, Inc. Systems and methods for implementing custom privacy settings
US20130311482A1 (en) * 2012-05-17 2013-11-21 Tagged, Inc. Multi-user timeline for facilitating social discovery in social networking environments
US9213725B2 (en) * 2012-05-17 2015-12-15 Ifwe Inc. Systems and methods for generating automated social interactions in social networking environments
US10091323B2 (en) 2012-05-17 2018-10-02 The Meet Group, Inc. Social discovery feed for facilitating social exploration in social networking environments
KR20150081411A (en) 2012-05-24 2015-07-14 난트 홀딩스 아이피, 엘엘씨 Event archiving, system and methods
CN104380283B (en) * 2012-06-12 2018-04-03 英派尔科技开发有限公司 Information is removed from network
US8959086B2 (en) * 2012-06-29 2015-02-17 International Business Machines Corporation Automated online social network inter-entity relationship management
US9432320B2 (en) * 2012-07-30 2016-08-30 Salesforce.Com, Inc. System and method for providing an information-centric application
US9355174B2 (en) 2012-09-07 2016-05-31 Iheartmedia Management Services, Inc. Multi-input playlist selection
US9691128B2 (en) 2012-09-20 2017-06-27 Facebook, Inc. Aggregating and displaying social networking system user information via a map interface
US9766783B2 (en) 2012-09-20 2017-09-19 Facebook, Inc. Displaying aggregated social networking system user information via a map interface
US9558266B1 (en) * 2012-09-24 2017-01-31 Anthony Bernard Diepenbrock, IV System and method for discovering groups whose members have a given attribute
US9377933B2 (en) * 2012-09-24 2016-06-28 Facebook, Inc. Displaying social networking system entity information via a timeline interface
US11394790B2 (en) * 2012-10-09 2022-07-19 Cvent Inc. Method, system and apparatus for providing activity feed for events to facilitate gathering and communicating of event information
EP2725761B1 (en) * 2012-10-24 2020-07-29 Facebook, Inc. Network access based on social-networking information
US20150254064A1 (en) * 2012-10-26 2015-09-10 Wenwen Han Method and a Technical Equipment for Social Network Service
US9547668B2 (en) * 2012-10-29 2017-01-17 Dropbox, Inc. Event-based content item view
US10013672B2 (en) 2012-11-02 2018-07-03 Oath Inc. Address extraction from a communication
US20140149501A1 (en) * 2012-11-27 2014-05-29 Wayne Kao Efficient Navigation Through Social Networking Content
US10192200B2 (en) 2012-12-04 2019-01-29 Oath Inc. Classifying a portion of user contact data into local contacts
US20140188992A1 (en) * 2012-12-27 2014-07-03 Google Inc. Facilitating social networking interaction across a time axis
US9781223B2 (en) 2012-12-28 2017-10-03 Facebook, Inc. Conserving battery and data usage
US10249007B2 (en) 2012-12-28 2019-04-02 Facebook, Inc. Social cover feed interface
MX2015008430A (en) * 2012-12-28 2016-04-04 Facebook Inc Social cover feed interface.
US10649607B2 (en) 2012-12-28 2020-05-12 Facebook, Inc. Re-ranking story content
US10761672B2 (en) 2012-12-28 2020-09-01 Facebook, Inc. Socialized dash
US8712788B1 (en) 2013-01-30 2014-04-29 Nadira S. Morales-Pavon Method of publicly displaying a person's relationship status
US9367646B2 (en) 2013-03-14 2016-06-14 Appsense Limited Document and user metadata storage
US9465856B2 (en) 2013-03-14 2016-10-11 Appsense Limited Cloud-based document suggestion service
US10430894B2 (en) 2013-03-21 2019-10-01 Khoros, Llc Gamification for online social communities
CN103226766A (en) * 2013-04-08 2013-07-31 明基电通有限公司 Display method and electronic device using the method
US20150100576A1 (en) * 2013-10-09 2015-04-09 Foxwordy, Inc. Default Network
US9762655B2 (en) 2013-12-19 2017-09-12 International Business Machines Corporation Directing communications to nodes of a social network using an elastic map
US9652549B2 (en) 2014-02-05 2017-05-16 International Business Machines Corporation Capturing and managing knowledge from social networking interactions
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
US9441981B2 (en) 2014-06-20 2016-09-13 Fatdoor, Inc. Variable bus stops across a bus route in a regional transportation network
US9971985B2 (en) 2014-06-20 2018-05-15 Raj Abhyanker Train based community
US9451020B2 (en) 2014-07-18 2016-09-20 Legalforce, Inc. Distributed communication of independent autonomous vehicles to provide redundancy and performance
US10068204B2 (en) 2014-07-23 2018-09-04 International Business Machines Corporation Modeling and visualizing a dynamic interpersonal relationship from social media
US9536228B2 (en) 2014-07-31 2017-01-03 Gretel, LLC Contact management systems
US9225678B1 (en) * 2014-10-24 2015-12-29 HEALING AD Co., Ltd. Computer implemented method and system for social network service
US20170277738A1 (en) * 2015-01-29 2017-09-28 Palantir Technologies Inc. Temporal representation of structured information in an object model
CN106034170B (en) * 2015-03-12 2019-09-20 小米科技有限责任公司 Group's generation method and device
US9953063B2 (en) 2015-05-02 2018-04-24 Lithium Technologies, Llc System and method of providing a content discovery platform for optimizing social network engagements
US9654549B2 (en) 2015-05-18 2017-05-16 Somchai Akkarawittayapoom Systems and methods for creating user-managed online pages (MAPpages) linked to locations on an interactive digital map
US10296569B2 (en) 2015-05-18 2019-05-21 Somchai Akkarawittayapoom Systems and methods for creating user-managed online pages (MAPpages) linked to locations on an interactive digital map
US10747414B2 (en) 2016-05-10 2020-08-18 Thinh Tran Fluid timeline social network
US10579666B2 (en) 2017-02-22 2020-03-03 International Business Machines Corporation Computerized cognitive recall assistance
US10796015B2 (en) 2017-03-29 2020-10-06 Mybitchbook, Inc. Method and system for anonymous user data storage and controlled data access
US10902462B2 (en) 2017-04-28 2021-01-26 Khoros, Llc System and method of providing a platform for managing data content campaign on social networks
US11009886B2 (en) 2017-05-12 2021-05-18 Autonomy Squared Llc Robot pickup method
US11570128B2 (en) 2017-10-12 2023-01-31 Spredfast, Inc. Optimizing effectiveness of content in electronic messages among a system of networked computing device
US11050704B2 (en) 2017-10-12 2021-06-29 Spredfast, Inc. Computerized tools to enhance speed and propagation of content in electronic messages among a system of networked computing devices
US11470161B2 (en) 2018-10-11 2022-10-11 Spredfast, Inc. Native activity tracking using credential and authentication management in scalable data networks
US10785222B2 (en) 2018-10-11 2020-09-22 Spredfast, Inc. Credential and authentication management in scalable data networks
US10346449B2 (en) 2017-10-12 2019-07-09 Spredfast, Inc. Predicting performance of content and electronic messages among a system of networked computing devices
US10999278B2 (en) 2018-10-11 2021-05-04 Spredfast, Inc. Proxied multi-factor authentication using credential and authentication management in scalable data networks
US10601937B2 (en) 2017-11-22 2020-03-24 Spredfast, Inc. Responsive action prediction based on electronic messages among a system of networked computing devices
US10594773B2 (en) 2018-01-22 2020-03-17 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US11061900B2 (en) 2018-01-22 2021-07-13 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
WO2020006478A1 (en) 2018-06-29 2020-01-02 Alfa Enzo Inc. Multi-blockchain proof-of-activity platform
US10855657B2 (en) 2018-10-11 2020-12-01 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks
US10931540B2 (en) 2019-05-15 2021-02-23 Khoros, Llc Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously
US11128589B1 (en) 2020-09-18 2021-09-21 Khoros, Llc Gesture-based community moderation
US11438289B2 (en) 2020-09-18 2022-09-06 Khoros, Llc Gesture-based community moderation
US12120078B2 (en) 2020-09-18 2024-10-15 Khoros, Llc Automated disposition of a community of electronic messages under moderation using a gesture-based computerized tool
US11438282B2 (en) 2020-11-06 2022-09-06 Khoros, Llc Synchronicity of electronic messages via a transferred secure messaging channel among a system of various networked computing devices
US12158903B2 (en) 2020-11-06 2024-12-03 Khoros, Llc Automated response engine to implement internal communication interaction data via a secured omnichannel electronic data channel and external communication interaction data
US12197875B2 (en) 2021-07-31 2025-01-14 Khoros, Llc Automated predictive response computing platform implementing adaptive data flow sets to exchange data via an omnichannel electronic communication channel independent of data source
US11627100B1 (en) 2021-10-27 2023-04-11 Khoros, Llc Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel
US11924375B2 (en) 2021-10-27 2024-03-05 Khoros, Llc Automated response engine and flow configured to exchange responsive communication data via an omnichannel electronic communication channel independent of data source
US11714629B2 (en) 2020-11-19 2023-08-01 Khoros, Llc Software dependency management
US12261844B2 (en) 2023-03-06 2025-03-25 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks

Family Cites Families (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US827208A (en) 1905-05-31 1906-07-31 Dudley T Boston Return-envelop.
US5937413A (en) * 1994-11-30 1999-08-10 Electronics And Telecommunications Research Institure Data audits based on timestamp criteria in replicated data bases within digital mobile telecommunication system
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US5835712A (en) * 1996-05-03 1998-11-10 Webmate Technologies, Inc. Client-server system using embedded hypertext tags for application and database development
US5898780A (en) * 1996-05-21 1999-04-27 Gric Communications, Inc. Method and apparatus for authorizing remote internet access
US6175831B1 (en) 1997-01-17 2001-01-16 Six Degrees, Inc. Method and apparatus for constructing a networking database and system
US5950200A (en) * 1997-01-24 1999-09-07 Gil S. Sudai Method and apparatus for detection of reciprocal interests or feelings and subsequent notification
US6750881B1 (en) 1997-02-24 2004-06-15 America Online, Inc. User definable on-line co-user lists
US6253216B1 (en) * 1997-06-13 2001-06-26 Tele-Publishing, Inc. Method and apparatus for providing a personal page
US5893111A (en) * 1997-06-13 1999-04-06 Sharon, Jr.; Paul A. Ad taking pagination information system
US6029141A (en) 1997-06-27 2000-02-22 Amazon.Com, Inc. Internet-based customer referral system
US6269369B1 (en) 1997-11-02 2001-07-31 Amazon.Com Holdings, Inc. Networked personal contact manager
NL1009376C1 (en) 1998-06-11 1998-07-06 Boardwalk Ag Data system for providing relationship patterns between people.
US6622171B2 (en) * 1998-09-15 2003-09-16 Microsoft Corporation Multimedia timeline modification in networked client/server systems
WO2000016209A1 (en) 1998-09-15 2000-03-23 Local2Me.Com, Inc. Dynamic matchingtm of users for group communication
US6363394B1 (en) * 1999-03-18 2002-03-26 Microsoft Corporation Auto-generation of table neighborhoods
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
US7013292B1 (en) 1999-06-10 2006-03-14 Felicite.Com Inc. Method and system for universal gift registry
US6889213B1 (en) 2000-02-18 2005-05-03 Hewlett-Packard Development Company, L.P. E-service to manage contact information with privacy levels
WO2001071622A1 (en) * 2000-03-21 2001-09-27 Rittmaster Ted R System and process for distribution of information on a communication network
JP2001312497A (en) 2000-04-28 2001-11-09 Yamaha Corp Content generating device, content distribution system, device and method for content reproduction, and storage medium
US7725525B2 (en) 2000-05-09 2010-05-25 James Duncan Work Method and apparatus for internet-based human network brokering
US6539232B2 (en) * 2000-06-10 2003-03-25 Telcontar Method and system for connecting mobile users based on degree of separation
US7047202B2 (en) 2000-07-13 2006-05-16 Amit Jaipuria Method and apparatus for optimizing networking potential using a secured system for an online community
EP1410198A2 (en) 2000-08-22 2004-04-21 Symbian Limited A method of enabling a wireless information device to access data services
JP3851944B2 (en) * 2000-10-17 2006-11-29 株式会社メキキ Human network relationship registration system, human network relationship registration method and server, human network relationship registration program, and computer-readable recording medium recording the program
WO2002076003A2 (en) 2001-03-19 2002-09-26 Imesh Ltd. System and method for peer-to-peer file exchange mechanism from multiple sources
US7099862B2 (en) 2001-08-02 2006-08-29 International Business Machines Corporation Programmatic discovery of common contacts
US7454464B2 (en) * 2001-09-10 2008-11-18 Intel Corporation Peer discovery and connection management based on context sensitive social networks
CA2388150A1 (en) 2002-05-29 2003-11-29 Ibm Canada Limited-Ibm Canada Limitee Toggleable widget for a user interface
US20030225632A1 (en) 2002-05-30 2003-12-04 Vincent Tong Method and system for providing personalized online shopping service
US20060184617A1 (en) 2005-02-11 2006-08-17 Nicholas Frank C Method and system for the creating, managing, and delivery of feed formatted content
US7721216B2 (en) * 2002-06-18 2010-05-18 Microsoft Corporation Visual group interface for group connectivity
US7249123B2 (en) 2002-10-31 2007-07-24 International Business Machines Corporation System and method for building social networks based on activity around shared virtual objects
US20040088177A1 (en) 2002-11-04 2004-05-06 Electronic Data Systems Corporation Employee performance management method and system
AU2003297275A1 (en) 2002-11-15 2004-06-15 Big Champagne, Llc. Monitor file storage and transfer on a peer-to-peer network
US8538895B2 (en) 2004-03-15 2013-09-17 Aol Inc. Sharing social network information
US7472110B2 (en) 2003-01-29 2008-12-30 Microsoft Corporation System and method for employing social networks for information discovery
US7069308B2 (en) 2003-06-16 2006-06-27 Friendster, Inc. System, method and apparatus for connecting users in an online computer system based on their relationships within social networks
US20050117527A1 (en) 2003-10-24 2005-06-02 Caringfamily, Llc Use of a closed communication service for social support networks to diagnose and treat conditions in subjects
US20050154639A1 (en) 2004-01-09 2005-07-14 Zetmeir Karl D. Business method and model for integrating social networking into electronic auctions and ecommerce venues.
US8015119B2 (en) 2004-01-21 2011-09-06 Google Inc. Methods and systems for the display and navigation of a social network
US7707122B2 (en) 2004-01-29 2010-04-27 Yahoo ! Inc. System and method of information filtering using measures of affinity of a relationship
US7269590B2 (en) * 2004-01-29 2007-09-11 Yahoo! Inc. Method and system for customizing views of information associated with a social network user
US7885901B2 (en) 2004-01-29 2011-02-08 Yahoo! Inc. Method and system for seeding online social network contacts
JP2005227894A (en) 2004-02-10 2005-08-25 Sony Corp Data recording method, data recording device, and data recording system
US20050198305A1 (en) 2004-03-04 2005-09-08 Peter Pezaris Method and system for associating a thread with content in a social networking environment
US20050197846A1 (en) 2004-03-04 2005-09-08 Peter Pezaris Method and system for generating a proximity index in a social networking environment
US20050198031A1 (en) * 2004-03-04 2005-09-08 Peter Pezaris Method and system for controlling access to user information in a social networking environment
US20050216550A1 (en) 2004-03-26 2005-09-29 Paseman William G Communication mode and group integration for social networks
ES2585353T3 (en) 2004-05-12 2016-10-05 Synchronoss Technologies, Inc. Advanced contact identification system
US7689452B2 (en) 2004-05-17 2010-03-30 Lam Chuck P System and method for utilizing social networks for collaborative filtering
US8554794B2 (en) 2004-05-17 2013-10-08 Hoover's Inc. System and method for enforcing privacy in social networks
US7359894B1 (en) * 2004-06-30 2008-04-15 Google Inc. Methods and systems for requesting and providing information in a social network
US7890871B2 (en) 2004-08-26 2011-02-15 Redlands Technology, Llc System and method for dynamically generating, maintaining, and growing an online social network
US8010460B2 (en) 2004-09-02 2011-08-30 Linkedin Corporation Method and system for reputation evaluation of online users in a social networking scheme
US20060080613A1 (en) 2004-10-12 2006-04-13 Ray Savant System and method for providing an interactive social networking and role playing game within a virtual community
US8019692B2 (en) 2004-10-19 2011-09-13 Yahoo! Inc. System and method for location based social networking
US11283885B2 (en) 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
US20060143183A1 (en) 2004-12-23 2006-06-29 Goldberg Adam J System and method for providing collection sub-groups
US7716300B2 (en) 2005-02-22 2010-05-11 Microsoft Corporation Systems and methods to facilitate self regulation of social networks through trading and gift exchange
US20060194186A1 (en) 2005-02-28 2006-08-31 Amit Nanda Method and apparatus for automatically grouping within a networking database and system for parents
US20060218225A1 (en) 2005-03-28 2006-09-28 Hee Voon George H Device for sharing social network information among users over a network
US20060256008A1 (en) 2005-05-13 2006-11-16 Outland Research, Llc Pointing interface for person-to-person information exchange
US20060229063A1 (en) 2005-04-12 2006-10-12 Microsoft Corporation Systems and methods automatically updating contact information
US20060248573A1 (en) 2005-04-28 2006-11-02 Content Guard Holdings, Inc. System and method for developing and using trusted policy based on a social model
US7451161B2 (en) 2005-04-28 2008-11-11 Friendster, Inc. Compatibility scoring of users in a social network
JP2006317575A (en) 2005-05-11 2006-11-24 Matsushita Electric Ind Co Ltd Audio decoding device
KR100744724B1 (en) 2005-06-24 2007-08-01 (주)뮤직소프트 Online record store operating system and method
US8296373B2 (en) 2007-02-02 2012-10-23 Facebook, Inc. Automatically managing objectionable behavior in a web-based social network
US7809805B2 (en) 2007-02-28 2010-10-05 Facebook, Inc. Systems and methods for automatically locating web-based social network members
US20090049127A1 (en) 2007-08-16 2009-02-19 Yun-Fang Juan System and method for invitation targeting in a web-based social network
US8225376B2 (en) 2006-07-25 2012-07-17 Facebook, Inc. Dynamically generating a privacy summary
US8204952B2 (en) 2007-02-02 2012-06-19 Facebook, Inc. Digital file distribution in a social network system
US8171128B2 (en) 2006-08-11 2012-05-01 Facebook, Inc. Communicating a newsfeed of media content based on a member's interactions in a social network environment
US7970657B2 (en) 2007-02-02 2011-06-28 Facebook, Inc. Giving gifts and displaying assets in a social network environment
US20080189292A1 (en) 2007-02-02 2008-08-07 Jed Stremel System and method for automatic population of a contact file with contact content and expression content
CA2633512A1 (en) 2005-12-14 2007-06-21 Facebook, Inc. Systems and methods for social mapping
US8027943B2 (en) 2007-08-16 2011-09-27 Facebook, Inc. Systems and methods for observing responses to invitations by users in a web-based social network
US7669123B2 (en) 2006-08-11 2010-02-23 Facebook, Inc. Dynamically providing a news feed about a user of a social network
US8402094B2 (en) 2006-08-11 2013-03-19 Facebook, Inc. Providing a newsfeed based on user affinity for entities and monitored actions in a social network environment
US7797256B2 (en) 2006-08-02 2010-09-14 Facebook, Inc. Generating segmented community flyers in a social networking system
US8549651B2 (en) 2007-02-02 2013-10-01 Facebook, Inc. Determining a trust level in a social network environment
US7945653B2 (en) 2006-10-11 2011-05-17 Facebook, Inc. Tagging digital media
AU2006330852A1 (en) * 2005-12-23 2007-07-05 Facebook, Inc. Systems and methods for generating a social timeline
US7783592B2 (en) * 2006-01-10 2010-08-24 Aol Inc. Indicating recent content publication activity by a user
US20080040428A1 (en) 2006-04-26 2008-02-14 Xu Wei Method for establishing a social network system based on motif, social status and social attitude
WO2007139857A2 (en) 2006-05-24 2007-12-06 Archetype Media, Inc. Storing data related to social publishers and associating the data with electronic brand data
US20080010343A1 (en) 2006-05-24 2008-01-10 Digital Sports, Inc. Method of providing a digital athlete profile
US7792903B2 (en) 2006-05-31 2010-09-07 Red Hat, Inc. Identity management for open overlay for social networks and online services
US7822762B2 (en) 2006-06-28 2010-10-26 Microsoft Corporation Entity-specific search model
US8121915B1 (en) * 2006-08-16 2012-02-21 Resource Consortium Limited Generating financial plans using a personal information aggregator
US20080070697A1 (en) 2006-09-15 2008-03-20 Icebreaker, Inc. Social interaction games and activities
US7483969B2 (en) * 2006-10-09 2009-01-27 Microsoft Corporation Managing presence based on relationship
US8832556B2 (en) 2007-02-21 2014-09-09 Facebook, Inc. Systems and methods for implementation of a structured query language interface in a distributed database environment
US8136145B2 (en) 2007-03-13 2012-03-13 Facebook, Inc. Network authentication for accessing social networking system information by a third party application
US7827265B2 (en) 2007-03-23 2010-11-02 Facebook, Inc. System and method for confirming an association in a web-based social network
WO2008140738A1 (en) 2007-05-08 2008-11-20 Facebook, Inc. Systems and methods for classified advertising in an authenticated web-based social network
WO2008147564A1 (en) 2007-05-24 2008-12-04 Facebook, Inc. Systems and methods for providing privacy settings for applications associated with a user profile
US9128800B2 (en) 2007-05-24 2015-09-08 Facebook, Inc. Personalized platform for accessing internet applications
US8249943B2 (en) 2007-05-31 2012-08-21 Facebook, Inc. Auction based polling
US20080301094A1 (en) 2007-06-04 2008-12-04 Jin Zhu Method, apparatus and computer program for managing the processing of extracted data
US20080301120A1 (en) * 2007-06-04 2008-12-04 Precipia Systems Inc. Method, apparatus and computer program for managing the processing of extracted data
US20090049070A1 (en) 2007-08-15 2009-02-19 Arieh Steinberg Web-based social network badges
US8732846B2 (en) 2007-08-15 2014-05-20 Facebook, Inc. Platform for providing a social context to software applications
US8887066B1 (en) 2008-04-02 2014-11-11 Facebook, Inc. Communicating plans for users of a social networking system
US9183544B2 (en) * 2009-10-14 2015-11-10 Yahoo! Inc. Generating a relationship history
US9946430B2 (en) * 2011-09-21 2018-04-17 Facebook, Inc. Displaying social networking system user information via a timeline interface
US8832560B2 (en) * 2011-09-21 2014-09-09 Facebook, Inc. Displaying social networking system user information via a historical newsfeed
US9773284B2 (en) 2011-09-21 2017-09-26 Facebook, Inc. Displaying social networking system user information via a map interface
US8887035B2 (en) 2011-09-21 2014-11-11 Facebook, Inc. Capturing structured data about previous events from users of a social networking system
US10296159B2 (en) * 2011-09-21 2019-05-21 Facebook, Inc. Displaying dynamic user interface elements in a social networking system
US8726142B2 (en) 2011-09-21 2014-05-13 Facebook, Inc. Selecting social networking system user information for display via a timeline interface
US8869017B2 (en) * 2011-09-21 2014-10-21 Facebook, Inc Aggregating social networking system user information for display via stories

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013080375A1 (en) 2011-12-02 2013-06-06 トヨタ自動車株式会社 Information input device, information provision device, and information provision system
US9804684B2 (en) 2011-12-02 2017-10-31 Toyota Jidosha Kabushiki Kaisha Information inputting apparatus, information providing apparatus, and information providing system provided with these apparatuses
JP2014191142A (en) * 2013-03-27 2014-10-06 Xing Inc Karaoke device
JP2015041335A (en) * 2013-08-23 2015-03-02 シャープ株式会社 Update information management system, time line management server, time line management method, and program therefor

Also Published As

Publication number Publication date
US20140040379A1 (en) 2014-02-06
US20070214141A1 (en) 2007-09-13
US9965544B2 (en) 2018-05-08
US20120096037A1 (en) 2012-04-19
CN101366029A (en) 2009-02-11
EP1971911A2 (en) 2008-09-24
WO2007076150A8 (en) 2008-06-26
US20160314192A1 (en) 2016-10-27
AU2006330852A1 (en) 2007-07-05
US8943098B2 (en) 2015-01-27
WO2007076150A2 (en) 2007-07-05
US8099433B2 (en) 2012-01-17
CA2634928A1 (en) 2007-07-05
WO2007076150A3 (en) 2008-05-08
US20120096038A1 (en) 2012-04-19
US20100199192A1 (en) 2010-08-05
US9413812B2 (en) 2016-08-09
US8583690B2 (en) 2013-11-12
US7725492B2 (en) 2010-05-25

Similar Documents

Publication Publication Date Title
US9965544B2 (en) Managing information about relationships in a social network via a social timeline
US9183599B2 (en) Mapping relationships between members in a social network
US10409879B2 (en) Systems and method for displaying and categorizing news feed posts
US7899702B2 (en) System and method for facilitating generation and performance of on-line evaluations
US7747648B1 (en) World modeling using a relationship network with communication channels to entities
US10332072B2 (en) Method, computer readable medium, and apparatus for constructing a case management system
US20070067210A1 (en) Systems and methods for creating and maintaining a market intelligence portal
US20150074194A1 (en) Discussion-topic, social network systems
US20130218991A1 (en) Method and system for providing information from a customer relationship management system
US20140278676A1 (en) Collaborative event planning system
AU2012208934A1 (en) Systems and method for displaying and categorizing news feed posts
US20130218882A1 (en) Method and system for providing information from a customer relationship management system
US20130218883A1 (en) Method and system for providing information from a customer relationship management system
US20130218869A1 (en) Method and system for providing information from a customer relationship management system
US20150261866A1 (en) Device, system and method for facilitating communications
OSZAR »