CN102473258A - 信息聚合服务 - Google Patents

信息聚合服务 Download PDF

Info

Publication number
CN102473258A
CN102473258A CN2010800306214A CN201080030621A CN102473258A CN 102473258 A CN102473258 A CN 102473258A CN 2010800306214 A CN2010800306214 A CN 2010800306214A CN 201080030621 A CN201080030621 A CN 201080030621A CN 102473258 A CN102473258 A CN 102473258A
Authority
CN
China
Prior art keywords
information
social networking
networking service
account
service
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.)
Granted
Application number
CN2010800306214A
Other languages
English (en)
Other versions
CN102473258B (zh
Inventor
M.M.阿莱昂
O.H.夏海恩
P.A.埃利奥特
J.C.库宁斯
O.V.奥巴桑霍
B.S.塞蒂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN102473258A publication Critical patent/CN102473258A/zh
Application granted granted Critical
Publication of CN102473258B publication Critical patent/CN102473258B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • 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
    • G06Q99/00Subject matter not provided for in other groups of this subclass
    • 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
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

描述了信息聚合技术。在一种实施方式中,接收包括与社交网络的非成员相关联的信息源的指示的通信。来自该源的、与非成员相关联的信息被聚合。可以响应于社交网络服务的成员对与来自该源的信息交互进行的选择的接收执行聚合。可以随后结合与社交网络交互而输出的网页把聚合信息呈现给成员。

Description

信息聚合服务
背景技术
社交网络服务准许用户(例如,成员)建立社交网络和经由社交网络相互传送信息。社交网络的成员可以获知尚未加入他们的社交网络的其它用户。例如,社交网络中朋友群可以拥有并非成员的另一个朋友。
使用与非成员朋友交互的传统途径,社交网络中的朋友可以各自获得来自社交网络服务外部的非成员朋友的信息,比如通过电子邮件或通过访问非成员发布的网站。然而此传统途径涉及每个成员单独与非成员朋友交互。相应地,向不同成员分发的与非成员有关的信息可能不相同。另外,群中的朋友可能忘记登记(check in on)社交网络服务外部的非成员朋友,这么做对于朋友而言可能相当不便。
发明内容
在本文中描述信息聚合技术。在一种实现方式中,接收包括与社交网络的非成员相关联的信息源的指示的通信。来自该源的与非成员相关联的信息被聚合。可以响应于社交网络服务的成员对与来自源的信息交互进行的选择的接收执行聚合。可以随后结合与用于社交网络交互的网页输出把聚合信息呈现给成员。
在实现方式中,一个或多个计算机可读存储介质包括如下指令:其可执行以响应于社交网络的成员对与来自外部源的信息交互进行的选择的接收而聚合与社交网络的非成员相关联的信息。该信息还可以针对非成员进行存储,并在非成员选择创建这样的帐户时使用该信息通过来填充(populate)社交网络服务的非成员帐户。
在一种实现方式中,一个或多个计算机可读介质包括如下指令:其可执行以接收来自与社交网络的非成员相关联的信息馈送的信息。针对非成员的交互而聚合信息,所以该信息对拥有对该非成员的联系记录的社交网络成员的一个或更多个帐户可用。
提供此发明内容以介绍下面在具体实施方式中进一步描述的简化形式的构思的选择。此发明内容并非意在标识要求保护的主题的关键特征或必要特征,它也并非意在用作确定要求保护主题的范围的辅助。
附图说明
参照附图描述具体实施方式。在图中,参考标记最左边的数字标识该参考标记首次出现的图。说明书和图中不同范例中使用同样的参考标记可以指示类似或相同项。
图1是可操作以执行信息聚合的实例实现方式中环境的图示。
图2是示出了使用图1的聚合服务以接收来自非成员的信息的实例实现方式中***的图示。
图3是示出了提供邀请的聚合服务的实现方式的实例实现方式中***的图示。
图4是描绘了用来聚合来自非成员的信息的实例实现方式中过程的流程图。
具体实施方式
概述
社交网络服务准许成员建立社交网络和使用社交网络服务相互交换信息,如通过可由社交网络服务提供的成员简介页面、留言板、群网站(包括一个或多个网页)、以及组电子邮件。有时成员将会想要与并非他们社交网络成员的某人(例如,非成员)交互。例如,成员可以获知并非社交网络成员的另一个朋友。非成员可以经由外部源(如经由网络日志网站)编写信息(例如,状态更新、发布、图片、以及内容)。传统上,成员可能必须手动导航到适当网站(例如,网络日志)以便查看非成员的信息。此传统途径对于成员而言可能是耗时和不便的。
在本文中描述信息聚合技术。所述技术可以被实现为聚合与社交网络的非成员相关联的信息以便向社交网络成员传送。社交网络服务可以被配置成聚合非成员使用一个或多个外部源编写的信息。外部源可以包括社交网络服务外部的各种源。外部源可以从社交网络服务的提供者和/或从第三方提供者获得。例如,企业可以运营社交网络服务和第三方提供者这二者。社交网络服务可以把关于非成员的信息呈现给拥有对该非成员的联系记录的社交网络的一个或多个成员。这样,成员可以在不必手动导航到非成员编写信息所使用的每个外部源的情况下查看信息。
在以下讨论中,首先描述可操作以经由网络服务(例如,社交网络服务)执行信息聚合技术的实例环境和***。随后描述可以使用实例环境以及其它环境实现的实例过程。相应地,过程的实现方式不限于环境,并且所述环境不限于所述过程的实现方式。
实例环境
图1是可操作以聚合信息的实例实现方式中环境100的图示。实例信息包括诸如网络日志条目、微型网络日志条目、即时消息、离线消息、电子邮件消息(电子邮件)等等之类的内容。其它信息可以包括照片、视频、音频剪辑、动画等。
图示的环境100包括社交网络服务102和经由网络106以通信方式耦合的多个成员(图示了实例成员104)。还图示了非成员(图示为智能电话108)和源110(例如,外部源)。为了讨论中更加清楚,成员和/或非成员可以是指分别操作成员104或非成员设备的用户或人。成员104、社交网络服务102、非成员、源110以及网络106可以表示一个或更多个设备。例如,成员104可以表示多个成员。
如图所示,社交网络服务102包括聚合服务112和存储器114。社交网络服务102表示用以允许成员与信息交互的功能性。社交网络服务102可以准许成员交换信息、访问社交网络服务102存储的信息、以及访问来自经由社交网络服务102可访问的源(例如,源110)的信息。例如,成员104可以使用在社交网络服务102上发布的链接来访问外部源(例如,单独服务或第三方源)支持的网页。
为了方便,针对各种服务、模块以及设备描述由社交网络服务102执行的功能。可以通过多种方式布置社交网络服务102中的模块和服务,并且所描述的功能可以通过单个模块或服务执行、通过子模块或服务执行、通过模块和服务的组合执行等。例如,可以通过用于社交网络服务102的一个或更多个处理器执行聚合服务112。
聚合服务112表示用以聚合来自各种源(如,源110)的信息的功能性。社交网络服务102可以与源110结成伙伴以便准许信息的传送等。例如,源110和社交网络服务102可以在保持彼此独立的同时实现公共技术标准、准许信息的交换等。
在一个或多个实施例中,聚合服务112可以被配置成获取和/或转发来自源110的信息。这样,社交网络服务102可以获取例如经由源110传送的微型网络日志条目(图示为微型网络日志120中的条目116、118),所以成员可以跟进来自非成员的信息。
可以使用存储器114存储信息、数据、程序等。存储器114还可以存储用来实现聚合服务112的代码直到该代码被以通信方式耦合到存储器114的处理器执行为止。
如进一步图示的,存储器114包括联系记录122和非成员信息124。可以把非成员信息124存储在存储器114中,所以信息在非成员选择变成社交网络服务102成员的情况下是可用的。非成员可以通过创建社交网络服务102的帐户(例如,用户帐户)变成成员。非成员信息124也可以用于其它目的,例如,使访问非成员信息的响应时间最小化等。
联系记录122表示成员可用来与非成员通信的数据。聚合服务112可以使用非成员的联系记录122以使得成员104能够经由社交网络服务102与非成员通信。联系记录122可以包括例如可用来访问非成员发布的网络日志条目的数据。实例联系记录数据可以包括到包含非成员信息、密码、用户名、消息收发地址等的网页的链接。
聚合服务112可以响应于成员104手动添加非成员和/或响应于来自非成员的通信而生成联系记录122。在后者情形中,非成员可以向成员104发送可用来生成联系记录122的通信。可以使用联系记录122使得成员104能够向非成员发送电子消息。还可以使用联系记录122访问非成员使用的多种不同外部源。例如,联系记录122可以参考非成员发布的微型网络日志站点、与非成员相关联的信息馈送(例如,照片共享网站)等。
社交网络服务102还可以执行多种其它功能并且包括用于执行这些功能的其它模块和/或服务。例如,社交网络服务102可以包括用以呈现目标广告的广告模块。进一步地,可以通过被配置成管理多个服务的服务提供者提供社交网络服务102,该多个服务可以通过网络106对成员104可用。例如,服务提供者可以经由通过网络传送以便由一个或多个成员输出的网页、或者其它用户界面提供包括社交网络服务102的各种服务。服务的一些实例包括但不限于搜索服务、用以发送和接收电子邮件的电子邮件服务、用以在用户之间提供即时消息的即时消息收发服务、以及用以促进共享共同兴趣和活动的成员104之间的交互和联系的社交网络服务102。
存储器114表示用以存储信息和其它数据(例如,形成联系记录的数据)的功能性。如图所示,存储器114代表聚合服务112存储非成员信息124。虽然示出了单个存储器114,但可以采用多种多样类型和组合的存储器(例如,有形存储器),如,随机存取存储器(RAM)、硬盘存储器、可移除介质存储器、外部存储器、以及其它类型的计算机可读介质。其它网络服务可以实现所描述的技术、途径等。
成员104可以指用来例如经由网站访问社交网络服务102的设备。在一些实现方式中,成员104包括可用来访问社交网络服务102的软件。如图所示,成员104包括可用来访问由社交网络服务102维护的网站的网络浏览器126。成员104可以是社交网络服务102的逻辑客户端,如软件、设备等。其它成员104可以通过类似方式实现网络浏览器。
成员104可以被配置为各种设备,如个人计算机、移动计算设备、智能电话、个人数字助理、膝上型计算机等。成员104可以被配置成具有受限的功能性(例如,薄设备)或鲁棒的功能性(例如,厚设备)。因而,设备的功能性和能力可以基于设备的软件或硬件资源(例如,处理功率、存储器(例如,数据存储能力)等)变化。
非成员可以是未利用社交网络服务102的设备。例如,智能电话108可以使用另一社交网络服务、不同服务、不同服务提供者、和/或其它网络启用的功能性等。在一些场景中,非成员可以加入社交网络服务102,此时,非成员可以利用社交网络服务102。虽然非成员可以加入社交网络服务102(例如,通过注册帐户),但术语非成员用于保持讨论的连续性。
非成员表示用以经由源110与信息交互的功能性。例如,非成员可以通过发布网络日志、获取或接受网络日志条目、提供照片、创建内容等来交互。非成员还可以经由可操作以访问源110提供的一个或多个网页的网络浏览器交互。非成员还可以被配置为具有不同能力的各种设备,如,个人计算机、移动计算设备、智能电话、个人数字助理、膝上型计算机等。
非成员可能在功能上能够与社交网络服务102交互,即使非成员未预订或利用社交网络服务102。例如,非成员可以拥有提供包括社交网络服务102的多种服务的服务提供者的帐户。非成员可能能够从自服务提供者可获得的多种服务之中选择。
源110可操作以传送非成员提供的信息。如图所示,源110是可以维护网站以提供非成员供给的信息的网络服务器。其它类型的信息包括照片、网页、音频文件等。在一些情形中,源110被配置成把信息转发给其它方。例如,源110可以把信息转发给注册了跟进或预订非成员信息的其它用户。相应地,源110可以被配置成向一群预订者提供与非成员有关的信息馈送。虽然描述了微型网络日志和微型网志,但源110可以用于其它类型的信息。
其它实例源(其可以提供信息的馈送)包括但不限于YOUTUBE(YouTube,LLC,圣布鲁诺,加利福尼亚)、PHOTOBUCKET(Photobucket,Inc.,旧金山,加利福尼亚);TWITTER(Twitter,Inc.,旧金山,加利福尼亚);等等。可以经由与社交网络服务102的链接访问来自这种源的信息馈送。可以使用链接把成员的网络浏览器126导向到源110。
如图1中进一步图示的,成员、非成员、源110、以及社交网络服务102中的一个或多个可以经由网络106通信。虽然把网络106图示为因特网,但网络106可以假定多种多样的配置。例如,网络106可以包括广域网(WAN)、局域网(LAN)、无线网络、公共电话网、内联网等。进一步地,网络可被配置成包括多个网络。如图所示,例如,非成员可以经由无线网络128(如,具有也可以经由网络106通信的收发器的蜂窝网络)通信。
通常,可以使用软件、固件、硬件(例如,固定逻辑电路)、手动处理、或者这些实现方式的组合实现本文中描述的任何功能。如本文中所使用的术语“模块”、“功能性”、“服务”、以及“逻辑”通常表示软件,固件,硬件,或者软件、固件或者硬件的组合。在软件实现方式的情形中,模块、功能性、或者逻辑表示在处理器(例如,一个或多个CPU)上执行时执行指定任务的程序代码。可以把程序代码存储在一个或多个计算机可读存储器设备(例如,一个或多个有形介质)等中。可以在具有多种处理器的多种商用计算平台上实现本文中描述的结构、功能、途径、以及技术。
用来执行在软件植入中的软件的处理器不限于形成它们的材料或其中采用的处理机制。例如,处理器可以包括半导体和/或晶体管(例如,电子集成电路(IC))。讨论了环境100,现在描述可操作以实现信息聚合技术的实例***。
图2描绘了更详细地图示了聚合服务112操作的实例实现方式中的***200。另外,还图示了通过使用聚合服务112呈现经由网络浏览器(例如,浏览器126)输出的实例网页202。
只为了图示的目的,经由网络106从非成员接收包括信息的通信202。例如,通信202可以是微型网络日志条目。可以响应于成员104访问源(例如,经由网站)、接收用以跟进非成员信息的邀请等接收信息。
除了信息之外,通信202可以包含指示信息的源(例如,源110)和/或可用来跟进、访问、预订、或者如若不然利用来自非成员的信息的数据。实例数据包括但不限于统一资源定位符(URL)、源名、用户名、密码。例如,电子邮件可以包括用以使得社交网络服务102能够获取非成员后续发布和/或传送的信息的密码和链接。
聚合服务112可以使用该数据创建联系记录,例如,联系记录122。例如,聚合服务112可以检查可从在联系记录122中指示的每个源获得的更新。聚合服务112可以在事件(例如,登入)出现后、按可配置间隔(例如,每天)等检查更新。聚合服务112可以与包括成员104对应的简介204中的联系记录122。
聚合服务112可操作以接收向成员104呈现的信息。例如,聚合服务112可以聚合非成员的微型网络日志发布。在图示的实例中,所述呈现作为网页206经由网络浏览器126输出。
如所图示的,聚合服务112可以使得能够进行成员104对接收附加信息进行的选择。例如,成员可以通过选择“添加更新”按钮208接收附加信息。这样,成员104可以跟进使用联系记录122中包括的源编写的非成员的信息。其它成员也可以选择也接收信息。例如,成员104可以把联系记录122转发给其它成员,因此其它成员可以利用联系记录122使得能够与非成员通信和/或访问、跟进、预订或如若不然利用与非成员对应的信息。
在实施例中,社交网络服务102可以被配置成接受手动源选择。例如,成员104可以手动录入非成员发布信息所使用的网页的URL以便使得社交网络服务102能够聚合网页的信息。
如图3所示,示出了使用聚合服务112存储非成员信息的***300。聚合服务112可以存储信息(例如,非成员信息124),所以信息在非成员选择加入社交网络服务102的情况下可用于填充社交网络服务102的帐户。因而,非成员可以访问在非成员加入社交网络服务102之前编译的非成员信息124。除了非成员编写的非成员信息之外,聚合服务112可以存储其它人向非成员传送的信息。例如,聚合服务112可以存储从成员104到非成员的电子邮件。
在实施例中,聚合服务112被配置成向非成员发送邀请302以建立社交网络服务102的帐户。例如,聚合服务112可以响应于成员与对应于非成员的信息的交互向非成员发送即时消息304。
邀请302可以包括来自成员104的信息、可用来创建社交网络服务102的帐户的数据等。实例数据可以包括密码、用户名、链接、帐户标识符等。除了来自成员104的信息之外,邀请302还可以包括关于成员104、成员对应的社交网络、其它成员、社交网络服务102等的信息。例如,邀请302可以包括广告,如描述社交网络服务102的特征、成本、使用条件等的广告。广告还可以基于社交网络成员的交互。例如,如果成员经由社交网络服务102表达对古典音乐的兴趣,则广告可以被配置成对于即将到来的交响乐事件、或销售古典音乐的零售商做广告。
可以使用多种合适通信技术传送邀请302。例如,聚合服务112可以响应于接收非成员发布的照片向非成员发送电子邮件邀请。在另一实例中,聚合服务112可以通过向成员访问的非成员发布添加评论或响应性发布来提供邀请。聚合服务112可以被配置成自动生成邀请(例如,响应于成员进行的访问)。此外或可替代地,聚合服务112可以被配置成在生成或发送邀请302以前获得来自成员104的授权。
当非成员决定建立帐户时,响应于邀请302或如若不然,社交网络服务102可以使用联系记录122和非成员信息124创建社交网络服务102的非成员帐户。例如,社交网络服务102可以在把非成员信息124填充到针对非成员创建的帐户之前使用来自联系记录122的数据验证和/或认证非成员身份。还设想了多种其它实例。
实例过程
以下讨论描述可以运用先前描述的***、技术、途径、服务、以及模块实现的过程。可以在硬件、固件、或者软件、或者其组合中实现每个过程的各方面。所述过程被示出为指定由一个或多个设备执行的操作的一组块,并且不必限于所示出的由各个块执行操作的次序。在以下讨论的部分中,将参考上述***和图1的环境100。
图4描绘了采用信息聚合技术聚合服务(例如,社交网络服务)信息的实例实现方式中的过程400。例如,可以使用过程400聚合可经由一个或多个源获得的与非成员相关联的信息。
在一个或多个实施例中,接收包括来自非成员的信息的通信(块402)。例如,可以在网络106上向社交网络服务102传送非成员使用智能电话108编写的网络日志发布。网络日志发布的通信可以包括用以识别网络日志可用的源110的数据。此外,通信可以包括可以被用于创建联系记录以使得能够与非成员通信(例如,接收和/或发送信息)的数据(例如,链接、帐户数据等)。
创建联系记录(块404)。联系记录可以包括来自通信的数据和/或从成员104手动接收的数据以引起来自选定源的信息的聚合。例如,成员104可以键入对应于非成员朋友发布信息的网站的URL。可以响应于成员104对与信息交互进行的选择创建联系记录122。例如,在以上实例中,成员104可以导航浏览器以查看网络日志发布。响应于此导航,聚合服务112可以创建与网络日志和/或非成员有关的联系记录122。
当创建了针对非成员的联系记录时,非成员信息被聚合(块406)。例如,可以使用此前实例中创建的联系记录122来聚合对应于网络日志的非成员的信息。在一个或多个实施例中,聚合可以导致利用社交网络服务存储信息(块408)。该信息可以结合社交网络服务104的成员帐户来存储。可以在该信息与非成员的联系记录中包括的数据之间形成关联(块410)。实例数据包括非成员的名称、数据的源(例如,源110)、源帐户的帐户数据等。可以响应于源推送信息(例如,信息的馈送)或聚合服务112获得信息(例如,拉信息)来接收信息。
在一个或多个实施例中,响应于成员进行的选择来聚合来自非成员的信息。例如,响应于成员对与以上实例中非成员编写的网络日志条目交互进行的选择,可以聚合非成员信息并可以创建联系记录。
使非成员的信息与联系记录中的数据相关联使得能够经由社交网络服务102向一个或多个成员呈现非成员对应的信息。所述信息可以作为向成员104的信息馈送而被提供。可以在成员的简介(例如,简介204)中包括联系记录122以保持与非成员联系的记录和使得成员104能够经由社交网络服务102向非成员传送信息。例如,对非成员网络日志做出的各个更新可以通过聚合服务112接收并且可被添加到联系记录122或如若不然与联系记录122关联以跟踪成员与非成员之间的交互。
信息与联系记录122中数据的关联还可以使得该数据被包括在利用社交网络服务102后续为非成员创建的帐户中。例如,当创建非成员的帐户时,可以使用先前编译的非成员信息124来填充帐户。例如,社交网络服务102可以检查以核对在非成员试图加入社交网络服务102时是否存在与非成员对应的现有信息(例如,联系记录122)。这种现有信息可以随一个或多个成员帐户存储、通过社交网络服务作为单独联系记录122存储等。社交网络服务102可以利用各种识别信息(例如,消息收发地址、用户名、密码)确认是否存在特定非成员的现有信息。这可以涉及提示非成员输入识别信息和使用该输入搜索现有记录。
当对于非成员聚合信息时,把信息呈现给一个或多个成员(块412)。特别地,聚合服务112可以利用联系记录122和/或相关联数据来配置包括聚合的信息的网页。例如,如图3中所图示的网页206可以被配置成包括各种网络日志发布、图片、通信、和或与非成员对应的其它合适信息。可以为具有非成员联系记录的每个成员呈现聚合信息以便经由成员的网络浏览器输出。可以在为与社交网络服务102交互而输出的各种网页(如,成员的简介页面、群网页、留言板等)内呈现信息。
在一个或多个实施例中,向非成员发送邀请(块414)。邀请可以被配置成使得能够创建社交网络服务102的帐户。例如,邀请可以包括可以用来创建非成员帐户的帐户名和密码。邀请还可以包括可以用于创建社交网络服务的帐户的链接。可以响应于成员与对应于非成员的信息的交互发送邀请。实例交互包括转发信息、访问信息、基于通过信息包括的数据创建联系记录、传送回复等。
在帐户中包括创建帐户之前编译的非成员信息(块416)。例如,社交网络服务102可以响应于如以上所提到的现有非成员信息可用的确定利用非成员的信息填充帐户。
在一个或多个实施例中,向一个或多个成员发送指示非成员建立了帐户的通知(块418)。通知可以包括与非成员帐户相关联的数据、准许成员把非成员添加到成员的社交网络(例如,朋友和家庭)的链接等。这样,可以把非成员注册了社交网络服务和/或加入了成员自身的社交网络告知成员。
在进一步的实施例中,把非成员帐户创建之后从源接收的信息从非成员的帐户转发给一个或多个成员(块420)。例如,一旦非成员建立帐户,非成员的信息聚合就可能中断。取代聚合,可以将与非成员有关的信息链接到非成员的帐户以及通过非成员的帐户转发,使得成员104可以经由社交网络服务102而非通过聚合来自源110的数据与信息交互。这样,非成员可以在看起来象是使用社交网络服务102发起发布和其它信息的情况下继续使用外部源。可以通过与从社交网络服务102发起的发布相同的方式把通过外部源进行的发布分发给其它成员。还设想了多种其它实例。
结论
虽然以特定于结构特征和/或方法动作的语言描述了本发明,但应该理解,所附权利要求中限定的发明不必限于所描述的具体特征或动作。相反,所述具体特征和动作作为实现要求保护的发明的实例形式公开。

Claims (13)

1. 一种计算机实现的方法,包括:
接收来自社交网络非成员的通信,其指示与非成员相关联的信息源(402);
聚合来自该信息源的、与该非成员相关联的信息(406);以及
结合服务提供者向成员输出的网页把聚合的信息呈现给社交网络的成员以使得能够与社交网络交互(412)。
2. 如权利要求1所述的计算机实现的方法,其中,所述通信包括到与非成员相关联的信息馈送的链接,该链接可用来访问信息馈送。
3. 如权利要求1所述的计算机实现的方法,其中,所述信息包括如下内容中的一个或多个:
即时消息,
网络日志条目,
网页,或者
电子邮件消息。
4. 如权利要求1所述的计算机实现的方法,进一步包括:响应于成员经由社交网络服务与所述信息的交互向非成员发送加入由服务提供者提供的社交网络服务的邀请,该邀请可用来创建包括该信息的服务提供者的帐户。
5. 如权利要求1所述的计算机实现的方法,其中,所述聚合进一步包括:使所述信息与联系记录中的数据相关联。
6. 如权利要求1所述的计算机实现的方法,其中,所述呈现包括:在包括聚合信息的网页内向成员呈现信息的馈送。
7. 如权利要求1所述的计算机实现的方法,其中,服务提供者和社交网络实施公共技术标准。
8. 一种计算机实现的方法,包括:
响应于社交网络服务的成员对接受来自外部源的信息进行的选择的接收,聚合与社交网络服务(102)的非成员相关联的信息;以及
响应于帐户的创建在社交网络服务(102)的非成员帐户中包括聚合的信息。
9. 如权利要求8所述的方法,其中,所述选择包括如下内容中的一个或多个:
手动选择,
基于成员接收的通信的自动选择。
10. 如权利要求8所述的方法,其中,所述信息包括如下内容中的一个或多个:
网络日志条目,
网页,
即时消息,或者
电子邮件消息。
11. 如权利要求8所述的方法,进一步包括:向非成员发送可用来创建社交网络服务的帐户的邀请。
12. 如权利要求8所述的方法,其中,所述指示进一步可执行以响应于非成员帐户的创建向成员的帐户发送通知。
13. 如权利要求8所述的方法,其中,所述指示进一步可执行以:
继帐户的创建后接收来自外部源的信息,以及把信息转发给成员的帐户,所述信息是使用为非成员创建的帐户被转发的以显得仿佛是从该帐户发起的信息。
CN201080030621.4A 2009-07-07 2010-06-29 信息聚合服务 Active CN102473258B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/498,802 US8812404B2 (en) 2009-07-07 2009-07-07 Information aggregation service
US12/498802 2009-07-07
PCT/US2010/040279 WO2011005612A2 (en) 2009-07-07 2010-06-29 Information aggregation service

Publications (2)

Publication Number Publication Date
CN102473258A true CN102473258A (zh) 2012-05-23
CN102473258B CN102473258B (zh) 2016-06-08

Family

ID=43428239

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080030621.4A Active CN102473258B (zh) 2009-07-07 2010-06-29 信息聚合服务

Country Status (14)

Country Link
US (1) US8812404B2 (zh)
EP (1) EP2452309A4 (zh)
JP (1) JP2012533116A (zh)
KR (1) KR101679449B1 (zh)
CN (1) CN102473258B (zh)
AU (1) AU2010270835B2 (zh)
BR (1) BR112012000510A8 (zh)
CA (1) CA2767229A1 (zh)
IL (1) IL217369A0 (zh)
MX (1) MX2012000392A (zh)
MY (1) MY164039A (zh)
RU (1) RU2011154344A (zh)
SG (1) SG176949A1 (zh)
WO (1) WO2011005612A2 (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7087057B2 (en) 2003-06-27 2006-08-08 Depuy Acromed, Inc. Polyaxial bone screw
US20110055249A1 (en) * 2009-08-28 2011-03-03 The Go Daddy Group, Inc. Social website account authentication via search engine based domain name control validation
US8751586B2 (en) * 2009-08-28 2014-06-10 Go Daddy Operating Company, LLC Domain name control based social website account authentication
US8935339B2 (en) 2010-04-28 2015-01-13 Microsoft Corporation News feed techniques
US20120036444A1 (en) * 2010-07-01 2012-02-09 Andersen Ann-Cabell Baum Systems and Methods for Interactive Web-based Social Networking and Activities Coordination
US9272217B1 (en) * 2011-06-01 2016-03-01 Zynga Inc. System and method for providing notifications to players of games
US8893008B1 (en) * 2011-07-12 2014-11-18 Relationship Science LLC Allowing groups expanded connectivity to entities of an information service
US8244851B1 (en) * 2011-10-18 2012-08-14 Clintelica AB Group network connector
US20130091214A1 (en) * 2011-10-08 2013-04-11 Broadcom Corporation Media social network
US9319371B1 (en) * 2011-11-04 2016-04-19 Google Inc. Management of commercial messages in a social network
US9356904B1 (en) * 2012-05-14 2016-05-31 Google Inc. Event invitations having cinemagraphs
KR101938332B1 (ko) * 2012-07-11 2019-01-14 캠프모바일 주식회사 이동통신 단말기 인증 방법, 이를 수행하는 서비스 서버, 이동통신 단말기 및 컴퓨터로 판독 가능한 기록매체
US20140052795A1 (en) * 2012-08-20 2014-02-20 Jenny Q. Ta Social network system and method
US9299060B2 (en) 2012-10-12 2016-03-29 Google Inc. Automatically suggesting groups based on past user interaction
US9269081B1 (en) * 2012-10-12 2016-02-23 Google Inc. Seeding user connections in a social network
US9628576B1 (en) * 2013-12-04 2017-04-18 Google Inc. Application and sharer specific recipient suggestions
US9614920B1 (en) 2013-12-04 2017-04-04 Google Inc. Context based group suggestion and creation
WO2015106424A1 (zh) * 2014-01-16 2015-07-23 何劲 一种社交网络消息聚合方法、装置、客户端及服务器
US20170316433A1 (en) * 2016-04-29 2017-11-02 Ncr Corporation Identity aggregation and integration
US20170316434A1 (en) * 2016-04-29 2017-11-02 Ncr Corporation Identity aggregation and integration
US11288255B2 (en) * 2017-06-08 2022-03-29 Visier Solutions, Inc. Systems and methods for generating event stream data
US10855802B2 (en) 2018-06-08 2020-12-01 Microsoft Technology Licensing, Llc System and method of creating provisional account profiles

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080182563A1 (en) * 2006-09-15 2008-07-31 Wugofski Theodore D Method and system for social networking over mobile devices using profiles
CN101268461A (zh) * 2005-08-18 2008-09-17 胡拉通信有限公司 用于将信息从信息服务器传输给客户端的方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7945653B2 (en) * 2006-10-11 2011-05-17 Facebook, Inc. Tagging digital media
US20070157105A1 (en) * 2006-01-04 2007-07-05 Stephen Owens Network user database for a sidebar
US7620636B2 (en) * 2006-01-10 2009-11-17 Stay Awake Inc. Method and apparatus for collecting and storing information about individuals in a charitable donations social network
JP5225587B2 (ja) * 2006-03-20 2013-07-03 楽天株式会社 ソーシャルネットワーキングサービスシステム
US7958192B2 (en) * 2006-04-25 2011-06-07 Ralph Harik Method for information gathering and dissemination in a social network
US8843560B2 (en) * 2006-04-28 2014-09-23 Yahoo! Inc. Social networking for mobile devices
US9798789B2 (en) * 2006-09-12 2017-10-24 Facebook, Inc. Method and system for tracking changes to user content in an online social network
US9390396B2 (en) * 2006-12-04 2016-07-12 Excalibur Ip, Llc Bootstrapping social networks using augmented peer to peer distributions of social networking services
JP2008158792A (ja) 2006-12-22 2008-07-10 Ntt Docomo Inc ネットワークサーバ及び制御方法
US7693953B2 (en) * 2007-01-12 2010-04-06 Microsoft Corporation Providing Web services for wireless communication devices
US20090313244A1 (en) * 2008-06-16 2009-12-17 Serhii Sokolenko System and method for displaying context-related social content on web pages

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101268461A (zh) * 2005-08-18 2008-09-17 胡拉通信有限公司 用于将信息从信息服务器传输给客户端的方法
US20080182563A1 (en) * 2006-09-15 2008-07-31 Wugofski Theodore D Method and system for social networking over mobile devices using profiles

Also Published As

Publication number Publication date
RU2011154344A (ru) 2013-07-10
BR112012000510A8 (pt) 2018-06-12
US20110010305A1 (en) 2011-01-13
MX2012000392A (es) 2012-02-28
SG176949A1 (en) 2012-02-28
BR112012000510A2 (pt) 2016-11-16
WO2011005612A2 (en) 2011-01-13
AU2010270835B2 (en) 2014-07-31
KR101679449B1 (ko) 2016-11-24
CA2767229A1 (en) 2011-01-13
US8812404B2 (en) 2014-08-19
MY164039A (en) 2017-11-15
AU2010270835A1 (en) 2012-01-19
EP2452309A4 (en) 2013-04-03
EP2452309A2 (en) 2012-05-16
WO2011005612A3 (en) 2011-04-14
KR20120039613A (ko) 2012-04-25
CN102473258B (zh) 2016-06-08
IL217369A0 (en) 2012-02-29
JP2012533116A (ja) 2012-12-20

Similar Documents

Publication Publication Date Title
CN102473258B (zh) 信息聚合服务
US11895206B2 (en) Contextual connection invitations
US10990265B2 (en) Application program interface or page processing method and device
US9489353B2 (en) System and method for sharable browsing experience
US10326715B2 (en) System and method for updating information in an instant messaging application
US10469415B2 (en) Apparatus for providing document sharing service based on messaging service, and method using the apparatus
US8238891B1 (en) Method and system for interactive delivery of data content to mobile devices
US20080182563A1 (en) Method and system for social networking over mobile devices using profiles
US20110289157A1 (en) Method and Apparatus for the Implementation of a Real-Time, Sharable Browsing Experience on a Guest Device
US20110289155A1 (en) Method and Apparatus for the Implementation of a Real-Time, Sharable Browsing Experience
CN104333599A (zh) 分享应用的方法和***以及应用服务平台
CN103299306A (zh) 将第三方网页映射至社交网络***中的对象
US20150350145A1 (en) Sharing of activity metadata via messaging systems
TW201926966A (zh) 資訊發送方法及裝置
CN104065561A (zh) 一种即时通讯方法、终端和***
KR101018311B1 (ko) 소셜 네트워크 서비스를 이용한 바이럴 마케팅 시스템 및 그 방법
US20230013744A1 (en) Connection of network members
WO2012159112A2 (en) System, method, and computer readable medium for providing merchant rewards based on dissemination of offers through merchant networks
Qiao et al. A lightweight convergent personal mobile service delivery approach based on phone book
Maya Profit from mobile social media revolution: Learn how to engage social media and triple your profits
Berberoglu Social-Aware Applications-Study on Social Context Aware Applications: Exploring Potential Usages, Defining Requirements and Understanding Issues
TW201246971A (en) System and method for promoting multi-layer-forwarding messages

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150629

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150629

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant