用于形成社交联网在线社区的系统和方法与流程

文档序号:11591305阅读:266来源:国知局

本申请是申请日:2008.05.15,申请号为200880021214.x(国际申请号为pct/us2008/063734),名称为“用于形成社交联网在线社区的系统和方法”的申请的分案申请。

关联申请的交叉引用

本申请要求2007年5月15日提交的60/938,150美国临时专利申请的权益,其全部内容援引包含于此。

本发明总地涉及在线社交联网,更具体地涉及用于创建社交联网社区并使该社交联网社区能与社交联网社区网络中的其它社交联网社区协作的方法和系统。



背景技术:

注意在本文中可互换使用的术语“社交联网社区”和“社交联网系统”指创建使发布方成员能管理社交联网交互和使用户成员能创建建立用户成员身份的概况、以形成与其它用户成员的在线关系并管理内容项的社交联网网站的方法和系统。

还要注意术语“网站”和“web服务器”在本文中可互换地使用以指用于生成超文本标记语言(html)文档,并使用超文本传输协议(http)和安全嵌套层协议上的超文本传输协议(https)发送和接收信息的方法和系统。

在常规社交联网系统中,社交联网社区的用户成员能够与该社交联网社区的其它用户成员作出在线社交联网交互,但无法与其它社交联网社区的用户成员交互。为实现与另一社交联网社区的用户成员的社交联网交互,用户成员必须加入另一社交联网社区并在另一社交联网社区中进行通信。

例如,社交联网社区使用户成员能创建一概况,该概况建立身份,并与社交联网社区的其它用户成员形成在线伙伴关系,但无法与例如社交联网社区的其它社交联网社区的用户成员形成伙伴关系。另外,社交联网社区使用户只能共享社交联网社区中的内容项。即,社交联网社区不允许用户成员与其它在线社交联网社区的成员共享他们的内容项。如果用户成员想要与用户成员共享内容项,则用户成员必须加入社交联网社区,创建一概况以建立身份,并将内容项上传至与社交联网社区关联的网站。

常规社交联网系统使发布方成员和用户成员能上传内容项,这些内容项可在与社交联网社区关联的多个网页中提供。然而,常规社交联网系统不允许发布方成员和用户成员容易地混合能够显示在与社交联网社区关联的网页上的某些类型的内容项。因此,需要一种使社交联网社区的发布方成员和用户成员能方便和顺利地共享混合类型的内容项的方法和系统以提高与社交联网社区相关联的网页的访问者的乐趣。不断上升的访问者乐趣导致社交联网社区的网页的点击率上升并导致社交联网社区的成员增加。

常规社交联网系统可使用定制软件和市售硬件创建。另外,市售硬件可与提供社交联网功能的市售软件结合使用以创建社交联网系统。社交联网社区的创始者或主机可提供和维护主存社交联网系统所需的所有软件和硬件。作为代替,创始者可将社交联网系统的研发和维护外包给例如商业化互联网服务供应商(isp)。商业化isp一般对软件研发和网络主存服务收费。如果允许isp在主存网页上产生广告收入的话,一些商业化isp不收费或少收费地提供网络主存服务。因此,需要降低与运作社交联网社区关联的成本并增加由社交联网社区产生的收入的方法和系统。

本发明克服与常规社交联网系统关联的上述缺陷。



技术实现要素:

本发明通过提供给予运作成本低、产生增加的输入并提供增进这些社交联网社区的用户成员的体验的社交联网社区的系统和方法来满足上述要求。本发明各实施例较佳地为社交联网社区的发布方成员提供增加的收入,提供与社交联网社区协作的综合网,并提供社交联网社区网络中的多媒体内容的供给源。

根据本发明的一个实施例,这里提供一种分享社交联网社区网络中的收入的方法。该方法包括:提供与社交联网社区关联的多个网页;基于从第一组多个网页产生的收入确定第一金额;向关联于社交联网社区的发布方成员支付第一金额的第一部分;并向关联于网络的核心社交联网社区的营业单位支付第一金额的第二部分。

该方法也可包括:基于从第二组多个网页产生的收入确定第二金额;并向关联于社交联网社区的发布方成员支付第二金额。

此外,该方法可包括:基于从第二组多个网页产生的收入确定第二金额;向关联于社交联网社区的发布方成员支付第二金额的第一部分;并向关联于核心社交联网社区的营业单位支付第二金额的第二部分。

从第一组多个网页产生的收入可包括销售收入。从第一组多个网页产生的收入可基于对第一组多个网页的一个或多个网页的请求次数。另外,从第一组多个网页产生的收入可包括广告和销售收入。从第一组多个网页产生的收入可基于对第一组多个网页中的一个或多个网页的请求次数。该方法还可包括使网络的社交联网社区能利用一应用编程接口,并且从第一组多个网页产生的收入可基于对应用编程接口的调用次数。

该方法还可包括:主存来自关联于核心社交联网社区的web服务器的第一组多个网页;并主存来自关联于社交联网社区的web服务器的第二组多个网页。第一组网页可包括多个窗口小部件(widget)。

另外,该方法还可包括主存来自关联于核心社交联网社区的网络服务器的多个网页。多个网页可包括至少其中之一:社交联网社区的登录网页、视频分类网页、视频搜索结果网页、照片目录网页、照片搜索结果网页、搜索或浏览社交联网社区的网络用户成员的网页、讨论板网页、加入或签入社交联网社区的网页、关联于显示自社交联网社区的内容项的细节的网页以及关联于一内容供给源的细节的网页。

根据本发明的另一实施例,提供一种计算机系统,该系统包括处理器以及存储使处理器分享社交联网社区网络中的收入的控制逻辑的存储器。该控制逻辑包括:第一计算机可读程序代码,用来使处理器提供与社交联网社区关联的多个网页;第二计算机可读程序代码,用来使处理器基于从第一组多个网页产生的收入确定第一金额;第三计算机可读程序代码,用来使处理器向关联于社交联网社区的发布方成员支付第一金额的第一部分;以及第四计算机可读程序代码,用来使处理器向关联于网络的核心社交联网社区的营业单位支付第一金额的第二部分。

根据本发明的另一实施例,提供一种非聚合社交网的方法。该方法包括:生成各自对应于多个用户成员的多个核心用户成员标识符;生成各自对应于多个社交联网社区的多个社区标识符;并存储分别对应于多个核心用户成员标识符的多个核心概况,其中多个核心概况中的每一个包括社区信息、伙伴信息和内容信息,社区信息包括多个社区标识符中的一个或多个,伙伴信息包括多个核心用户成员标识符中的一个或多个,且内容信息包括关联于多个内容项的每一个的相应元数据。

该方法还可包括存储与核心用户成员标识符对应的多个消息,其中多个消息中的第一消息包括网络的第一社交联网社区的第一用户成员的第一发送方标识符,且其中多个消息中的第二消息包括网络的第二社交联网社区的第二用户成员的第二发送方标识符,该第二社交联网社区不同于第一社交联网社区。

此外,多个核心概况中的至少一个的伙伴信息可包括第一社区标识符和不同于该第一社区标识符的第二社区标识符。关联于多个内容项的每一个的元数据可包括指示是否可将内容项添加至与其它核心用户成员标识符对应的核心概况的内容信息的许可。

