CN104380323A - 经由雇员连接来标识前瞻雇员候选 - Google Patents
经由雇员连接来标识前瞻雇员候选 Download PDFInfo
- Publication number
- CN104380323A CN104380323A CN201380031533.XA CN201380031533A CN104380323A CN 104380323 A CN104380323 A CN 104380323A CN 201380031533 A CN201380031533 A CN 201380031533A CN 104380323 A CN104380323 A CN 104380323A
- Authority
- CN
- China
- Prior art keywords
- user
- employee
- candidate
- prediction
- social graph
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 98
- 238000004590 computer program Methods 0.000 claims description 12
- 230000001052 transient effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 37
- 230000006855 networking Effects 0.000 description 56
- 230000006870 function Effects 0.000 description 35
- 230000008569 process Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 14
- 230000015654 memory Effects 0.000 description 13
- 238000003860 storage Methods 0.000 description 12
- 230000004044 response Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000000737 periodic effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000002349 favourable effect Effects 0.000 description 3
- 230000013011 mating Effects 0.000 description 3
- 230000007115 recruitment Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000004304 visual acuity Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
- G06Q10/1053—Employment or hiring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
公开了用于经由雇员连接来标识前瞻雇员候选的各种实现方式。在一些实现方式中,一种***包括雇员标识模块、候选标识模块和接口模块。雇员标识模块至少部分基于雇主信息将至少一个第一用户标识为雇主的雇员。候选标识模块至少部分基于社交图形连接信息将至少一个第二用户标识为前瞻雇员候选,该社交图形连接信息至少包括在第一用户与第二用户之间的社交图形连接。接口模块生成作为潜在雇员候选的第二用户的概要并且提供该概要以用于向第三用户显示。接口模块耦合到通信单元以提供该概要以用于向第三用户显示。
Description
技术领域
本公开内容涉及电子通信。特别地,本公开内容涉及经由雇员连接来标识前瞻雇员候选。
背景技术
为了招聘新雇员,企业经常实施内部雇员提名程序。在一些情况下,这些程序向雇员赋予用于从他们自己的专业网络提名潜在雇员候选的财务激励。然而,这些程序可能操作成本高并且可能要求雇员分配时间和资源以发现潜在候选和与潜在候选交互,这可能减少他们在工作时的生产率。
发明内容
本公开内容至少部分通过提供用于经由雇员连接来方便地标识前瞻雇员候选的***和方法来克服在背景技术部分中讨论的缺点和限制。在一个创新方面中,一种***包括雇员标识模块、候选标识模块和接口模块。雇员标识模块至少部分基于雇主信息来将至少一个第一用户标识为雇主的雇员。候选标识模块至少部分基于社交图形连接信息来将至少一个第二用户标识为前瞻雇员候选,该社交图形连接信息至少包括在第一用户与第二用户之间的社交图形连接。候选标识模块耦合到雇员标识模块或者信息源以接收描述第二用户的信息。接口模块生成作为潜在雇员候选的第二用户的概要并且提供该概要以用于向第三用户显示。接口模块耦合到通信单元以提供该概要以用于向第三用户显示。
在另一创新方面中,一种计算机实施的方法包括使用一个或者多个计算设备来接收社交图形连接信息。社交图形连接信息至少包括在第一用户与第二用户之间的社交图形连接。另外,使用一个或者多个计算设备,该方法包括接收用于雇主的雇主信息;从第三用户接收对于用于雇主的潜在雇员候选的请求;至少部分基于雇主信息来将第一用户标识为雇主的雇员;至少部分基于在第一用户与第二用户之间的社交图形连接来将第二用户标识为前瞻雇员候选;生成作为前瞻雇员候选的第二用户的概要;以及提供该概要以用于向第三用户呈现。
其它方面包括对应的***、方法和装置、包括计算机程序产品。
这里描述的实现方式特别地在多个方面中有利。例如,它们可以通过执行简单搜索来自动地标识具有与给定的雇主的连接的适当雇员候选;它们可以标识给定的候选连接到哪个或者哪些雇员和他们如何连接,这是有利的,因为雇主可以初始地标识候选而未涉及到雇员,并且一旦标识,就然后可以例如经由社交网络关于候选来与雇员商讨或者然后可以例如经由社交网络直接地聘用候选;他们可以对候选进行甄选和排名以显现对于雇用职位的最适合候选;等等。应当理解,特征和优点的这一列表通过示例被提供而非囊括,因为许多附加特征和优点落在本公开内容的范围内。另外,应当注意到,在本公开内容中使用的言语已经主要出于可读性和指导目的而被加以选择,并且未限制这里公开的主题内容的范围。
附图说明
在附图的各图中通过示例而未通过限制来举例说明公开内容,在附图中,相似标号用来指代相似要素。
图1是图示了用于经由雇员连接来标识前瞻雇员候选的示例***的框图。
图2A是示例社交网络服务器的框图。
图2B是示例前瞻候选标识引擎的框图。
图3是用于经由雇员连接来标识前瞻雇员候选的示例方法的流程图。
图4A-图4B是用于经由雇员连接来标识前瞻雇员候选的另一示例方法的流程图。
图5A-图5B是用于经由雇员连接来标识前瞻雇员候选的又一示例方法的流程图。
图6是用于显示经由雇员连接被标识的前瞻雇员候选的示例用户接口的图形表示。
具体实施方式
概述
以下描述了一种用于经由雇员连接来标识前瞻雇员候选的示例***和方法。该示例***包括用于基于雇主信息标识至少一个第一用户作为雇主的雇员的雇员标识模块。在一些实施例中,通过向信息源查询与雇主信息匹配的用户简档来将用户标识为雇员。例如,用户的用户简档包括将用户标识为雇主的雇员的专业信息。候选标识模块然后基于社交图形连接信息将至少一个第二用户标识为前瞻雇员候选,该社交图形连接信息至少包括在第一用户与第二用户之间的社交图形连接。在一些实施例中,至少部分基于雇用标准将第二用户标识为前瞻雇员候选。例如,雇用标准是与雇用有关的属性(比如用户的工作经验),并且第二用户的用户简档包括与属性匹配的信息。
该示例***包括用于生成和提供作为前瞻雇员候选的第二用户的概要的接口模块。在一些实施例中,候选标识模块基于在第一用户与第二用户之间的社交图形连接来将多个第二用户标识为前瞻雇员候选。这些第二用户可以基于排名标准被***的排名模块排名。例如,第二用户可以基于他们的工作经验被排名。在另一示例中,第二用户可以使用由排名模块为每个第二用户生成的分数被排名。在一些实施例中,可以生成概要以反映作为前瞻雇员候选的第二用户的排名。
***概述
图1是图示了用于经由雇员连接来标识前瞻雇员候选的示例***100的框图。所例示的***100包括社交网络服务器102、网络112、可由用户122a、122b…122n(这里也个别地和共同地被称为122)访问的一个或者多个客户端/用户设备116a、116b…116n(这里也个别地和共同地被称为116)、雇用服务器126、搜索服务器130和第三方服务器136。在所例示的实施例中,经由网络112电子地通信地耦合实体102、116a…116n、126、130和136。然而,本公开内容并不限于这一配置,并且***100的实体可以连接到任何数目的网络和/或通过任何数目的网络被互连。另外,尽管以上主要地在与标识前瞻雇员候选有关的活动的上下文中描述了本公开内容,但是本公开内容适用于标识任何类型或者类别的用户。
在描绘的实施例中,社交网络服务器102经由信号线110耦合到网络112并且经由网络112与***100的其它实体116、126、130和136交互。在一些实施例中,社交网络服务器102包括一个或者多个处理器和存储用于由一个或者多个处理器执行的数据或者指令的一个或者多个存储设备。例如,社交网络服务器102是具有数据处理、存储和通信能力的服务器、服务器阵列或者任何其它计算设备或者计算设备组。在其它实施例中,社交网络服务器102是经由软件被实施的虚拟服务器(即,虚拟机)。例如,虚拟服务器在主机服务器环境中操作并且经由抽象层(例如,虚拟机管理器)访问主机服务器的例如包括处理器、存储器、存储装置、网络接口等的物理硬件。在这些或者其它实施例中,社交网络服务器102可以使用基于云的架构被实施,其中它的软件部件在通过网络112分布的一个或者多个服务器上作为服务来操作。应当理解,社交网络服务器102可以存储于任何设备和服务器组合中或者仅存储于设备或者服务器之一中。虽然仅示出了一个社交网络服务器102,但是可以在***100中包括多个社交网络服务器102。
在描绘的实施例中,社交网络服务器102包括社交网络应用104、前瞻候选标识引擎106a(这里也个别地和共同地被称为106)和社交数据存储库108。社交网络应用104是包括例程的软件,该例程用于提供用于社交网络的功能。前瞻候选标识引擎106是包括例程的软件,这些例程用于经由雇主的雇员的连接来标识一个或者多个前瞻雇员候选。以下参照至少图2进一步描述社交网络应用104、前瞻候选标识引擎106和社交数据存储库108的附加结构和功能。
在一些实施例中,前瞻候选标识引擎106被包括在社交网络服务器102中并且在社交网络服务器102上可操作。在其它实施例中,前瞻候选标识引擎106可以被包括在雇用服务器126或者用户设备116中并且在雇用服务器126或者用户设备116上可操作。前瞻候选标识引擎106的实例106b和106c在图1中被描绘为除了被包括在社交网络服务器102中之外或者取代被包括在社交网络服务器102中还分别被包括在客户端设备116a和雇用服务器126中。
用户设备116a、116b…116n是具有数据处理和数据通信能力的计算设备。在一些实施例中,用户设备116是能够发送和接收语音和/或数据通信的手持无线计算设备。例如,用户设备116可以包括经由数据总线被耦合的处理器、存储器、电源和一个或者多个网络接口,其中一个或者多个网络接口经由无线电信号广播和接收控制数据、语音数据和/或网络。
用户设备116可以包括用于发送和接收网络数据的一个或者多个有线或者无线网络接口;图形处理器;高分辨率触屏;物理键盘;向前和向后相机;传感器,比如加速度计和/或陀螺仪;GPS接收器;蓝牙模块;存储可适用固件的存储器;以及各种物理连接接口(例如,USB、HDMI、头戴式耳机插口等);等等。此外,用于管理用户设备116的硬件和资源的操作***、用于向应用提供对硬件和资源的访问的应用编程接口(API)、用于生成和显示用于用户交互和输入的接口的用户接口模块以及应用(比如用于进行电话呼叫、视频呼叫、web浏览、消息接发、社交联网、玩游戏、捕获数字视频和/或图像等的应用)可以被存储于用户设备116上并且在用户设备116上可操作。在一些实施例中,用户设备116是计算设备,比如工作站计算机、台式计算机、膝上型计算机、上网本计算机、平板计算机、智能电话、机顶盒/单元、电视(该电视具有嵌入于其中或者耦合到该电视的一个或者多个处理器并且能够接收查看者输入、访问计算机网络(比如因特网上的视频内容)和执行用于向查看者提供增强的功能和交互性的软件例程)等。在其它实施例中,不同用户设备116a、116b…116n包括不同类型的计算设备。例如,用户设备116a是膝上型计算机,用户设备116b是平板计算机,并且用户设备116n是智能电话。在一些实施例中,用户设备116是客户端或者终端设备。
通过示例包括图1中的用户设备116a、116b…116n。尽管图1图示了三个或者更多个用户设备,但是本公开内容适用于具有一个或者多个用户设备的任何***架构。用户设备116a经由信号线114a耦合到网络112,并且用户122a与用户设备116a交互。用户设备116b和116n分别经由信号线114b和114n耦合到网络112,并且用户122b和122n分别与用户设备116b和116n交互。
在描绘的实施例中,用户设备116a包含用户应用118,该用户应用可由用户设备116的处理器(未示出)执行以提供用户交互以及经由网络112发送和接收数据。特别地,用户应用118可操作用于指令用户设备116渲染用户接口、接收用户输入并且向前瞻候选标识引擎106a或者106b发送信息和从前瞻候选标识引擎106a或者106b接收信息。尽管在描绘的实施例中,仅用户设备116a被描绘为包括用户应用118,但是任何数目的用户设备116可以包括用户应用118的实例。在一些实施例中,用户应用118是在web浏览器中可操作的客户端代码。在这些或者其它实施例中,用户应用118被存储于用户设备116a的存储器(未示出)中并且可由处理器(未示出)访问和执行。
在一些实施例中,用户应用118生成并且经由显示器(未示出)向用户122a呈现用户接口。例如,用户应用118可以至少部分基于经由网络112从前瞻候选标识引擎106a、106b和/或106c接收的信息生成和呈现在图6中描绘的用户接口600。在一些实施例中,用户应用118是在用户设备116a上起动的浏览器中可操作的代码,浏览器以标记语言(例如,HTML、XML等)、样式表(例如,CSS、XSL等)、图形和/或脚本(例如,JavaScript、ActionScript等)的形式经由网络112从社交网络服务器102的前瞻候选标识引擎106a接收接口指令,并且浏览器解译接口指令并且基于接口指令渲染用于在用户设备116a上显示的交互Web用户接口(WUI)。在其它实施例中,接口指令中的一些或者所有接口指令由用户应用118提供,而与雇用有关的信息由前瞻候选标识引擎106提供。其它变化也被设想并且在本公开内容的范围内。用户应用118也可操作用于经由用户设备116a的输入设备(未示出)从用户122a接收输入信号,并且经由耦合到网络112的通信单元(未示出)(比如与通信单元218相同或者基本上相似的通信单元)向前瞻候选标识引擎106发送信息。
网络112包括一个或者多个有线或者无线网络并且可以具有任何数目的配置,比如星型配置、令牌环配置或者其它已知配置。网络112可以包括局域网(LAN)、广域网(WAN)(例如,因特网)和/或任何其它互连的数据路径,多个设备可以跨越该数据路径通信。网络112可以耦合到或者包括移动(蜂窝)网络,这些网络包括分布式无线电网络和提供无线局域网(WWAN)的集线器或者其它电信网络。在一些实施例中,网络112可以包括用于发送和接收数据的蓝牙通信网络。网络112可以使用多种不同通信协议来传输数据,这些通信协议包括用户数据报协议(UDP)、传输控制协议(TCP)、超文本传送协议(HTTP)、超文本传送协议安全(HTTPS)、文件传送协议(FTP)、直接数据连接、无线接入协议(WAP)、各种电子邮件协议等。用户设备116可以使用无线和/或有线连接来耦合到网络112以及经由网络112通信。在一些实施例中,用户设备116的通信单元(未示出)包括用于向网络112的接入点发送和接收数据分组的无线网络接口控制器。例如,用户设备116可以是连接到无线局域网(WLAN)(比如无线热点)的具有Wi-Fi功能的设备。用户设备116也可以包括用于经由网络112的WWAN发送和接收数据分组的一个或者多个无线移动网络接口控制器。
雇用服务器126是用于提供在线雇用服务的计算设备或者***。雇用服务可以包括基于网络的软件应用,该软件应用向用户122提供用于搜寻在工作数据库中存储的电子工作列表、发表简历、向找工作者和对聘用合格候选感兴趣的雇主提供雇用建议、与其他用户通信、搜寻前瞻候选等的功能。在一些实现方式中,雇用服务器126可以包括前瞻候选标识引擎106a的用于提供以下参照至少图2-6进一步具体讨论的功能的实例。
在一些实施例中,雇用服务器126是具有数据处理、存储和通信能力的服务器、服务阵列或者任何其它计算设备或者计算设备组。在这些或者其它实施例中,第三方服务器可以包括具有与参照图2描述的架构相同或者相似的架构的一个或者多个计算设备。为了简化,示出了用于雇用服务器126的单个块。然而,在其它实施例中,若干相异雇用服务器(未示出)可以经由相异信号线耦合到网络以提供相异或者竞争的雇用服务。
在描绘的实施例中,雇用服务器126经由信号线124耦合到网络112以用于与社交网络服务器102、用户设备116a、116b…116n和耦合到网络112的任何其它一个或者多个实体交互。在一些实现方式中,雇用服务器126可以向社交网络应用104、前瞻候选标识引擎106a和/或社交数据存储库108发送数据和从社交网络应用104、前瞻候选标识引擎106a和/或社交数据存储库108接收数据。例如,雇用服务器126可以使用API经由网络112从社交数据存储库108访问社交图形和用户简档数据。
在描绘的实施例中,搜索服务器130经由信号线128通信地耦合到网络112并且包括用于从因特网取回与搜索词项匹配的结果的搜索引擎132。搜索服务器130可以是具有数据处理、存储和通信能力的服务器、服务器阵列或者任何其它计算设备或者计算设备组。***100的其它实体可以经由网络112来与搜索引擎132交互以取回与向搜索引擎132提供的各种搜索词项匹配的结果。例如,前瞻候选标识引擎106可以向搜索引擎132发信号以提供与特定前瞻候选的姓名匹配的搜索结果。在一些实施例中,搜索结果可以被搜索引擎132过滤以包括特定类型的信息,例如,与学术或者专业有关的信息。例如,由搜索引擎132为特定候选提供的搜索结果可以包括该候选创作的学术或者专业出版物。虽然仅示出了一个搜索服务器130,但是应当理解,可以在***100中包括多个搜索服务器130。
第三方服务器136是用于向***100的其它实体提供各种计算功能、服务和/或资源的计算设备或者***。在描绘的实施例中,第三方服务器136经由信号线134通信地耦合到网络112以用于与***100的其它部件通信。在一些实现方式中,第三方服务器136是主控基于网络的软件应用的服务器,该软件应用可操作用于提供计算功能、服务和/或资源以及向网络112的其它实体发送数据和从这些其它实体接收数据。例如,第三方服务器136可以操作用于用户账户管理、因特网搜索;社交联网;基于web的电子邮件;博客;微博;相片管理;视频、音乐和多媒体托管、分发和共享;企业服务;新闻和媒体分发;或者前述服务的任何组合的软件应用。应当理解,第三方服务器136不限于提供以上指出的服务并且可以包括任何其它基于网络或者基于云的服务。
为了简化,在图1中示出了用于第三方服务器136的单个块。然而,在这一或者其它实现方式中,若干相异第三方服务器(未示出)可以经由相异信号线耦合到网络,这些第三方服务器操作如下应用,这些应用提供相异或者竞争的功能和/或资源。与社交网络应用104相似,雇用服务器126和/或第三方服务器136可以要求用户122被注册以使用由雇用服务器126和/或第三方服务器136分别提供的各种功能。因而,参照社交网络应用104讨论的用于注册和认证用户的以下描述适用于雇用服务器126和/或第三方服务器136。然而,为了简洁,这里将不重复该描述。
社交网络服务器102
图2A是示例社交网络服务器102的框图。在描绘的实施例中,社交网络服务器102是包括社交数据存储库108、处理器214、存储器216、通信单元218和雇用数据存储库222的计算设备。经由通信总线220通信地耦合部件108、214、216、218和222。总线220可以是用于在计算机的部件之间或者在计算机之间传送数据的任何类型的常规通信总线。
处理器214包括用于执行计算和向显示设备(未示出)提供电子显示信号的算术逻辑单元、微处理器、通用控制器或者某个其它处理器阵列。处理器214可以耦合到总线220以用于与社交网络服务器102的其它部件通信。处理器214可以处理数据信号并且可以具有各种计算架构,这些计算架构包括复杂指令集计算机(CISC)架构、精简指令集计算机(RISC)架构或者实施指令集组合的架构。虽然在图2中仅示出了单个处理器214,但是可以包括多个处理器。处理器214可以能够支持显示图像以及捕获和传输图像、执行包括各种类型的特征提取和采样的复杂任务等。应当理解,社交网络服务器102可以包括各种操作***、传感器、显示器、附加处理器和其它物理配置。
存储器216存储可以由处理器214执行的指令和/或数据。在描绘的实施例中,存储器216至少存储社交网络应用104和前瞻候选标识引擎106。存储器216也能够存储其它指令和数据,比如操作***、硬件驱动程序、其它软件应用、数据库等。存储器216耦合到总线220以用于与处理器214和社交网络服务器102的其它部件通信。指令和/或数据可以包括用于执行这里描述的技术中的任何和/或所有技术的代码。特别地,存储器216包括非瞬态计算机可用(例如,可读、可写等)介质,该介质可以是任何可以包含、存储、传达、传播或者传送用于由或者结合处理器214处理的指令、数据、计算机程序、软件、代码、例程等的装置或者设备。非瞬态计算机可用存储介质可以包括任何和/或所有计算机可用存储介质。在一些实现方式中,存储器216可以包括易失性存储器、非易失性存储器或者二者。例如,存储器216可以包括动态随机存取存储器(DRAM)设备、静态随机存取存储器(SRAM)设备、闪存、硬盘驱动、软盘驱动、CD ROM设备、DVD ROM设备、DVD RAM设备、DVD RW设备、闪存设备或者用于在更持久基础上存储信息的任何已知其它海量存储设备。应当理解,存储器216可以是单个设备或者可以包括多个类型的设备和配置。
通信单元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、或者用于无线通信的蜂窝通信来发送和接收信号的收发器。
社交网络是任何类型的社交结构,其中用户通过一个或者多个公共特征来连接。公共特征包括关系/连接,例如,专业、学术、好友关系、家人、兴趣等。公共特征由一个或者多个社交联网***(比如在***100中包括的社交联网***)提供。公共特征包括显式地定义的关系以及由与其它在线用户和实体的社交连接所暗示的关系。每个个别用户与其它用户和实体的显式或者隐式关系形成用于该关系的社交图形。例如,用户的社交图形可以包括社交图形连接信息,该社交图形连接信息描述由该用户形成的一个或者多个集合,该一个或者多个集合用于对他的或者她的在社交网络上的连接、在用户与其他用户之间的连接的强度(即,在用户与其他用户之间的一个或者多个分离程度(例如,第1、第2、第3、第4等)和如果有则连接/填隙用户是谁)、什么属性、兴趣、社交网络活动等将用户连接到其他用户等进行分类或者分组。例如,用户可以经由由社交网络应用104提供的接口定义用于用户的集合,这些用户是工作好友、学校好友、联网联系人、客户等,并且用户的社交图形可以包括数据,该数据反映这些用户属于什么集合。总而言之,社交图形可以反映这些用户的映射和他们如何有关。在一些实施例中,社交图形被存储于社交数据存储库108中。
社交数据存储库108是信息源,该信息源用于存储和提供与用户有关的信息,比如社交网络应用104的每个用户的社交图形、每个用户的简档、每个用户的社交网络活动(例如包括社交流发表、发送和接收的通知、评论、用于其他用户发表的各种内容的肯定或者否定签注)等。用户的简档可以包括用户的个人和专业信息。专业信息可以描述用户的事业/职业信息,比如工作经验、教育等。特别地,专业信息可以包括与专业有关的属性、比如用户的专业经验和资格、比如用户的雇用历史,包括用户已经为其工作并且当前被其雇用的雇主、用户的工作头衔、用户获取的技能和认证、用户接收的冗荣誉奖励、用户参加过或者正在参加哪些教育机构、用户已经获得或者正在攻读什么学位、用户的GPA、用户创作或者投稿的学术或者专业出版物、用户的专业或者教育成绩被其他用户的任何评估等。
在描绘的实施例中,社交数据存储库108被耦合用于经由总线220与前瞻候选标识引擎106的部件202、204、206、208、210和212以及社交网络服务器102的其它部件104、214、216、218和222通信。在一些实施例中,社交数据存储库108耦合到控制器202、API模块204、雇员标识模块206、候选标识模块208、排名模块210和接口模块212,因此这些模块可以使用程序操作来操纵(即,存储、查询、更新和/或删除)在社交数据存储库108中存储的数据。
在一些实施例中,可以在存储器216中包括社交数据存储库108。在其它实施例中,可以在分离的计算或者存储器设备中包括社交数据存储库108。在一些实施例中,社交数据存储库108可以包括在社交网络服务器102上可操作的数据库管理***(DBMS)。例如,DBMS可以是结构化查询语言(SQL)DBMS。在这些实施例中,社交网络服务器102并且特别地为前瞻候选标识引擎106与处理器214和在一些情况下与网络112配合地耦合到DBMS以在基于对象的数据存储库或者由行和列组成的多维表中存储数据,并且使用程序操作(例如,SQL查询和语句或者相似数据库操纵库)来操纵(即,***、查询、更新和/或删除)在社交数据存储库108中存储的数据条目。
用于社交网络的功能由社交网络应用104提供。在一些实施例中,社交网络应用104是可由处理器214执行的用于提供用于社交网络的功能的指令集。在其它实施例中,社交网络应用104被存储于社交网络服务器102的存储器216中并且可由处理器214执行以提供这一功能。在这些实施例中的任何实施例中,社交网络应用104被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。
应当理解,社交网络服务器102、社交数据存储库108和社交网络应用104代表一个社交网络并且可以有耦合到网络112的多个社交网络,每个社交网络具有它自己的服务器、应用和社交图形。例如,第一社交网络更涉及企业联网,第二社交网络更涉及学术或者以学术为中心,第三社交网络更涉及本地企业,第四社交网络涉及一般兴趣或者具体交点的约会等。在一些实施例中,如图2中描绘的那样在社交网络服务器102中包括社交数据存储库108。在其它实施例中,社交数据存储库108耦合到网络112并且包括具有数据贮存库的虚拟服务器或者服务器硬件,该数据贮存库用于管理数据,该数据描述各种社交网络的用户的社交图形,这些社交网络包括由社交网络服务器102和社交网络应用104代表的社交网络。
社交网络应用104和/或前瞻候选标识引擎106可以要求用户122被注册以使用各种功能。在一些实施例中,为了向社交网络应用104注册,该应用可以要求用户提供标识信息(例如,有效电子邮件地址和口令),并且该应用可以通过向地址发送包含指令的确认消息来测试电子邮件地址的有效性,这些指令用于确认账户(例如,选择指向由服务提供者操作的确认网页的超链接)。在其它实施例中,社交网络应用104可以与联合标识服务器(未示出)交互以注册/认证用户。一旦被注册,社交网络应用104就可以要求寻求访问的用户通过在关联的用户接口中输入标识信息来认证。
雇用数据存储库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。
前瞻候选标识引擎106
前瞻候选标识引擎106是包括例程的软件,这些例程用于经由雇员连接来标识前瞻雇员候选。前瞻雇员候选是雇主可以可能聘用的作为雇员的个体。前瞻候选标识引擎106可以搜寻雇主的雇员,并且一旦雇员被标识就可以向每个雇员的社交图形查询连接到该雇员的可能被雇主聘用的用户。这些用户被称为前瞻雇员候选。前瞻候选标识引擎106可以使用雇用标准来过滤由查询所产生的初始候选集合、对候选进行排名并且生成和提供候选的概要以用于显示。
前瞻候选标识引擎106可以与用户应用118的分别在耦合到网络112的一个或者多个用户设备116上操作的一个或者多个实例交互以发送和接收与雇用有关的信息。例如,代表雇主搜索的用户116a(例如,招聘者)可以经由用户应用118经由网络112向前瞻候选标识引擎106传输搜索请求。响应于接收该请求,前瞻候选标识引擎106可以从雇主的雇员的社交图形标识最适合的前瞻雇员候选。
在一些实施例中,前瞻候选标识引擎106是可由处理器214执行的用于提供它的功能的指令集。在其它实施例中,前瞻候选标识引擎106被存储于社交网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中的任何实施例中,前瞻候选标识引擎106被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。
在一些实施例(比如在图2A中描绘的示例实施例)中,前瞻候选标识引擎106可以与社交网络应用104和社交数据存储库108交互和通信。在这些或者其它实施例中,前瞻候选标识引擎106可以在雇用服务器126和/或用户设备116上被存储和可操作,该用户设备被网络112耦合用于与社交网络服务器102、社交网络应用104和社交数据存储库108通信和交互。
如在图2B中描绘的那样,前瞻候选标识引擎106可以包括通过软件通信机制230通信的控制器202、API模块204、雇员标识模块206、候选标识模块208、排名模块210和接口模块212。软件通信机制230可以是对象总线(比如CORBA)、在软件模块之中的直接套接字通信(比如TCP/IP套接字)、远程过程调用、UDP广播和接收、HTTP连接、函数或者过程调用等。另外,通信中的任何或者所有通信可以是安全的(SSH、HTTPS等)。软件通信可以被实施在任何下层硬件(比如网络、因特网、总线220、其组合等)上。
控制器202是包括例程的软件,这些例程用于处置从***110的另一实体接收的请求。在一些实施例中,控制器202是可由处理器214执行的用于提供这一功能的指令集。在其它实施例中,控制器202被存储于社交网络服务器102的存储器216中并且可由处理器214访问和可执行以提供这一功能。在这些实施例中的任何实施例中,控制器202被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。
在描绘的实施例中,控制器202经由通信单元218耦合到网络112以接收搜索请求。在一些实施例中,搜索请求可以由用户设备116生成和从用户设备116接收。在其它实施例中,搜索请求可以由***100的另一实体生成和从该另一实体接收或者可以由社交网络服务器102自动地生成。搜索请求可以包括用于前瞻候选标识引擎106标识前瞻雇员候选的请求。搜索请求也可以包括搜索参数,比如标识雇员的数据和一个或者多个雇用标准。雇用标准可以是任何与雇用有关的属性,该属性例如包括连接数目或者强度、位置、与位置(即,地理区域)的邻近、经验年数、专长领域、教育、学术学位、头衔、技能集合、认证、鉴定、团体参与、现场活动、出版物主旨等。例如,具有特定专长领域和/或技能集合的候选可能是希望的,并且搜索请求可以指定该专长领域和/或技能集合。
响应于接收搜索请求,控制器202可以解析对于任何参数(比如雇主信息、雇用标准、提交请求的用户等)的请求。例如,搜索请求可以是包括URL和一个或者多个参数的HTTP GET或者POST请求,并且控制器202可以从该请求解析URL、参数和其它头部信息并且在存储器216中存储它以用于由控制器202以及其它部件204、206、208、210和212以后访问。控制器202可以附加地或者备选地向信息源查询与搜索请求有关的信息,比如雇主信息、预定义的参数、预定义的搜索标准等。例如,提交搜索请求的用户122可以是猎头者、为雇主工作的人力资源雇员、搜寻提名候选的雇主的雇员等,并且控制器202可以通过访问在雇用数据存储库222中为用户122存储的用户账户记录来关联用户122与雇主。在一些实施例中,这一关联可以在用户122被控制器202要求登录以使用前瞻候选标识引擎106的功能或者在接收搜索请求时出现。
控制器202可以在雇用数据存储库222、存储器216或者另一信息源中存储与搜索请求关联或者从搜索请求解析的任何信息以用于由前瞻候选标识引擎106的其它部件204、206、208、210和212以后访问。控制器202也可以向前瞻候选标识引擎106的其它部件204、206、208、210和212直接提供与搜索请求关联或者从搜索请求解析的信息。
在一些实施例中,控制器202与处理器214配合可以向雇员标识模块206发信号以开始处理。例如,响应于接收和解析搜索请求,控制器202可以向雇员标识模块206发送雇员标识信号,该雇员标识信号指令它标识在搜索请求中包括的雇主的雇员。在一些实现方式中,控制器202发起由雇员标识模块206、候选标识模块208、排名模块210和/或接口模块212中的每个模块执行的处理中的一些或者所有处理并且监视该处理的完成。在其它实施例中,控制器202简单地发起处理,并且在这些部件之间的任何交接(handoff)由部件本身管理。前述实施例的各种组合(其中处理中的一些处理由控制器202管理而一些不是)也被设想并且在本公开内容的范围内。在更多其它实施例中,在接收和解析搜索请求之后,控制器202可以向接口模块202发信号以生成前瞻雇员候选的概要(如以下进一步讨论的那样),并且接口模块212可以如为了生成和向请求者/用户122的用户设备116提供概要而需要的那样发起和监视部件202、204、206、208和210中的一个或者多个部件的处理。
API模块204是包括例程的软件,这些例程用于与社交网络服务器102对接以向社交网络应用104和社交数据存储库108发送和接收数据。在一些实施例中,API模块204是可由处理器214执行的用于提供这一功能的指令集。在其它实施例中,API模块204被存储于社交网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中的任何实施例中,API模块204被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。
API模块204可以与社交网络应用104和/或社交数据库108对接以请求和接收与一个或者多个标准匹配的信息。在一些实施例中,API模块204包括例程,这些例程用于访问由社交网络应用104和社交数据存储库108提供的功能和数据。例如,API模块204可以包括例程,这些例程用于接收与给定的雇主匹配的雇员列表;接收连接到给定的一个或者多个雇员的联系人列表;接收用于给定的用户或者用户列表的社交图形;接收关于给定的用户或者用户列表的简档信息(例如,个人和专业信息)例如包括他们的流发表的内容和他们在社交网络上的私密设置;等等。取决于配置,API模块204可以耦合到社交网络应用104以发送和接收数据。在其中前瞻候选标识引擎106的实例106c在雇主服务器126或者用户设备116上驻留的实现方式中,API模块204可以经由网络112与社交网络应用104和社交数据存储库对接。
在一些实施例中,控制器202、雇员标识模块206、候选标识模块208、排名模块210和接口模块212经由处理器214耦合到API模块204以利用它的功能。例如,雇员标识模块206和候选标识模块208可以与API模块204交互以如以下进一步具体讨论的那样查询和从社交网络应用104和/或社交数据存储库108接收信息。
雇员标识模块206是包括例程的软件,这些例程用于将一个或者多个用户标识为一个或者多个雇主的雇员。在一些实施例中,雇员标识模块206是可由处理器214执行的用于提供这一功能的指令集。在其它实施例中,雇员标识模块206被存储于社交网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中的任何实施例中,雇员标识模块206被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。
在一些实施例中,雇员标识模块206响应于经由处理器214从控制器202接收雇员标识信号来将一个或者多个用户标识为雇员。雇员标识信号指令雇员标识模块206标识一个或者多个雇主的雇员。为了将用户标识为一个或者多个雇主的雇员,雇员标识模块206可以查询信息源(例如,社交数据存储库108),该信息源包含关联用户与他们的雇员的信息。在一些实施例中,雇员标识模块206可以使用由控制器202从搜索请求确定的并且具有雇员标识信号的雇主信息(例如,雇员的姓名)来执行查询。在其它实施例中,雇员标识模块206可以从雇用数据存储库222、存储器216或者另一信息源访问雇主信息。
在一些实施例中,雇员标识模块206可以通过查询社交网络的用户的用户简档来将用户标识为雇主的雇员。如先前参照社交数据存储库108讨论的那样,用于给定的用户的用户简档可以包括用于该用户的专业信息。在一些实施例中,这些用户简档被存储于社交数据存储库108中,并且雇员标识模块206可以与API模块204交互以向社交数据存储库108查询雇主的雇员。例如,雇员标识模块可以利用由API模块204提供的例程以接收由控制器202接收的搜索请求指定的或者与该搜索请求关联的一个或者多个雇主雇用的雇员的概要。备选地,雇员标识模块206可以向社交数据存储库108直接查询其用户简档与雇主信息匹配的用户的列表/概要。用户列表可以包括用于每个用户的个人和专业信息,比如用户的姓名、头衔、相片、地理位置或者住处、简历(例如,短篇或者长篇)等。
在各种实施例中,关于雇主的雇员的信息(包括描述他们的社交图形和简档的数据)可以被存储于本地贮存库(比如雇用数据存储库222)中,并且候选标识模块208可以向本地贮存库查询前瞻雇员候选。在这些实施例中,本地贮存库可以例如通过以周期性间隔(例如,每数分钟、小时、每天等)执行的批作业用来自社交数据存储库108的用于社交网络的用户的最新社交图形和简档信息来周期性地更新。在一些实施例中,这一信息在本地贮存库中本地的存储/复制由在社交网络的用户的用户简档中包括的私密设置控制。尽管未描绘,但是在一些实施例中,前瞻候选标识引擎106或者社交网络应用104可以包括用于管理和执行批作业的任务模块。关于雇主的雇员是谁的信息也可以被存储于另一信息源(比如在第三方服务器136或者雇用服务器126中包括的数据存储库)中,并且雇员标识模块206可以经由网络112与第三方服务器136或者雇用服务器126交互以接收这一信息。
一旦被接收,雇员标识模块206就可以在雇用数据存储库222、存储器216或者另一信息源中存储关于用户/雇员的信息(比如雇员的列表/概要和由雇员标识模块206接收的用于每个雇员的专业信息等)以用于由前瞻候选标识模块106的其它部件202、204、208、210和212以后访问和取回或者可以向这些部件中的一个或者多个部件直接提供这一信息以用于进一步处理。
候选标识模块208是包括例程的软件,这些例程用于经由由雇员标识模块206标识的一个或者多个雇员的连接来将一个或者多个用户标识为前瞻雇员候选。在一些实施例中,候选标识模块208是可由处理器214执行的用于提供这一功能的指令集。在其它实施例中,候选标识模块208被存储于社交网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中的任何实施例中,候选标识模块208被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。
在一些实施例中,候选标识模块208响应于经由处理器214从控制器202或者雇员标识模块206接收候选标识来标识一个或者多个前瞻雇员候选。候选标识信号指令候选标识模块208将一个或者多个用户标识为前瞻雇员候选。为了标识一个或者多个前瞻雇员候选,在一些实施例中,候选标识模块208可以向社交图形和特别地为被雇员标识模块206标识为雇员的用户的社交图形连接信息查询连接到雇员的任何用户。例如,已经被雇员标识模块206标识为雇主的雇员的第一用户的社交图形包括描述在第一用户与一个或者多个第二用户之间的一个或者多个社交图形连接的社交图形连接信息,并且候选标识模块208基于在第一用户与一个或者多个第二用户之间的社交图形连接将一个或者多个第二用户标识为前瞻雇员候选。
在一些实施例中,候选标识模块可以使用一个或者多个雇用标准来查询前瞻雇员候选。例如,控制器202可以基于搜索请求来确定雇用标准,并且候选标识模块208可以使用雇用标准查询雇员的社交图形以使结果限于与它匹配的结果。候选标识模块208也可以取回用于它标识的与雇员连接的用户/前瞻雇员候选的社交图形连接信息(这里也被称为社交图形数据)和简档数据。如这里别处讨论的那样,取回用于前瞻雇员候选的社交图形和简档数据是有益的,因为信息和数据可以被排名模块210用来对候选进行分析和排名以及在由接口模块212生成的概要中描述候选。
在一些实施例中,社交网络的用户(例如,雇员)的社交图形被存储于社交数据存储库108中,并且候选标识模块208查询社交数据存储库108以标识与雇员连接的用户。在一个示例中,候选标识模块208可以经由API模块204查询社交数据存储库108。例如,候选标识模块208可以向API模块204提供用于由雇员标识模块206标识的雇员的标识符(例如,姓名、用户名、指针等),并且API模块204可以向社交网络应用104和/或社交数据存储库108发送对于连接到雇员的用户的列表以及用于那些用户的社交图形和简档数据的请求。在另一示例中,候选标识模块208可以与社交数据存储库108和/或社交网络应用104直接交互以接收这一信息。
在其它实施例中,关于社交网络的用户的信息(包括描述他们的社交图形和简档的数据)可以被存储于本地贮存库中,并且候选标识模块208可以查询本地在贮存库以标识前瞻雇员候选。在这些其它实施例中,本地贮存库可以如以上参照雇员标识模块206讨论的那样通过以周期性间隔执行的批作业用来自社交数据存储库108的用于社交网络的用户的刷新的社交图形和简档数据来被周期性地更新。
在一些实施例中,在查询社交图形之前,候选标识模块208可以经由处理器214向排名模块210发送雇员排名信号,该雇员排名信号指令排名模块210对由雇员标识模块206标识的雇员进行排名。响应于接收该信号,排名模块210可以基于可归于雇员的一个或者多个属性(包括他们与其他专业人士的连接的强度、专长和技能)对雇员进行排名。此外,排名模块210可以使用以下参照排名模块210进一步描述的排名机制对雇员进行排名。一旦完成,排名模块210然后就可以直接或者通过存储描述对雇员的排名的数据来向候选标识模块208提供它,并且候选标识模块208可以使用该数据以查询前瞻雇员候选。为了执行排名,在一些实施例中,排名模块210可以从雇员标识模块206直接或者从信息源(比如雇用数据存储库222、存储器216等)接收用于雇员的专业信息,并且分析这一信息以确定最资深、有影响或者卓越的雇员是谁。在一些实施例中,候选标识模块208可以通过搜索与对如由排名模块210标识的最有影响的雇员的选择对应的社交图形来标识前瞻雇员候选。这是有利的,因为在其专业团体中更多参与或者被认可的或者在其领域中具有大量经验的雇员可以比更少这样的雇员在他们的相应社交图形中更多连接到具有相似属性的其他个体。另外,使用最高排名的雇员以标识前瞻雇员候选可以通过候选标识模块208产生希望的前瞻雇员候选的更可靠集合。
在标识前瞻雇员候选时,候选标识模块208可以如以下进一步讨论的那样经由处理器214向排名模块210发送候选排名信号,该候选排名信号指令排名模块210对潜在雇员候选进行排名。候选标识模块208也可以在雇用数据存储库222、存储器216或者另一信息源中存储关于前瞻雇员候选的信息(比如前瞻雇员候选的列表/概要、用于每个候选的社交图形和简档数据、从搜索服务器130、雇用服务器126和/或第三方服务器136取回的关于一个或者多个候选的信息等)以用于由前瞻候选标识引擎106的其它部件202、204、206、210和212以后访问和取回或者可以经由数据总线220向这些部件中的一个或者多个部件直接提供这一信息以用于进一步处理。
排名模块210是包括例程的软件,这些例程对前瞻雇员候选和/或雇员进行排名。在一些实施例中,排名模块210是可由处理器214执行的用于提供这一功能的指令集。在其它实施例中,排名模块210被存储于社交网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中的任何实施例中,排名模块210被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。
排名模块210可以经由处理器214耦合到候选标识模块208以接收候选排名信号。在一些实施例中,候选排名信号可以指令排名模块210以对由候选标识模块208标识的前瞻雇员候选进行排名。该排名可以至少部分基于一个或者多个标准由排名模块210执行。用于对候选进行排名的标准可以包括属性(比如候选在他的/她的社交图形中与之连接的专业人士/用户的数目;候选在他的/她的社交图形中与之连接的雇员/用户的数目;候选在他的/她的社交图形中与任何雇员和专业人士的连接的强度;候选的雇用历史;候选的雇用领域;候选的雇用状态;候选的当前雇主;候选的当前头衔;候选实现的与雇用有关的成就、候选的与雇用有关的贡献;候选在他的/她的专业团体内的参与水平、候选具有的经验水平;候选已经获得的技能集合;或者在候选的简档和/或雇用历史中包括的任何属性。
在一些实施例中,为了执行排名,排名模块210可以基于以上指出的排名标准中的一个或者多个排名标准在统计上分析每个前瞻雇员候选并且然后基于该分析对候选进行排名。例如,排名模块210可以生成用于前瞻雇员候选中的每个前瞻雇员候选的分数。分数可以是对候选的属性的统计分析的数字表达并且可以反映候选的适当性。例如,更高数值分数可以指示给定的候选比更低数值分数更好地适合雇用。排名模块210可以使用分数作为用于对候选进行排名的标准。
附加地或者备选地,排名模块210可以使对前瞻雇员候选的排名基于一个或者多个雇用标准。例如,如果搜索请求正在寻求特定职位或者技能集合,则排名模块可以至少部分基于前瞻雇员候选如何适合该职位或者基于他们相对于技能集合已经获得的技能或者经验水平对他们进行排名。排名模块可以在雇用数据存储库222、存储器216或者另一信息源中存储与排名有关的信息以用于由前瞻候选标识引擎106的其它部件202、204、206、210和212以后访问和取回或者可以经由数据总线220向这些部件中的一个或者多个部件直接提供这一信息以用于由这些部件使用。
接口模块212是包括例程的软件,这些例程用于预备和经由网络112向***100的其它实体中的一个或者多个实体提供信息。在一些实施例中,接口模块212是可由处理器214执行的用于提供这一功能的指令集。在其它实施例中,接口模块212被存储于社交网络服务器102的存储器216中并且可由处理器214访问和执行以提供这一功能。在这些实施例中的任何实施例中,接口模块212被适配用于与处理器214和社交网络服务器102的其它部件配合和通信。在一些实施例中,接口模块212可以在经由处理器214从前瞻候选标识引擎202的另一部件202、204、206、208或者210接收对于概要的信号时生成它。在一些实施例中,可以在已经对前瞻雇员候选进行排名之后从排名模块210接收信号。在其它实施例中,可以从候选标识模块208或者控制器202接收信号。
响应于接收信号,接口模块212可以生成前瞻雇员模块的概要并且向请求它的用户122的用户设备116提供概要。在一些实施例中,接口模块212可以生成概要,该概要包括由雇员标识模块206标识的雇员、由候选标识模块208标识的前瞻雇员候选、由排名模块210对接口模块212的排名和/或从雇用服务器126、搜索服务器130和/或第三方服务器136接收的关于雇员或者前瞻雇员候选的信息等。概要可以包括每个雇员和/或候选的图形图像、每个雇员和/或候选的自传概要、对每个候选如何连接到雇主的雇员的描述等。自传概要可以包括如由排名模块210指定的雇员的最相关的与专业有关的方面,比如任何给定的前瞻雇员候选先前是否已经为雇主工作、候选被谁雇用、他的或者她的头衔等。接口模块212然后可以经由网络112向请求账户概要的用户122的用户设备116发送它。
响应于接收概要,用户应用118可以经由一个或者多个用户接口向用户126呈现概要。以下参照至少图6描述一个示例接口。由接口模块212发送的概要可以包括呈现信息,并且用户应用118可以使用呈现信息以形成用户接口的观感。例如,可以使用标记语言(例如,HTML、XML等)、样式表(例如,CSS、XSL等)、图形和/或脚本(例如,JavaScript、ActionScript等)来格式化电子文件或者数据流,并且用户应用118可以解译接口指令并且基于接口指令渲染交互Web用户接口(WUI)以用于在用户设备116上显示。在其它实现方式中,用户应用118可以独立地确定用户接口的格式化和观感。使用由用户应用118呈现的用户接口,用户可以输入选择各种用户动作的命令。例如,使用这些接口,用户传输用于查看用于一个或者多个雇员或者前瞻雇员候选的完整专业简档。
接口模块212可以经由处理器214耦合到控制器202、API模块204、雇员标识模块206、候选标识模块208、排名模块210、社交数据存储库108和/或雇员数据存储库222以接收由这些部件生成的信息。在一些实现方式中,接口模块212可以从存储器216、社交数据存储库108和/或雇用数据存储库222取回信息以用于由这些部件预备和存储的或者对这些部件提供的信息补充的信息。
以下参照至少图3-图6进一步讨论控制器202、API模块204、雇员标识模块206、候选标识模块208、排名模块210、接口模块212、社交网络应用104、社交数据存储库108和雇员数据存储库222的附加结构和功能。
示例方法
现在参照图3-图5B,描述了本公开内容的方法的各种实施例。描述的各种方法使用在社交网络的社交图形中的数据。实施例包括适当数据私密保护措施。另外,将参照就位的数据私密措施来描述许多实施例,但是实施例将不限于包括这样的措施。图3是用于经由雇员连接来标识前瞻雇员候选的示例方法300的流程图。方法300通过接收302社交图形连接信息来开始。在一些实施例中,从与社交网络交互的用户接收并且在信息源(比如社交数据存储库108)中存储社交图形连接信息。例如,社交图形连接信息可以借助用户在社交网络上显式地添加其他用户作为连接、将他的/她的在社交网络上的连接布置成各种组、与其他用户的社交流交互等被接收。在又一示例中,社交图形连接信息可以通过从第三方服务导入信息被接收,该信息连接社交网络的一个或者多个用户。接着,方法300接收304描述雇主的雇主信息。雇主信息可以是用于雇主的姓名或者另一标识符。在一些实施例中,与在块306中接收的请求关联地接收雇主信息。在其它实施例中,从***100的另一实体(比如社交数据存储库108或者控制器202)接收雇主信息。在这些实施例中,也可以从这些用户接收雇主信息(比如将用户标识为雇主的雇员的信息)以用于包括在他们的社交网络用户简档中作为专业信息。
方法300通过接收306对于一个或者多个前瞻雇员候选的请求来继续。在一些实施例中,方法300可以通过接收搜索请求被发起,该搜索请求包括标识雇主的雇主信息。例如,对查看什么雇员连接到雇主感兴趣的招聘者可以经由在招聘者的用户设备116上显示的用户接口提交包括描述雇主的信息的搜索请求,并且控制器202可以接收该请求和解析它以确定雇主的身份。
方法300通过使用雇主信息标识308雇主的雇员来继续。在一些实施例中,方法300可以通过查询存储信息的信息存储库来标识308雇主的雇员,该信息关联一个或者多个雇员与雇主。例如,使用雇主信息,方法300可以在社交网络服务器102的社交数据存储库108中搜寻具有简档的用户,这些简档将他们标识为被雇主雇用。由该搜索返回的结果可以将描述雇员的数据与他们的个人和/或专业信息包括在一起。
接着,方法300基于在块302中接收的社交图形连接信息将一个或者多个用户标识310为前瞻雇员候选。在一些实施例中,候选标识模块206通过向在块310中被标识为雇员的每个用户的社交图形查询连接到雇员/用户的个体来将用户标识为前瞻雇员候选。如以上讨论的那样,实施例将包括让适当数据私密措施就位以保护用户的社交图形数据。例如,候选标识模块208可以经由API模块204查询每个雇员的社交图形。由该查询返回的结果可以将在社交网络中连接到该每个雇员的个体与用于个体中的每个个体的个人、专业和社交图形信息一起标识。在一些实施例中,这些结果可以通过使用一个或者多个雇用标准被精化。
方法300通过生成312在块310中被标识为前瞻雇员候选的用户的概要来继续。在一些实施例中,概要可以包括个人或者专业信息,比如来自每个用户在社交网络上的简档的信息。例如,概要可以包括相片、简短自传描述、指示候选如何连接到对应的一个或者多个雇员的信息和连接的强度的可视指示。例如,如果候选连接到雇主的多个雇员,则可以在用于该候选的概要中包括那些连接。方法300然后提供314概要以用于向用户显示。应当理解,在一些实施例中,可以按照周期性间隔自动地完成在块302-310中的处理,并且可以响应于接收对于概要的请求来发起在块312和314中的处理。在其它实施例中,方法300可以通过接收用于基于雇主的雇员的连接标识前瞻雇员候选的搜索请求被发起。方法300的其它变化也被设想并且落在本公开内容的范围内。方法300然后完成并且结束。
图4A和图4B是用于经由雇员连接来标识前瞻雇员候选的另一示例方法400的流程图。如在图4中所示,方法400包括与以上对于方法300描述的块相似或者相同的块。为了便于和易于理解,那些块具有相同标号并且执行相同或者相似功能,而且如指示的那样通过内部引用来结合它们的描述。
方法400通过接收402对于前瞻雇员候选的概要的请求和对于搜索参数(比如雇主信息和雇用标准)解析404该请求来开始。雇主信息可以指定应当用于搜索的一个或者多个雇主的姓名/标识符。雇用标准可以指定任何前瞻雇员候选应当满足的一个或者多个与雇用有关的属性。例如,雇用标准可以指定雇用领域、地理地区等。
方法400通过执行如以上参照至少图3讨论的块304描述的操作来继续。如果在块304中未标识雇员,则方法400结束。然而,如果在块304中标识了一个或者多个雇员,则方法400通过执行如以上参照至少图3讨论的块304描述的操作来继续。如果在块408中未标识前瞻雇员候选,则方法400结束。然而,如果在块408中标识了一个或者多个前瞻雇员候选,则方法400通过基于至少一个标准对前瞻雇员候选进行排名410来继续。在一些实施例中,前瞻雇员候选可以基于一个或者多个标准被排名。例如,排名模块210可以基于候选与雇主的雇员和/或在特定专业内的其他专业人士的连接的数目或者强度对候选进行排名。例如,如果候选连接到多个雇员或者多个雇员的联系人,则该候选可以比更少连接的候选更高排名。在另一示例中,排名模块210可以使用由排名模块210生成的分数对候选进行排名。接着,方法400执行如由以上参照图3讨论的块308和310描述的操作。方法400然后终止。
图5A和图5B是用于经由雇员连接来标识前瞻雇员候选的又一示例方法500的流程图。如在图5A中所示,方法500包括与以上对于方法300和400描述的块相似或者相同的块。为了便于和易于理解,那些块具有相同标号并且执行相同或者相似功能,而且如指示的那样通过内部引用来结合它们的描述。
方法500通过执行如以上参照图4讨论的块402和404描述的操作来开始。接着,在块502中,该方法确定是否使用API来向社交数据存储库108或者直接向本地贮存库查询雇主的一个或者多个雇员。如果方法500确定搜索社交数据存储库108,则方法500使用雇主信息经由API来查询它。例如,为了经由API查询社交数据存储库108,雇员标识模块206如以上参照至少图2讨论的那样与API模块204交互。如果方法500确定查询本地贮存库,则方法500直接使用雇主信息来查询它。本地贮存库可以是存储器216、雇用数据存储库222或者另一信息源。在一些实施例中,通过周期性地执行批作业来从社交数据存储库108取回在本地贮存库中存储的信息。
如果方法500在块508中确定在块504或者块506中未标识雇员,则该方法完成并且结束。在一些实施例中,在完成之前,方法500可以向在块402中提交请求的用户通知未发现雇员。例如,接口模块212可以基于请求来生成和发送通知以用于由用户应用118向用户显示从而向用户通知未发现雇员或者可以建议精化或者扩展的搜索,该搜索产生包括一个或者多个雇员的结果。
如果方法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取回在本地贮存库中存储的信息。
方法500通过确定516是否在块512或者514中标识了任何前瞻候选来继续。如果未标识前瞻候选,则方法500完成和结束。在一些实施例中,在完成之前,方法500可以向在块402中提交了请求的用户通知未发现前瞻雇员候选。例如,接口模块212可以基于请求来生成和发送通知以用于由用户应用118向用户显示从而向用户通知未发现前瞻雇员候选。
如果在块512或者514中标识了一个或者多个前瞻雇员候选,则方法500通过分析518每个前瞻雇员候选的用户简档和社交图形并且基于在块518中执行的分析对前瞻雇员候选进行排名来继续。在一些实施例中,排名模块210生成用于每个候选的反映该分析的分数并且基于分数对候选进行排名。接着,方法500基于在块520中执行的排名来生成522一个或者多个前瞻雇员候选的概要。概要可以包括用于每个前瞻雇员候选的个人和专业信息、每个前瞻雇员候选与哪些雇员连接、他们如何被连接等。接着,方法500如以上参照图3讨论的那样提供310概要以用于向提交了请求的用户显示。方法500然后完成和结束。
应当理解,以上描述的示例方法300-600通过示例而被提供而不应被解释为限制。另外,应当理解,方法300-600的序列或者组成的许多修改被设想并且落在本公开内容的范围内。
用户接口
图6是用于显示经由雇员连接而被标识的前瞻雇员候选的示例用户接口的图形表示。在描绘的实施例中,用户应用118可以生成和显示的用户接口600包括浏览器窗口,该浏览器窗口包括菜单栏604、侧栏区域606和内容显示区域612。菜单栏604包括用于导航回到搜索接口、设置或者修改用户可配置偏好等的选择符。侧栏区域606包括导航区域608和标签区域610,该导航区域包括指向其它关联的内容的电子链接(例如,超链接),该标签区域包括用来过滤在内容显示区域612的候选区域616中显示的前瞻雇员候选的搜索标准。
在标签区域610中包括的标签可以包括用于取消标签的过滤效果的取消选择符。例如,在取消标签/过滤标准时,在候选区域616中显示的前瞻雇员候选结果可以被自动地更新以反映对标准的去除。例如,通过选择取消标签,用户应用118可以向前瞻候选标识引擎106发送具有更新的雇用标准的更新的请求,并且前瞻候选标识引擎106可以处理请求而且提供更新的概要以用于在候选区域616中显示,该概要包括修正的前瞻雇员候选列表。
内容显示区域612也包括用于显示前瞻雇员候选正在被寻求的工作的工作职位区域614。在一些实施例中,用于在工作职业区域614中显示的工作的属性中的一个或者多个属性可以被候选标识模块208用来过滤在候选区域616中显示的前瞻雇员候选。在一些实施例中,在候选区域616中显示的前瞻雇员候选可以按照谁最佳地适合或者最接近地匹配对于在内容显示区域612中显示的职位的要求这样的顺序由排名模块210排名。例如,第一候选乔治约翰逊可以具有比吉尔克拉克或者杰夫安德森更多的产品管理经验;可以具有与ACME的雇员的更多连接;等等。
也应当理解,通过示例提供用户接口600并且也设想许多其它用户接口。例如,其它用户接口可以包括其它信息、元素、具有多种相异格式、在窗口内的定位和/或组合或者可以排除各种元素或者信息;所有这些被本公开内容的范围涵盖。
已经描述了用于经由雇员连接来标识前瞻雇员候选的各种示例实施例。在以上描述中,为了说明,阐述了许多具体细节以提供对公开内容的透彻理解。应当理解,没有这些具体细节仍然可以实现在各种示例实施例中描述的技术。在其它实例中,以框图形式示出结构和设备以便避免模糊公开内容。例如,在以上一些实施例中参照用户接口和特定硬件描述了本公开内容。然而,本公开内容适用于可以接收数据和命令的任何类型的计算设备以及提供服务的任何设备。另外,以上主要在招聘前瞻雇员候选的上下文中描述了本公开内容。然而,应当理解,本公开内容适用于在用户、专业人士或者个人之间的任何类型的关联。
为了易于描述,可以使用标注第一、第二、第三等来指代***100的一些单元。这些标注旨在于帮助区分单元,但是除非另有指示则未必暗示任何特定顺序或者排名。此外,在说明书中对“一个实施例”、“实施例”或者“一些实施例”的引用意味着结合该实施例描述的特定特征、结构或者特性被包括在公开内容的至少一个实施例中。短语“在一个实施例中”或者“在一些实施例中”在说明书中各处的出现未必都指代相同实施例。
在对计算机存储器内的数据位的操作的算法和符号表示方面呈现了以上具体描述的一些部分。这些算法描述和表示是数据处理领域技术人员用来向本领域其他技术人员最有效地传达他们的工作实质的手段。这里和一般地设想算法为促成所需结果的步骤的自一致序列。步骤是需要对物理数量的物理操控的步骤。这些数量尽管未必、但是通常采用能够存储、传送、组合、比较和以别的方式操控的电或者磁信号这样的形式。主要出于普遍用法的原因而将这些信号称为位、值、单元、符号、字符、项、数等已经证实有时是方便的。
然而,应当谨记,所有这些和相似术语将与适当物理数量关联并且仅为应用于这些数量的方便标记。除非如从前文讨论中清楚的那样另有具体陈述,应当理解,贯穿该描述,利用诸如“标识”或者“排名”或者“处理”或者“计算”或者“运算”或者“确定”或者“显示”等术语的讨论指代计算机***或者相似电子计算设备的动作和过程,该计算机***或者电子计算设备将在计算机***的寄存器和存储器内表示为物理(电子)数量的数据操控和变换成在计算机***存储器或者寄存器或者其它这样的信息存储、传输或者显示设备内相似地表示为物理数量的其它数据。
本公开内容也涉及一种用于执行这里的操作的装置。这一装置可以被具体地构造用于所需目的,或者它可以包括通用计算机,该通用计算机由在计算机中存储的计算机程序有选择地激活或者重新配置。这样的计算机程序可以被存储于计算机可读存储介质(比如但不限于包括软盘、光盘、CD-ROM、磁盘的任何类型的盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁或者光卡、包括具有非易失性存储器的USB钥的闪存或者适合用于存储电子指令的任何类型的介质)中,每个介质耦合到计算机***总线。
公开内容可以采用全硬件实施例、全软件实施例或者包含硬件和软件单元二者的实施例这样的形式。在一个优选实施例中,在包括但不限于固件、常驻软件、微代码等的软件中实施公开内容。
另外,公开内容可以采用从计算机可用或者计算机可读介质可访问的计算机程序产品的形式,该计算机可用或者计算机可读介质提供用于由计算机或者任何指令执行***使用或者与计算机或者任何指令执行***结合使用的程序代码。出于本描述的目的,计算机可用或者计算机可读介质可以是任何装置,该装置可以包含、存储、传达、传播或者传送用于由指令执行***、装置或者设备使用或者与指令执行***、装置或者设备结合使用的程序。
适合用于存储和/或执行程序代码的数据处理***将包括通过***总线直接或者间接耦合到存储器单元的至少一个处理器。存储器单元可以包括在实际执行程序代码期间运用的本地存储器、大容量存储装置和高速缓存存储器,这些高速缓存存储器提供至少一些程序代码的暂时存储以便减少必须在执行期间从大容量存储装置取回代码的次数。
输入/输出或者I/O设备(包括但不限于键盘、显示器、指点设备等)可以直接或者通过居间I/O控制器耦合到***。
网络适配器也可以耦合到***以使数据处理***能够通过居间专用或者公用网络耦合到其它数据处理***或者远程打印机或者存储设备。调制解调器、线缆调制解调器、无线适配器和以太网卡仅为当前可用网络适配器类型中的少数示例。
最后,这里呈现的算法和显示不是固有地与任何特定计算机或者其它装置有关。各种通用***可以与根据这里的教导的程序一起被使用,或者构造更专门化的装置以执行所需方法步骤可以证实是方便的。用于多种这些***的所需结构将在以上描述中显现。此外,未参照任何特定编程语言描述本公开内容。将认识到,多种编程语言可以用来实施如这里描述的教导。
旨在于公开内容的范围未被这一具体描述而是被本申请的权利要求所限定。如本领域技术人员将理解的那样,可以在其它具体形式中体现本公开内容而未脱离其精神实质或者基本特性。类似地,模块、例程、特征、属性、方法和其它方面的特定命名和划分不是强制或者重要的,并且实施本公开内容或者其特征的机制可以具有不同名称、划分和/或格式。另外,应当理解,可以将公开内容的模块、例程、特征、属性、方法和其它方面实施为软件、硬件、固件或者三者的任何组合。也无论何处将本公开内容的如下部件实施为软件,该部件的示例是模块,都可以将该部件实施为独立程序、为更大程序的部分、为多个分离程序、为静态或者动态链接库、为内核可加载模块、为设备驱动程序和/或以每一种其它方式。此外,公开内容决不限于用任何具体编程语言或者用于任何具体操作***或者环境的实现方式。因而,公开内容旨在于举例说明而不是限制在所附权利要求中阐述的主题内容。
Claims (21)
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所述的***,其中所述一个或者多个处理器还被配置为:
分析与所述多个第二用户中的每个用户关联的一个或者多个属性以生成用于每个用户的分数,其中作为前瞻雇员候选的所述多个第二用户至少部分基于用于每个用户的所述分数被排名。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/448,231 US20130275320A1 (en) | 2012-04-16 | 2012-04-16 | Identifying Prospective Employee Candidates via Employee Connections |
US13/448,231 | 2012-04-16 | ||
PCT/US2013/036653 WO2013158569A1 (en) | 2012-04-16 | 2013-04-15 | Identifying prospective employee candidates via employee connections |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104380323A true CN104380323A (zh) | 2015-02-25 |
Family
ID=49325978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380031533.XA Pending CN104380323A (zh) | 2012-04-16 | 2013-04-15 | 经由雇员连接来标识前瞻雇员候选 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130275320A1 (zh) |
EP (1) | EP2839430A4 (zh) |
CN (1) | CN104380323A (zh) |
WO (1) | WO2013158569A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109074484A (zh) * | 2016-03-02 | 2018-12-21 | 蒂诺克股份有限公司 | 用于有效率的面部识别的***和方法 |
CN111210124A (zh) * | 2019-12-26 | 2020-05-29 | 杭州威佩网络科技有限公司 | 一种招募信息处理方法及装置 |
CN113439279A (zh) * | 2018-11-19 | 2021-09-24 | 瑞米尼街道公司 | 用于提供多维人力资源配置顾问的方法和*** |
US11263418B2 (en) | 2018-08-21 | 2022-03-01 | Tinoq Inc. | Systems and methods for member facial recognition based on context information |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130282705A1 (en) * | 2012-04-24 | 2013-10-24 | International Business Machines Corporation | Optimized resource analytics |
US10965775B2 (en) * | 2012-11-20 | 2021-03-30 | Airbnb, Inc. | Discovering signature of electronic social networks |
US20140143165A1 (en) * | 2012-11-20 | 2014-05-22 | Christian Posse | Customizing a user-experience based on a job-seeker score |
US20140180945A1 (en) * | 2012-12-21 | 2014-06-26 | Sap Ag | Identifying endorsers for a candidate |
US10691737B2 (en) * | 2013-02-05 | 2020-06-23 | Intel Corporation | Content summarization and/or recommendation apparatus and method |
US20140372329A1 (en) * | 2013-06-18 | 2014-12-18 | Krishnadas Menon | Automated sourcing and screening of candidate profiles |
US10078489B2 (en) * | 2013-12-30 | 2018-09-18 | Microsoft Technology Licensing, Llc | Voice interface to a social networking service |
US20150248647A1 (en) * | 2014-02-28 | 2015-09-03 | Linkedln Corporation | Job applicant ranker |
US20150269526A1 (en) * | 2014-03-18 | 2015-09-24 | Nxmoov Llc | Method and system for matching a jobseeker and a job provider |
US20150302355A1 (en) * | 2014-04-17 | 2015-10-22 | The Boeing Company | Systems and methods for managing job candidate information and proposals |
US20150347974A1 (en) * | 2014-05-29 | 2015-12-03 | Linkedin Corporation | Multi-objective recruiter search |
US10788235B2 (en) * | 2014-11-07 | 2020-09-29 | Sony Corporation | Control system, control method, and storage medium |
CN107111359B (zh) * | 2014-11-07 | 2022-02-11 | 索尼公司 | 信息处理***、控制方法和计算机可读存储介质 |
US10212121B2 (en) | 2014-11-24 | 2019-02-19 | Microsoft Technology Licensing, Llc | Intelligent scheduling for employee activation |
US10243911B2 (en) * | 2014-11-24 | 2019-03-26 | Microsoft Technology Licensing, Llc | Suggested content for employee activation |
US10104182B1 (en) * | 2015-07-02 | 2018-10-16 | Arve Capital, Llc | System and method of facilitating communication within an interface system |
US10360277B2 (en) | 2015-08-31 | 2019-07-23 | Microsoft Technology Licensing, Llc | Controlling data migration |
CN105262794B (zh) * | 2015-09-17 | 2018-08-17 | 腾讯科技(深圳)有限公司 | 内容投放方法及装置 |
US10180990B2 (en) | 2015-10-30 | 2019-01-15 | Microsoft Technology Licensing, Llc | Activity sensing online preference assay |
US20170323269A1 (en) * | 2016-05-03 | 2017-11-09 | Linkedin Corporation | Just-in-time onboarding |
US10608972B1 (en) * | 2016-08-23 | 2020-03-31 | Microsoft Technology Licensing, Llc | Messaging service integration with deduplicator |
US10860668B1 (en) * | 2016-09-29 | 2020-12-08 | EMC IP Holding Company, LLC | Querying system and method |
USD824941S1 (en) * | 2016-12-29 | 2018-08-07 | Marketo, Inc. | Display screen with a graphical user interface |
US11625689B2 (en) * | 2020-04-02 | 2023-04-11 | KnowBe4, Inc. | Systems and methods for human resources applications of security awareness testing |
US20220198365A1 (en) * | 2020-12-21 | 2022-06-23 | Hi5Talent LLC | System and method for management of a talent network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852107A (zh) * | 2005-11-09 | 2006-10-25 | 华为技术有限公司 | 关系信息的公开、获取方法及*** |
US20070192327A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Aggregating content of disparate data types from disparate data sources for single point access |
CN102160051A (zh) * | 2008-11-26 | 2011-08-17 | 一线公司 | 结构化的工作搜索引擎 |
US8504559B1 (en) * | 2005-01-12 | 2013-08-06 | Linkedin Corporation | Method and system for leveraging the power of one's social-network in an online marketplace |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030208393A1 (en) * | 2001-04-19 | 2003-11-06 | John Younger | Method and system generating referrals for job positions based upon virtual communities comprised of members relevant to the job positions |
US8538895B2 (en) * | 2004-03-15 | 2013-09-17 | Aol Inc. | Sharing social network information |
US20120330854A1 (en) * | 2009-05-08 | 2012-12-27 | Maclaughlin Edwin J | Distributable referral directory |
US20120095931A1 (en) * | 2010-10-19 | 2012-04-19 | CareerBuilder, LLC | Contact Referral System and Method |
US8543515B2 (en) * | 2011-02-25 | 2013-09-24 | Career Management Solutions, Llc | System and method for social recruiting |
US9971993B2 (en) * | 2012-03-26 | 2018-05-15 | Microsoft Technology Licensing, Llc | Leveraging a social graph for use with electronic messaging |
US20130268373A1 (en) * | 2012-04-04 | 2013-10-10 | Linkedln Corporation | Methods and systems for presenting personalized advertisements |
-
2012
- 2012-04-16 US US13/448,231 patent/US20130275320A1/en not_active Abandoned
-
2013
- 2013-04-15 CN CN201380031533.XA patent/CN104380323A/zh active Pending
- 2013-04-15 EP EP13778036.7A patent/EP2839430A4/en not_active Withdrawn
- 2013-04-15 WO PCT/US2013/036653 patent/WO2013158569A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8504559B1 (en) * | 2005-01-12 | 2013-08-06 | Linkedin Corporation | Method and system for leveraging the power of one's social-network in an online marketplace |
CN1852107A (zh) * | 2005-11-09 | 2006-10-25 | 华为技术有限公司 | 关系信息的公开、获取方法及*** |
US20070192327A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Aggregating content of disparate data types from disparate data sources for single point access |
CN102160051A (zh) * | 2008-11-26 | 2011-08-17 | 一线公司 | 结构化的工作搜索引擎 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109074484A (zh) * | 2016-03-02 | 2018-12-21 | 蒂诺克股份有限公司 | 用于有效率的面部识别的***和方法 |
CN109074484B (zh) * | 2016-03-02 | 2022-03-01 | 蒂诺克股份有限公司 | 用于有效率的面部识别的***和方法 |
US11263418B2 (en) | 2018-08-21 | 2022-03-01 | Tinoq Inc. | Systems and methods for member facial recognition based on context information |
CN113439279A (zh) * | 2018-11-19 | 2021-09-24 | 瑞米尼街道公司 | 用于提供多维人力资源配置顾问的方法和*** |
CN111210124A (zh) * | 2019-12-26 | 2020-05-29 | 杭州威佩网络科技有限公司 | 一种招募信息处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2013158569A1 (en) | 2013-10-24 |
EP2839430A4 (en) | 2016-01-20 |
EP2839430A1 (en) | 2015-02-25 |
US20130275320A1 (en) | 2013-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104380323A (zh) | 经由雇员连接来标识前瞻雇员候选 | |
US11244294B2 (en) | Data information transaction method and system | |
CN100545843C (zh) | 用于搜索网站的方法和意见跟踪服务器 | |
US9298763B1 (en) | Methods for providing a profile completion recommendation module | |
US10977056B2 (en) | System for utilizing one or more data sources to generate a customized interface | |
CN102782676B (zh) | 基于地理标记推荐的在线搜索 | |
CN102317964B (zh) | 一种内容分发***和分发内容的方法 | |
US10395326B2 (en) | Collections of linked databases | |
US20140214895A1 (en) | Systems and method for the privacy-maintaining strategic integration of public and multi-user personal electronic data and history | |
US10025933B2 (en) | System for utilizing one or more data sources to generate a customized set of operations | |
US20120221561A1 (en) | Computer system, database and uses thereof | |
US20080059447A1 (en) | System, method and computer program product for ranking profiles | |
WO2011094341A2 (en) | System and method for social networking | |
US20170004548A1 (en) | Generating and ranking service provider recommendations in a social network | |
US9305102B2 (en) | Systems and methods for providing personalized search results based on prior user interactions | |
US20170277798A9 (en) | System for finding website invitation cueing keywords and for atrribute-based generation of invitation-cueing instructions | |
US20150310100A1 (en) | Presenting user-generated content in search results | |
CN105324771A (zh) | 识别用户先前交互的物理位置的个人搜索结果 | |
US20100100536A1 (en) | System and Method for Evaluating Network Content | |
WO2017132499A1 (en) | Timely propagation of network content | |
KR20210014998A (ko) | 가격기준 검색을 이용한 가성비 맛집 검색 서비스 제공 시스템 | |
US20140006299A1 (en) | Connecting candidates and employers using concise messaging | |
US20150358764A1 (en) | Systems and methods for interest- and location-based conversation matching | |
CN101517556A (zh) | 用于共享和访问资源的方法和*** | |
US20160371389A1 (en) | Method of presenting information on a search result page |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150225 |
|
WD01 | Invention patent application deemed withdrawn after publication |