经由雇员连接来标识前瞻雇员候选的制作方法

文档序号:6534279阅读:178来源:国知局
经由雇员连接来标识前瞻雇员候选的制作方法
【专利摘要】公开了用于经由雇员连接来标识前瞻雇员候选的各种实现方式。在一些实现方式中,一种系统包括雇员标识模块、候选标识模块和接口模块。雇员标识模块至少部分基于雇主信息将至少一个第一用户标识为雇主的雇员。候选标识模块至少部分基于社交图形连接信息将至少一个第二用户标识为前瞻雇员候选,该社交图形连接信息至少包括在第一用户与第二用户之间的社交图形连接。接口模块生成作为潜在雇员候选的第二用户的概要并且提供该概要以用于向第三用户显示。接口模块耦合到通信单元以提供该概要以用于向第三用户显示。
【专利说明】经由雇员连接来标识前瞻雇员候选

【技术领域】
[0001] 本公开内容涉及电子通信。特别地,本公开内容涉及经由雇员连接来标识前瞻雇 员候选。

【背景技术】
[0002] 为了招聘新雇员,企业经常实施内部雇员提名程序。在一些情况下,这些程序向雇 员赋予用于从他们自己的专业网络提名潜在雇员候选的财务激励。然而,这些程序可能操 作成本高并且可能要求雇员分配时间和资源以发现潜在候选和与潜在候选交互,这可能减 少他们在工作时的生产率。


【发明内容】

[0003] 本公开内容至少部分通过提供用于经由雇员连接来方便地标识前瞻雇员候选的 系统和方法来克服在【背景技术】部分中讨论的缺点和限制。在一个创新方面中,一种系统包 括雇员标识模块、候选标识模块和接口模块。雇员标识模块至少部分基于雇主信息来将至 少一个第一用户标识为雇主的雇员。候选标识模块至少部分基于社交图形连接信息来将至 少一个第二用户标识为前瞻雇员候选,该社交图形连接信息至少包括在第一用户与第二用 户之间的社交图形连接。候选标识模块耦合到雇员标识模块或者信息源以接收描述第二用 户的信息。接口模块生成作为潜在雇员候选的第二用户的概要并且提供该概要以用于向第 三用户显示。接口模块耦合到通信单元以提供该概要以用于向第三用户显示。
[0004] 在另一创新方面中,一种计算机实施的方法包括使用一个或者多个计算设备来接 收社交图形连接信息。社交图形连接信息至少包括在第一用户与第二用户之间的社交图形 连接。另外,使用一个或者多个计算设备,该方法包括接收用于雇主的雇主信息;从第三用 户接收对于用于雇主的潜在雇员候选的请求;至少部分基于雇主信息来将第一用户标识为 雇主的雇员;至少部分基于在第一用户与第二用户之间的社交图形连接来将第二用户标识 为前瞻雇员候选;生成作为前瞻雇员候选的第二用户的概要;以及提供该概要以用于向第 三用户呈现。
[0005] 其它方面包括对应的系统、方法和装置、包括计算机程序产品。
[0006] 这里描述的实现方式特别地在多个方面中有利。例如,它们可以通过执行简单搜 索来自动地标识具有与给定的雇主的连接的适当雇员候选;它们可以标识给定的候选连接 到哪个或者哪些雇员和他们如何连接,这是有利的,因为雇主可以初始地标识候选而未涉 及到雇员,并且一旦标识,就然后可以例如经由社交网络关于候选来与雇员商讨或者然后 可以例如经由社交网络直接地聘用候选;他们可以对候选进行甄选和排名以显现对于雇用 职位的最适合候选;等等。应当理解,特征和优点的这一列表通过示例被提供而非囊括,因 为许多附加特征和优点落在本公开内容的范围内。另外,应当注意到,在本公开内容中使用 的言语已经主要出于可读性和指导目的而被加以选择,并且未限制这里公开的主题内容的 范围。

【专利附图】

【附图说明】
[0007] 在附图的各图中通过示例而未通过限制来举例说明公开内容,在附图中,相似标 号用来指代相似要素。
[0008] 图1是图示了用于经由雇员连接来标识前瞻雇员候选的示例系统的框图。
[0009] 图2A是示例社交网络服务器的框图。
[0010] 图2B是示例前瞻候选标识引擎的框图。
[0011] 图3是用于经由雇员连接来标识前瞻雇员候选的示例方法的流程图。
[0012] 图4A-图4B是用于经由雇员连接来标识前瞻雇员候选的另一示例方法的流程图。
[0013] 图5A-图5B是用于经由雇员连接来标识前瞻雇员候选的又一不例方法的流程图。
[0014] 图6是用于显示经由雇员连接被标识的前瞻雇员候选的示例用户接口的图形表 /Jn〇