在另一实施例中,多个核心概况的社区信息包括多个社区标识符中的两个或更多个。

该方法还可包括:接收要将社区信息添加至核心概况的请求,该请求包括核心成员标识符和社区标识符;更新与核心用户成员标识符对应的核心概况的社区信息以使其包含社区标识符;并存储更新的与核心用户成员标识符对应的核心概况的社区信息。

该方法还可包括:接收对社区信息的请求,该请求包括核心成员标识符;检索与核心用户成员标识符对应的核心概况的社区信息;并提供与核心用户成员标识符对应的核心概况的社区信息的多个社区标识符中的一个或多个。

该方法还可包括提供包含与核心用户成员标识符对应的核心概况的社区信息的多个社区标识符中的一个或多个的网页。该网页可包括以下的一个或多个:各自与多个社区标识符中的一个和多个对应的一个或多个视觉图标,该多个社区标识符包含在与核心用户成员标识符对应的核心概况的社区信息中;以及各自与多个社区标识符中的一个或多个对应的一个或多个社区登录网页的一个或多个链接,所述多个社区标识符包含在与核心用户成员标识符对应的核心概况的社区信息中。

另外,该方法可包括:接收核心用户成员标识符;检索与核心用户成员标识符对应的核心用户概况的内容信息;检索与核心用户成员标识符对应的核心用户概况的伙伴信息;检索与多个核心用户成员标识符中的一个或多个对应的一个或多个核心用户概况的内容信息,该多个核心用户成员标识符包含在与核心用户成员标识符对应的核心用户概况的伙伴信息中;并输出与核心用户成员标识符对应的核心用户概况的内容信息以及与多个核心用户成员标识符中的一个或多个对应的一个或多个核心用户概况的内容信息,所述多个核心用户成员标识符包含在与核心用户成员标识符对应的核心用户概况的伙伴信息中。

该方法还可包括:提供共享的内容项;并提供各自与多个社区标识符对应的多个网页,其中多个网页中的每一个包括共享的内容项。

该方法还可包括:接收与内容项相关联的多次投票,其中多次投票接收自以下的两个或更多个:第一社交联网社区的注册用户成员;不同于第一社交联网社区的第二社交联网社区的注册用户成员;以及对第三社交联网社区的网页的未注册的访问者;确定多次投票的总和;并更新与内容项关联的元数据以包含多次投票的总和。

该方法还可包括:提供软件工具来执行一个或多个任务,该一个或多个任务包括以下的一个或多个:创建与多个社交联网社区中的一者对应的网站;将信息添加至现有的成员网页;删除来自现有成员网页的信息;修正现有成员网页中的信息;控制从外部网站发现的信息是否在现有的成员网页上有过体验;并将一个或多个订户功能添加至现有的成员网页。

一个或多个订户功能可包括以下的一个或多个:搜索文本内容、音频内容、视频内容、图像内容并在成员网站或另一成员网站内供给内容的功能;搜索成员网站的订户或另一成员网站的订户的订户概况的功能;允许在成员网站的订户之间作出讨论的功能;在成员网站的订户之间作出适度讨论的功能;组织出现在成员网站上的信息、视频分类、音频分类、图像目录和供给源目录的功能;允许访问者成为成员网站的订户的功能;使成员网站的订户能创建或修改与订户对应的订户概况;允许成员网站的订户浏览该成员网站的其它订户的订户概况的功能;允许成员网站的订户指定与订户对应的订户概况上的一个或多个伙伴的功能;允许成员网站的订户将内容添加至成员网站以使该内容可被成员网站的另一订户体验的功能;允许在订户和成员网站之间发送消息的功能;允许在成员网站的订户和另一成员网站的订户之间发送消息的功能;以及允许成员网站的订户体验来自该成员网站的内容的功能,该内容包括以下的任意组合:文本内容、视频内容、音频内容、图像内容和供给源内容。

该方法还可包括:接收授权请求,该授权请求包括核心用户成员信息;检索与该核心用户成员信息对应的核心用户成员标识符;提供认证cookie,其中该认证cookie包括核心用户成员标识符。

该方法还可包括:存储各自与多个社区标识符中的一个或多个对应的一个或多个社区特定显示名,所述多个社区标识符包含在与核心用户成员标识符对应的核心概况的社区信息中。

该方法还可包括存储各自与多个社区标识符对应的多个社区概况,其中多个社区概况中的每一个包括以下的至少一个:针对多个社交联网社区之一的网页浏览报告、用户活动报告、收入报告以及最流行内容报告。

另外,该方法可包括:接收将内容项信息添加至核心概况的请求,该请求包括核心成员标识符和与内容项关联的内容项信息;更新与核心用户成员标识符对应的核心概况的内容信息以使其包括请求的内容项信息;并存储与核心用户成员标识符对应的核心概况的更新内容信息。

此外,该方法可包括:确定内容项是否适于由一类用户成员体验;如果确定该内容项适于由这类用户成员体验,则更新与核心用户成员标识符对应的核心概况的内容信息以使其包括请求的内容项信息;而如果确定该内容项适于由这类用户成员体验,则存储与核心用户成员标识符对应的核心概况的更新内容信息。

如果确定内容项不适于由这类用户成员体验,则请求的内容项信息可被排除在与核心用户成员标识符对应的核心概况的内容信息之外。该内容项可以是以下的其中一者:文本内容项、视频内容项、音频内容项和图像内容项。

该方法还可包括:接收组织内容信息的请求,该请求包括核心用户成员标识符以及指定与多个内容项中的至少一个关联的视觉布局的指令;基于该请求更新与核心用户成员标识符对应的核心概况的内容信息;并基于该请求存储与核心用户成员标识符对应的核心概况的更新内容信息。

该方法还可包括:接收更新内容信息的请求,该请求包括核心用户成员标识符以及更新与多个内容项中的至少一个关联的元数据的指令;基于该请求更新与核心用户成员标识符对应的核心概况的内容信息;并基于该请求存储与核心用户成员标识符对应的核心概况的更新内容信息。

该方法还可包括:存储各自与多个社区标识符对应的多个社区概况,其中多个社区概况中的每一个包括内容信息,其中内容信息包括与多个内容项中的每一个关联的元数据;接收将内容项信息添加至社区概况的请求,该请求包括社区标识符以及与内容项关联的内容项信息;更新与社区标识符对应的社区概况的内容信息以使其包括内容项信息;并存储与社区标识符对应的社区概况的更新内容信息。

该方法还可包括:确定内容项是否适于由一类用户成员体验;如果确定内容项适于由这类用户成员体验,则更新与社区标识符对应的社区概况的内容信息以使其包括该内容项信息;以及如果确定内容项适于由这类用户成员体验,则存储与社区标识符对应的社区概况的更新内容信息。

如果确定内容项不适于由这类用户成员体验,则内容项信息可被排除在与核心用户成员标识符对应的核心概况的内容信息之外。

该方法还可包括:接收组织内容信息的请求,该请求包括社区成员标识符以及指定与多个内容项中的至少一个关联的视觉布局的指令;基于该请求更新与社区标识符对应的社区概况的内容信息;并基于该请求存储与社区标识符对应的社区概况的更新内容信息。

该方法还可包括:接收组织内容信息的请求,该请求包括社区成员标识符以及更新与至少一个内容项关联的内容信息的指令;基于该请求更新与社区标识符对应的社区概况的内容信息;并基于该请求存储与社区标识符对应的社区概况的更新内容信息。

