用于社会映射的系统和方法

文档序号:6570424阅读:197来源:国知局
专利名称:用于社会映射的系统和方法
技术领域
本发明通常涉及社会网络,且更特定而言涉及用于社会映射的系统和方法。
背景技术
按常规,人们一直通过加入社会倶乐部、参与社会事件、通过其它朋友结识朋友 等彼此连网。对于许多人来说,因特网已使与朋友和熟人保持联系变得更方便。对于 其它人来说,因特网提供用于与新人连网和结识新人的社会论坛。
对于许多人来说,最近,因特网代表人们结识新朋友并与现有朋友保持联系的主 要方式。因此,因特网为海量的个人之间的复杂互动阵列提供媒介。
为了便利海量的个人之间的通信,最近几年已发展了各种社会连网网站。社会连 网网站可提供组织工具和论坛以允许所述个人经由所述网站彼此互动。然而,许多用 户对经由因特网提供信息存有怀疑。例如,许多用户宁愿将通信限于特定群组的其它 用户。

发明内容
本发明提供一种用于社会映射的系统、方法和计算机程序。接收关于一个或一个 以上社会网络成员的数据。允许第一社会网络成员识别至少一个第二社会网络成员以 确立关系。然后,基于所述识别将关于所述第一社会网络成员的数据发送到所述第二 社会网络成员。响应于所述数据接收来自所述第二社会网络成员的输入。基于所述输 入确认所述关系以使所述第一社会网络成员映射到所述第二社会网络成员。