【具体实施方式】[0015]MM
[0016] 以下描述了一种用于经由雇员连接来标识前瞻雇员候选的示例系统和方法。该示 例系统包括用于基于雇主信息标识至少一个第一用户作为雇主的雇员的雇员标识模块。在 一些实施例中,通过向信息源查询与雇主信息匹配的用户简档来将用户标识为雇员。例如, 用户的用户简档包括将用户标识为雇主的雇员的专业信息。候选标识模块然后基于社交图 形连接信息将至少一个第二用户标识为前瞻雇员候选,该社交图形连接信息至少包括在第 一用户与第二用户之间的社交图形连接。在一些实施例中,至少部分基于雇用标准将第二 用户标识为前瞻雇员候选。例如,雇用标准是与雇用有关的属性(比如用户的工作经验), 并且第二用户的用户简档包括与属性匹配的信息。
[0017] 该示例系统包括用于生成和提供作为前瞻雇员候选的第二用户的概要的接口模 块。在一些实施例中,候选标识模块基于在第一用户与第二用户之间的社交图形连接来将 多个第二用户标识为前瞻雇员候选。这些第二用户可以基于排名标准被系统的排名模块排 名。例如,第二用户可以基于他们的工作经验被排名。在另一示例中,第二用户可以使用由 排名模块为每个第二用户生成的分数被排名。在一些实施例中,可以生成概要以反映作为 前瞻雇员候选的第二用户的排名。
[0018] 系统概沭
[0019] 图1是图示了用于经由雇员连接来标识前瞻雇员候选的示例系统100的框图。所 例示的系统100包括社交网络服务器102、网络112、可由用户122a、122b··· 122η(这里也个 别地和共同地被称为122)访问的一个或者多个客户端/用户设备116a、116b··· 116η(这里 也个别地和共同地被称为116)、雇用服务器126、搜索服务器130和第三方服务器136。在 所例示的实施例中,经由网络112电子地通信地耦合实体102、116a…116η、126、130和136。 然而,本公开内容并不限于这一配置,并且系统100的实体可以连接到任何数目的网络和/ 或通过任何数目的网络被互连。另外,尽管以上主要地在与标识前瞻雇员候选有关的活动 的上下文中描述了本公开内容,但是本公开内容适用于标识任何类型或者类别的用户。
[0020] 在描绘的实施例中,社交网络服务器102经由信号线110耦合到网络112并且经 由网络112与系统100的其它实体116、126、130和136交互。在一些实施例中,社交网络 服务器102包括一个或者多个处理器和存储用于由一个或者多个处理器执行的数据或者 指令的一个或者多个存储设备。例如,社交网络服务器102是具有数据处理、存储和通信能 力的服务器、服务器阵列或者任何其它计算设备或者计算设备组。在其它实施例中,社交网 络服务器102是经由软件被实施的虚拟服务器(即,虚拟机)。例如,虚拟服务器在主机服 务器环境中操作并且经由抽象层(例如,虚拟机管理器)访问主机服务器的例如包括处理 器、存储器、存储装置、网络接口等的物理硬件。在这些或者其它实施例中,社交网络服务器 102可以使用基于云的架构被实施,其中它的软件部件在通过网络112分布的一个或者多 个服务器上作为服务来操作。应当理解,社交网络服务器102可以存储于任何设备和服务 器组合中或者仅存储于设备或者服务器之一中。虽然仅示出了一个社交网络服务器102,但 是可以在系统100中包括多个社交网络服务器102。
[0021] 在描绘的实施例中,社交网络服务器102包括社交网络应用104、前瞻候选标识引 擎106a(这里也个别地和共同地被称为106)和社交数据存储库108。社交网络应用104是 包括例程的软件,该例程用于提供用于社交网络的功能。前瞻候选标识引擎106是包括例 程的软件,这些例程用于经由雇主的雇员的连接来标识一个或者多个前瞻雇员候选。以下 参照至少图2进一步描述社交网络应用104、前瞻候选标识引擎106和社交数据存储库108 的附加结构和功能。
[0022] 在一些实施例中,前瞻候选标识引擎106被包括在社交网络服务器102中并且在 社交网络服务器102上可操作。在其它实施例中,前瞻候选标识引擎106可以被包括在雇 用服务器126或者用户设备116中并且在雇用服务器126或者用户设备116上可操作。前 瞻候选标识引擎106的实例106b和106c在图1中被描绘为除了被包括在社交网络服务器 102中之外或者取代被包括在社交网络服务器102中还分别被包括在客户端设备116a和雇 用服务器126中。
[0023] 用户设备116a、116b…116η是具有数据处理和数据通信能力的计算设备。在一 些实施例中,用户设备116是能够发送和接收语音和/或数据通信的手持无线计算设备。 例如,用户设备116可以包括经由数据总线被耦合的处理器、存储器、电源和一个或者多个 网络接口,其中一个或者多个网络接口经由无线电信号广播和接收控制数据、语音数据和/ 或网络。
[0024] 用户设备116可以包括用于发送和接收网络数据的一个或者多个有线或者无线 网络接口;图形处理器;高分辨率触屏;物理键盘;向前和向后相机;传感器,比如加速度计 和/或陀螺仪;GPS接收器;蓝牙模块;存储可适用固件的存储器;以及各种物理连接接口 (例如,USB、HDMI、头戴式耳机插口等);等等。此外,用于管理用户设备116的硬件和资 源的操作系统、用于向应用提供对硬件和资源的访问的应用编程接口(API)、用于生成和显 示用于用户交互和输入的接口的用户接口模块以及应用(比如用于进行电话呼叫、视频呼 叫、web浏览、消息接发、社交联网、玩游戏、捕获数字视频和/或图像等的应用)可以被存储 于用户设备116上并且在用户设备116上可操作。在一些实施例中,用户设备116是计算设 备,比如工作站计算机、台式计算机、膝上型计算机、上网本计算机、平板计算机、智能电话、 机顶盒/单元、电视(该电视具有嵌入于其中或者耦合到该电视的一个或者多个处理器并 且能够接收查看者输入、访问计算机网络(比如因特网上的视频内容)和执行用于向查看 者提供增强的功能和交互性的软件例程)等。在其它实施例中,不同用户设备116a、116b··· 116η包括不同类型的计算设备。例如,用户设备116a是膝上型计算机,用户设备116b是平 板计算机,并且用户设备116η是智能电话。在一些实施例中,用户设备116是客户端或者 终端设备。
[0025] 通过示例包括图1中的用户设备116a、116b…116η。尽管图1图示了三个或者更 多个用户设备,但是本公开内容适用于具有一个或者多个用户设备的任何系统架构。用户 设备116a经由信号线114a耦合到网络112,并且用户122a与用户设备116a交互。用户设 备116b和116η分别经由信号线114b和114η耦合到网络112,并且用户122b和122η分别 与用户设备116b和116η交互。
[0026] 在描绘的实施例中,用户设备116a包含用户应用118,该用户应用可由用户设备 116的处理器(未示出)执行以提供用户交互以及经由网络112发送和接收数据。特别地, 用户应用118可操作用于指令用户设备116渲染用户接口、接收用户输入并且向前瞻候选 标识引擎106a或者106b发送信息和从前瞻候选标识引擎106a或者106b接收信息。尽管 在描绘的实施例中,仅用户设备116a被描绘为包括用户应用118,但是任何数目的用户设 备116可以包括用户应用118的实例。在一些实施例中,用户应用118是在web浏览器中 可操作的客户端代码。在这些或者其它实施例中,用户应用118被存储于用户设备116a的 存储器(未示出)中并且可由处理器(未示出)访问和执行。
[0027] 在一些实施例中,用户应用118生成并且经由显示器(未示出)向用户122a呈现 用户接口。例如,用户应用118可以至少部分基于经由网络112从前瞻候选标识引擎106a、 106b和/或106c接收的信息生成和呈现在图6中描绘的用户接口 600。在一些实施例 中,用户应用118是在用户设备116a上起动的浏览器中可操作的代码,浏览器以标记语言 (例如,HTMUXML等)、样式表(例如,CSS、XSL等)、图形和/或脚本(例如,JavaScript、 ActionScript等)的形式经由网络112从社交网络服务器102的前瞻候选标识引擎106a 接收接口指令,并且浏览器解译接口指令并且基于接口指令渲染用于在用户设备116a上 显示的交互Web用户接口(WUI)。在其它实施例中,接口指令中的一些或者所有接口指令由 用户应用118提供,而与雇用有关的信息由前瞻候选标识引擎106提供。其它变化也被设 想并且在本公开内容的范围内。用户应用118也可操作用于经由用户设备116a的输入设 备(未示出)从用户122a接收输入信号,并且经由耦合到网络112的通信单元(未示出) (比如与通信单元218相同或者基本上相似的通信单元)向前瞻候选标识引擎106发送信 肩、。
[0028] 网络112包括一个或者多个有线或者无线网络并且可以具有任何数目的配置,t匕 如星型配置、令牌环配置或者其它已知配置。网络112可以包括局域网(LAN)、广域网(WAN) (例如,因特网)和/或任何其它互连的数据路径,多个设备可以跨越该数据路径通信。网 络112可以耦合到或者包括移动(蜂窝)网络,这些网络包括分布式无线电网络和提供无 线局域网(WffAN)的集线器或者其它电信网络。在一些实施例中,网络112可以包括用于发 送和接收数据的蓝牙通信网络。网络112可以使用多种不同通信协议来传输数据,这些通 信协议包括用户数据报协议(M)P)、传输控制协议(TCP)、超文本传送协议(HTTP)、超文本 传送协议安全(HTTPS)、文件传送协议(FTP)、直接数据连接、无线接入协议(WAP)、各种电 子邮件协议等。用户设备116可以使用无线和/或有线连接来耦合到网络112以及经由网 络112通信。在一些实施例中,用户设备116的通信单元(未示出)包括用于向网络112 的接入点发送和接收数据分组的无线网络接口控制器。例如,用户设备116可以是连接到 无线局域网(WLAN)(比如无线热点)的具有Wi-Fi功能的设备。用户设备116也可以包括 用于经由网络112的WffAN发送和接收数据分组的一个或者多个无线移动网络接口控制器。
[0029] 雇用服务器126是用于提供在线雇用服务的计算设备或者系统。雇用服务可以包 括基于网络的软件应用,该软件应用向用户122提供用于搜寻在工作数据库中存储的电子 工作列表、发表简历、向找工作者和对聘用合格候选感兴趣的雇主提供雇用建议、与其他用 户通信、搜寻前瞻候选等的功能。在一些实现方式中,雇用服务器126可以包括前瞻候选标 识引擎106a的用于提供以下参照至少图2-6进一步具体讨论的功能的实例。
[0030] 在一些实施例中,雇用服务器126是具有数据处理、存储和通信能力的服务器、月艮 务阵列或者任何其它计算设备或者计算设备组。在这些或者其它实施例中,第三方服务器 可以包括具有与参照图2描述的架构相同或者相似的架构的一个或者多个计算设备。为了 简化,示出了用于雇用服务器126的单个块。然而,在其它实施例中,若干相异雇用服务器 (未示出)可以经由相异信号线耦合到网络以提供相异或者竞争的雇用服务。
[0031] 在描绘的实施例中,雇用服务器126经由信号线124耦合到网络112以用于与社 交网络服务器102、用户设备116a、116b··· 116η和耦合到网络112的任何其它一个或者多 个实体交互。在一些实现方式中,雇用服务器126可以向社交网络应用104、前瞻候选标识 引擎106a和/或社交数据存储库108发送数据和从社交网络应用104、前瞻候选标识引擎 106a和/或社交数据存储库108接收数据。例如,雇用服务器126可以使用API经由网络 112从社交数据存储库108访问社交图形和用户简档数据。
[0032] 在描绘的实施例中,搜索服务器130经由信号线128通信地耦合到网络112并且 包括用于从因特网取回与搜索词项匹配的结果的搜索引擎132。搜索服务器130可以是具 有数据处理、存储和通信能力的服务器、服务器阵列或者任何其它计算设备或者计算设备 组。系统100的其它实体可以经由网络112来与搜索引擎132交互以取回与向搜索引擎 132提供的各种搜索词项匹配的结果。例如,前瞻候选标识引擎106可以向搜索引擎132发 信号以提供与特定前瞻候选的姓名匹配的搜索结果。在一些实施例中,搜索结果可以被搜 索引擎132过滤以包括特定类型的信息,例如,与学术或者专业有关的信息。例如,由搜索 引擎132为特定候选提供的搜索结果可以包括该候选创作的学术或者专业出版物。虽然仅 示出了一个搜索服务器130,但是应当理解,可以在系统100中包括多个搜索服务器130。
[0033] 第三方服务器136是用于向系统100的其它实体提供各种计算功能、服务和/或 资源的计算设备或者系统。在描绘的实施例中,第三方服务器136经由信号线134通信地 耦合到网络112以用于与系统100的其它部件通信。在一些实现方式中,第三方服务器136 是主控基于网络的软件应用的服务器,该软件应用可操作用于提供计算功能、服务和/或 资源以及向网络112的其它实体发送数据和从这些其它实体接收数据。例如,第三方服务 器136可以操作用于用户账户管理、因特网搜索;社交联网;基于web的电子邮件;博客;微 博;相片管理;视频、音乐和多媒体托管、分发和共享;企业服务;新闻和媒体分发;或者前 述服务的任何组合的软件应用。应当理解,第三方服务器136不限于提供以上指出的服务 并且可以包括任何其它基于网络或者基于云的服务。
[0034] 为了简化,在图1中示出了用于第三方服务器136的单个块。然而,在这一或者其 它实现方式中,若干相异第三方服务器(未示出)可以经由相异信号线耦合到网络,这些 第三方服务器操作如下应用,这些应用提供相异或者竞争的功能和/或资源。与社交网络 应用104相似,雇用服务器126和/或第三方服务器136可以要求用户122被注册以使用 由雇用服务器126和/或第三方服务器136分别提供的各种功能。因而,参照社交网络应 用104讨论的用于注册和认证用户的以下描述适用于雇用服务器126和/或第三方服务器 136。然而,为了简洁,这里将不重复该描述。
[0035]社夺网络服备器102
[0036] 图2A是示例社交网络服务器102的框图。在描绘的实施例中,社交网络服务器102 是包括社交数据存储库108、处理器214、存储器216、通信单元218和雇用数据存储库222 的计算设备。经由通信总线220通信地耦合部件108、214、216、218和222。总线220可以 是用于在计算机的部件之间或者在计算机之间传送数据的任何类型的常规通信总线。
[0037] 处理器214包括用于执行计算和向显示设备(未示出)提供电子显示信号的算术 逻辑单元、微处理器、通用控制器或者某个其它处理器阵列。处理器214可以耦合到总线 220以用于与社交网络服务器102的其它部件通信。处理器214可以处理数据信号并且可 以具有各种计算架构,这些计算架构包括复杂指令集计算机(CISC)架构、精简指令集计算 机(RISC)架构或者实施指令集组合的架构。虽然在图2中仅示出了单个处理器214,但是 可以包括多个处理器。处理器214可以能够支持显示图像以及捕获和传输图像、执行包括 各种类型的特征提取和采样的复杂任务等。应当理解,社交网络服务器102可以包括各种 操作系统、传感器、显示器、附加处理器和其它物理配置。
[0038] 存储器216存储可以由处理器214执行的指令和/或数据。在描绘的实施例中,存 储器216至少存储社交网络应用104和前瞻候选标识引擎106。存储器216也能够存储其 它指令和数据,比如操作系统、硬件驱动程序、其它软件应用、数据库等。存储器216耦合到 总线220以用于与处理器214和社交网络服务器102的其它部件通信。指令和/或数据可 以包括用于执行这里描述的技术中的任何和/或所有技术的代码。特别地,存储器216包 括非瞬态计算机可用(例如,可读、可写等)介质,该介质可以是任何可以包含、存储、传达、 传播或者传送用于由或者结合处理器214处理的指令、数据、计算机程序、软件、代码、例程 等的装置或者设备。非瞬态计算机可用存储介质可以包括任何和/或所有计算机可用存储 介质。在一些实现方式中,存储器216可以包括易失性存储器、非易失性存储器或者二者。 例如,存储器216可以包括动态随机存取存储器(DRAM)设备、静态随机存取存储器(SRAM) 设备、闪存、硬盘驱动、软盘驱动、CDROM设备、DVDROM设备、DVDRAM设备、DVDRW设备、 闪存设备或者用于在更持久基础上存储信息的任何已知其它海量存储设备。应当理解,存 储器216可以是单个设备或者可以包括多个类型的设备和配置。
[0039] 通信单元218通过信号线110耦合到网络112并且耦合到总线220。在一些实施 例中,通信单元218是包括用于有线连通的端口的网络接口设备(I/F)。例如,通信单元218 包括CAT-5接口、USB接口或者SD接口等。通信单元218将处理器214链接到网络112,该 网络转而可以耦合到其它处理系统。通信单元218使用例如包括TCP/IP、HTTP、HTTPS等的 标准通信协议来提供与网络112和与系统100的其它实体的其它连接。在其它实施例中, 通信单元218包括用于使用Wi-Fi、Bluetoodi?或者用于无线通信的蜂窝通信来发送和 接收信号的收发器。
[0040] 社交网络是任何类型的社交结构,其中用户通过一个或者多个公共特征来连接。 公共特征包括关系/连接,例如,专业、学术、好友关系、家人、兴趣等。公共特征由一个或者 多个社交联网系统(比如在系统100中包括的社交联网系统)提供。公共特征包括显式地 定义的关系以及由与其它在线用户和实体的社交连接所暗示的关系。每个个别用户与其它 用户和实体的显式或者隐式关系形成用于该关系的社交图形。例如,用户的社交图形可以 包括社交图形连接信息,该社交图形连接信息描述由该用户形成的一个或者多个集合,该 一个或者多个集合用于对他的或者她的在社交网络上的连接、在用户与其他用户之间的连 接的强度(即,在用户与其他用户之间的一个或者多个分离程度(例如,第1、第2、第3、第 4等)和如果有则连接/填隙用户是谁)、什么属性、兴趣、社交网络活动等将用户连接到其 他用户等进行分类或者分组。例如,用户可以经由由社交网络应用104提供的接口定义用 于用户的集合,这些用户是工作好友、学校好友、联网联系人、客户等,并且用户的社交图形 可以包括数据,该数据反映这些用户属于什么集合。总而言之,社交图形可以反映这些用户 的映射和他们如何有关。在一些实施例中,社交图形被存储于社交数据存储库108中。
[0041] 社交数据存储库108是信息源,该信息源用于存储和提供与用户有关的信息,t匕 如社交网络应用104的每个用户的社交图形、每个用户的简档、每个用户的社交网络活动 (例如包括社交流发表、发送和接收的通知、评论、用于其他用户发表的各种内容的肯定或 者否定签注)等。用户的简档可以包括用户的个人和专业信息。专业信息可以描述用户的 事业/职业信息,比如工作经验、教育等。特别地,专业信息可以包括与专业有关的属性、t匕 如用户的专业经验和资格、比如用户的雇用历史,包括用户已经为其工作并且当前被其雇 用的雇主、用户的工作头衔、用户获取的技能和认证、用户接收的冗荣誉奖励、用户参加过 或者正在参加哪些教育机构、用户已经获得或者正在攻读什么学位、用户的GPA、用户创作 或者投稿的学术或者专业出版物、用户的专业或者教育成绩被其他用户的任何评估等。
[0042] 在描绘的实施例中,社交数据存储库108被耦合用于经由总线220与前瞻候选标 识引擎106的部件202、204、206、208、210和212以及社交网络服务器102的其它部件104、 214、216、218和222通信。在一些实施例中,社交数据存储库108耦合到控制器202、API模 块204、雇员标识模块206、候选标识模块208、排名模块210和接口模块212,因此这些模块 可以使用程序操作来操纵(即,存储、查询、更新和/或删除)在社交数据存储库108中存 储的数据。
[0043] 在一些实施例中,可以在存储器216中包括社交数据存储库108。在其它实施例 中,可以在分离的计算或者存储器设备中包括社交数据存储库108。在一些实施例中,社交 数据存储库108可以包括在社交网络服务器102上可操作的数据库管理系统(DBMS)。例 如,DBMS可以是结构化查询语言(SQL)DBMS。在这些实施例中,社交网络服务器102并且 特别地为前瞻候选标识引擎106与处理器214和在一些情况下与网络112配合地耦合到 DBMS以在基于对象的数据存储库或者由行和列组成的多维表中存储数据,并且使用程序操 作(例如,SQL查询和语句或者相似数据库操纵库)来操纵(即,插入、查询、更新和/或删 除)在社交数据存储库108中存储的数据条目。
[0044] 用于社交网络的功能由社交网络应用104提供。在一些实施例中,社交网络应用 104是可由处理器214执行的用于提供用于社交网络的功能的指令集。在其它实施例中,社 交网络应用104被存储于社交网络服务器102的存储器216中并且可由处理器214执行以 提供这一功能。在这些实施例中的任何实施例中,社交网络应用104被适配用于与处理器 214和社交网络服务器102的其它部件配合和通信。
[0045] 应当理解,社交网络服务器102、社交数据存储库108和社交网络应用104代表一 个社交网络并且可以有耦合到网络112的多个社交网络,每个社交网络具有它自己的服务 器、应用和社交图形。例如,第一社交网络更涉及企业联网,第二社交网络更涉及学术或者 以学术为中心,第三社交网络更涉及本地企业,第四社交网络涉及一般兴趣或者具体交点 的约会等。在一些实施例中,如图2中描绘的那样在社交网络服务器102中包括社交数据 存储库108。在其它实施例中,社交数据存储库108耦合到网络112并且包括具有数据贮存 库的虚拟服务器或者服务器硬件,该数据贮存库用于管理数据,该数据描述各种社交网络 的用户的社交图形,这些社交网络包括由社交网络服务器102和社交网络应用104代表的 社交网络。
[0046] 社交网络应用104和/或前瞻候选标识引擎106可以要求用户122被注册以使用 各种功能。在一些实施例中,为了向社交网络应用104注册,该应用可以要求用户提供标识 信息(例如,有效电子邮件地址和口令),并且该应用可以通过向地址发送包含指令的确认 消息来测试电子邮件地址的有效性,这些指令用于确认账户(例如,选择指向由服务提供 者操作的确认网页的超链接)。在其它实施例中,社交网络应用104可以与联合标识服务 器(未示出)交互以注册/认证用户。一旦被注册,社交网络应用104就可以要求寻求访 问的用户通过在关联的用户接口中输入标识信息来认证。
[0047] 雇用数据存储库222是用于存储数据和提供对数据的访问的信息源。在一些实 施例中,在存储器216中包括雇用数据存储库22。在其它实施例中,在分离的存储器设备 或者计算设备中包括雇用数据存储库222。由雇用数据存储库222存储的数据包括由控制 器202、API模块204、雇员标识模块206、候选标识模块208、排名模块210和接口模块212 生成、接收或者发送的信息。例如,雇用数据存储库222可以存储对于前瞻雇员候选的任 何搜索请求、雇员标识模块206对于雇员的查询、候选标识模块208对于前瞻雇员候选的查 询、由那些查询产生的结果、从结果之中选择和查看其简档的用户、由排名模块210生成的 排名和分数等的日志。在一些实施例中,雇用数据存储库222可以存储/更新用于用户的 元数据,这些用户跨越多个查询反复地表现为最高排名的前瞻候选,并且候选标识模块208 和排名模块210可以分别在对前瞻候选进行标识和排名时使用这一元数据。在一些实施例 中,雇用数据存储库222包括从社交数据存储库108取回的社交图形和简档数据的本地贮 存库。在描绘的实施例中,雇用数据存储库222被耦合用于经由总线220与前瞻候选标识 引擎106的部件202、204、206、208、210和212以及社交网络服务器102的其它部件104、 108、214、216和218通信。在一些实施例中,雇用数据存储库222如以上关于社交数据存储 库108讨论的那样是数据库或者DBMS。
[0048]前瞻候诜标识引擎106
[0049] 前瞻候选标识引擎106是包括例程的软件,这些例程用于经由雇员连接来标识前 瞻雇员候选。前瞻雇员候选是雇主可以可能聘用的作为雇员的个体。前瞻候选标识引擎 106可以搜寻雇主的雇员,并且一旦雇员被标识就可以向每个雇员的社交图形查询连接到 该雇员的可能被雇主聘用的用户。这些用户被称为前瞻雇员候选。前瞻候选标识引擎106 可以使用雇用标准来过滤由查询所产生的初始候选集合、对候选进行排名并且生成和提供 候选的概要以用于显示。
[0050] 前瞻候选标识引擎106可以与用户应用118的分别在耦合到网络112的一个或者 多个用户设备116上操作的一个或者多个实例交互以发送和接收与雇用有关的信息。例 如,代表雇主搜索的用户116a(例如,招聘者)可以经由用户应用118经由网络112向前瞻 候选标识引擎106传输搜索请求。响应于接收该请求,前瞻候选标识引擎106可以从雇主 的雇员的社交图形标识最适合的前瞻雇员候选。
[0051] 在一些实施例中,前瞻候选标识引擎106是可由处理器214执行的用于提供它的 功能的指令集。在其它实施例中,前瞻候选标识引擎106被存储于社交网络服务器102的 存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中的任何实 施例中,前瞻候选标识引擎106被适配用于与处理器214和社交网络服务器102的其它部 件配合和通信。
[0052] 在一些实施例(比如在图2A中描绘的示例实施例)中,前瞻候选标识引擎106可 以与社交网络应用104和社交数据存储库108交互和通信。在这些或者其它实施例中,前 瞻候选标识引擎106可以在雇用服务器126和/或用户设备116上被存储和可操作,该用 户设备被网络112耦合用于与社交网络服务器102、社交网络应用104和社交数据存储库 108通信和交互。
[0053] 如在图2B中描绘的那样,前瞻候选标识引擎106可以包括通过软件通信机制230 通信的控制器202、API模块204、雇员标识模块206、候选标识模块208、排名模块210和接 口模块212。软件通信机制230可以是对象总线(比如C0RBA)、在软件模块之中的直接套 接字通信(比如TCP/IP套接字)、远程过程调用、UDP广播和接收、HTTP连接、函数或者过 程调用等。另外,通信中的任何或者所有通信可以是安全的(SSH、HTTPS等)。软件通信可 以被实施在任何下层硬件(比如网络、因特网、总线220、其组合等)上。
[0054] 控制器202是包括例程的软件,这些例程用于处置从系统110的另一实体接收的 请求。在一些实施例中,控制器202是可由处理器214执行的用于提供这一功能的指令集。 在其它实施例中,控制器202被存储于社交网络服务器102的存储器216中并且可由处理 器214访问和可执行以提供这一功能。在这些实施例中的任何实施例中,控制器202被适 配用于与处理器214和社交网络服务器102的其它部件配合和通信。
[0055] 在描绘的实施例中,控制器202经由通信单元218耦合到网络112以接收搜索请 求。在一些实施例中,搜索请求可以由用户设备116生成和从用户设备116接收。在其它 实施例中,搜索请求可以由系统100的另一实体生成和从该另一实体接收或者可以由社交 网络服务器102自动地生成。搜索请求可以包括用于前瞻候选标识引擎106标识前瞻雇员 候选的请求。搜索请求也可以包括搜索参数,比如标识雇员的数据和一个或者多个雇用标 准。雇用标准可以是任何与雇用有关的属性,该属性例如包括连接数目或者强度、位置、与 位置(即,地理区域)的邻近、经验年数、专长领域、教育、学术学位、头衔、技能集合、认证、 鉴定、团体参与、现场活动、出版物主旨等。例如,具有特定专长领域和/或技能集合的候选 可能是希望的,并且搜索请求可以指定该专长领域和/或技能集合。
[0056] 响应于接收搜索请求,控制器202可以解析对于任何参数(比如雇主信息、雇用 标准、提交请求的用户等)的请求。例如,搜索请求可以是包括URL和一个或者多个参数 的HTTPGET或者POST请求,并且控制器202可以从该请求解析URL、参数和其它头部信息 并且在存储器216中存储它以用于由控制器202以及其它部件204、206、208、210和212以 后访问。控制器202可以附加地或者备选地向信息源查询与搜索请求有关的信息,比如雇 主信息、预定义的参数、预定义的搜索标准等。例如,提交搜索请求的用户122可以是猎头 者、为雇主工作的人力资源雇员、搜寻提名候选的雇主的雇员等,并且控制器202可以通过 访问在雇用数据存储库222中为用户122存储的用户账户记录来关联用户122与雇主。在 一些实施例中,这一关联可以在用户122被控制器202要求登录以使用前瞻候选标识引擎 106的功能或者在接收搜索请求时出现。
[0057] 控制器202可以在雇用数据存储库222、存储器216或者另一信息源中存储与搜 索请求关联或者从搜索请求解析的任何信息以用于由前瞻候选标识引擎106的其它部件 204、206、208、210和212以后访问。控制器202也可以向前瞻候选标识引擎106的其它部 件204、206、208、210和212直接提供与搜索请求关联或者从搜索请求解析的信息。
[0058] 在一些实施例中,控制器202与处理器214配合可以向雇员标识模块206发信号 以开始处理。例如,响应于接收和解析搜索请求,控制器202可以向雇员标识模块206发 送雇员标识信号,该雇员标识信号指令它标识在搜索请求中包括的雇主的雇员。在一些实 现方式中,控制器202发起由雇员标识模块206、候选标识模块208、排名模块210和/或接 口模块212中的每个模块执行的处理中的一些或者所有处理并且监视该处理的完成。在其 它实施例中,控制器202简单地发起处理,并且在这些部件之间的任何交接(handoff)由部 件本身管理。前述实施例的各种组合(其中处理中的一些处理由控制器202管理而一些不 是)也被设想并且在本公开内容的范围内。在更多其它实施例中,在接收和解析搜索请求 之后,控制器202可以向接口模块202发信号以生成前瞻雇员候选的概要(如以下进一步 讨论的那样),并且接口模块212可以如为了生成和向请求者/用户122的用户设备116提 供概要而需要的那样发起和监视部件202、204、206、208和210中的一个或者多个部件的处 理。
[0059]API模块204是包括例程的软件,这些例程用于与社交网络服务器102对接以向 社交网络应用104和社交数据存储库108发送和接收数据。在一些实施例中,API模块204 是可由处理器214执行的用于提供这一功能的指令集。在其它实施例中,API模块204被 存储于社交网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功 能。在这些实施例中的任何实施例中,API模块204被适配用于与处理器214和社交网络 服务器102的其它部件配合和通信。
[0060]API模块204可以与社交网络应用104和/或社交数据库108对接以请求和接收 与一个或者多个标准匹配的信息。在一些实施例中,API模块204包括例程,这些例程用于 访问由社交网络应用104和社交数据存储库108提供的功能和数据。例如,API模块204可 以包括例程,这些例程用于接收与给定的雇主匹配的雇员列表;接收连接到给定的一个或 者多个雇员的联系人列表;接收用于给定的用户或者用户列表的社交图形;接收关于给定 的用户或者用户列表的简档信息(例如,个人和专业信息)例如包括他们的流发表的内容 和他们在社交网络上的私密设置;等等。取决于配置,API模块204可以耦合到社交网络应 用104以发送和接收数据。在其中前瞻候选标识引擎106的实例106c在雇主服务器126 或者用户设备116上驻留的实现方式中,API模块204可以经由网络112与社交网络应用 104和社交数据存储库对接。
[0061] 在一些实施例中,控制器202、雇员标识模块206、候选标识模块208、排名模块210 和接口模块212经由处理器214耦合到API模块204以利用它的功能。例如,雇员标识模 块206和候选标识模块208可以与API模块204交互以如以下进一步具体讨论的那样查询 和从社交网络应用104和/或社交数据存储库108接收信息。
[0062] 雇员标识模块206是包括例程的软件,这些例程用于将一个或者多个用户标识为 一个或者多个雇主的雇员。在一些实施例中,雇员标识模块206是可由处理器214执行的 用于提供这一功能的指令集。在其它实施例中,雇员标识模块206被存储于社交网络服务 器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中 的任何实施例中,雇员标识模块206被适配用于与处理器214和社交网络服务器102的其 它部件配合和通信。
[0063] 在一些实施例中,雇员标识模块206响应于经由处理器214从控制器202接收雇 员标识信号来将一个或者多个用户标识为雇员。雇员标识信号指令雇员标识模块206标识 一个或者多个雇主的雇员。为了将用户标识为一个或者多个雇主的雇员,雇员标识模块206 可以查询信息源(例如,社交数据存储库108),该信息源包含关联用户与他们的雇员的信 息。在一些实施例中,雇员标识模块206可以使用由控制器202从搜索请求确定的并且具 有雇员标识信号的雇主信息(例如,雇员的姓名)来执行查询。在其它实施例中,雇员标识 模块206可以从雇用数据存储库222、存储器216或者另一信息源访问雇主信息。
[0064] 在一些实施例中,雇员标识模块206可以通过查询社交网络的用户的用户简档来 将用户标识为雇主的雇员。如先前参照社交数据存储库108讨论的那样,用于给定的用户 的用户简档可以包括用于该用户的专业信息。在一些实施例中,这些用户简档被存储于社 交数据存储库108中,并且雇员标识模块206可以与API模块204交互以向社交数据存储 库108查询雇主的雇员。例如,雇员标识模块可以利用由API模块204提供的例程以接收由 控制器202接收的搜索请求指定的或者与该搜索请求关联的一个或者多个雇主雇用的雇 员的概要。备选地,雇员标识模块206可以向社交数据存储库108直接查询其用户简档与 雇主信息匹配的用户的列表/概要。用户列表可以包括用于每个用户的个人和专业信息, 比如用户的姓名、头衔、相片、地理位置或者住处、简历(例如,短篇或者长篇)等。
[0065]在各种实施例中,关于雇主的雇员的信息(包括描述他们的社交图形和简档的数 据)可以被存储于本地贮存库(比如雇用数据存储库222)中,并且候选标识模块208可以 向本地贮存库查询前瞻雇员候选。在这些实施例中,本地贮存库可以例如通过以周期性间 隔(例如,每数分钟、小时、每天等)执行的批作业用来自社交数据存储库108的用于社交 网络的用户的最新社交图形和简档信息来周期性地更新。在一些实施例中,这一信息在本 地贮存库中本地的存储/复制由在社交网络的用户的用户简档中包括的私密设置控制。尽 管未描绘,但是在一些实施例中,前瞻候选标识引擎106或者社交网络应用104可以包括用 于管理和执行批作业的任务模块。关于雇主的雇员是谁的信息也可以被存储于另一信息源 (比如在第三方服务器136或者雇用服务器126中包括的数据存储库)中,并且雇员标识模 块206可以经由网络112与第三方服务器136或者雇用服务器126交互以接收这一信息。 [0066] 一旦被接收,雇员标识模块206就可以在雇用数据存储库222、存储器216或者另 一信息源中存储关于用户/雇员的信息(比如雇员的列表/概要和由雇员标识模块206接 收的用于每个雇员的专业信息等)以用于由前瞻候选标识模块106的其它部件202、204、 208、210和212以后访问和取回或者可以向这些部件中的一个或者多个部件直接提供这一 信息以用于进一步处理。
[0067] 候选标识模块208是包括例程的软件,这些例程用于经由由雇员标识模块206标 识的一个或者多个雇员的连接来将一个或者多个用户标识为前瞻雇员候选。在一些实施例 中,候选标识模块208是可由处理器214执行的用于提供这一功能的指令集。在其它实施 例中,候选标识模块208被存储于社交网络服务器102的存储器216中并且可由处理器214 访问和执行以提供这一功能。在这些实施例中的任何实施例中,候选标识模块208被适配 用于与处理器214和社交网络服务器102的其它部件配合和通信。
[0068] 在一些实施例中,候选标识模块208响应于经由处理器214从控制器202或者雇 员标识模块206接收候选标识来标识一个或者多个前瞻雇员候选。候选标识信号指令候选 标识模块208将一个或者多个用户标识为前瞻雇员候选。为了标识一个或者多个前瞻雇 员候选,在一些实施例中,候选标识模块208可以向社交图形和特别地为被雇员标识模块 206标识为雇员的用户的社交图形连接信息查询连接到雇员的任何用户。例如,已经被雇员 标识模块206标识为雇主的雇员的第一用户的社交图形包括描述在第一用户与一个或者 多个第二用户之间的一个或者多个社交图形连接的社交图形连接信息,并且候选标识模块 208基于在第一用户与一个或者多个第二用户之间的社交图形连接将一个或者多个第二用 户标识为前瞻雇员候选。
[0069] 在一些实施例中,候选标识模块可以使用一个或者多个雇用标准来查询前瞻雇员 候选。例如,控制器202可以基于搜索请求来确定雇用标准,并且候选标识模块208可以使 用雇用标准查询雇员的社交图形以使结果限于与它匹配的结果。候选标识模块208也可以 取回用于它标识的与雇员连接的用户/前瞻雇员候选的社交图形连接信息(这里也被称为 社交图形数据)和简档数据。如这里别处讨论的那样,取回用于前瞻雇员候选的社交图形 和简档数据是有益的,因为信息和数据可以被排名模块210用来对候选进行分析和排名以 及在由接口模块212生成的概要中描述候选。
[0070] 在一些实施例中,社交网络的用户(例如,雇员)的社交图形被存储于社交数据存 储库108中,并且候选标识模块208查询社交数据存储库108以标识与雇员连接的用户。 在一个示例中,候选标识模块208可以经由API模块204查询社交数据存储库108。例如, 候选标识模块208可以向API模块204提供用于由雇员标识模块206标识的雇员的标识符 (例如,姓名、用户名、指针等),并且API模块204可以向社交网络应用104和/或社交数 据存储库108发送对于连接到雇员的用户的列表以及用于那些用户的社交图形和简档数 据的请求。在另一示例中,候选标识模块208可以与社交数据存储库108和/或社交网络 应用104直接交互以接收这一信息。
[0071] 在其它实施例中,关于社交网络的用户的信息(包括描述他们的社交图形和简档 的数据)可以被存储于本地贮存库中,并且候选标识模块208可以查询本地在贮存库以标 识前瞻雇员候选。在这些其它实施例中,本地贮存库可以如以上参照雇员标识模块206讨 论的那样通过以周期性间隔执行的批作业用来自社交数据存储库108的用于社交网络的 用户的刷新的社交图形和简档数据来被周期性地更新。
[0072] 在一些实施例中,在查询社交图形之前,候选标识模块208可以经由处理器214向 排名模块210发送雇员排名信号,该雇员排名信号指令排名模块210对由雇员标识模块206 标识的雇员进行排名。响应于接收该信号,排名模块210可以基于可归于雇员的一个或者 多个属性(包括他们与其他专业人士的连接的强度、专长和技能)对雇员进行排名。此外, 排名模块210可以使用以下参照排名模块210进一步描述的排名机制对雇员进行排名。一 旦完成,排名模块210然后就可以直接或者通过存储描述对雇员的排名的数据来向候选标 识模块208提供它,并且候选标识模块208可以使用该数据以查询前瞻雇员候选。为了执行 排名,在一些实施例中,排名模块210可以从雇员标识模块206直接或者从信息源(比如雇 用数据存储库222、存储器216等)接收用于雇员的专业信息,并且分析这一信息以确定最 资深、有影响或者卓越的雇员是谁。在一些实施例中,候选标识模块208可以通过搜索与对 如由排名模块210标识的最有影响的雇员的选择对应的社交图形来标识前瞻雇员候选。这 是有利的,因为在其专业团体中更多参与或者被认可的或者在其领域中具有大量经验的雇 员可以比更少这样的雇员在他们的相应社交图形中更多连接到具有相似属性的其他个体。 另外,使用最高排名的雇员以标识前瞻雇员候选可以通过候选标识模块208产生希望的前 瞻雇员候选的更可靠集合。
[0073] 在标识前瞻雇员候选时,候选标识模块208可以如以下进一步讨论的那样经由处 理器214向排名模块210发送候选排名信号,该候选排名信号指令排名模块210对潜在雇 员候选进行排名。候选标识模块208也可以在雇用数据存储库222、存储器216或者另一信 息源中存储关于前瞻雇员候选的信息(比如前瞻雇员候选的列表/概要、用于每个候选的 社交图形和简档数据、从搜索服务器130、雇用服务器126和/或第三方服务器136取回的 关于一个或者多个候选的信息等)以用于由前瞻候选标识引擎106的其它部件202、204、 206、210和212以后访问和取回或者可以经由数据总线220向这些部件中的一个或者多个 部件直接提供这一信息以用于进一步处理。
[0074] 排名模块210是包括例程的软件,这些例程对前瞻雇员候选和/或雇员进行排名。 在一些实施例中,排名模块210是可由处理器214执行的用于提供这一功能的指令集。在 其它实施例中,排名模块210被存储于社交网络服务器102的存储器216中并且可由处理 器214访问和执行以提供这一功能。在这些实施例中的任何实施例中,排名模块210被适 配用于与处理器214和社交网络服务器102的其它部件配合和通信。
[0075] 排名模块210可以经由处理器214耦合到候选标识模块208以接收候选排名信 号。在一些实施例中,候选排名信号可以指令排名模块210以对由候选标识模块208标识 的前瞻雇员候选进行排名。该排名可以至少部分基于一个或者多个标准由排名模块210执 行。用于对候选进行排名的标准可以包括属性(比如候选在他的/她的社交图形中与之连 接的专业人士 /用户的数目;候选在他的/她的社交图形中与之连接的雇员/用户的数目; 候选在他的/她的社交图形中与任何雇员和专业人士的连接的强度;候选的雇用历史;候 选的雇用领域;候选的雇用状态;候选的当前雇主;候选的当前头衔;候选实现的与雇用有 关的成就、候选的与雇用有关的贡献;候选在他的/她的专业团体内的参与水平、候选具有 的经验水平;候选已经获得的技能集合;或者在候选的简档和/或雇用历史中包括的任何 属性。
[0076] 在一些实施例中,为了执行排名,排名模块210可以基于以上指出的排名标准中 的一个或者多个排名标准在统计上分析每个前瞻雇员候选并且然后基于该分析对候选进 行排名。例如,排名模块210可以生成用于前瞻雇员候选中的每个前瞻雇员候选的分数。分 数可以是对候选的属性的统计分析的数字表达并且可以反映候选的适当性。例如,更高数 值分数可以指示给定的候选比更低数值分数更好地适合雇用。排名模块210可以使用分数 作为用于对候选进行排名的标准。
[0077] 附加地或者备选地,排名模块210可以使对前瞻雇员候选的排名基于一个或者多 个雇用标准。例如,如果搜索请求正在寻求特定职位或者技能集合,则排名模块可以至少部 分基于前瞻雇员候选如何适合该职位或者基于他们相对于技能集合已经获得的技能或者 经验水平对他们进行排名。排名模块可以在雇用数据存储库222、存储器216或者另一信息 源中存储与排名有关的信息以用于由前瞻候选标识引擎106的其它部件202、204、206、210 和212以后访问和取回或者可以经由数据总线220向这些部件中的一个或者多个部件直接 提供这一信息以用于由这些部件使用。
[0078] 接口模块212是包括例程的软件,这些例程用于预备和经由网络112向系统100 的其它实体中的一个或者多个实体提供信息。在一些实施例中,接口模块212是可由处理 器214执行的用于提供这一功能的指令集。在其它实施例中,接口模块212被存储于社交 网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些 实施例中的任何实施例中,接口模块212被适配用于与处理器214和社交网络服务器102 的其它部件配合和通信。在一些实施例中,接口模块212可以在经由处理器214从前瞻候 选标识引擎202的另一部件202、204、206、208或者210接收对于概要的信号时生成它。在 一些实施例中,可以在已经对前瞻雇员候选进行排名之后从排名模块210接收信号。在其 它实施例中,可以从候选标识模块208或者控制器202接收信号。
[0079] 响应于接收信号,接口模块212可以生成前瞻雇员模块的概要并且向请求它的用 户122的用户设备116提供概要。在一些实施例中,接口模块212可以生成概要,该概要包 括由雇员标识模块206标识的雇员、由候选标识模块208标识的前瞻雇员候选、由排名模块 210对接口模块212的排名和/或从雇用服务器126、搜索服务器130和/或第三方服务器 136接收的关于雇员或者前瞻雇员候选的信息等。概要可以包括每个雇员和/或候选的图 形图像、每个雇员和/或候选的自传概要、对每个候选如何连接到雇主的雇员的描述等。自 传概要可以包括如由排名模块210指定的雇员的最相关的与专业有关的方面,比如任何给 定的前瞻雇员候选先前是否已经为雇主工作、候选被谁雇用、他的或者她的头衔等。接口模 块212然后可以经由网络112向请求账户概要的用户122的用户设备116发送它。
[0080] 响应于接收概要,用户应用118可以经由一个或者多个用户接口向用户126呈现 概要。以下参照至少图6描述一个示例接口。由接口模块212发送的概要可以包括呈现信 息,并且用户应用118可以使用呈现信息以形成用户接口的观感。例如,可以使用标记语言 (例如,HTMUXML等)、样式表(例如,CSS、XSL等)、图形和/或脚本(例如,JavaScript、 ActionScript等)来格式化电子文件或者数据流,并且用户应用118可以解译接口指令并 且基于接口指令渲染交互Web用户接口(WUI)以用于在用户设备116上显示。在其它实现 方式中,用户应用118可以独立地确定用户接口的格式化和观感。使用由用户应用118呈 现的用户接口,用户可以输入选择各种用户动作的命令。例如,使用这些接口,用户传输用 于查看用于一个或者多个雇员或者前瞻雇员候选的完整专业简档。
[0081] 接口模块212可以经由处理器214耦合到控制器202、API模块204、雇员标识模 块206、候选标识模块208、排名模块210、社交数据存储库108和/或雇员数据存储库222 以接收由这些部件生成的信息。在一些实现方式中,接口模块212可以从存储器216、社交 数据存储库108和/或雇用数据存储库222取回信息以用于由这些部件预备和存储的或者 对这些部件提供的信息补充的信息。
[0082] 以下参照至少图3-图6进一步讨论控制器202、API模块204、雇员标识模块206、 候选标识模块208、排名模块210、接口模块212、社交网络应用104、社交数据存储库108和 雇员数据存储库222的附加结构和功能。
[0083] 示例方法
[0084] 现在参照图3-图5B,描述了本公开内容的方法的各种实施例。描述的各种方法使 用在社交网络的社交图形中的数据。实施例包括适当数据私密保护措施。另外,将参照就 位的数据私密措施来描述许多实施例,但是实施例将不限于包括这样的措施。图3是用于 经由雇员连接来标识前瞻雇员候选的示例方法300的流程图。方法300通过接收302社交 图形连接信息来开始。在一些实施例中,从与社交网络交互的用户接收并且在信息源(比 如社交数据存储库108)中存储社交图形连接信息。例如,社交图形连接信息可以借助用户 在社交网络上显式地添加其他用户作为连接、将他的/她的在社交网络上的连接布置成各 种组、与其他用户的社交流交互等被接收。在又一示例中,社交图形连接信息可以通过从第 三方服务导入信息被接收,该信息连接社交网络的一个或者多个用户。接着,方法300接收 304描述雇主的雇主信息。雇主信息可以是用于雇主的姓名或者另一标识符。在一些实施 例中,与在块306中接收的请求关联地接收雇主信息。在其它实施例中,从系统100的另一 实体(比如社交数据存储库108或者控制器202)接收雇主信息。在这些实施例中,也可以 从这些用户接收雇主信息(比如将用户标识为雇主的雇员的信息)以用于包括在他们的社 交网络用户简档中作为专业信息。
[0085] 方法300通过接收306对于一个或者多个前瞻雇员候选的请求来继续。在一些实 施例中,方法300可以通过接收搜索请求被发起,该搜索请求包括标识雇主的雇主信息。例 如,对查看什么雇员连接到雇主感兴趣的招聘者可以经由在招聘者的用户设备116上显示 的用户接口提交包括描述雇主的信息的搜索请求,并且控制器202可以接收该请求和解析 它以确定雇主的身份。
[0086] 方法300通过使用雇主信息标识308雇主的雇员来继续。在一些实施例中,方法 300可以通过查询存储信息的信息存储库来标识308雇主的雇员,该信息关联一个或者多 个雇员与雇主。例如,使用雇主信息,方法300可以在社交网络服务器102的社交数据存储 库108中搜寻具有简档的用户,这些简档将他们标识为被雇主雇用。由该搜索返回的结果 可以将描述雇员的数据与他们的个人和/或专业信息包括在一起。
[0087]接着,方法300基于在块302中接收的社交图形连接信息将一个或者多个用户标 识310为前瞻雇员候选。在一些实施例中,候选标识模块206通过向在块310中被标识为雇 员的每个用户的社交图形查询连接到雇员/用户的个体来将用户标识为前瞻雇员候选。如 以上讨论的那样,实施例将包括让适当数据私密措施就位以保护用户的社交图形数据。例 如,候选标识模块208可以经由API模块204查询每个雇员的社交图形。由该查询返回的 结果可以将在社交网络中连接到该每个雇员的个体与用于个体中的每个个体的个人、专业 和社交图形信息一起标识。在一些实施例中,这些结果可以通过使用一个或者多个雇用标 准被精化。
[0088] 方法300通过生成312在块310中被标识为前瞻雇员候选的用户的概要来继续。 在一些实施例中,概要可以包括个人或者专业信息,比如来自每个用户在社交网络上的简 档的信息。例如,概要可以包括相片、简短自传描述、指示候选如何连接到对应的一个或者 多个雇员的信息和连接的强度的可视指示。例如,如果候选连接到雇主的多个雇员,则可以 在用于该候选的概要中包括那些连接。方法300然后提供314概要以用于向用户显示。应 当理解,在一些实施例中,可以按照周期性间隔自动地完成在块302-310中的处理,并且可 以响应于接收对于概要的请求来发起在块312和314中的处理。在其它实施例中,方法300 可以通过接收用于基于雇主的雇员的连接标识前瞻雇员候选的搜索请求被发起。方法300 的其它变化也被设想并且落在本公开内容的范围内。方法300然后完成并且结束。
[0089] 图4A和图4B是用于经由雇员连接来标识前瞻雇员候选的另一示例方法400的流 程图。如在图4中所示,方法400包括与以上对于方法300描述的块相似或者相同的块。为 了便于和易于理解,那些块具有相同标号并且执行相同或者相似功能,而且如指示的那样 通过内部引用来结合它们的描述。
[0090] 方法400通过接收402对于前瞻雇员候选的概要的请求和对于搜索参数(比如雇 主信息和雇用标准)解析404该请求来开始。雇主信息可以指定应当用于搜索的一个或者 多个雇主的姓名/标识符。雇用标准可以指定任何前瞻雇员候选应当满足的一个或者多个 与雇用有关的属性。例如,雇用标准可以指定雇用领域、地理地区等。
[0091] 方法400通过执行如以上参照至少图3讨论的块304描述的操作来继续。如果在 块304中未标识雇员,则方法400结束。然而,如果在块304中标识了一个或者多个雇员, 则方法400通过执行如以上参照至少图3讨论的块304描述的操作来继续。如果在块408 中未标识前瞻雇员候选,则方法400结束。然而,如果在块408中标识了一个或者多个前瞻 雇员候选,则方法400通过基于至少一个标准对前瞻雇员候选进行排名410来继续。在一些 实施例中,前瞻雇员候选可以基于一个或者多个标准被排名。例如,排名模块210可以基于 候选与雇主的雇员和/或在特定专业内的其他专业人士的连接的数目或者强度对候选进 行排名。例如,如果候选连接到多个雇员或者多个雇员的联系人,则该候选可以比更少连接 的候选更高排名。在另一示例中,排名模块210可以使用由排名模块210生成的分数对候 选进行排名。接着,方法400执行如由以上参照图3讨论的块308和310描述的操作。方 法400然后终止。
[0092] 图5A和图5B是用于经由雇员连接来标识前瞻雇员候选的又一示例方法500的流 程图。如在图5A中所示,方法500包括与以上对于方法300和400描述的块相似或者相同 的块。为了便于和易于理解,那些块具有相同标号并且执行相同或者相似功能,而且如指示 的那样通过内部引用来结合它们的描述。
[0093] 方法500通过执行如以上参照图4讨论的块402和404描述的操作来开始。接着, 在块502中,该方法确定是否使用API来向社交数据存储库108或者直接向本地贮存库查 询雇主的一个或者多个雇员。如果方法500确定搜索社交数据存储库108,则方法500使用 雇主信息经由API来查询它。例如,为了经由API查询社交数据存储库108,雇员标识模块 206如以上参照至少图2讨论的那样与API模块204交互。如果方法500确定查询本地贮 存库,则方法500直接使用雇主信息来查询它。本地贮存库可以是存储器216、雇用数据存 储库222或者另一信息源。在一些实施例中,通过周期性地执行批作业来从社交数据存储 库108取回在本地贮存库中存储的信息。
[0094] 如果方法500在块508中确定在块504或者块506中未标识雇员,则该方法完成 并且结束。在一些实施例中,在完成之前,方法500可以向在块402中提交请求的用户通知 未发现雇员。例如,接口模块212可以基于请求来生成和发送通知以用于由用户应用118 向用户显示从而向用户通知未发现雇员或者可以建议精化或者扩展的搜索,该搜索产生包 括一个或者多个雇员的结果。
[0095] 如果方法500在块508中确定在块504或者块506中标识了一个或者多个雇员, 则方法500通过确定510是否经由API查询社交数据存储库108或者向本地贮存库直接查 询一个或者多个前瞻雇员候选来继续。如果方法500确定510经由API查询社交数据存储 库108,则使用在块404中解析的一个或者多个雇用标准来向每个雇员的在社交数据存储 库108中存储的社交图形查询前瞻雇员候选。例如,候选标识模块208可以如以上参照至少 图2讨论的那样与API模块204交互以查询社交数据存储库108。如果方法500确定514 直接查询本地贮存库,则使用在块404中解析的一个或者多个雇用标准来向每个雇员的在 本地贮存库中存储的社交图形查询514前瞻雇员候选。在一些实施例中,本地贮存库可以 是存储器216、雇用数据存储库222或者另一信息源。在一些实施例中,使用周期性批处理 来从社交数据存储库108取回在本地贮存库中存储的信息。
[0096] 方法500通过确定516是否在块512或者514中标识了任何前瞻候选来继续。如 果未标识前瞻候选,贝U方法500完成和结束。在一些实施例中,在完成之前,方法500可以 向在块402中提交了请求的用户通知未发现前瞻雇员候选。例如,接口模块212可以基于 请求来生成和发送通知以用于由用户应用118向用户显示从而向用户通知未发现前瞻雇 员候选。
[0097] 如果在块512或者514中标识了一个或者多个前瞻雇员候选,则方法500通过分 析518每个前瞻雇员候选的用户简档和社交图形并且基于在块518中执行的分析对前瞻雇 员候选进行排名来继续。在一些实施例中,排名模块210生成用于每个候选的反映该分析 的分数并且基于分数对候选进行排名。接着,方法500基于在块520中执行的排名来生成 522 -个或者多个前瞻雇员候选的概要。概要可以包括用于每个前瞻雇员候选的个人和专 业信息、每个前瞻雇员候选与哪些雇员连接、他们如何被连接等。接着,方法500如以上参 照图3讨论的那样提供310概要以用于向提交了请求的用户显示。方法500然后完成和结 束。
[0098] 应当理解,以上描述的示例方法300-600通过示例而被提供而不应被解释为限 制。另外,应当理解,方法300-600的序列或者组成的许多修改被设想并且落在本公开内容 的范围内。
[0099] 用户接口
[0100] 图6是用于显示经由雇员连接而被标识的前瞻雇员候选的示例用户接口的图形 表示。在描绘的实施例中,用户应用118可以生成和显示的用户接口 600包括浏览器窗口, 该浏览器窗口包括菜单栏604、侧栏区域606和内容显示区域612。菜单栏604包括用于导 航回到搜索接口、设置或者修改用户可配置偏好等的选择符。侧栏区域606包括导航区域 608和标签区域610,该导航区域包括指向其它关联的内容的电子链接(例如,超链接),该 标签区域包括用来过滤在内容显示区域612的候选区域616中显示的前瞻雇员候选的搜索 标准。
[0101] 在标签区域610中包括的标签可以包括用于取消标签的过滤效果的取消选择符。 例如,在取消标签/过滤标准时,在候选区域616中显示的前瞻雇员候选结果可以被自动地 更新以反映对标准的去除。例如,通过选择取消标签,用户应用118可以向前瞻候选标识 引擎106发送具有更新的雇用标准的更新的请求,并且前瞻候选标识引擎106可以处理请 求而且提供更新的概要以用于在候选区域616中显示,该概要包括修正的前瞻雇员候选列 表。
[0102] 内容显示区域612也包括用于显示前瞻雇员候选正在被寻求的工作的工作职位 区域614。在一些实施例中,用于在工作职业区域614中显示的工作的属性中的一个或者多 个属性可以被候选标识模块208用来过滤在候选区域616中显示的前瞻雇员候选。在一些 实施例中,在候选区域616中显示的前瞻雇员候选可以按照谁最佳地适合或者最接近地匹 配对于在内容显示区域612中显示的职位的要求这样的顺序由排名模块210排名。例如, 第一候选乔治约翰逊可以具有比吉尔克拉克或者杰夫安德森更多的产品管理经验;可以具 有与ACME的雇员的更多连接;等等。
[0103] 也应当理解,通过示例提供用户接口 600并且也设想许多其它用户接口。例如,其 它用户接口可以包括其它信息、元素、具有多种相异格式、在窗口内的定位和/或组合或者 可以排除各种元素或者信息;所有这些被本公开内容的范围涵盖。
[0104] 已经描述了用于经由雇员连接来标识前瞻雇员候选的各种示例实施例。在以上描 述中,为了说明,阐述了许多具体细节以提供对公开内容的透彻理解。应当理解,没有这些 具体细节仍然可以实现在各种示例实施例中描述的技术。在其它实例中,以框图形式示出 结构和设备以便避免模糊公开内容。例如,在以上一些实施例中参照用户接口和特定硬件 描述了本公开内容。然而,本公开内容适用于可以接收数据和命令的任何类型的计算设备 以及提供服务的任何设备。另外,以上主要在招聘前瞻雇员候选的上下文中描述了本公开 内容。然而,应当理解,本公开内容适用于在用户、专业人士或者个人之间的任何类型的关 联。
[0105] 为了易于描述,可以使用标注第一、第二、第三等来指代系统100的一些单元。这 些标注旨在于帮助区分单元,但是除非另有指示则未必暗示任何特定顺序或者排名。此外, 在说明书中对"一个实施例"、"实施例"或者"一些实施例"的引用意味着结合该实施例描 述的特定特征、结构或者特性被包括在公开内容的至少一个实施例中。短语"在一个实施例 中"或者"在一些实施例中"在说明书中各处的出现未必都指代相同实施例。
[0106] 在对计算机存储器内的数据位的操作的算法和符号表示方面呈现了以上具体描 述的一些部分。这些算法描述和表示是数据处理领域技术人员用来向本领域其他技术人员 最有效地传达他们的工作实质的手段。这里和一般地设想算法为促成所需结果的步骤的自 一致序列。步骤是需要对物理数量的物理操控的步骤。这些数量尽管未必、但是通常采用 能够存储、传送、组合、比较和以别的方式操控的电或者磁信号这样的形式。主要出于普遍 用法的原因而将这些信号称为位、值、单元、符号、字符、项、数等已经证实有时是方便的。
[0107] 然而,应当谨记,所有这些和相似术语将与适当物理数量关联并且仅为应用于这 些数量的方便标记。除非如从前文讨论中清楚的那样另有具体陈述,应当理解,贯穿该描 述,利用诸如"标识"或者"排名"或者"处理"或者"计算"或者"运算"或者"确定"或者 "显示"等术语的讨论指代计算机系统或者相似电子计算设备的动作和过程,该计算机系统 或者电子计算设备将在计算机系统的寄存器和存储器内表示为物理(电子)数量的数据操 控和变换成在计算机系统存储器或者寄存器或者其它这样的信息存储、传输或者显示设备 内相似地表示为物理数量的其它数据。
[0108] 本公开内容也涉及一种用于执行这里的操作的装置。这一装置可以被具体地构造 用于所需目的,或者它可以包括通用计算机,该通用计算机由在计算机中存储的计算机程 序有选择地激活或者重新配置。这样的计算机程序可以被存储于计算机可读存储介质(比 如但不限于包括软盘、光盘、CD-ROM、磁盘的任何类型的盘、只读存储器(ROM)、随机存取存 储器(RAM)、EPROM、EEPR0M、磁或者光卡、包括具有非易失性存储器的USB钥的闪存或者适 合用于存储电子指令的任何类型的介质)中,每个介质耦合到计算机系统总线。
[0109] 公开内容可以采用全硬件实施例、全软件实施例或者包含硬件和软件单元二者的 实施例这样的形式。在一个优选实施例中,在包括但不限于固件、常驻软件、微代码等的软 件中实施公开内容。
[0110] 另外,公开内容可以采用从计算机可用或者计算机可读介质可访问的计算机程序 产品的形式,该计算机可用或者计算机可读介质提供用于由计算机或者任何指令执行系统 使用或者与计算机或者任何指令执行系统结合使用的程序代码。出于本描述的目的,计算 机可用或者计算机可读介质可以是任何装置,该装置可以包含、存储、传达、传播或者传送 用于由指令执行系统、装置或者设备使用或者与指令执行系统、装置或者设备结合使用的 程序。
[0111] 适合用于存储和/或执行程序代码的数据处理系统将包括通过系统总线直接或 者间接耦合到存储器单元的至少一个处理器。存储器单元可以包括在实际执行程序代码期 间运用的本地存储器、大容量存储装置和高速缓存存储器,这些高速缓存存储器提供至少 一些程序代码的暂时存储以便减少必须在执行期间从大容量存储装置取回代码的次数。
[0112] 输入/输出或者I/O设备(包括但不限于键盘、显示器、指点设备等)可以直接或 者通过居间I/O控制器耦合到系统。
[0113] 网络适配器也可以耦合到系统以使数据处理系统能够通过居间专用或者公用网 络耦合到其它数据处理系统或者远程打印机或者存储设备。调制解调器、线缆调制解调器、 无线适配器和以太网卡仅为当前可用网络适配器类型中的少数示例。
[0114] 最后,这里呈现的算法和显示不是固有地与任何特定计算机或者其它装置有关。 各种通用系统可以与根据这里的教导的程序一起被使用,或者构造更专门化的装置以执行 所需方法步骤可以证实是方便的。用于多种这些系统的所需结构将在以上描述中显现。此 夕卜,未参照任何特定编程语言描述本公开内容。将认识到,多种编程语言可以用来实施如这 里描述的教导。
[0115] 旨在于公开内容的范围未被这一具体描述而是被本申请的权利要求所限定。如 本领域技术人员将理解的那样,可以在其它具体形式中体现本公开内容而未脱离其精神实 质或者基本特性。类似地,模块、例程、特征、属性、方法和其它方面的特定命名和划分不是 强制或者重要的,并且实施本公开内容或者其特征的机制可以具有不同名称、划分和/或 格式。另外,应当理解,可以将公开内容的模块、例程、特征、属性、方法和其它方面实施为 软件、硬件、固件或者三者的任何组合。也无论何处将本公开内容的如下部件实施为软件, 该部件的示例是模块,都可以将该部件实施为独立程序、为更大程序的部分、为多个分离程 序、为静态或者动态链接库、为内核可加载模块、为设备驱动程序和/或以每一种其它方 式。此外,公开内容决不限于用任何具体编程语言或者用于任何具体操作系统或者环境的 实现方式。因而,公开内容旨在于举例说明而不是限制在所附权利要求中阐述的主题内容。
【权利要求】
1. 一种计算机实施的方法,包括: 使用一个或者多个计算设备来接收社交图形连接信息,其中所述社交图形连接信息至 少包括在第一用户与第二用户之间的社交图形连接, 使用所述一个或者多个计算设备来接收用于雇主的雇主信息; 使用所述一个或者多个计算设备来从第三用户接收对于用于所述雇主的前瞻雇员候 选的请求; 使用所述一个或者多个计算设备来至少部分基于所述雇主信息来将所述第一用户标 识为所述雇主的雇员; 使用所述一个或者多个计算设备来至少部分基于在所述第一用户与所述第二用户之 间的所述社交图形连接来将所述第二用户标识为前瞻雇员候选; 使用所述一个或者多个计算设备来生成作为所述前瞻雇员候选的所述第二用户的概 要;以及 使用所述一个或者多个计算设备来提供所述概要以用于向所述第三用户呈现。
2. 根据权利要求1所述的计算机实施的方法,其中所述将所述第二用户标识为所述前 瞻雇员候选还至少部分基于雇用标准。
3. 根据权利要求2所述的计算机实施的方法,其中所述请求包括所述雇用标准和所述 雇主信息。
4. 根据权利要求1所述的计算机实施的方法,其中所述将所述第一用户标识为所述雇 主的所述雇员包括使用所述一个或者多个计算设备来向信息源查询与所述雇主信息匹配 的用户简档,所述用户简档包括与所述第一用户关联的专业信息。
5. 根据权利要求1所述的计算机实施的方法,其中所述社交图形连接信息包括在所述 第一用户和多个第二用户之间的社交图形连接,所述将所述第二用户标识为所述前瞻雇员 候选包括至少部分基于在所述第一用户与所述多个第二用户之间的所述社交图形连接来 将所述多个第二用户标识为前瞻雇员候选,并且所述概要被生成为包括所述多个第二用户 作为前瞻雇员候选。
6. 根据权利要求5所述的计算机实施的方法,包括: 使用所述一个或者多个计算设备来至少部分基于排名标准对作为前瞻雇员候选的所 述多个第二用户排名,其中所述概要被生成为反映对作为前瞻雇员候选的所述多个第二用 户的所述排名。
7. 根据权利要求6所述的计算机实施的方法,包括: 使用所述一个或者多个计算设备来分析与所述多个第二用户中的每个用户关联的一 个或者多个属性以生成用于每个用户的分数,其中所述对作为前瞻雇员候选的所述多个第 二用户排名至少部分基于用于每个用户的所述分数。
8. -种包括非瞬态计算机可用介质的计算机程序产品,所述非瞬态计算机可用介质包 括指令,所述指令在由计算机执行时使所述计算机: 接收社交图形连接信息,其中所述社交图形连接信息至少包括在第一用户与第二用户 之间的社交图形连接, 接收用于雇主的雇主信息; 从第三用户接收对于用于所述雇主的前瞻雇员候选的请求; 至少部分基于所述雇主信息来将所述第一用户标识为所述雇主的雇员; 至少部分基于在所述第一用户与所述第二用户之间的所述社交图形连接来将所述第 二用户标识为前瞻雇员候选; 生成作为所述前瞻雇员候选的所述第二用户的概要;以及 提供所述概要以用于向所述第三用户呈现。
9. 根据权利要求8所述的计算机程序产品,其中所述第二用户还至少部分基于雇用标 准被标识为所述前瞻雇员候选。
10. 根据权利要求9所述的计算机程序产品,其中所述请求包括所述雇用标准和所述 雇主信息。
11. 根据权利要求8所述的计算机程序产品,其中将所述第一用户标识为所述雇主的 所述雇员包括向信息源查询与所述雇主信息匹配的用户简档,所述用户简档包括与所述第 一用户关联的专业信息。
12. 根据权利要求8所述的计算机程序产品,其中所述社交图形连接信息包括在所述 第一用户和多个第二用户之间的社交图形连接,将所述第二用户标识为所述前瞻雇员候选 包括至少部分基于在所述第一用户与所述多个第二用户之间的所述社交图形连接来将所 述多个第二用户标识为前瞻雇员候选,并且所述概要被生成为包括所述多个第二用户作为 前瞻雇员候选。
13. 根据权利要求12所述的计算机程序产品,其中所述指令还使所述计算机: 至少部分基于排名标准对作为前瞻雇员候选的所述多个第二用户排名,其中所述概要 被生成为反映对作为前瞻雇员候选的所述多个第二用户的所述排名。
14. 根据权利要求13所述的计算机程序产品,其中所述指令还使所述计算机: 分析与所述多个第二用户中的每个用户关联的一个或者多个属性以生成用于每个用 户的分数,其中作为前瞻雇员候选的所述多个第二用户至少部分基于用于每个用户的所述 分数被排名。
15. -种系统,包括: 一个或者多个处理器,所述处理器被配置为: 接收社交图形连接信息,其中所述社交图形连接信息至少包括在第一用户与第二用户 之间的社交图形连接, 接收用于雇主的雇主信息; 从第三用户接收对于用于所述雇主的前瞻雇员候选的请求; 至少部分基于所述雇主信息来将所述第一用户标识为所述雇主的雇员; 至少部分基于在所述第一用户与所述第二用户之间的所述社交图形连接来将所述第 二用户标识为前瞻雇员候选; 生成作为所述前瞻雇员候选的所述第二用户的概要;以及 提供所述概要以用于向所述第三用户呈现。
16. 根据权利要求15所述的系统,其中所述第二用户还至少部分基于雇用标准被标识 为所述前瞻雇员候选。
17. 根据权利要求16所述的系统,其中所述请求包括所述雇用标准和所述雇主信息。
18. 根据权利要求15所述的系统,其中将所述第一用户标识为所述雇主的所述雇员包 括向信息源查询与所述雇主信息匹配的用户简档,所述用户简档包括与所述第一用户关联 的专业信息。
19. 根据权利要求15所述的系统,其中所述社交图形连接信息包括在所述第一用户和 多个第二用户之间的社交图形连接,将所述第二用户标识为所述前瞻雇员候选包括至少部 分基于在所述第一用户与所述多个第二用户之间的所述社交图形连接来将所述多个第二 用户标识为前瞻雇员候选,并且所述概要被生成为包括所述多个第二用户作为前瞻雇员候 选。
20. 根据权利要求19所述的系统,其中所述一个或者多个处理器还被配置为: 至少部分基于排名标准对作为前瞻雇员候选的所述多个第二用户排名,其中所述概要 被生成为反映对作为前瞻雇员候选的所述多个第二用户的所述排名。
21. 根据权利要求20所述的系统,其中所述一个或者多个处理器还被配置为: 分析与所述多个第二用户中的每个用户关联的一个或者多个属性以生成用于每个用 户的分数,其中作为前瞻雇员候选的所述多个第二用户至少部分基于用于每个用户的所述 分数被排名。
【文档编号】G06Q10/10GK104380323SQ201380031533
【公开日】2015年2月25日 申请日期:2013年4月15日 优先权日:2012年4月16日
【发明者】M·A·穆尔, S·钱德拉, G·基钦 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1