与社区标识符对应的社区概况可包括指示内容信息是否可由用户成员组织的许可,并且如果该许可指示内容信息可由用户成员组织,则进行内容信息的更新。与社区标识符对应的社区概况可包括指示内容信息是否可由用户成员更新的许可;并且如果该许可指示内容信息可由用户成员更新,则进行内容信息的更新。

该方法可进一步包括允许用户成员登录到网络的第一社交联网社区以与网络的第二社交联网社区的另一用户成员通信。多个核心概况中的至少一个的伙伴信息可包括至少两个核心用户成员标识符,包括与第一社区标识符关联的第一核心用户成员标识符以及与不同于第一社区标识符的第二社区标识符关联的第二核心用户成员标识符。

该方法还可包括:检索与核心用户成员标识符对应的核心概况的内容信息,其中核心概况的社区信息包括与网络的第一社交联网社区对应的第一社区标识符;检索与内容信息对应的内容项;提供包含该内容项的网页,其中该网页关联于与第一社交联网社区不同的第二社交联网社区。

该方法还可包括存储各自与多个社区标识符对应的多个社区概况,其中多个社区概况中的每一个包括内容信息,其中与网络的第一社交联网社区的第一社区标识符对应的社区概况的内容信息包括与内容项关联的内容项信息;检索与该内容项信息关联的内容项;提供包含该内容项的网页,其中该网页关联于与第一社交联网社区不同的第二社交联网社区。

根据本发明的另一实施例,提供了一种计算机系统,其包括处理器和存储使处理器提供非聚合社交网络的控制逻辑的存储器。该控制逻辑包括:第一计算机可读程序代码,用来使处理器产生各自对应于多个用户成员的多个核心用户成员标识符;第二计算机可读程序代码,用来使处理器产生各自对应于多个社交联网社区的多个社区标识符;以及第三计算机可读程序代码,用来使处理器存储各自对应于多个核心用户成员标识符的多个核心概况,其中多个核心概况中的每一个包括社区信息、伙伴信息和内容信息。社区信息包括多个社区标识符中的一个或多个。伙伴信息包括多个核心伙伴成员标识符中的一个或多个。内容信息包括与多个内容项中的每一个关联的相应元数据。

根据本发明的又一实施例,提供了一种创建要在社交联网社区的网络中共享的内容项供给源的方法。该方法包括:在服务器上接收创建供给源的请求,该请求接收自社交联网社区的注册成员;在服务器上接收表征该供给源的信息,其中该信息包括以下的一者:标题、视觉图标、描述、标志;在可由服务器访问的数据库中存储表征该供给源的信息;在服务器上接收将内容项添加至供给源的多个请求,其中多个请求包括以下的一个或多个的任意组合:文本内容项、视频内容项、音频内容项和图像内容项;将包含在与供给源和注册成员关联的多个请求中的每个内容项存储在数据库中,其中每个内容项可由服务器使用以产生供社交联网社区的访问者体验的合需内容;并提供包含供给源表征的网页,该表征针对每个内容项示出以下的至少一者:标题、视觉图标、描述和标志。

供给源可以是社区供给源,并且创建社区供给源的请求可接收自社交联网社区的注册发布者成员。这种供给源可以是用户成员供给源,并且创建用户成员供给源的请求可接收自社交联网社区的注册用户成员。此外,至少一个内容项可以是产生合需的内容以供访问者体验的外部服务器的链接、关联于伙伴用户成员的缩略图像、关联于伙伴用户成员的显示名、播放列表、照片簿或音乐专辑。

该方法还可包括在数据库中存储用于表征与社交联网社区对应的多个社区供给源的信息。该方法还可包括:对于供给源的每个内容项在数据库中存储一个标志,该标志用来确定是否允许属于指定类别的访问者体验该内容项。该方法还可包括:对于供给源的每个内容项在数据库中存储一个标志,该标志用来确定是否允许注册成员共享该内容项。

该方法还可包括在网页中提供多媒体放映器,该多媒体放映器被配置成处理供给源的内容项以使用户体验该内容项。此外,该方法可包括在选择供给源的内容项的标题、视觉图标或描述时将信息从供给源发送至外部多媒体放映器。

该方法还可包括通过用内容项的更新版本替换内容项来更新存储在数据库中的内容项。

另外,该方法还可包括提供使多个请求中的一者添加要服务器上接收的内容项的书签。

网页可对应于社交联网社区的社区登录网页。此外,该网页可对应于社交联网社区的社区供给源网页。该网页可对应于社交联网社区的注册用户成员的用户成员概况网页。

该方法还可包括:接收组织供给源的内容项的请求,该请求包括删除内容项的指令或指定与该内容项关联的视觉布局的指令;基于该请求更新供给源;并存储更新的供给源。

根据本发明的又一实施例,提供一种计算机系统,该系统包括处理器和存储使处理器创建要在社交联网社区的网络中共享的内容项的供给源的控制逻辑的存储器。该控制逻辑包括:第一计算机可读程序代码,用来使处理器在服务器上接收创建供给源的请求,该请求接收自社交联网社区的注册成员;第二计算机可读程序代码,用来使处理器在服务器上接收表征该供给源的信息,其中该信息包括以下的至少一者:标题、视觉图标、描述和标志;第三计算机可读程序代码,用来使处理器在可由服务器访问的数据库中存储表征该供给源的信息;第四计算机可读程序代码,用来使处理器在服务器上接收多个将内容项添加至供给源的请求,其中多个请求包括以下的一个或多个的任意组合:文本内容项、视频内容项、音频内容项和图像内容项;第五计算机可读程序代码,用来使处理器将包含在与供给源和注册成员关联的多个请求中的每个内容项存储在数据库中,其中每个内容项可由服务器使用以产生供社交联网社区的访问者体验的合需内容;以及第六计算机可读程序代码,用于使处理器提供包含供给源表征的网页,该表征针对每个内容项示出以下的至少一者:标题、视觉图标、描述和标志。

附图说明

当结合附图阅读下面给出的详细说明时,本发明的特征和优点将变得更为明显,其中相同的附图标记表示相同或功能相似的部件。

图1示意性地示出根据本发明一示例性实施例的社交联网系统的网络。

图2a和2b可并成一张附图,其示出其中具有数个供给源的用户概况的一个例子。

图3a和3b可并成一张附图,其示出用于创建或编辑供给源的网页的一个例子。

图4示出我的供给源(myfeeds)网页的一个例子。

图5a和5b可并成一张附图,其示出供给源细节(feeddetail)网页的一个例子。

图6a和6b可并成一张附图,其示出应用特定css的供给源细节网页的一个例子。

图7a、7b和7c分别示出添加至供给源(addtofeed)网页的一个例子的各个部分。

图8a和8b可并成一张附图,其示出管理内容(managecontent)网页的一个例子。

图9示出用于实现例如图1所示的核心服务器的系统架构的框图。

具体实施方式

ⅰ.总述

本发明针对用于提供运行成本低并产生增加的收入的社交联网社区的系统和方法,该系统和方法提供增进社交联网社区的用户成员的体验的特征。

ⅱ.系统总述

