估计使用社交媒体的用户的人口统计数据的方法和设备的制造方法_5

文档序号:8436220阅读:来源:国知局
盘并且定义为排除传播信号并且排除传输媒体。如本文所使用的,"有形计算 机可读存储介质"和"有形机器可读存储介质"被可交换地使用。另外或另选地,可以使用 存储在诸如硬盘驱动器、闪速存储器、只读存储器(ROM)、紧致盘(⑶)、数字通用盘(DVD)、 高速缓存、随机存取存储器(RAM)和/或其中存储有信息达任何持续时间(例如,达延长时 间段、永久地,对于简要情况,以用于暂时缓冲信息和/或以用于信息的缓存)的任何其它 存储装置或存储盘的非暂时性计算机和/或机器可读介质上的编码指令(例如,计算机和/ 或机器可读指令)来实现图7至图9的示例过程。如本文所使用的,术语非暂时性计算机 可读介质被明确地定义为包括任何类型的计算机可读存储装置和/或存储盘并且定义为 排除传播信号并且排除传输媒体。如本文所使用的,当短语"至少"在权利要求的序言中被 用作过渡术语时,它按照与术语"包括"是开放式的相同的方式为开放式的。
[0063] 图7的示例程序700在示例AME服务器108 (图1、图3和/或图4)处估计使用社 交媒体的用户的人口统计数据。当AME服务器108识别资产有关社交媒体消息114A时图 7的示例程序700在块702处开始。例如,标记标识符记录器302 (图3和/或图4)可以 从消息托管服务器1〇4(图1)中检索所返回的社交媒体消息115并且分析该社交媒体消息 115的文本以确定用户是否发布了有关在参照数据库118 (图1)中包括的所关注资产(例 如,经由对资产标识符120的引用而被识别)的社交媒体消息115。
[0064] 在块704处,AME服务器108确定与所关注资产相关联的资产人口统计信息。例 如,标记标识符记录器302可以从存储在参照数据库118中的数据表200中检索资产人口 统计信息124。在块706处,AME服务器108用所确定的资产人口统计信息124来标记(例 如,关联)与资产有关社交媒体消息114A相关联的用户标识符。例如,标记标识符记录器 302可以识别与资产有关社交媒体消息114A相关联的用户标识符112并且用资产人口统计 信息124来标记用户标识符112。在一些示例中,标记标识符记录器302将标记标识符记录 在标记标识符数据库304 (图3)中。
[0065] 在块708处,AME服务器108确定是否生成与用户标识符112相关联的用户的配置 文件。例如,报告器320(图3)可以针对特定用户就配置文件而查询配置文件生成器306。 如果在块708处,配置文件生成器306确定生成用户配置文件,则在块710处,配置文件生 成器306使用标记到与用户相关联的用户标识符112的人口统计信息来生成用户配置文 件。例如,配置文件生成器306可以从标记标识符数据块304识别与用户相关联的一个或 更多个标记标识符并且对标记到用户标识符112的资产人口统计信息124执行统计分析。 在一些示例中,配置文件生成器306将所生成的用户配置文件128存储在配置文件数据库 314(图 3)中。
[0066] 如果在块708处,配置文件生成器306确定不生成用户配置文件128或在配置文 件生成器306在块710处生成用户配置文件之后,则控制进行到块712,在块712处AME服 务器108确定是否继续估计使用社交媒体的用户的人口统计数据。如果在块712处,AME 服务器108确定继续估计使用社交媒体的用户的人口统计数据(例如,标记标识符记录器 302正在继续从消息托管服务器104中检索社交媒体消息115,配置文件生成器306正在继 续接收对用户配置文件128的请求,等),则控制返回到块702以识别与资产相关联的另一 社交媒体消息(例如,资产有关社交媒体消息114A)。否则,如果在块712处,(例如,由于 服务器关闭事件等)AME服务器108确定结束估计使用社交媒体的用户的人口统计数据,则 图7的示例过程700然后结束。
[0067] 图8的示例程序800在图1、图3和/或图4的AME服务器108处用与同一所关注 资产相关联的人口统计信息来标记与资产有关社交媒体消息相关联的用户标识符。图8的 示例程序可以用来实现图7的块702、块704和块706。图8的示例程序800在块802处开 始,在块802处标记标识符记录器302(图3和/或图4)检索包括在关键字列表中包括的 一个或更多个字的社交媒体消息。例如,消息检索器402可以响应于就包括在关键字列表 412中包括的一个或更多个字的社交媒体消息114对消息托管服务器104的查询而接收社 交媒体消息115。
[0068] 在块804处,标记标识符记录器302确定所返回的社交媒体消息115是否引用所 关注资产。例如,消息分析器404可以将社交媒体消息115的文本与在数据表200中包括 的资产标识符120进行比较。如果在块804处,消息分析器404识别了和资产标识符120 匹配(例如,与资产标识符120相同或几乎相同)的引用,则在块806处,标记标识符记录 器302检索与当社交媒体消息115被发布(例如,由消息发送者发送或输送)时相关联的 时间戳116。例如,时间戳检索器406可以从社交媒体消息115的文本中检索消息时间戳 116。在一些示例中,时间戳检索器406可以从媒体托管服务器104请求消息时间戳116。
[0069] 在块808处,标记标识符记录器302确定社交媒体消息115的特性是否满足与所 识别的所关注资产相关联的一个或更多个规则(例如,特定准则)。例如,规则检查器408 可以确定消息时间戳116是否充分接近电视节目的(一个或更多个)广播时间以安全地断 定由用户发生的对电视节目的暴露。在一些示例中,规则检查器408可以确定社交媒体消 息115的文本是否包括供应(例如,分发、卖和/或提供)所关注资产的已知供应商。在一 些示例中,规则检查器408可以执行消息时间戳116的时间系列分析以确定电视节目的实 时广播之间的时滞以及与电视节目有关的社交媒体消息何时由用户发送。示例规则检查器 408可以使用时滞来确定社交媒体消息是否是由用户响应于用户观看电视节目(例如,在 电视节目的广播期间或在电视节目的广播之后不久(例如,十五分钟内)发送的。
[0070] 如果在块808处,规则检查器408确定社交媒体消息115满足与所识别的所关 注资产相关联的一个或更多个规则(例如,社交媒体消息115是资产有关社交媒体消息 114A),则在块810处,标记标识符记录器302用与所关注资产相关联的资产人口统计信息 来标记与资产有关社交媒体消息114A相关联的用户标识符。例如,标识符标记器410解析 资产有关社交媒体消息114A以识别用户标识符112。标识符标记器410还可以基于在资产 有关社交媒体消息114A中识别的资产标识符120从数据表200中检索资产人口统计信息 124并且将资产人口统计信息124标记到用户标识符112(例如,使资产人口统计信息124 与用户标识符112相关联)。在块812处,标记标识符记录器302将标记标识符的记录存储 在标记标识符数据库304中。
[0071] 如果在块804处,消息分析器404确定社交媒体消息115不包括对所关注资产的 引用(例如,社交媒体消息115不包括对在数据表200中包括的资产标识符120的引用,并 且从而是非资产有关社交媒体消息114B),或者,如果在块808处,规则检查器408确定社交 媒体消息115不满足与所关注资产相关联的一个或更多个规则(例如,社交媒体消息115 是非资产有关社交媒体消息114B),或者在标记标识符记录器302在块812处将标记标识符 的记录存储在标记标识符数据库304中之后,控制进行到块814,在块814处标记标识符记 录器302确定是否继续用与识别的所关注资产相关联的人口统计信息来标记用户标识符。 如果在块814处,标记标识符记录器302确定继续用与识别的所关注资产相关联的人口统 计信息来标记用户标识符(例如,标记标识符记录器302正在继续从消息托管服务器104 中检索社交媒体消息115),则控制返回到块804以确定所返回的社交媒体消息115是否引 用所关注资产。否则,如果在块814处,标记标识符记录器302确定结束用与识别的所关注 资产相关联的人口统计信息来标记用户标识符(例如,由于服务器关闭事件等而不存在另 外的社交媒体消息要处理),则图8的示例过程800然后结束。
[0072] 图9的示例程序900在示例AME服务器108 (图1、图3和/或图4)处生成估计 使用社交媒体的用户的人口统计数据的用户配置文件。图9的示例程序900可以用来实现 图7的块710。当AME服务器108识别与用户标识符相关联的人口统计信息时,图9的示例 程序900在块902处开始。例如,人口统计数据过滤器308(图3)可以针对标记(例如,关 联)有用户标识符112的资产人口统计信息124来解析存储在标记标识符数据库304中的 标记标识符记录。在一些示例中,人口统计数据过滤器308组合标记有与同一用户相关联 的两个或更多个用户标识符112的资产人口统计信息124。
[0073] 在块904处,AME服务器108执行所识别的资产人口统计信息124的统计分析。例 如,人口统计数据分析器310(图3)可以对资产人口统计信息124应用诸如贝叶斯分析的 统计方法以确定用户适应不同的人口统计段(例如,在数据表600中包括的人口统计数据 分析结果610)的可能性。在块906处,AME服务器108针对与用户标识符112相关联的用 户来估计人口统计数据。例如,估计器312(图3)可以识别具有最高可能性的人口统计类 别(或多个类别)并且使所对应的人口统计类别与用户(例如,在数据表600中包括的所 估计的用户人口统计信息612)相关联。一般而言,随着时间的推移而与给定用户相关联的 更大量标记标识符记录(和对应的人口统计信息)增加人口统计数据归因(例如,所估计 的用户人口统计数据)的准确度。
[0074] 在块908处,AME服务器108存储包括针对用户的所估计的用户人口统计数据的 针对用户的用户配置文件。例如,配置文件生成器306(图3)可以使用所估计的用户人口 统计信息612来为用户生成用户配置文件128并且将所生成的用户配置文件128存储在配 置文件数据库314 (图3)中。在块910处,AME服务器108将时间戳与所估计的用户人口 统计信息612存储在一起。例如,时间标记装置316 (图3)可以通过例如将时间段和/或 日期信息附加到用户配置文件128中的数据的末尾来使时间段(例如,中央标准时间(CST) 上午1:00到(CST)上午1:01))和/或日期(例如,2013年1月1日)与各个生成的用户 配置文件128相关联。
[0075] 在块912处,AME服务器108确定是否继续生成用户配置文件。如果在块912处, AME服务器108确定继续生成用户配置文件(例如,配置文件生成器306正在继续接收对用 户配置文件128的请求,等),则控制返回到块902以识别与另一用户相关联的人口统计信 息。否则,如果在块912处,AME服务器108确定结束生成用户配置文件(例如,由于服务器 关闭事件等而不存在生成用户配置文件的另外的请求),则图9的示例过程900然后结束。
[0076] 图10是能够执行图7至图9的指令以实现图1、图3和/或图4的示例AME服务 器108的示例处理器平台1000的框图。处理器平台1000可以是例如服务器、个人计算机、 移动装置(例如,手机、智能电话、诸如iPad?的平板电脑)、个人数字助理(PDA)、互联网设 备、DVD播放机、CD播放机、数字录像机、蓝光播放机、游戏控制台、个人录像机、机顶盒或任 何其它类型的计算装置。
[0077] 所例示的示例的处理器平台1000包括处理器1012。所例示的示例的处理器1012 是硬件。例如,处理器1012能够由来自任何期望族或制造商的一个或更多个集成电路、逻 辑电路、微处理器或控制器来实现。
[0078] 所例示的示例的处理器1012包括本地存储器1013 (例如,高速缓存)。所例示的 示例的处理器1012经由总线1018与包括易失性存储器1014和非易失性存储器1016的主 存储器通信。易失性存储器1014可以由同步动态随机存取存储器(SDRAM)、动态随机存取 存储器(DRAM)、RAMBUS动态随机存储存储器(RDRAM)和/或任何其它类型的随机存取存储 器设备来实现。非易失性存储器1016可以由闪速存储器和/或任何其它期望类型的存储 器装置来实现。对主存储器1014U016的访问由主控制器控制。
[0079] 所例示的示例的处理器平台1000还包括接口电路1020。接口电路1020可以由诸 如以太网接口、通用串行总线(USB)和/或PCI快速接口的任何类型的接口标准来实现。
[0080] 在所例
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1