图1图解说明用于社会映射的实例性环境的示意图; 图2图解说明实例性社会网络引擎的框4图3图解说明与社会网络引擎相关联的实例性显示页;
图4图解说明与社会网络引擎相关联的实例性社会编辑器页;及
图5图解说明用于社会映射的实例性过程的流程图。
具体实施例方式
图1图解说明用于社会映射的实例性环境的示意图。一个或一个以上用户102(例 如用户A102A、用户B 102B和用户N 102N)经由网络104与社会网络引擎106通信。 社会网络引擎106可包括社会连网网站、操作所述社会连网网站的一个或一个以上服 务器、或能够经由网络104提供社会连网服务的任何其它装置或应用程序。用户102 可经由网络104访问社会网络引擎106提供的服务。视需要,用户102中的一个或一 个以上可能够直接访问社会网络引擎106。
用户102可经由计算装置访问社会网络引擎106,例如膝上型或台式计算机、蜂 窝式电话、个人数字助理(PDA)、机顶盒等。用户102可经由社会网络引擎106来 査看关于社会网络成员的数据、输入他们自己和可能他人的数据、加入社会网络群组 等。例如,用户102通常是与社会网络引擎106相关联的社会连网网站的成员,且因 此包括社会网络成员。
根据实例性实施例,用户102 (例如用户A102A)识别用户A102A期望与其建 立关系或确立或更改现有关系的细节的与社会网络引擎106相关联的一个或一个以上 其它成员,例如用户B 102B和用户N 102N。经由社会网络引擎106,用户A 102A输 入关于所述关系的细节。然后,社会网络引擎106将数据(例如包括细节的数据)从 用户A102A发送到其它用户(即,用户B102B和用户N102N)。然后用户B 102B 和用户N 102N响应于所述数据提供输入。例如,所述响应可修改所述数据。
基于输入,通过社会网络引擎106确认与用户B 102B和用户N 102N的关系。根 据某些实施例,所述确认可包含否认关系的存在。可利用任一类型的确认和/或输入来 更改和/或确立用户A 102A与用户B 102B和用户N 102N之间的关系。
所述关系可包括用户102中的两者之间存在的任一类型的关系。例如,用户A 102A和用户B 102B可一起工作、是同学、是亲戚、约会等。两个用户之间可存在一 种以上关系。例如,用户A102A和用户B102B可既一起工作又约会。与图2到5相 关联地进一步论述对两个或两个以上用户之间的关系数据进行处理、访问、利用、修 改等。
现在参考图2,其图解说明实例性社会网络引擎(例如图1中所论述的社会网络 引擎106)的框图。与社会网络引擎106相关联地提供通信接口 202,其用于从用户 102接收数据和将数据发送到用户102。用户102可经由网络104将任一类型的数据发 送到社会网络引擎106且反之亦然。
通常,用户102访问与社会网络引擎106相关联的网站。例如,社会网络引擎106
5可代管其中用户102可访问以彼此互动的社会连网网站。所述网站可向彼此显示关于 用户102的各种类型的数据,例如简档信息或特定用户(例如用户A 102A)与其它用 户(例如用户B 102B和用户N 102N)具有的关系。用户102可属于社会连网网站内 的特定社群,例如根据所参加的学校、工作地点、地理位置等分类的社群。
提供社会关系编辑器模块204,其用于编辑用户102彼此具有的社会关系。例如, 用户A 102A可规定与用户B 102B和用户N 102N的特定关系。然后,可要求用户B 102B和/或用户N102N确认由用户A102A所规定的特定关系。因此,经由社会连网 网站确立的每一关系均由所述关系中的两个或两个以上的用户102来验证。与图3相 关联地进一步论述与社会关系编辑器模块204相关联的社会关系编辑器显示页。
社会关系编辑器模块204可跟踪用户102之间的一个或一个以上关系。社会关系 编辑器模块204也可产生且发送通信到用户102以确认所识别的关系。如本文中所论 述,用户102通常是社会连网网站的成员。因此,用户102经由与社会网络引擎106 相关联的社会连网网站来彼此互动且可识别与彼此的关系以便利互动或出于任何其它 原因。
提供关系存储模块206,其用于便利用户102之间的关系的存储。关系存储模块 206可利用任一类型的存储装置或媒体来存储各种关系。例如,关系存储模块206可 将关系存储在数据库中、CD ROMS上、DRAM中等。用于存储关系、与用户102相 关联的简档数据或与用户102相关联的任何其它信息的任一类型存储装置或存储媒体 均在各种实施例的范围内。
还与社会网络引擎106相关联地提供关系显示模块208。关系显示模块208识别 用户102之间的关系并产生显示页,所述显示页指示关于用户102的简档信息、关系 和其它数据。例如,用户A102A可能够经由按钮、入口、链接等请求关于来自与用 户A 102A相关联的特定社群(例如,大学社群)的人们的显示页。然后,关系显示 模块208可产生并向用户A 102A显示关于属于与用户A 102A相关联的特定社群的用 户102的数据。然后用户A 102A可利用显示页来访问关于显示页上列出的用户102 中的每一者的更详细数据。关系显示模块208可显示关于与社会连网站点相关联的用 户102的任何数据。
尽管图2显示与社会网络引擎106相关联的各种模块(例如,通信接口 202、社 会关系编辑器模块204、关系存储模块206和关系显示模块208),但更少或更多的模 块可与社会网络引擎106相关联且仍在各种实施例的范围内。例如,数据库(未显示) 可耦合到社会网络引擎106以用来存储关于用户102的数据。
图3图解说明可与社会网络引擎106相关联的实例性社会网络显示页300。社会 网络显示页300包含用户102中的每一者的图片/图形表示302。例如,用户A 102A 可利用户A 102的照片,而用户B 102B可利用卡通人物来表示用户B 102B。可利用 图片、照片、图形、图标、符号等中的任一类型来经由图片/图形表示302表示用户102。
显示关于列出的用户102中的每一者的传记数据304。例如,可显示姓名、状态、毕业年份、学习领域等作为用户102中的每一者的传记数据304。任一类型的数据可 包括传记数据304。
用户动作区域306可与社会网络显示页300相关联。例如,可与用户102中的每 一者相关联地显示用户动作区域306。图3中,用户动作区域306显示在用户102中 的每一者的传记数据304的右边。然而,可在任何地方显示用户动作区域306。例如, 可对图片/图形表示302进行访问、复选标记、突出显示等以显示用户动作区域306。
用户动作区域306允许用户102选择待与正在査看有关其传记数据304的特定用 户(例如用户A102A)相关联地执行的一个或一个以上动作。例如,用户102可选择 经由"发送消息"功能向用户102发送邮件或其它消息,或利用"指向她!"功能以被 指引到弹出式或类似屏幕,从而确认用户102希望"指向"所显示的用户。可向所显 示的用户发送通告通知所显示用户其被另一用户102 "指向"。
用户动作区域306还可允许用户102利用"査看朋友"功能以査看关于用户102 的朋友的数据、利用"査看照片"功能以查看与用户相关联的照片,和/或"添加到朋 友"功能以请求添加到用户102的朋友群组。经由用户动作区域306可访问各种其它 选项。例如,用户102可能够经由用户动作区域306访问关于特定用户(例如用户B 102B)的履历。
可利用社会网络显示页300来显示关于用户102的任一类型的数据。图3中所显 示的社会网络显示页300是用于显示属于社群的各种用户的实例性显示页。显示页还 可用来显示关于个别用户或用户群组的简档数据、显示关于属于各种社群的用户102 的数据、显示关于用户102的履历等。根据实例性实施例,图3中的社会网络显示页 300可用来识别和/或选择特定用户(例如用户A102A)已知的期望与其确立关系的用 户102。社会网络显示页300可由关系显示模块208产生并响应于用户A 102A起始的 搜索或过滤器功能(例如所执行的搜索)显示。如本文中所论述,用于社会网络显示 页300的关于用户102的数据可存储在数据库、高速缓冲存储器、或关系存储模块206 或用于存储关于用户102的数据的另一存储模块(未显示)所利用的任何其它存储器 中。
根据某些实施例,社会网络显示页300可用来显示例如用户102的目录、用户102 集合、与用户A 102A相关联的已确立的关系的目录等。如本文中所论述,可利用社 会网络显示页300或与社会网络引擎106相关联的任何其它显示机构来显示与用户 102相关联的任何数据。
图4图解说明与社会网络引擎106相关联的实例性社会编辑器页。图4中所图解 说明的社会编辑器页400可用来向用户102提问关于和与社会连网站点相关联的其它 用户102的关系。例如,可响应于来自特定用户(例如用户A102A)的请求,发送社 会编辑器页400以形成或否则确立与另一用户(例如用户B102B)的关系。
社会编辑器询问402可用来确立社会编辑器页400的主题。例如,图4图解说明 社会编辑器询问402 "你如何知道约翰杜?"的社会编辑器页400。然而,社会编辑
7器询问402可包括任何询问,例如"由约翰杜提供的关于你的关系的信息是否准 确?"。可与社会编辑器页400相关联地提供任何类型的社会编辑器询问402。
可显示关系类型识别器404用于允许用户102选择和/或识别所述用户102与其它 用户102具有的关系。例如,用户A 102A可选择用户A 102A与用户B 102B住在一 起、与用户B 102B—起工作、和/或通过朋友认识用户B102B。可选择一个或一个以 上关系识别器404。如本文中所论述,用户102可经由一种以上方式认识彼此。
关系细节识别器406允许用户102进一步规定关系的性质。例如,关系细节识别 器406可确立用户102住在一起的地方、用户102—起工作的地方、用户102共同有 的朋友等。尽管仅图解说明一个关系细节识别器406,但可提供与所述关系中的每一 者相关联的一个以上关系细节识别器406。
还可与社会编辑器页400相关联地提供时间范围识别器408。时间范围识别器408 可用来确立与关系识别器402相关联的时间或时间范围。例如,时间范围识别器408 可规定何时用户102住在一起、 一起工作、约会等。
可经由下拉菜单、文本输入框、复选框和/或经由任何其它选择方法或选择方法的 组合来选择关系识别器402、关系类型识别器406、关系细节识别器406和/或时间范 围识别器408。根据实例性实施例,社会编辑器询问402在被发送到寻求与其确认关 系的用户102时预先充满选择。此外,可利用已存储的关于用户102和/或用户102已 在先前情形中彼此确立的关系的数据来自动地部分或全部充满社会编辑器页400。
结合图3和4所述的布置、表示、显示和/或主题可变化且仍在各种实施例的范围 内。例如,可与社会关系页400相关联地利用额外关系问题或可经由社会网络显示页 300显示额外类型的传记数据304。
例如,用户A102A可通过从关系识别器402、关系类型识别器404、关系细节识 别器406、时间范围识别器408、和/或经由社会编辑器页400提供的任何其它识别器 中进行选择以提供关于用户A 102A与(例如)用户B 102B具有的关系的细节来完成 社会编辑器页400。然后可向用户B 102B发送预先充满的社会编辑器页400并要求用 户B 102B确认用户A 102A提供的数据。用户B 102B可确认社会编辑器页400上的 数据的准确性、修改社会编辑器页400上的数据、对社会编辑器页400上的数据进行 添加和/或否认社会编辑器页400上的数据的准确性。
关于经由社会编辑器页400确立的关系的细节可通过关系存储模块206存储。例 如,可利用关系数据库(未显示)来映射与社会网络引擎106相关联的用户102之间 的关系。在一个实例中,所述映射可显示用户102之间的关系网络。
与社会编辑器页400相关联的询问主题和数据可包含任何话题,例如俱乐部、队、 教堂等的成员身份;共同的课程、班级、机构、研究计划等;共同的旅行、旅程、冒 险、派对、会议等;共同的家族关系、朋友、熟人、浪漫搭档或爱好、音乐爱好、饭 馆、酒吧、旅店等;用户102中的两者或多者是否经由在线活动随机、偶然、有目的 地结识等;和/或用户102中的二者或多者是否从未结识等。可经由社会编辑器页400确立任何类型数据,如本文中所论述。
如本文中所论述,可响应于社会编辑器页400的完成来向用户102发送确认请求。 社会关系编辑器模块204可向(例如)用户B 102B发送用户A 102A选择用户B 102B 作为用户A 102可认识或用户A 102A希望与其确立关系的人的通信。用户B 102B可 选择确认用户A 102A提供的数据、调整或编辑所述数据、向用户A 102A发送关于关 系的消息、否认关系的存在、添加关于所述关系的数据等。根据实例性实施例,如果 用户B 102B编辑或对数据进行添加,那么可要求用户A 102A确认所添加或所编辑的 数据。
用户102可经由指示状态的显示页来査看与用户102中他人的关系状态。例如, 社会网络显示页300可包含在社会网络显示页300上显示的与用户102中的每一者的 关系状态。例如,传记数据304还可显示是否已接受、否认与显示关于其传记数据304 的用户的关系或正在査看关于所述关系或所提议关系的数据。所述状态可包括关系的 书面说明、关系的时间和/或关于关系的任何其它细节。
基于用户102彼此具有的关系所产生的社会映射的细节也可经由社会网络显示页 300显示。例如,可产生、显示和/或用户102可访问显示关于用户B 102B与用户A 102A 之间的关系细节的社会映射。
社会网络显示页300还可根据与用户102与其它用户具有的关系相关联的年份来 按照升序或降序显示用户102。例如,在用户A 102A请求的列表中用户N 102N可显 示在用户B 102B之前因为用户A 102A已认识用户N 102N比认识用户B 102B更长时 间。可根据共同群组、与共同事件、境遇或发生的事情等的关联性来显示用户102。
现在参考图5,其图解说明社会映射的实例性过程的流程图。在步骤502处,接 收关于一个或一个以上社会网络成员的数据。社会网络成员可包括本文中所述的用户 102,例如用户A 102A、用户B 102B和/或用户N 102N。任何数目的用户可包括社会 网络成员。如本文中所论述,用户102可利用与社会网络引擎106相关联的社会连网 网站来访问和/或提供关于用户102中的其他人的数据。
在步骤504处,允许第一社会网络成员识别至少一个第二社会网络成员以确立关 系。例如,用户A 102A可选择用户A 102A期望与其确立关系的用户B 102B。用户 A 102A可从列表(例如经由本文中所论述的社会网络显示页300显示的列表)中选择 用户B 102B。
在步骤506处,基于所述识别将关于第一社会网络成员的数据发送到所述第二社 会网络成员。例如, 一旦用户A 102A选择用户B 102B来确立关系,那么用户A 102A 可被指引到社会关系模块204所产生的社会编辑器页400。社会关系编辑器模块204 可视需要用关系存储模块206已存储的关于用户A 102A和用户A 102A可能与(例如) 用户B 102B已确立或部分地确立的关系的数据来预先充满社会编辑器页400。
在步骤508处,响应于所述数据从所述第二社会网络成员接收输入。例如,用户 B 102B可利用社会编辑器页400来确认用户A 102A所提供的数据。用户B 102B通
9常也可否认所述数据是准确的或否认所述关系、编辑数据、对数据进行添加等。用户
B 102B响应于从用户A 102A接收关于所述关系或所提议的关系的数据而采取的任何 动作在各种实施例的范围内。
在步骤510处,基于所述输入来确认所述关系以使所述第一社会网络成员映射到 所述至少一个第二社会网络成员。根据某些实施例,社会网络引擎106可在确认关系 之前确定是否确认所述关系。例如,社会关系编辑器模块204可基于来自用户B102B 的输入来确认关系。所述确认可包括确立关系数据是准确的、编辑所述关系数据、否 认所述关系数据、对所述关系数据进行添加和/或视需要请求来自用户A 102A的进一 步确认。
根据某些实施例, 一旦用户B 102B确认所述关系数据为准确的就将所述关系数 据映射到用户B 102B。换句话说,例如,如果用户B 102B确认用户B 102B确实与用 户A 102A具有某种类型的关系,那么可将关系细节添加到与用户B 102B相关联的简 档。
还可问询用户A 102A和/或用户B 102B是否应该响应于新确立的关系来修改隐 私设置。例如,用户B 102B可确认与用户A 102A的关系,但可能仅期望用户A 102A 访问用户B 102B允许特定社群或群组内的用户102访问的关于用户B 102B的数据。 可在任何时间修改隐私设置。例如,隐私设置模块(未显示)可与社会网络引擎106 相关联来就用户102中的其它每一者可访问关于用户102的哪些数据方面规定用户 102中的每一者的隐私设置。
根据其它实施例,可根据关系数据与用户102之间的在线或下线互动、与基于在 线或下线互动的时间范围等的关联来提出或显示关系数据。例如,社会网络引擎106 可基于用户102中的其它用户同时上同一所学校的事实建议用户A 102A可期望与其 形成关系的所述其它用户102。
可基于所述关系数据开发用于预见用户102中的哪一者将确立关系的预测工具、 用于确认用户102对彼此的性质和影响的分析工具和任何其它工具。例如,社会网络 引擎106可识别用户A 102A将基于关系数据发现最有趣的关于用户B 102B的履历。
此外,可根据已确立的关系来分组用户102。分组可用来向用户102显示各种类 型的信息、建议用户102中的应该与之确立关系的其他人等。
尽管上文已描述各种实施例,然而,应了解所述实施例仅以实例方式而非限定方 式提出。例如,与社会网络引擎106相关联的元件中的任一者可采用上文阐述的所需 功能性的任一者。因此,优选实施例的广度和范围不应受上述实例性实施例的任一者 的限制。
10
权利要求
1、一种用于社会映射的方法,其包括接收关于多个社会网络成员的数据;允许所述多个社会网络成员中的第一成员识别所述多个社会网络成员中的第二成员以确立关系;基于所述识别将关于所述第一成员的数据发送到所述第二成员;响应于所述数据而接收来自所述第二成员的输入;及基于所述输入来确认所述第一成员与所述第二成员之间的所述关系以便将所述第一成员映射到所述第二成员。
2、 如权利要求1所述的方法 简档数据。
3、 如权利要求1所述的方法 履历。
4、 如权利要求1所述的方法 关系的邀请。
5、 如权利要求1所述的方法 成员提供信息。
6、 如权利要求1所述的方法 关系相关联。
7、 一种用于社会映射的系统,其包括通信接口,其经配置以接收关于多个社会网络成员的数据;关系显示模块,其经配置以允许所述多个社会网络成员中的第一成员识别所述多 个社会网络成员中的第二成员以确立关系;及社会关系编辑器模块,其经配置以基于所述识别将关于所述第一成员的数据发送 到所述第二成员、响应于所述数据接收来自所述第二成员的输入、和基于所述输入来 确认所述第一成员与所述第二成员之间的所述关系以便将所述第一成员映射到所述第 二成员。
8、 如权利要求7所述的系统,其中所述数据包含关于所述多个社会网络成员的 简档数据。
9、 如权利要求7所述的系统,其中所述数据包含关于所述多个社会网络成员的 履历。
10、 如权利要求7所述的系统,其中所述输入包括接受与所述第一成员确立所述 关系的邀请。
11、 如权利要求7所述的系统,其中所述关系显示模块经进一步配置以利用所述,其中所述数据包含关于所述多个社会网络成员的 ,其中所述数据包含关于所述多个社会网络成员的 ,其中所述输入包括接受与所述第一成员确立所述 ,其进一步包括利用所述关系向所述多个社会网络 ,其进一步包括使一个或一个以上隐私设置与所述关系向所述多个社会网络成员提供信息。
12、 如权利要求7所述的系统,其进一步包括经配置以使一个或一个以上隐私设置与所述关系相关联的隐私设置模块。
13、 一种包含有程序于其上的计算机可读媒体,所述程序可由处理器执行以实施用于社会映射的方法,所述方法包括接收关于多个社会网络成员的数据;允许所述多个社会网络成员中的第一成员识别所述多个社会网络成员中的第二成员以确立关系;基于所述识别将关于所述第一成员的数据发送到所述第二成员; 响应于所述数据接收来自所述第二成员的输入;及基于所述输入来确认所述第一成员与所述第二成员之间的所述关系以便将所述 第一成员映射到所述第二成员。
14、 如权利要求13所述的计算机程序,其中所述数据包含关于所述多个社会网 络成员的简档数据。
15、 如权利要求13所述的计算机程序,其中所述数据包含关于所述多个社会网 络成员的履历。
16、 如权利要求13所述的计算机程序,其中所述输入包括接受与所述第一成员 确立所述关系的邀请。
17、 如权利要求13所述的计算机程序,其进一步包括利用所述关系向所述多个 社会网络成员提供信息。
18、 如权利要求13所述的计算机程序,其进一步包括使一个或一个以上隐私设 置与所述关系相关联。
全文摘要
本发明提供一种用于社会映射的系统、方法和计算机程序。接收关于多个社会网络成员的数据。允许所述多个社会网络成员中的第一成员识别所述多个社会网络成员中的所述第一成员希望与其确立关系的第二成员。然后,基于所述识别将关于所述第一成员的数据发送到所述第二成员。响应于所述数据接收来自所述第二成员的输入。基于所述输入确认所述第一成员与所述第二成员之间的所述关系以便将所述第一成员映射到所述第二成员。
文档编号G06Q50/00GK101495991SQ200680052317
公开日2009年7月29日 申请日期2006年12月14日 优先权日2005年12月14日
发明者阿龙·西蒂希, 马克·朱克伯格 申请人:费斯布克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1