本发明就其中实现本发明的示例性实施例的示例性系统进行描述。这只是为了阐述起见并且不旨在使本发明的应用范围仅限制在所述例子中。本领域内技术人员在细阅本说明书后能够清楚地知道如何以代替性实施例实现本发明。

图1示出社交联网系统网络100,其包括核心社交联网社区的核心服务器102、第一社交联网社区的第一服务器104、第二社交联网社区的第二服务器106。核心社交联网社区的核心服务器102、第一社交联网社区的第一服务器104和第二社交联网社区的第二服务器106通过通信网络108互连。通信网络108可以是能够在核心社交联网社区的核心服务器102、第一社交联网社区的第一服务器104和第二服务器106之间传递数据的任何合适网络。例如,通信网络108可包括互联网。

社交联网系统网络100还包括计算机110-114,每个计算机连接于通信网络108。计算机110-114执行允许计算机110-114的用户浏览和导航网站的网页的网页浏览软件。

ⅲ.过程

a.商业过程

核心服务器102提供与核心社交联网社区关联的社交联网功能。下面的例子示出示例性方法,其中核心服务器102可实现社交联网系统网络100内的社区联网功能。

第一示例-api整合

在本例中,第一服务器104主存第一社交联网社区的所有网页。第一服务器104对核心服务器102作出应用编程接口(api)调用。当第一服务器104需要执行社交联网功能的信息时,第一服务器104对由核心服务器102主存的api作出调用。例如,第一服务器104可提供与第一社交联网社区的用户成员对应的标识符,并请求有关已与该用户成员建立在线伙伴关系的那些用户成员的信息。api可向第一服务器104返回与伙伴用户成员关联的缩略图、显示名、社区信息和内容项。在本例中,核心服务器102保持跟踪每个这样的对api的调用,并生成来自第一社交联网社区的发布方成员的支付请求。支付金额基于已从第一社交联网社区的第一服务器104调用api的次数。

第二示例-部分由核心服务器主存的社区网页

为实现本例,假设核心服务器102主存第二社交联网社区的第一组网页,且第二服务器106主存第二社交联网社区的第二组网页。在本例中,允许核心社交联网社区的发布方成员通过第一组网页产生广告和/或销售收入。允许第二社交联网社区的发布方成员通过第二组网页产生广告和/或销售收入。作为代替,第二社交联网社区的发布方成员可允许核心社交联网社区的发布方成员通过第二组网页产生广告和/或销售收入。

例如,第一组网页可允许访问者购买对第二社交联网社区的成员感兴趣的物品。因此,可从第一组网页产生销售收入。由于这些网页由核心服务器102提供,因此核心社交联网社区有权获得产生自第一组网页的销售的收入的一部分。如果在核心社交联网社区的发布方成员和第二社交联网社区的发布方成员之间存在要求分享所有这些收入的协议,则在第二社交联网社区和核心社交联网社区的发布方成员之间共享产生自第一组网页的任何销售收入。

另外,由核心服务器102主存的第一组网页可包括由登广告者提供的产品或服务的广告。例如,如果第二社交联网社区具有冲浪爱好者的用户成员,则冲浪板的分销商可向核心社交联网社区付费以使该分销商的冲浪板的广告刊登在第一组网页中。钱的金额可基于每数千次网页点击的花费,这通常被称为cpm(m是与一千对应的罗马数字)。例如,被请求和提供一千次的网页可使核心社交联网社区有权接受一美元的支付。

作为选择,第一组网页中的冲浪板广告可包括至冲浪板分销商的网站的链接。每当用户成员从第一组网页激活冲浪板分销商网站的链接,冲浪板分销商向核心社交联网社区支付一定金额的钱。这种形式的在线广告经常被称为每次动作的花费或cpa。

不管从第一组网页产生的收入是广告收入还是销售收入,这些收入在核心社交联网社区和第二社交联网社区的发布方之间分享。按照惯例,收入被均分,然而也可作出其它收入共享安排。

另外,核心社交联网社区可从由第二服务器106主存的第二组网页产生收入。例如,核心社交联网社区可代表第二社交联网社区的发布方成员通过第二组网页销售物品或刊登广告。如同第一组网页那样,从第二组网页产生的收入在核心社交联网社区和第二社交联网社区的发布方成员之间分享。作为代替,第二社交联网社区的发布方成员可通过第二组网页销售物品或刊登广告,并保留所产生的全部收入。

第三示例-完全由核心服务器主存的社区网页

在本例中,第三社交联网社区的所有网页由核心服务器102主存。与上述第二示例相似,核心社交联网社区的成员可通过第三社交联网社区的网页销售物品或刊登广告,并因此产生来自第三社交联网社区的网页的销售和广告收入。在第三社交联网社区的发布方成员和核心社交联网社区之间可分割或分享所产生的所有费用。收入分享较佳地提供社交联网社区的发布方成员加入核心社交联网社区的动机。

b.非聚合社交网络

图1所示核心服务器102允许多个社交联网社区的用户成员和内容项并入一个社交联网社区网络。核心服务器102存储与多个用户和发布方成员关联的信息,例如用户和社区的概况信息、与内容项有关的信息,如下面阐述的那样。

当前不附属于社交联网社区网络100并可能加入社交联网社区网络100的第一社交联网社区的访问者访问与第一社交联网社区关联的网页,并遵循使用户成员创建存储在核心服务器102中的核心概况的链接。访问者输入认证信息,例如访问者的外部邮件地址和口令。认证信息由核心服务器102存储,且创建与访问者对应的核心概况。访问者如今成为核心社交联网社区的用户成员。

由核心服务器102创建的核心概况包括核心用户成员标识符,例如唯一地标识社交联网社区网络100中的用户成员的字母数字字符串。一旦通过认证,核心服务器102可将核心用户成员标识符提供给关联于网络100的社交联网社区中的一个的网站。例如,核心服务器102可将包含核心用户成员标识符的cookie发送给第一服务器104。

核心服务器102还允许用户成员输入个人信息,该信息存储在与用户成员对应的核心概况中。例如,允许用户成员输入有关生日、性别、住所和感兴趣的简单描述的信息。

与用户成员对应的核心概况还包括社区信息,该信息包括至少一个社区标识符,例如唯一地标识社交联网社区网络100中的社交联网社区的字母数字字符串。在加入核心社交联网社区后,允许用户成员加入网络100的其它社交联网社区,例如第一社交联网社区。

当用户成员访问社交联网社区网络100中的第一社交联网社区的网站时,给予用户一个链接,该链接允许用户成员加入第一社交联网社区。在加入第一社交联网社区前,可能需要用户成员确认使用第一社交联网社区的条款和条件,例如在框上打勾以指示用户同意这些使用条款并选择提交该请求的图标以加入第一社交联网社区。在确认第一社交联网社区的使用条款和条件后,与第一社交联网社区对应的社区标识符被添加至与用户成员对应的核心概况的社区信息中。

在加入第一社交联网社区后,第一社交联网社区的服务器可请求从核心服务器102递送有关网络100中用户成员已加入的社交联网社区的信息,以使该信息可被包含在网页中。例如,第一服务器104可将用户成员的核心用户成员标识符提供给核心服务器102并请求该用户成员的社区信息。核心服务器102通过从与核心用户成员标识符对应的核心概况中检索社区信息而作出响应,并将该信息提供给第一服务器104。

