专利名称:用于产生社会时间表的系统和方法
技术领域:
本发明通常涉及社会连网,且更特定而言涉及用于产生社会时间表的系统和 方法。
背景技术:
按常规,人们一直通过加入社会俱乐部、参与社会事件、通过其它朋友结识 朋友等彼此连网。对于许多人来说,因特网已使与朋友和熟人^:持联系变得更方 便。对于其它人来说,因特网提供用于与新人连网和结识新人的社会论坛。
对于许多人来说,最近,因特网代表人们结识新朋友并与现有朋友保持联系 的主要方式。因此,因特网为海量的个人之间的复杂互动阵列提供媒介。
为了便利海量的个人之间的通信,最近几年已发展了各种社会连网网站。社 会连网网站可提供组织工具和论坛以允许所述个人经由所述社会连网网站彼此 互动。许多用户宁愿将通信限于特定群组的其它用户。
发明内容
本发明提供一种用于产生社会时间表的系统和方法。接收与和社会网络相关 联的用户之间的至少一种关系相关联的多个数据项,每一数据项均具有相关联的 时间。根据所述至少一种关系排序所述数据项。根据所述所排序的数据项产生社 会时间表。
图1是用于社会映射的实例性环境的框图; 图2图解说明实例性社会网络引擎;
图3图解说明实例性朋友列表;
图4图解说明实例性关系编辑器页;
图5图解说明实例性社会时间表;
图6是用于排序社会时间表的数据的实例性过程的流程图;及 图7是用于产生社会时间表的实例性过程的流程图。
具体实施例方式
图l是用于产生社会时间表的实例性环境的框图。 一个或一个以上用户102 (例如用户102A、用户102B和用户102N)经由网络104与社会网络引擎106 通信。社会网络引擎106可包括社会连网网站、操作所述社会连网网站的一个或 一个以上服务器、或能够经由网络104提供社会连网服务的任何其它装置或应用 程序。用户102可经由网络104访问社会网络引擎106提供的服务。视需要,用 户102中的一者或一者以上可能够直接访问社会网络引擎106。
用户102可使用计算装置(例如膝上型或台式计算机、蜂窝式电话、个人数 字助理(PDA)、机顶盒等)来访问社会网络引擎106。用户102可査看关于社 会网络成员的数据、查看社会时间表、输入关于他们自己和可能他人的数据、加 入社会网络群组等。例如,用户102通常是与社会网络引擎106相关联的社会连 网网站的成员,且因此包括社会网络成员。
根据实例性实施例,用户102 (例如用户102A)识别用户102A期望与其建 立关系或确立或更改现有关系的细节的与社会网络引擎106相关联的一个或一个 以上其它成员,例如用户102B和用户102N。使用社会网络引擎106,用户102A 输入关于所述关系的细节。然后,社会网络引擎106将包括所述细节的数据从用 户102A发送到其它用户(即,用户102B和用户102N)。然后用户102B和用 户102N可响应于所述数据提供输入。例如,所述响应可修改所述数据。
基于输入,通过社会网络引擎106确认与用户102B和用户102N的关系。 另一选择是,根据某些实施例,可否认关系的存在。可利用任何类型的确认和/ 或输入来更改、否认和/或确立用户102A与用户102B和用户102N之间的关系。
所述关系可包括用户102中的两者之间存在的任何类型的关系。例如,用户 102A和用户102B可一起工作、是同学、是亲戚、约会等。两个用户之间可存在 一种以上关系。例如,用户102A和用户102B可既一起工作又约会。
然后可排序所述数据。例如,用户102A可规定与用户102B的关系老于与 用户102N的关系。换句话说,用户102A可输入详细的数据,其指示日历日期、 年份和关于所述关系的其它定时信息。然后,社会网络引擎106可按所指示的时 间来排序数据并基于所述所排序的数据产生社会时间表。社会时间表可指示与所 述关系有关的某些事件何时发生,例如在2004年,用户102A结识用户102B且
与用户102B —起去阿根廷旅行。任何类型的事件、细节和与所述关系相关的其
它数据可由用户102提供且用于产生所述社会时间表。
现在参考图2,其图解说明实例性社会网络引擎,例如图l中所论述的社会 网络引擎106。与社会网络引擎106相关联地提供通信接口 202,其用于从用户 102接收数据和将数据发送到用户102。用户102可经由网络104将任何类型的 数据发送到社会网络引擎106且反之亦然。例如,用户102可提供关于与其它用 户102的关系的细节,社会网络引擎106可利用所述细节而基于所述细节产生所 述用户102 (例如,用户102A)的社会时间表。
通常,用户102访问与社会网络引擎106相关联的网站。例如,社会网络引 擎106可代管其中用户102可访问以彼此互动的社会连网网站。所述网站可向彼 此显示关于用户102的各种类型的数据,例如社会时间表、简档信息或特定用户 (例如用户102A)与其它用户(例如用户102B和用户102N)具有的关系。用 户102可属于社会连网网站内的特定社群,例如根据所参加的学校、工作地点、 地理位置等分类的社群。
提供社会关系编辑器模块204,其用于编辑和/或输入用户102与彼此具有的 社会关系。例如,用户102A可规定与用户102B和用户102N的特定关系。然后, 可要求用户102B和/或用户102N确认由用户102A所规定的特定关系。因此, 经由社会连网网站确立的每一关系均由所述关系中的两个或两个以上用户102来 验证。与图4相关联地进一步论述与社会关系编辑器模块204相关联的社会关系 编辑器显示页。
社会关系编辑器模块204可跟踪用户102之间的一个或一个以上关系。社会 关系编辑器模块204也可产生且发送通信到用户102以确认所识别的关系。如本 文中所论述,用户102通常是社会连网网站的成员。因此,用户102经由与社会 网络引擎106相关联的社会连网网站来彼此互动且可识别与彼此的关系以便利互 动或出于任何其它原因。
用户102还可利用社会关系编辑器模块204来输入关于与其它用户102的关 系的数据,如本文中所论述。然后,所述数据可用来产生用户102的社会时间表, 例如每一天、月或年,用户102A发生了何事件。
提供关系存储模块206用于存储包含用户102之间的关系的一个或一个以上 数据库。关系存储模块206可利用任何类型的存储装置或媒体来存储数据库。例 如,关系存储模块206可将数据库存储在硬盘驱动器中、CD ROMS上、DRAM 中等。用于存储关于关系的信息、与用户102相关联的简档数据或与用户102相 关联的任何其它信息的任何类型存储装置或存储媒体均在各种实施例的范围内。 根据某些实施例,关系存储模块206可存储针对用户102中的每一者所产生的社 会时间表。
还与社会网络引擎106相关联地提供社会时间表模块208。社会时间表模块
208利用用户102提供的关系数据。然后,按照如用户102所指示的关系发生或 与关系相关联的事件发生的时间来排序用户102提供的关于各种关系的数据。例 如,用户102A可指示用户102A在2003年秋季与用户102B曾一起上课。然后, 相关于用户102A提供的其它数据来排序关于上课的数据且产生用户102A的社 会时间表。
用户102A可能够经由按钮、入口、链接等请求显示与用户102A相关联的 社会时间表的显示页。其它用户102也可能够请求用户102A的社会时间表。可 针对与用户102A相关联的不同社群产生不同的社会时间表,例如针对工作地点 社群的一个社会时间表、针对大学社群的另一社会时间表等。
显示模块210可与社会网络引擎106相关联。显示模块210可产生用于向用 户102显示所述社会时间表的显示。可向用户102显示社会时间表,其提供社会 时间表数据项,例如事件和与所述事件相关联的时间范围,或可向期望看到彼此 的社会时间表的其它用户102显示社会时间表。用户102A可调整隐私设置以识 别其它用户102或可访问用户102A的社会时间表的用户102群组。
尽管图2显示与社会网络引擎106相关联的各种模块(例如,通信接口 202、 社会关系编辑器模块204、关系存储模块206和社会时间表模块208),但更少 或更多的模块可与社会网络引擎106相关联且仍在各种实施例的范围内。
图3图解说明实例性朋友列表300。朋友列表300可显示在与社会网络引擎 106相关联的页上。用户102可经由朋友列表标签302来选择朋友列表300。也 可选择社会时间表标签304。社会时间表标签304可根据时间表显示与和朋友列 表300上的朋友的关系相关联的事件。
可包含用户102中的每一者的图片或图形表示306作为朋友列表300的一部 分。例如,用户102A可利用用户A102的照片,而用户102B可利用卡通人物来 表示用户102B。可利用图片、照片、图形、图标、符号等中的任何类型来经由 图片或图形表示306来表示用户102。
显示关于列出的用户102中的每一者的传记数据308。例如,可显示姓名、 状态、毕业年份、学习领域等作为用户102中的每一者的传记数据308。关于所 列出的用户102的任何类型数据可包括传记数据308。
用户动作区域310可与朋友列表300相关联且可与用户102中的每一者相关 联地显示。在图3中,用户动作区域310显示在用户102中的每一者的传记数据 308的右边。然而,可在任何地方显示用户动作区域310、传记数据308和/或图 片/图形表示306。例如,可对图片/图形表示306进行访问、复选标记、突出显示 等以显示用户动作区域310。
用户动作区域310允许用户102选择待与正在查看有关其传记数据306的特 定用户(例如用户102A)相关联地执行的一个或一个以上动作。例如,用户102 可选择经由"发送消息"功能向用户102发送邮件或其它消息,或利用"指向她!"
功能以被指引到弹出式或类似屏幕,从而确认用户102希望"指向"所显示的用
户。可向所显示的用户发送通告通知所显示用户其被另一用户102"指向"。
用户动作区域306还可允许用户102利用"査看朋友"功能以査看关于用户 102的朋友的数据、利用"査看照片"功能以査看与用户相关联的照片、和/或"添 加到朋友"功能以请求添加到用户102的朋友群组。经由用户动作区域306可访 问各种其它选项。例如,用户102可能够经由用户动作区域306访问关于特定用 户(例如用户B 102B)的履历。
例如,用户102可选择经由"发送消息"功能向用户102发送邮件或其它消 息,或利用"指向她!"功能以被指引到弹出式或类似屏幕,从而确认用户102 希望"指向"所显示的用户。可向所显示的用户发送通告通知所显示用户其被另 一用户102 "指向"。
用户动作区域306还可允许用户102利用"査看朋友"功能以查看关于用户 102的朋友的数据、利用"查看照片"功能以査看与用户相关联的照片、和/或"添 加到朋友"功能以请求添加到用户102的朋友群组。经由用户动作区域306可访 问各种其它选项。例如,用户102可能够经由用户动作区域306访问关于特定用 户(例如用户B 102B)的履历。
可利用朋友列表300来显示关于用户102的任何类型的数据。图3中所显示 的朋友列表300是用于显示关于属于一社群的各种用户的数据的实例性显示页。 经由朋友列表300显示关于个别用户或用户群组的简档数据。关于属于各种社群 的用户102的数据、关于用户102的履历等也可经由朋友列表300或任何其它显 示页来显示。
根据实例性实施例,图3中的朋友列表300也可用来显示与朋友列表300上 的朋友相关联的社会时间表。朋友列表300可由社会关系编辑器模块304产生且 响应于用户102A起始的搜索或过滤器功能而显示。如本文中所论述,用于朋友 列表300的关于用户102的数据可通过关系存储模块206或用于存储关于用户102 的数据的另一存储模块(未显示)存储在数据库中。
朋友列表300可用来显示用户102的目录、用户102集合、已确立与用户 102A相关联的关系的目录或关于用户102的任何其它信息。如本文中所论述, 可利用朋友列表300或与社会网络引擎106相关联的任何其它显示机构来显示与 用户102相关联的任何数据。
朋友列表300还可根据与用户102例如通过产生本文中所论述的社会时间表 而与其它用户形成的关系相关联的年代表来以升序或降序显示用户102。例如, 在用户102A请求的列表中用户102N可显示在用户102B之前因为用户102A认 识用户'102N比认识用户102B更长时间。可根据共同群组、与共同事件、境遇 或发生的事情等的关联性来显示用户102。
图4图解说明实例性关系编辑器页400。图4中所图解说明的关系编辑器页
400可用来提问用户102关于与其它用户102的关系。关系编辑器页400可用来 了解关于关系的细节,例如用于产生社会时间表的定时信息。可响应于来自特定 用户(例如用户102A)的请求而发送关系编辑器页400以形成或否则确立与另 一用户(例如用户102B)的关系和/或编辑关于关系的细节(例如,提供关于具 体事件的细节和/或与具体事件相关联的时间范围)。
关系询问402可用来确立关系编辑器页400的主题。例如,图4图解说明关 系询问402 "你如何知道约翰德?"的关系编辑器页400。然而,关系询问402 可包括任何询问,例如"由约翰德提供的关于你的关系的信息是否准确?"可 与关系编辑器页400相关联地提供任何类型的关系询问402。
可显示关系类型识别器404用于允许用户102选择和/或识别用户102与其 它用户102具有的关系。例如,用户102A可选择用户102A与用户102B住在一 起、与用户102B —起工作、和/或通过朋友认识用户102B。可选择一个或一个以 上关系识别器404。如本文中所论述,用户102可具有一种以上关系。
关系细节识别器406允许用户102进一步规定关系的性质。例如,关系细节 识别器406可确立用户102住在一起的地方、用户102 —起工作的地方、用户102 共同有的朋友等。尽管针对每一关系类型识别器404仅图解说明一个关系细节识 别器406,但可提供与关系类型识别器404的每一者相关联的一个以上关系细节 识别器406。
还可与关系编辑器页400相关联地提供时间范围识别器408。时间范围识别 器408可用来确立与关系类型识别器404相关联的时间或时间范围。例如,时间 范围识别器408可规定何时用户102住在一起、 一起工作、约会等。然后,可排 序时间范围识别器408数据并用来产生本文中所论述的社会时间表。
可经由下拉菜单、文本输入框、复选框和/或经由任何其它选择方法或选择 方法的组合来选择关系询问402、关系类型识别器404、关系细节识别器406和/ 或时间范围识别器408。根据某些实施例,关系询问402在被发送到寻求与其确 认关系的用户102时预先充满选择。此外,可利用已存储的关于用户102和/或用 户102已在先前情形中彼此确立的关系的数据来自动地部分或全部充满关系编辑 器页400。例如,可向用户102A发送关系编辑器页400以确认关于由关系编辑 器页400规定的关系的时间范围数据是正确的。
结合图3和4所述的布置、表示、显示和/或主题可变化且仍在各种实施例 的范围内。可与社会关系页400相关联地利用额外时间范围问题或可经由朋友列 表300显示额外类型的传记数据304。
例如,用户102A可通过从关系询问402、关系类型识别器404、关系细节 识别器406、时间范围识别器408和/或可经由关系编辑器页400提供的任何其它 识别器中选择以提供关于用户102A与用户102B具有的关系的细节来完成关系 编辑器页400。然后可向用户102B发送经预先充满的关系编辑器页400并要求
用户102B确认由用户102A提供的数据。用户102B可确认关系编辑器页400上 的数据的准确性、修改关系编辑器页400上的数据、对关系编辑器页400上的数 据进行添加和/或否认关系编辑器页400上的数据的准确性。
关于经由关系编辑器页400确立的关系的细节可通过关系存储模块206和用 来访问由用户102提供的关于每一数据项的时间范围信息的关系数据库来存储以 组织由用户102提供的与用户102之间的关系相关联的数据项且产生社会时间 表。另一选择是,来自用户102B的社会时间表或时间表数据可用来充满与用户 102A相关联的数据项的时间,例如当用户102A未能提供与数据项相关联的时间 时。
与关系编辑器页400相关联的询问主题和数据可包含任何话题,例如倶乐 部、队、教堂等的成员身份;共同的课程、班级、机构、研究计划等;共同的旅 行、旅程、冒险、派对、会议等;共同的家族关系、朋友、熟人、浪漫搭档或爱 好、音乐爱好、饭馆、酒吧、旅店等;用户102中的两者或多者是否经由在线活 动随机、偶然、有目的地结识等;和/或用户102中的二者或多者是否从未结识等。 可经由关系编辑器页400确立任何类型的数据,如本文中所论述。
如本文中所论述,可响应于关系编辑器页400的完成来向用户102发送确认 请求。例如,社会关系编辑器模块204可向用户102B发送用户102A选择用户 102B作为用户102A可认识或用户102A希望与其确立关系的人的通信。用户 102B可选择确认用户102A提供的数据、调整或编辑所述数据、向用户102A发 送关于关系的消息、否认关系的存在、添加关于所述关系的数据等。根据实例性 实施例,如果用户102B编辑数据或对数据进行添加,那么可要求用户102A确 认所添加或所编辑的数据。
根据某些实施例,用户102A可完成关系编辑器页400的若干部分,而留下 其它部分供用户102B来完成。例如,用户102A可期望用户102B完成关系编辑 器页400中描述用户102A与用户102B之间关系的时间范围的若干部分。
参考图5,其图解说明实例性社会时间表页500。可经由图3中论述的社会 时间表标签304或以任何其它方式(例如,经由链接、按钮、搜索it求等)来访 问社会时间表页500。
时间识别器502显示在社会时间表页500上。时间识别器502指示其中可显 示与用户102A相关联的事件或其它数据项的时间。用户102A的社会时间表页 500可包含与用户102A与其它用户102具有的每一关系相关联的事件。关于所 述关系的数据(例如与其它用户102—起上的课、用户102A与另一用户102约 会的时间范围等)可根据时间识别器502内的日期、用户102A提供的数据项中 的每一者的日期或时间来排序。然后,可根据(例如)升序或降序在时间识别器 502内显示所述数据。
根据某些实施例,可根据时间识别器502显示成员列表504。如图5中所显
示,成员列表504包含按各种类别(例如,同事、同学、旅行伙伴、同盟、同伴、 夏日/国外朋友、亲戚关系、队友等)分组的成员的姓名。例如,成员列表504 可包含用户102A在规定年份结识的成员的姓名。取决于用户102A选择的隐私 设置,用户102中的任一者可点击或否则访问特定成员(即,用户102)的姓名 以访问关于与用户102A与所述特定成员的关系相关联的时间范围的进一步数 据。
可与列为社会时间表页500 —部分的时间识别器502中的每一者相关联地显 示照片506。根据某些实施例,用户102可点击照片506以访问关于用户102A 与照片506中的用户102的关系的具体时间范围数据。其它用户102也可提交与 社会时间表页500上规定的时间识别器502相关的照片。可利用任何类型的数据 来产生社会时间表且经由社会时间表页500显示。此外,某些时间识别器502可 不具有列出的任何姓名或事件。
可基于与用户102相关联的简档或任何其它数据来自动地选择照片506。当 用户102上载或否则提供社会网络引擎106确定其与社会时间表有关的经更新照 片506时可自动地更新照片506。根据某些实施例,用户102可在上载或否则提 供照片506以供与社会时间表显示之前批准或拒绝所添加或编辑的照片,例如图 5中所显示的照片506。
根据实例性实施例,可显示用户102中的每一者的社会时间表。用户102中 的每一者的社会时间表可列出所有与特定用户102 (例如用户102A)与一个或一 个以上其它用户102共同具有的关系有关的事件或其它数据。例如,可产生用户 A'102A与用户102B的关系的社会时间表。此实例中的社会时间表可列出每一年 用户102A和用户102B共同具有的事件,例如在2003年3月用户102A和用户 102B —起去墨西哥旅行、在2004年1月一起参加新年派对、在2004年6月一 起进行夏日烤肉野餐等。时间识别器502可利用任何时间(例如日、月、每两年 等)递增以显示与用户102相关联的姓名、事件等的列表。
根据某些实施例,社会时间表模块208可产生和/或显示社会时间表页500。 然而,任何模块、应用程序、装置或组件均可产生和/或显示社会时间表页500。 根据某些实施例,任何类型的数据均可用来产生社会时间表且可采用任何过程来 产生社会时间表。
根据某些实施例,可参考来自关系编辑器页400的某些或所有数据来产生社 会时间表。可自动或通过用户102触发(例如通过请求社会时间表)而产生社会 时间表,如本文中所论述。也可访问用于产生社会时间表的其它来源的数据,例 如来自用户102的简档的数据、来自关于用户102的履历的数据等。
按降序或升序的年代列表可包含在社会时间表中,如本文中所论述。例如, 日期可以月/日/年的形式沿社会时间表页500的左手边向下呈降序列出。可产生 或利用与年代列表相对应的事件、境遇、互动、经历等的类别来描述社会时间表。
所述数据可安排或放在社会时间表页500上的各种位置中。与各种类别对应的个
人的姓名可显示在所述类别附近,例如如图5中所显示。
社会时间表的实例性实施例表示可表示用户102经由社会联网网站或其它 彼此互动的方式的工具。可对社会时间表进行监控、编辑等以査看互动和与各种 用户J02的互动相关联的时间范围。根据某些实施例,社会时间表可用来测量用 户102对彼此的作用和影响。
根据某些实施例,用户102可点击社会时间表上的日期、姓名、事件等以访 问关于所述日期、姓名或事件的额外数据。通过点击或否则访问日期、姓名、事 件或显示为社会时间表的一部分的其它数据,其它用户102可输入数据以请求对 社会时间表的变更或更新。根据某些实施例,社会时间表可由针对其产生所述社 会时间表的用户102或由其它用户102来更新或否则编辑。
根据某些实施例,社会时间表可用来产生用户102的履历。例如,可基于用 户102B被列在用户102A的社会时间表上的事实来将关于用户B'102B在2005 年的旅行的履历发送到用户102A。基于社会时间表可产生或识别用户102A的任 何类型的履历。
图6是用于排序社会时间表的数据的实例性过程的流程图。在步骤602处, 接收用于两个用户之间的一种或一种以上关系的数据项和与所述数据项相关联 的日历日期。用户102A可提供数据项(例如事件)和与关于用户102A与102B 的关系的事件相关联的日历曰期。
在步骤604处,产生呈降序的日历日期年代列表。例如,社会时间表模块 208可访问来自关系存储模块206的数据以产生年代列表。可针对每一关系、针 对一组关系(例如用户A'102A的大学社群和工作社群)和/或针对任何其它关系 产生年代列表。
年代列表可包含所有关于由针对其产生社会时间表的用户102提供的关系 的数据和/或来自用户102与其具有关系的其它用户102的数据。例如,用户102A 可指示用户102A与用户102B具有关系,但需要访问来自用户102B的数据以确 认与用户102A与用户102B之间的关系相关联的日期或时间范围。
在步骤606处,产生对应于年代列表的类别,如本文中所论述,可针对所有 与关系相关联的时间范围数据来产生年代列表。然后,可根据类别(例如,群组、 社群等)来划分年代列表。例如,针对用户102A的年代列表可被分配与用户102A 相关联的工作群组、大学群组和朋友群组的类别。
在步骤608处,识别对应于类别的个人的姓名。如图5中所示,社会时间表 页500可显示群组或社群内的个人(例如,其它用户102)的姓名。例如,可根 据其中用户102A结识个人或否则与个人相关联的时间识别器502来将是同事、 同学、旅行伙伴等的个人的姓名显示在相关类别下面。
在步骤610处,获得对应于所识别的姓名的照片。如本文中所论述,照片506可包含与所识别的姓名或与和所识别的姓名相关联的某些用户102相关联的 用户102中的每一者的图片或从用户102获得或由用户102提供的任何其它照片。
在步骤612处,显示社会时间表,例如如社会时间表显示页500所图解说明。 可根据新数据、基于提供的新日期或时间范围而重排序的数据等来更新社会时间 表。例如,用户102A可在同事类别中添加用户102N作为新朋友。然后,根据 用户102A提供的日期将用户102N添加到社会时间表。用户102N可以是用户 102A结识的新个人或用户102N可以是用户102A先前已认识但用户102A添加 与其新的关系的个人。
图7是用于产生社会时间表的实例性过程的流程图。在步骤702处,接收与 和社会网络相关联的用户之间的至少一种关系相关联的多个数据项,每一数据项 具有相关联的时间。例如,用户102A可经由关系编辑器页400或经由任何其它 接口提供关于与用户102B的关系的事件和与所述事件相关联的时间。用户102A 可提供关于关系的任何类型的数据项,例如,关系类型、与关系相关联的事件、 与关系和/或事件相关联的时间范围、与所述事件相关联的其它用户102等。如本 文中所论述,可从社会编辑器页400提供给用户102的问巻接收数据。
在步骤704处,根据相关联的时间排序所述数据项。如本文中所论述,可排 序用户102A提供的数据以产生年代列表。例如,可根据与和用户102B和用户 102N的关系相关联的日期来比较并列出关于用户A'102A与用户102B和用户 102N的关系的数据。如果102B和用户102N在不同的类别中,例如用户102B 来自工作而用户102N与用户102A约会,那么可针对用户102B和用户102N中 的每一者产生不同的年代列表。也可根据指示所有各种关系的时间范围的一个年
代列表来排序所述数据。
在步骤706处,根据所排序的数据产生社会时间表。如本文中所论述,社会 时间表可显示为(例如)图5中的社会时间表页500。社会时间表可包含用户102 与其它用户102具有关系的按照任何时间(例如,年、月、日等)递增的列表。 如本文中所论述,所述社会时间表可包含所有所述关系、根据类别的关系和/或个 人关系。因此,可针对用户102中的每一者产生和/或显示不同的社会时间表。
尽管上文己描述各种实施例,然而,应了解所述实施例仅以实例方式而非限 定方式提出。例如,与社会网络引擎106相关联的元件中的任何者可采用上文阐 述的所需功能性的任何者。因此,优选实施例的广度和范围不应受上述实例性实 施例的任何者的限制。
权利要求
1、一种用于产生社会时间表的方法,其包括接收与和社会网络相关联的用户之间的至少一种关系相关联的多个数据项,每一数据项具有相关联的时间;根据所述相关联的时间来排序所述数据项;及根据所述所排序的数据项产生社会时间表。
2、 如权利要求1所述的方法,其进一步包括显示所述社会时间表。
3、 如权利要求2所述的方法,其中根据与所述社会时间表相关联的用户所 选择的隐私设置来显示所述社会时间表。
4、 如权利要求1所述的方法,其进一步包括允许所述用户编辑所述社会时 间表。
5、 如权利要求1所述的方法,其进一步包括基于所述社会时间表来产生针 对所述用户的履历。
6、 如权利要求1所述的方法,其中所述社会时间表包含与所述至少一种关 系相关联的一个或一个以上第二用户的照片。
7、 如权利要求1所述的方法,其中所述多个数据项包括与所述至少一种关 系相关联的一个或一个以上事件。
8、 如权利要求l所述的方法,其中经由问巻接收所述多个数据项。
9、 一种用于产生社会时间表的系统,其包括通信接口,其经配置以接收与和社会网络相关联的用户之间的至少一种关系 相关联的多个数据项,每一数据项具有相关联的时间;社会时间表模块,其经配置以根据所述相关联的时间来排序所述数据项且根 据所述经排序的数据项来产生社会时间表。
10、 如权利要求9所述的系统,其进一步包括经配置以产生所述社会时间表 的显示的显示模块。
11、 如权利要求10所述的系统,其中所述社会时间表是根据与所述社会时 间表相关联的用户所选择的隐私设置来显示的。
12、 如权利要求9所述的系统,其中所述社会时间表模块进一步经配置以允 许所述用户编辑所述社会时间表。
13、 如权利要求9所述的系统,其中所述社会时间表模块进一步经配置以基 于所述社会时间表产生针对所述用户的履历。
14、 如权利要求9所述的系统,其中所述社会时间表包含与所述至少一种关 系相关联的照片。
15、 如权利要求9所述的系统,其中所述多个数据项包括与所述至少一种关 系相关联的一个或一个以上事件。
16、 如权利要求9所述的系统,其中所述多个数据项是经由问巻接收的。
17、 一种包含有程序于其上的计算机可读媒体,所述程序可由处理器执行以实施用于产生社会时间表的方法,所述方法包括接收与和社会网络相关联的用户之间的至少一种关系相关联的多个数据项, 每一数据项具有相关联的时间;根据所述相关联的时间来排序所述数据项;及根据所述所排序的数据项产生社会时间表
18、 如权利要求17所述的计算机可读媒体,其中所述方法进一步包括显示 所述社会时间表。
19、 如权利要求18所述的计算机可读媒体,其中所述社会时间表是根据与 所述社会时间表相关联的用户所选择的隐私设置来显示的。
20、 如权利要求17所述的计算机可读媒体,其中所述方法进一步包括允许 所述用户编辑所述社会时间表。
21、 如权利要求17所述的计算机可读媒体,其中所述方法进一步包括基于 所述社会时间表产生针对所述用户的履历。 '
22、 如权利要求17所述的计算机可读媒体,其中所述社会时间表包含与所 述至少一种关系相关联的所述用户的照片。
23、 如权利要求17所述的计算机可读媒体,其中所述多个数据项包括与所 述至少一种关系相关联的一个或一个以上事件。
24、 如权利要求17所述的计算机可读媒体,其中所述多个数据项是经由问 巻接收的。
全文摘要
本发明提供一种用于产生社会时间表的系统、方法和计算机程序。接收与和社会网络相关联的用户之间的至少一种关系相关联的多个数据项,每一数据项均具有相关联的时间。根据所述至少一种关系排序所述数据项。根据所述所排序的数据项产生社会时间表。
文档编号G06Q10/00GK101366029SQ200680052495
公开日2009年2月11日 申请日期2006年12月26日 优先权日2005年12月23日
发明者阿龙·西蒂希, 马克·朱克伯格 申请人:费斯布克公司