除各自关联于第一和第二社交联网社区的文本描述、缩略图像和链接之外,社区信息可包括与第一和第二社交联网社区对应的社区标识符。第一服务器104可通过用从核心服务器102返回的社区信息填充一部分网页而作出响应。服务器106可产生具有社区章节的概况网页,其包括与第一和第二社交联网社区关联的文本描述、缩略图像和链接。

例如,参照图2a和2b,包含用户jeni的概况的网页包括我的社区章节,该章节具有例如britneyfollowers(布莱妮粉丝)社交联网社区、fairy(童话)社交联网社区、advice4you(对你的忠告)社交联网社区和doglovers(爱狗狗)社交联网社区的多个社交联网社区中的每一个的缩略图像、文本描述和链接。当图2a所示网页的访问者选择缩略图像或文本描述中的一者时,激活至相应社交联网社区的链接并显示该社交联网社区的网页。

每个核心概况还包括有关社交联网社区网络100中已与相应用户成员建立在线伙伴关系的其它用户成员的伙伴信息。第一用户成员可将伙伴请求发送给第一社交联网社区的第二用户成员。如果第二用户成员接受该伙伴请求,则更新与第一和第二用户成员对应的核心概况的伙伴信息以反映这种关系。更具体地说,更新与第一用户成员对应的核心概况的伙伴信息以使其包括与第二用户成员对应的核心用户成员标识符,并更新与第二用户成员对应的核心概况的伙伴信息以使其包括与第一用户成员对应的核心用户成员标识符。伙伴信息也可包括对应于伙伴信息中包含的每个核心用户成员标识符的缩略图像、链接和显示名。

社交联网社区网络100的服务器可请求用户成员的伙伴信息并将通过核心服务器102返回的信息显示在网页中。例如,参见图2a,包含用户jeni概况的网页可包括伙伴章节,该章节具有用户jeni的伙伴的缩略图像。如果浏览该网页的访问者选择其中一个缩略图像,则激活至相应缩略图的链接并显示相应伙伴用户成员的网页。

核心概况的伙伴信息可包括存储在其中的每个核心用户成员标识符的社区标识符。例如,伙伴信息可包括与第一社交联网社区的用户成员和第二社交联网社区的用户成员对应的两个核心用户成员标识符。在本例中,伙伴信息可包括两个核心用户成员标识符和两个社区标识符。

要注意,核心服务器102提供用户成员的互通消息能力。例如,当第一用户成员将伙伴请求发送至第二成员时,可使第一用户成员登录入社交联网社区网络并访问第一社交联网社区的网页,并使第二用户成员登录入社交联网社区网络并访问第二社交联网社区的网页。由核心服务器102提供的社区间消息传送能力允许第二用户通过接受或拒绝来自第二社交联网社区的网页的伙伴请求而对伙伴请求作出响应。伙伴请求作为消息信息被存储在与第一和第二核心用户成员标识符对应的核心概况中。消息信息也可包括与网络中发起伙伴请求消息的社交联网社区关联的社区标识符、缩略图像和文本描述。

同样,第一和第二用户成员可交换电子邮电消息,即使当他们访问网络的不同社交联网社区的网页时也是如此。电子邮件消息作为消息信息被存储在与第一和第二核心用户成员标识符对应的核心概况中。消息信息还可包括与网络中发起电子邮件消息的社交联网社区关联的社区标识符、缩略图像和文本描述。这种消息信息可被提供给社交联网社区网络的服务器,它提供包含该消息的网页。使用该信息,当生成电子邮件消息时,用户成员可识别他正在访问网络中的哪个社交联网社区。

社交联网社区的发布方成员允许向关联于社交联网社区的网页添加内容项。另外,社交联网社区的用户成员允许将内容项添加至与用户成员关联的网页。内容项可包括但不局限于,文本项、视频项、音频项和图像项。文本项包括网站标注、blog入口、讨论组入口、有关另一内容项的注释、至内容项的超链接以及包含文本的其它项。视频项包括运动图像专家组(mpeg)文件、媒体视频(wmv)文件、文件、文件以及格式化以数字方式存储视频数据的其它文件。音频项包括mpeg-1音频层(mp3)文件、波形文件以及格式化以数字方式存储音频数据的其它文件。图像文件包括联合图像专家组(jpeg)文件、标签图像文件格式(tiff)文件以及格式化以数字方式存储图像数据的其它文件。

核心概况也可包括具有与内容项关联的元数据的内容信息。例如,用户成员可由核心服务器102认证且用户成员可访问网络100的第一社交联网社区的网页。用户成员可选择上传一图像、视频或其它内容项至第一社交联网社区的服务器。第一社交联网社区的第一服务器104允许用户选择上传的内容项。例如,第一服务器104允许用户成员在用户成员的计算机上提供内容项的本地路径。第一社交联网社区的服务器也允许用户提供内容项的文本描述。第一服务器104将该信息发送至核心服务器102,在那里信息被处理和存储。

例如,如果用户成员将图像上传到第一服务器104并提供“meonmybike(我在自行车上)”的文本描述,则第一服务器104向核心服务器102提供用户成员的核心成员标识符、文本描述、图像的缩略形式以及至第一服务器104上的图像的链接。核心服务器102通过更新与用户成员的核心用户成员标识符对应的核心概况的内容信息作出响应以使其包含文本描述、缩略图像以及至服务器104上的图像的链接。

第一服务器104可提供包含第一用户成员概况的网页。第一服务器104可向核心服务器102发送对内容信息的请求,该请求包括第一成员的核心用户成员标识符。核心服务器102通过检索与第一用户成员的核心用户成员标识符对应的核心概况的内容信息并将其提供给第一服务器104而作出响应。第一服务器104在第一用户成员的概况网页中包括内容信息。

当社交联网社区网络100的用户成员或访问者浏览概况网页时,他们可以看到图片的缩略图像、文本描述和至第一服务器104上的内容项的链接,该链接在激活时导致整个图像显示在概况网页中包含的媒体放映器中。概况网页还可包括第一用户成员的显示名和关联的图标,它们将第一用户成员标识为已向社交联网社区网络100提供了内容项。

另外,用户成员的概况网页也可包括已通过核心服务器102与第一用户成员建立在线伙伴关系的其它用户成员的内容项。在这种情形下,当第一服务器104发送对包含用户成员的核心用户成员标识符的内容信息的请求时,核心服务器102通过如上所述地从与第一用户成员对应的核心概况中检索内容信息而作出响应。另外,核心服务器102从与用户成员对应的核心概况的伙伴信息中检索核心用户成员标识符,并从与包含在伙伴信息中的核心用户成员标识符对应的各核心概况中检索内容信息。用户成员的伙伴的内容信息通过核心服务器102提供给第一服务器104。第一服务器104通过向概况网页提供用户成员和用户成员好友的内容信息而作出响应。

要注意,用户成员的伙伴可以是网络100的多个社交联网社区的成员。例如,由第一服务器104提供的概况网页可关联于第一社交联网社区。用户成员的好友可关联于第二社交联网社区。因此,第一社交联网社区的概况网页可包括第二社交联网社区的用户成员的内容项。

当用户成员激活至第二社交联网社区的内容项的链接时,内容项显示在第一社交联网社区的概况网页中,而核心服务器102保持跟踪与内容项关联的浏览次数。因此,用户成员不转向第二社交联网社区的网站。然而,与第二社交联网社区的内容项关联的浏览次数被更新以为该内容项的浏览次数给予合适的信用。这是跟踪用户动作和由核心服务器102执行的内容项的一个示例。

还要注意,第二社交联网社区的用户成员可设置一许可,该许可被存储在关联的内容信息中,它指示是否可在网络的社交联网社区之间共享内容项。如果该许可表示在网络的各个社交联网社区之间不共享内容项,则核心服务器102将来自返回至第一服务器104的内容信息的关联的内容信息排除在外。

投票是跟踪用户动作和由核心服务器102执行的内容项的另一示例。例如,可选择的投票图标可包括在包含内容项的网页中。如果用户成员选择了投票按钮,则提供网页的服务器向核心服务器102发送跟踪信息。例如,第一服务器104可向核心服务器102发送一消息,该消息包括参与投票的用户成员的核心用户成员标识符和内容项的内容信息。该内容信息可包括将内容项添加至社交联网社区网络100的用户成员的核心用户成员标识符以及与提供投票的社交联网社区网页关联的社区标识符。核心服务器102通过更新与添加内容项至网络的用户成员的核心用户成员标识符对应的核心概况的内容信息来作出响应。

例如,核心服务器102更新该内容信息以增加与内容项关联的投票票数,并存储参与投票的用户成员的核心用户成员标识符以及提供投票的社交联网社区的社区标识符。核心服务器102可产生与内容项有关的报告信息,该信息除了与内容关联的投票总数外还包括社交联网社区网络100中的浏览总数。这些报告还可包括社交联网社区网络100的每个社交联网社区的这些投票和浏览的细目分类。

如此,内容拥有者可确定已从哪些社交联网社区浏览了内容项。另外,内容拥有者可根据网络的每个社交联网社区确定内容项的投票数。核心服务器102还产生与访问者作出的对内容项的浏览次数和投票次数有关的跟踪信息,这些访问者不是社交联网社区网络100的注册用户成员。

社交联网社区网络的社交联网社区的发布方成员也可添加内容项,这些内容项显示在社交联网社区的网页中。例如,发布方成员可将感兴趣的视频内容项添加至社区登录网页以试图吸引访问者浏览社交联网社区的网页并诱使用户成员加入社交联网社区。核心服务器102存储社交联网社区网络100的每个社交联网社区的社区概况。社区概况包括与核心概况的内容信息相似的内容信息。

例如,发布者成员可通过第一服务器14向核心服务器102发送添加社区内容信息的请求。该请求包括第一社交联网社区的社区标识符。核心服务器102通过更新与第一社交联网社区对应的社区概况的内容信息以使其包括请求的内容信息而作出响应。请求的内容信息可包括内容项的文本描述、内容项的缩略图像、至第一服务器104上的内容项的链接以及是否允许在社交联网社区网络100的另一社交联网社区中共享内容项的指示。

核心服务器102还存储每个社区内容项的跟踪信息,其与为用户内容项存储的跟踪信息相同。核心服务器102使用跟踪信息来产生针对社区内容项的报告信息。该报告信息可包括浏览的总数、投票的总数以及社交联网社区网络100的每个社交联网社区的投票数目和浏览数目的细目分类。如同用户内容项,核心服务器102还产生与不是社交联网社区网络100的成员的访问者的浏览和投票的数目有关的报告信息。

核心服务器102还允许调和内容项。当用户成员提交用户内容项或发布方成员将社区内容项提交给核心服务器102时,核心服务器102从合适的社区概况中检索调和信息。调和信息包括允许哪类内容项关联于特定社交联网社区的指示。另外,调和信息可包括允许谁执行内容调和功能的指示。

例如,调和信息可指示只允许将认为适合任何年龄的观众的内容添加至社区概况或用户概况的内容信息。此外,调和信息可指示调和是通过核心社交联网社区的管理成员执行的。在这种情形下,在将内容信息添加至任何概况前,将内容信息提供给社交联网社区的管理成员,该管理成员基于允许观看内容项的观众类别确定相应内容项是否合适。如果确定相应内容项对所有年龄的观众都合适,则将该内容信息添加至社区概况的社区信息。如果确定相应内容项不适合于所有年龄的观众,则该内容信息被社区概况的社区信息排除在外。

核心服务器102提供与在核心服务器102上执行的软件联合工作的一族窗口小部件或软件代码。窗口小部件可包括能够并入网页html代码的html代码。窗口小部件被配置成包括社交联网社区的社区标识符。窗口小部件使用api获得数据并执行动作。一般来说,存在两种窗口小部件:inline和iframe。inline窗口小部件可包括javascript代码。iframe窗口小部件远比前者简单并允许来自网站的几乎所有控件显示在外部网站中。

发布方成员可请求一个或多个窗口小部件在社交联网社区的网站上提供社交联网特征。例如,发布方成员可通过第一服务器104向核心服务器102发送对窗口小部件的请求,其中该请求包括发布方成员的社交联网社区的社区标识符。核心服务器102通过定制窗口小部件的软件代码以使其用于第一服务104而作出响应。例如,核心服务器102将包含在请求中的社区标识符插入窗口小部件的软件中,并向第一服务器104提供定制的窗口小部件。发布方成员将窗口小部件代码插入社交联网社区的网页中。

窗口小部件提供扩展现有社交联网社区网络站的社交联网能力的低廉和有效的方法。例如,窗口小部件允许由核心服务器102主存的网页代表社交联网社区的发布者成员无缝地与由第一服务器104主存的社交联网社区的网页整合。由核心服务器102主存的网页可包括以下类型网页的任何组合:

社区登录网页显示发布方成员的社交联网社区的社区内容项。核心服务器102允许发布方成员配置与社区登录网页关联的窗口小部件,以配置社区登录网页的视觉布局或其它显示特性。

视频类别网页显示多种类别的视频内容项。核心服务器102允许发布方成员配置与视频类别网页关联的窗口小部件,以配置显示在网页上的各类视频内容项的文本描述、并配置视频分类网页中的视频内容项的布局。

视频搜索网页允许输入视频内容项的搜索标准并显示相应结果。核心服务器102允许发布方成员配置与视频搜索网页关联的窗口小部件,从而配置显示在一个视频搜索网页上的数个结果、并配置是否执行对与网络100的其它社交联网社区关联的视频内容项的搜索。

照片类别网页显示图像内容项。核心服务器102允许发布方成员配置与照片分类网页关联的窗口小部件以配置显示在照片类别网页上的多类图像内容项的文本描述、并配置这些内容项的视觉布局或其它显示特性。

照片搜索网页允许输入图像内容项的搜索标准并显示相应结果。核心服务器102允许发布方成员配置与照片搜索网页关联的窗口小程序,从而配置要显示在一个网页上的数个结果、并配置是否执行对关联于网络100的其它社交联网社区关联的图像内容项的搜索。

浏览成员网页允许输入用户成员的浏览标准并显示相应结果。核心服务器102允许发布方成员配置与浏览成员网络关联的窗口小部件,从而配置显示在一个浏览成员网页上的数个结果、并配置是否执行对与网络100的其它社交联网社区关联的用户成员的搜索。

讨论网页允许访问者登录与社交联网社区关联的网站以参与社区讨论。核心服务器102允许发布方成员配置与讨论网页关联的窗口小部件,从而配置如何将讨论条目显示在讨论网页上。

签到/签入网页允许核心社交联网社区的非成员加入核心社交联网社区。签到/签入网页也允许核心社交联网社区的成员加入与特定签到/签入网页关联的社交联网社区。核心服务器102允许发布方成员配置与签到/签入网页关联的窗口小部件,从而配置与社交联网社区的成员关联的条款和条件。

内容细节网页显示与社区内容项关联的细节。核心服务器102允许发布方成员配置与内容细节网页关联的窗口小部件,以配置与内容细节网页关联的显示特性。

供给源细节网页允许社交联网社区的访问者请求与社区供给源关联的细节。图6a和6b示出一示例性供给源细节网页。如图6a所示,允许用户按类型过滤供给源的内容项,以仅显示那种内容项。内容项的类型包括视频内容项、音频内容项、图像内容项和文本内容项,例如至内容项的链接。核心服务器102允许发布方成员配置与供给源细节网页关联的窗口小部件,以显示供给源细节网页的显示特性。

另外,由核心服务器102主存的网页可包括与社交联网社区网络100的用户成员关联的下列类型的网页的任意组合。myprofile(我的概况)网页显示有关社交联网社区网络的用户成员的信息。mymedia(我的媒体)网页显示有关用户成员的内容项的信息。myaccount(我的账号)网页显示有关用户成员在核心社交联网社区的账号的信息。mymail(我的邮件)网页显示用户成员的电子邮件消息并允许用户成员阅读电子邮件消息、删除电子邮件消息、撰写电子邮件消息并将电子邮件消息发送给社交联网社区网络100的其它用户成员。

核心服务器102允许以多种方式在社交联网社区网络100中共享内容项。例如,核心服务器102允许第一社交联网社区的用户成员将与第一社交联网社区关联的内容项张贴至第二社交联网社区的网页。因此,核心服务器102允许第二社交联网社区的网页访问者体验与第一社交联网社区关联的内容项。

另外,核心服务器102允许第一社交联网社区的第一用户成员在社交联网社区网络100中将与第一社交联网社区关联的内容项用电子邮件发送至第二社交联网社区的第二用户成员。因此,核心服务器102允许第二用户成员从与第二社交联网社区关联的mymail网页体验与第一社交联网社区关联的内容项。

此外,核心服务器102允许第一社交联网社区的用户成员将内容项添加至用户的核心概况。例如,核心服务器102允许用户成员将内容项添加至用户成员的mymedia网页。因此,核心服务器102允许与第一社交联网社区关联的内容项为网络100的其它社交联网社区的用户成员所体验。

另外,核心服务器102允许第一社交联网社区的用户成员创建共享内容项的供给源。核心服务器102还允许其它社交联网社区的用户成员订购该共享的供给源。由此,核心服务器102允许网络100的其它社交联网社区的用户成员体验与第一社交联网社区关联的供给源的内容项。

c.供给源过程

核心服务器102允许社交联网社区网络的用户成员和发布方成员创建内容项的供给源。核心服务器102存储每个供给源的共享信息,该信息指示是否可在形成供给源的社交联网社区外部共享供给源。

核心服务器102允许供给源创建者,即用户成员或发布方成员,将请求发送至核心服务器102以创建供给源。创建供给源的请求包括以下的任何一个:要创建的供给源的标题、与供给源关联的视觉图标、供给源的文本描述、标签和指示是否将该供给源视为默认供给源的标志。作为响应,核心服务器102将请求中提供的供给源信息存储在数据库中。例如,图3a和3b示出由第一服务器104提供的示例性网页,其允许用户成员将请求发送给核心服务器102以创建供给源。

另外,核心服务器102允许供给源创建者发送多个将内容项添加至供给源的请求。图7a、7b和7c分别示出允许供给源创建者将内容项添加至供给源的示例性addtofeed网页的一部分。如图7a所示,允许用户成员或发布方成员选择一图标以将关联的内容项添加至供给源。当成员选择该图标时,允许成员选择对其添加关联的内容项的供给源的下拉菜单出现,如图7b所示。也允许成员更新与供给源的内容项关联的内容项信息。例如图7所示,允许成员输入与内容项关联的标题,该标题被显示在成员的供给源中。也允许成员例如通过选择图7c所示网页的“x”部分从成员的供给源中删除内容项。

由核心服务器102产生的供给源可包括任意类型的内容项组合。例如,供给源可包括至由外部服务器提供的内容项的链接、与用户伙伴成员关联的缩略图像、用户伙伴成员的显示名、用户伙伴概况的链接、播放列表、照相簿、音乐专辑等。

核心服务器102允许供给源创建者组织供给源的内容项。图4示出允许供给源创建者编辑供给源细节、重新排列供给源内容项并从供给源删除内容项的示例性mymedia网页。另外,图8a和8b示出允许供给源创建者重新排列和/或删除供给源的内容项的示例性网页。

由用户成员创建的供给源可显示在用户成员已加入的任何社交联网社区的网页中。例如,用户供给源可显示在创建供给源的用户成员的概况网页中。另外,其它用户成员可例如通过选择与供给源关联的图标而订购一供给源。

由发布方成员创建的供给源可显示在公布方的社交联网社区的网页中。例如,社区供给源可显示在社交联网社区的社区登录网页或供给源网页中。核心服务器102允许发布方成员设置由核心服务器102存储的修改许可。该修改许可指示发布方的社交联网社区的用户成员允许添加、更新或组织社区供给源的供给源项。当用户成员尝试执行这些动作的其中之一时,核心服务器102评估修正许可并相应地作出响应。例如,如果修正许可指示允许用户成员向社区供给源添加内容项,则服务器102将允许社交联网社区的用户成员将内容项添加至供给源。多个内容项的供给源可关联于社交联网社区或社交联网社区的用户。

核心服务器102允许发布方成员提供对允许添加至社区供给源的内容项的约束。例如,发布方成员可向核心服务器102提供约束,指明该内容项必须适合所有年龄的观众观看。在该例中,在添加至社区供给源前,内容项经受与上面有关社区内容项相同的调和处理。

核心服务器102还可提供一个或多个放映器以放映供给源的内容项。核心服务器102可提供用于显示多媒体内容项的多媒体放映器、用于显示图像内容项的图像放映器、用于提供音频内容项的音频的音频放映器以及用于体验其它种类内容项的其它放映器。

例如,用户成员可选择与音频内容项关联的链接,并且核心服务器102作为响应提供包含播放所选音频内容项的音频放映器的网页。或者,核心服务器102可将相应音频内容发送至外部音频放映器。即,核心服务器102可将相应音频内容发送至音频放映器,该音频放映器位于用户成员正在观看至供给源内容项的链接的浏览器窗口外部的窗口中。

核心服务器102使用内容项链接来获得供给源的内容项的副本,这些副本被存储在数据库中。核心服务器102可通过将内容项的当前版本与存储在数据库中的内容项的副本作比较来周期性地判断供给源的内容项是否已改变。如果核心服务器102确定特定内容项已改变,则核心服务器102可下载内容项的更新版本并将其取代内容项的旧版本而存储在数据库中。

当成员加入社交联网社区100时,核心服务器102还向发布方成员或用户成员提供书签。成员可从网络浏览器中选择书签,这使核心服务器102向供给源添加不处于社交联网社区网络100中的网页的相应内容项。如果通过在创建供给源时输入的一标志已将该供给源指定为默认供给源,则默认地将内容项添加至那个供给源。如果没有一个供给源被指定为默认供给源,则核心服务器102在该成员的浏览器中提供一对话框,它使成员能选择将内容项添加至哪个用户供给源。例如,图7b示出其中用户可选择将内容项添加至哪个供给源的示例性对话框。

ⅳ.示例性系统架构

本发明(即核心服务器102、服务器104和106以及计算机110-114或其任何部件或功能)可使用硬件、软件或其组合来实现,并可实现为一个或多个计算机系统或其它处理系统。执行本发明的部分或全部操作的可用机器包括通用数字计算机或类似设备。

事实上,在一个示例性实施例中,本发明采用配置成实现本文所描述功能的一个或多个计算机系统。这种计算机系统900的一个例子在图9中示出。

计算机系统900包括至少一个处理器904。处理器904连接于通信基础设施906(例如通信总线、转接(crossoverbar)装置或网络)。尽管在本文中就该示例性计算机系统900描述了各种软件实施例,在阅读本说明书后,本领域内技术人员可以清楚知道如何使用其它计算机系统和/或架构来实现本发明。

计算机系统900包括用于转发来自通信基础设施906(或来自帧缓冲器(未示出))的图形、文本和其它数据、从而将它们显示在显示单元(或其它输出单元)230的显示接口(或其它输出接口)902。

计算机系统900还包括主存储器908,其较佳为随机存取存储器(ram),并且还包括辅助存储器910。辅助存储器910可包括例如硬盘驱动器912和/或可移动存储驱动器914(例如软盘驱动器、磁盘驱动器、光盘驱动器等)。可移动存储驱动器914以公知方式自可移动存储单元918读出/写入至可移动存储单元918。可移动存储单元918可以是例如软盘、磁带、光盘等,由可移动存储驱动器914进行写入和读出。可移动存储单元918可包括其中存储有计算机软件和/或数据的计算机可用存储介质。

在又一实施例中,辅助存储器910可包括允许将计算机程序或其它指令载入计算机系统900的其它类似设备。这些设备可包括可移动存储单元922和接口920(例如与那些用于视频游戏系统相同的程序盒带和盒带接口);可移动存储器芯片(例如可擦除可编程只读存储器(“eprom”)或可编程只读存储器(“prom”))以及关联的存储卡槽;以及其它可移动存储单元922和允许将软件和数据从可移动存储单元922传输至计算机系统900的接口。

辅助存储器910可在其中存储多个软件模块,每个软件模块包括执行本文所述的一个或多个功能的控制逻辑。尽管提供了这些软件模块的特定示例,本领域内技术人员应当理解,可采用提供相似功能的其它软件模块而不脱离本发明的范围。

例如,辅助存储器910可包括操作系统软件,例如nt。当由处理器904执行时,操作系统软件例如基于通信协议使用传输控制协议/网际协议(tcp/ip)而使计算机系统900能通过网络108通信。

辅助存储器910还可在其中存储数据管理软件。例如,辅助存储器910可包括sql服务器关系数据库管理系统软件,当由处理器904处理时该软件使处理器904能使用结构化查询语言(sql)将数据存储至辅助存储器910并且从该辅助存储器910检索数据。

辅助存储器910还可在其中存储网页浏览器软件。例如,辅助存储器910可包括互联网信息服务(iis)软件,当由处理器904执行时,该软件使处理器904能产生超文本链接标记语言(html)文档,并使用超文本传输协议(http)和安全嵌套层协议(https)发送和接收信息。另外,辅助存储器910可包括microsoftinternet软件,当由处理器904执行时该软件使处理器904能显示html文档,并使用http和https发送和接收信息。

辅助存储器910还可在其中存储社交联网管理软件。例如,辅助存储器910可包括允许为社交联网社区的网页生成html代码的软件。另外,社交联网管理软件可允许核心服务器102提供社交联网应用程序接口(api)。例如,辅助存储器910可存储允许处理器904分别发送和接收api响应和请求的简单对象访问协议(soap)软件。此外,社交联网管理软件可使计算机系统900产生对社交联网系统的网站提供社交联网特征的窗口小部件或软件代码。

计算机系统900还可包括通信接口924,该通信接口924使软件和数据能在计算机系统900和外部设备(未示出)之间传输。通信接口924的示例可包括调制解调器、网络接口(例如以太网卡)、通信端口(例如通用串行总线(usb)端口或端口)、个人计算机存储卡国际协会(pcmcia)接口等。通过通信接口924传递的软件和数据以信号形式出现,它可以是电、磁、光或能由通信接口924发送和/或接收的其它种类信号。通过通信路径926(例如信道)将信号提供给通信接口924。通信路径926承载信号并可使用电线或电缆、光纤、电话线、蜂窝链路、射频(rf)链路等来实现。

如本文中使用的,术语“计算机程序介质”和“计算机可使用介质”可指与可移动存储驱动器914一起使用的可移动存储单元918、安装在硬盘驱动器912中的硬盘以及信号。这些计算机程序产品提供计算机系统900的软件。本发明可实现或表现为这些计算机程序产品的一种或多种。

计算机程序(也称为计算机控制逻辑)被存储在主存储器908和/或辅助存储器910中。计算机程序也可通过通信接口924接收。当执行时,这些计算机程序使计算机系统900实现本文所述和例如图2所示本发明的功能。具体地说,当执行时,计算机程序使处理器904执行本发明的功能。因此,这些计算机程序代表计算机系统900的控制器。

在使用软件实现本发明的实施例中,可使用可移动存储驱动器914、硬盘驱动器912或通信接口924将软件存储在计算机程序产品中并将其加载到计算机系统900中。当由处理器904执行时,控制逻辑(软件)使处理器904实现本文描述的本发明的功能。

在另一示例性实施例中,本发明主要以硬件实现,例如使用诸如专用集成电路(asic)的硬件来实现。本领域内技术人员参阅本说明书后能够清楚知道为执行本文描述功能的这一硬件配置的实现。

在又一其它示例性实施例中,本发明使用硬件和软件两者的结合来实现本发明。

如相关领域内技术人员参照本说明书所能理解的那样,本发明可使用单个计算机或包含多个计算机的计算机系统来实现,该多个计算机各自编程有实现本发明上述各个功能的控制逻辑。

本发明的上述各实施例以示例而非限定的方式给出。本领域内技术人员清楚知道,可在其中作出各种形式和细节方面的改变(例如不同的硬件、通信协议等)而不脱离本发明的精神和范围。因此,本发明不受上述示例性实施例中任何一个的限制,而是应当仅根据下面的权利要求书及其等效物予以限定。要理解权利要求书中引述的步骤和过程不一定以给出的顺序执行。

另外要理解,强调本发明的功能和优点的附图作为示例给出。本发明的架构是充分灵活和可配置的,因此可以附图所示以外的方式利用(或导航)。

此外,摘要的目的是使美国专利商标局和公众,尤其是不熟悉专利或法律术语和/或用语的相关领域内的科学家、工程师和从业者粗略阅读就能迅速确定本文中描述的科技主题事项的特征和本质。摘要不旨在以任何方式对本发明的范围构成限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1