社交网络中品牌引擎对内容表示的修改的制作方法

文档序号:6593392阅读:309来源:国知局
专利名称:社交网络中品牌引擎对内容表示的修改的制作方法
技术领域
本发明涉及在线社交情境中的品牌广告和内容显示。
背景技术
传统上,品牌(brand)与已经赢得了或者被提供了身份的产品或服务相关联。品 牌的效用是将自身与竞争者区分开来。品牌可由向品牌添加价值的大量有形的(例如, 功能性产品和/或服务特性)和/或无形的(例如,情感的和/或象征性的)含义来表 示。品牌可与任何类型的产品和服务相关联。几个公知的示例性品牌包括Legos (玩具 品牌)、BMW (汽车制造商品牌)以及MerrillLynch (金融管理和咨询公司品牌)。品 牌还可与不那么有形的实体相关联,包括名人(例如,Lindsey Lohan、Michael Jordan、 Oprah)、系列电影(例如,Star Wars 、Harry Potter) >系列电视(例如,电视剧“Lost” 和 “The Office”)以及职业运动队(例如,The Dallas Cowboys,The New YorkYankees)。广告是用于将产品和服务以及如何获得和/或使用它们告知潜在消费者的一种 通信形式。广告主不断地寻求着与潜在消费者相联络的改进方式。近年来,在线广告已 经变得更普遍了。在线广告是一种使用因特网和万维网以便递送营销消息并吸引客户的 广告形式。用于在线广告的典型技术包括在网页上张贴“横幅广告”、在搜索引擎结果 页面上提供情境广告,以及电子邮件营销,其可包括发送垃圾电子邮件。社交联网服务存在于万维网上,这种服务旨在为具有共同兴趣和/或活动或者 对探索他人的兴趣和活动感兴趣的人类社区构建在线社交网络。这种服务为用户交互提 供了多种方式,包括博客、讨论组、电子邮件、文件共享、即时消息传递、在线聊天、 视频、语音聊天等等。诸如MySpace.com 和Facebook 之类的社交联网服务使得用户 能够创建自身描述页面(也称为“简档页面”(profilepage)),并且使得用户能够将他们 的页面与朋友的页面相链接。广告主将社交联网服务定位为相对新的广告前沿。例如,广告主可以提供横 幅广告,这些横幅广告在MySapce.com 或Facebook 的用户查看其自己的简档页面 时、在其查看其链接的朋友的简档页面时和/或在其查看这些网站的其他页面时出现。 另外,Facebook 包括使能其他类型的广告的应用。例如,Facebook 包括被称为
"HotLists"的应用,其使得用户能够选择并在其简档页面中列出感兴趣的主题。所选的 主题以图形图标(“Stylepix”)的形式出现在用户的简档页面中。用户可以点击主题图 标以打开可提供关于该主题的更多信息的网页。HotLists应用提供的广告被Facebook 的用户所增强。例如,用户可注意到朋
友的简档页面中的表示该用户感兴趣的主题的主题图标。如果用户希望表达其对该主题 的兴趣,则用户可将该主题图标添加到其自己的简档页面。这样,关于该主题的信息可 在用户之间散布,而无需来自广告主的直接动作。然而,社交联网服务提供的这种广告方案具有缺点。例如,Facebook 中的 HotLists应用的主题图标只具有很小或者不具有可变性。需要一种能够在社交联网环境中使用的在线广告技术,其利用社交网络来向社交网络参与者提供更相关、吸引兴趣且可 变的广告。

发明内容
使得品牌信息能够以可共享的品牌对象的形式与社交网络中的用户相关联。社 交网络中的每个用户可选择该用户感兴趣的一个或多个品牌对象。用户所选择的品牌对 象形成该用户的品牌简档,该品牌简档可与关于该用户的其他信息一起被显示。例如, 品牌简档可被显示在用户的用户简档页面上。社交网络中的其他用户可查看该用户的用 户简档页面以查看所选择的品牌对象,并且拷贝所查看的品牌对象中的任何品牌对象以 便包括在其各自自己的品牌简档中。本发明的实施例使得能够基于与品牌对象有关的情境来生成经修改的内容。例 如,在本发明的第一方面中,可从由第一用户操作的用户设备接收要求显示第二用户的 用户信息的请求。将第一用户的用户信息映射到至少第二用户的用户信息。映射还可包 括将第一用户的用户信息映射到社交网络中的其他用户的用户信息。映射可包括对与用 户有关的空间数据、时间数据、社交数据和主题数据的任何组合的映射。基于映射来生成所接收的内容(例如,从搜索引擎、广告引擎、新闻引擎或其 他来源接收的内容)的经修改表示。所接收的内容可包括一个或多个内容项。将所接 收的内容的经修改表示发送到用户设备。用户设备为第一用户显示所接收的内容的经修 改表示。所接收的内容的经修改表示可包括经过滤和/或整理的内容项、推荐内容项和 或经修改的内容项的任何组合。可以基于对所接收的内容的经修改表示的显示来生成收 入。在映射的一个示例中,可从第一用户、第二用户和任何其他用户(可选)中的每 一个的用户信息中取回用户数据。用户数据包括与每个用户相关联的空间数据、时间数 据、社交数据或主题数据中的一个或多个。所取回的用户数据可被绘图。可根据绘图来确定第一用户和多个用户的品牌简档之间的一个或多个关系。可 确定与所确定的一个或多个关系相对应的概率得分。可基于概率得分来生成所接收的内 容的经修改表示。在另一方面中,一种品牌引擎可包括映射模块和内容修改器模块。映射模块可 被配置为从由第一用户操作的用户设备接收要求显示第二用户的用户信息的请求。第一 用户具有包括第一品牌简档的相关联用户信息。第一品牌简档包括第一多个品牌对象。 第二用户的用户信息包括第二品牌简档,该第二品牌简档包括第二多个品牌对象。映射 模块被配置为将第一用户的用户信息映射到至少第二用户的用户信息以生成映射图。内 容修改器模块被配置为至少基于所生成的映射图来生成所接收的内容的经修改表示。品 牌引擎被配置为将所接收的内容的经修改表示发送到用户设备以使用户设备能够显示经 修改表示。根据以下对本发明的详细描述,将很容易清楚看出这些和其他目的、优点和特 征。注意,“发明内容”和“摘要”部分可记载发明人所设想的本发明的一个或多个但 并非所有示例性实施例。


结合在这里并形成说明书的一部分的附示了本发明并且与描述一起进一步 用于说明本发明的原理并使得本领域的技术人员能够做出和使用本发明。图1示出了根据本发明示例性实施例的品牌营销和社交网络系统的框图。图2示出了根据本发明实施例的示例性品牌数据库的框图。图3示出了根据本发明实施例的示例性品牌引擎的框图。图4示出了根据本发明实施例的图1所示的品牌营销和社交网络系统的示例的框 图。图5示出了根据本发明实施例的示例性用户信息的框图。图6示出了根据本发明实施例的示例性用户简档页面的框图。图7示出了根据本发明示例性实施例的针对用户的品牌页面的框图。图8示出了根据本发明实施例的示例性品牌页面的框图。图9和10各自图示了网络中的两个节点之间的交互的类型。图11和12各自图示了网络中的三个节点之间的交互。图13示出了根据本发明实施例在示例性社交网络中品牌与用户之间的示例性交互。图14示出了根据本发明示例性实施例的用于显示品牌信息的流程图。图15示出了根据本发明实施例的示例性发表管理器的框图。图16示出了根据本发明示例性实施例的用于映射用户数据的流程图。图17示出了根据本发明实施例针对第一和第二用户的示例性品牌简档。图18示出了根据本发明示例性实施例的用户设备的显示经过滤的品牌简档的显 示屏的框图。图19示出了根据本发明示例性实施例的用户设备的显示经整理的品牌简档的显 示屏的框图。图20示出了根据本发明示例性实施例的用户设备的显示推荐品牌对象的显示屏 的框图。图21示出了根据本发明示例性实施例的用户设备的显示经修改的品牌对象的显 示屏的框图。图22示出了根据本发明示例性实施例的用于生成经修改的品牌简档的流程图。图23示出了根据本发明示例性实施例的品牌营销和社交网络系统的框图。图24示出了根据示例性实施例的内容引擎的框图。图25示出了根据本发明示例性实施例的品牌营销和社交网络系统的框图。图26示出了根据本发明实施例的用户设备的显示品牌简档和内容的显示屏的框 图。图27示出了根据本发明示例性实施例的用于提供内容的流程图。图28示出了根据本发明示例性实施例的品牌广告和社交网络系统。图29示出了根据本发明实施例的发表管理器的框图。图30示出了根据本发明示例性实施例的用户设备的显示经过滤的内容项的显示 屏的框图。
图31示出了根据本发明实施例的用户设备的显示经整理的内容项的显示屏的框 图。图32示出了根据本发明实施例的用户设备的显示推荐内容项的显示屏的框图。图33示出了根据本发明施例的用户设备的显示经修改的内容项的显示屏的框 图。图34示出了根据本发明示例性实施例的用于生成经修改的内容区段的流程图。图35示出了本发明的实施例可在其中实现的示例性计算机系统的框图。现在将参考附图来描述本发明。在附图中,相似的标号指示相同或功能上类似 的元件。此外,标号最左端的(一个或多个)数字标识出该标号首次出现的附图。
具体实施例方式I.介绍本说明书公开了结合本发明的特征的一个或多个实施例。所公开的(一个或多 个)实施例仅仅例示了本发明。本发明的范围不限于所公开的(一个或多个)实施例。 本发明由权利要求限定。说明书中提及“一个实施例”、“实施例”、“示例性实施例”等等表明所 描述的实施例可包括特定的特征、结构或特性,但不一定每一个实施例都包括该特定特 征、结构或特性。另外,这种短语并不一定指的是同一实施例。此外,当结合一实施例 描述特定的特征、结构或特征时,认为本领域的技术人员知道结合其他实施例来实现这 种特征、结构或特征,无论是否有明确描述。II.品牌引擎和社交网络实施例本发明的实施例使得能够在在线社交网络环境中推广品牌。这种实施例利用了 社交网络来向社交网络参与者提供更相关且吸引兴趣的广告。图1示出了根据本发明示 例性实施例的品牌营销和社交网络系统100的框图。品牌营销和社交网络系统100使得 用户和品牌能够交互。如图1所示,品牌营销和社交网络系统100包括社交网络102、品 牌引擎104以及品牌集合106。品牌引擎104通过第一通信接口 114通信地耦合到社交网 络102,并且品牌引擎104通过第二通信接口 116通信地耦合到品牌集合106。在下文中 详细描述系统100的每个元件。在后续章节中提供对系统100的元件的进一步描述。社交网络102是包括用户108 (网络参与人)的社区的在线社交网络或社交网络 的组合。在图1中的社交网络102中示出了第一至第η用户108a-108n。社交网络102 可包括任何数目的用户108,包括数百个、数千个或甚至数百万个用户108。用户108可 利用相应的电子设备(例如,计算机、蜂窝电话等等)在社交网络102与彼此交互,下文 中将对此进行更详细描述。社交网络102在诸如局域网(LAN)、广域网(WAN)或网络 的组合(例如因特网)之类的通信网络内操作。例如,社交网络102可基于万维网。通 信网络使得用户108之间能够通信。社交网络102可以使能一种或多种用户交互方式, 包括通过博客、讨论组、电子邮件、文件共享、即时消息传递、在线聊天、视频、语音 聊天和/或其他用户通信机制中的一种或多种来使用户108之间能够通信。如图1所示,每个用户108具有相应的用户信息110。用户信息110可包括关 于相应的用户108可能希望社交网络102的其他用户108可访问的关于该用户的任何信息。例如,用户信息110可包括姓名和/或别名、代表性图像(例如,照片图像和/或 头像)、联络信息、状态信息、兴趣列表和/或关于相应用户108的其他信息。用户信 息110可被配置为支持每个用户108的自身描述页面(也称为“用户简档页面”),其可 被显示为网页或其他形式。在一实施例中,用户信息110可包括用户的朋友的列表。例 如,用户108a在他的用户信息IlOa中维护的朋友列表中可包括用户108b和108c。在一 实施例中,社交网络102可使得每个用户108能够将其简档页面与其列出的朋友的简档页 面相链接。品牌集合106是包含代表一个或多个品牌的信息的数据库或任何其他数据结 构。如图1所示,品牌引擎104充当品牌集合106与社交网络102之间的接口。在一实 施例中,品牌集合106可包括按照使得关于任何特定品牌的信息能够通过品牌引擎104被 提供给用户108的方式封装的品牌信息。例如,品牌集合106可以以“品牌对象”(其 可以被称为“bnmdy”)的形式存储品牌信息。在下文中更详细描述品牌集合106和品 牌对象的示例。如图1所示,每个用户108的用户信息110可包括品牌简档112。品牌简档112 是指示出相应用户108感兴趣的一个或多个品牌的列表或任何其他数据结构。例如,用 户108b的品牌简档112b可表明用户108b对品牌A、B和C感兴趣,而用户108c的品牌 简档112c可表明用户108c对品牌B、C和D感兴趣。用户108可从品牌集合106中选 择品牌来包括在该用户的品牌简档112中。或者,用户108可从另一用户108的品牌简 档112中选择品牌来包括在该用户的品牌简档112中。例如,用户108c可从用户108a的 品牌简档112a中选择品牌来包括在用户108c的品牌简档112c中。注意,用户108a-108n的用户信息IlOa-IlOn可被存储在集中存储装置或分布式 存储装置中。例如,在一个实施例中,用户信息IlOa-IlOn可被存储在共同的存储结构 中。在另一实施例中,用户信息110可被存储在每个相应用户108的本地(例如存储在 每个用户108的本地硬盘驱动器上)。另外,用户信息110和品牌简档112可被存储在一 起,或者存储在分开的存储位置。如图1所示,品牌引擎104通过第一通信接口 114和第二通信接口 116来充当品 牌集合106与社交网络102之间的接口。品牌引擎104通过第一通信接口 114与社交网 络通信地耦合,并且通过第二通信接口 116与品牌集合106通信地耦合。第一通信接口 114和第二通信接口 116可包括任何类型的通信链路和/或通信链路的组合,其中包括有 线和/或无线链路,例如IEEE 802.11无线LAN(WLAN)无线链路、以太网链路、USB链 路等等。在一实施例中,品牌引擎104可包括一个或多个网络接口,其中包括有线或无 线接口,例如IEEE802.il无线LAN(WLAN)无线接口、以太网接口、USB接口等等。在一实施例中,品牌引擎104使得用户108能够从品牌集合106获得品牌对象以 便包括在品牌简档112中。例如,品牌引擎104可以提供一接口(例如,网站),通过该 接口,用户108可以从品牌集合106中选择品牌对象。用户108可以查看其自己的品牌 简档112中的品牌对象和/或与这些品牌对象交互,并且可以查看其他用户108的品牌简 档112中的品牌对象和/或与这些品牌对象交互。例如,用户108可能能够查看其自己 的简档页面中的以及其他用户108的简档页面中的品牌对象和/或与这些品牌对象交互。 这样,品牌对象所表示的关于品牌的信息可被从一个用户108提供给另一用户108,而无需来自广告主的动作(除了向品牌集合106提供品牌对象以外)。在以下小节中描述品牌营销和社交网络系统100及其元件的示例性实施例。A.示例性品牌集合品牌是具有身份的产品、服务或任何其他真实世界实体或信息对象。图1所示 的品牌集合106可以是可被配置为包含代表一个或多个这种品牌的信息的数据库或任何 其他适当的数据结构。品牌集合106可包括以使得品牌能够通过品牌引擎104被提供给 用户108并且能够在用户108之间共享的方式封装的品牌信息。例如,图2示出了根据本发明实施例的品牌数据库200,其是图1所示的品牌集 合106的示例。如图2所示,品牌数据库200包括与第一至第x品牌202a-20&有关的信 息。在品牌数据库200中可存储与任何数目的品牌202有关的信息。在图2的示例中, 每个品牌202的品牌信息是以一个或多个品牌对象204的形式存在的。例如,如图2所 示,品牌202a具有品牌对象204aa_204ay,而品牌20&具有品牌对象204xa_204xz。品牌对象204包括含有代表相应品牌202的一方面的信息的一个或多个文件和/ 或其他数据结构。例如,如果品牌202a是BMW 品牌,则可存在表示BMW 品牌的 各方面的各种品牌对象204。例如,品牌对象204aa可以总地代表BMW 品牌,品牌对 象 204ab 可以代表 BMWZ4Coupe,品牌对象 204ac 可代表 BMW 1 Series Convertible,等寸。品牌对象204可以以文本、(一个或多个)图像、视频(例如,视频文件;比如 MPEG格式)、音频(例如,声音文件;比如WMA或WAV格式)和/或其他媒体形式中 的一种或多种的形式来表示品牌。品牌对象204可以是交互性的或非交互性的。例如, 在一实施例中,品牌对象204可以是多媒体对象或丰富媒体对象。品牌对象204可包括 软件代码,例如Javascript 、C++、ActionScript (例如,在Adobe Flash实现方式中)和 /或其他代码,用于使能期望的功能和/或交互性。当在用户108 (在图1中示出)的用 户信息210中列出时,品牌对象204可被显示在用户的简档页面中。品牌对象204可被 显示为文本、图像(例如,图标)和/或视频,并且声音可以可选地由相关联的音频文件 生成。品牌对象204是品牌身份的可共享的表达。品牌对象204可以在社交网络102 中的用户108之间共享。例如,用户108可以在其各自的用户/品牌简档中显示品牌对 象204。社交网络102中的查看所显示的品牌对象204的其他用户108可以将所显示的品 牌对象204中的吸引兴趣的一个或多个品牌对象拷贝到其自己的用户/品牌简档中。用 户的特定的品牌对象204的集合可以反映用户的个性、兴趣、爱好等等。在一实施例中,品牌对象204可以是可货币化的。例如,品牌对象204的显示 可以导致向品牌引擎104的运营者/拥有者、向创建和/或提供了品牌对象的实体、向将 所显示的品牌对象的实例包括在其用户/品牌简档中的用户108和/或向其他实体支付广 告收入。在实施例中,图1所示的品牌集合106可被存储在包括诸如光盘和/或磁存储装 置(例如,硬盘)之类的大容量存储装置在内的任何适当的存储介质中,和/或存储在存 储器设备(例如易失性或非易失性随机存取存储器(RAM))中。B.示例性品牌引擎
在实施例中,品牌引擎104使得用户108能够从品牌集合106获得品牌对象以便 包括在品牌简档112中。品牌引擎104使得用户108能够共享品牌对象,并且管理品牌 对象在用户108的品牌简档112中的显示。品牌引擎104可以用硬件、软件、固件或其 任何组合来实现。例如,品牌引擎104可以在包含一个或多个运行代码以执行品牌引擎 104的功能的处理器的一个或多个计算机系统(例如,服务器)中实现。图3示出了根据本发明实施例的品牌引擎300的框图,品牌引擎300是图1所示 品牌引擎104的示例。如图3所示,品牌引擎300包括品牌对象管理器302、关联管理器 304、发表管理器306以及商业管理器308。下面详细描述品牌引擎300的这些元件。品牌对象管理器302管理品牌引擎300对品牌对象的可用性。可创建品牌对象 的广告主和/或其他实体(例如,品牌管理器)可经由通信接口 310与品牌对象管理器 302通信,以提供所生成的品牌对象来包括在品牌集合106 (在图1中示出)中。另外, 品牌对象管理器302可使得广告主和/或其他实体能够访问存在于品牌集合106中的品牌 对象,以便对品牌对象进行修改,和/或根据需要从品牌集合106中去除品牌对象。在一实施例中,品牌对象管理器302可使得社交网络102中的用户108能够查 看、添加、修改和/或删除品牌集合106中的品牌对象204。品牌对象管理器302可提供 对品牌对象模板的访问,该品牌对象模板可被广告主、用户108和/或其他实体用于生成 品牌对象204。关联管理器304使得能够在用户108与品牌对象204之间形成关联,并且监视这 种关联。关联管理器304可接收来自用户108的品牌简档修改请求312(例如,经由通 信链路114),该请求要求例如通过向品牌简档112添加或从品牌简档112删除品牌对象 204来修改相应的品牌简档112。例如,参考图1和2,用户108a可能希望向第一用户 108a的品牌简档(品牌简档112a)添加品牌对象204ay。关联管理器304被配置为根据 品牌简档修改请求312来修改品牌简档112a,包括被配置为向品牌简档112a添加品牌对 象204ay(或者从品牌简档112a中去除品牌对象204ay,如果被请求这样做的话)。关联管理器304可被配置为从任何存储配置和/或位置访问品牌简档112 (包括 品牌简档112a)以便进行修改。例如,品牌简档112可被存储在集中式存储位置(例如, 图3所示的存储装置318)中、存储在用于每个用户108的单独存储位置处(例如,在用 户108的用户设备中)、或者存储在(一个或多个)其他位置。注意,品牌简档修改请求312可以按各种方式来生成。例如,品牌对象管理器 302可使得第一用户108a能够浏览图2所示的品牌数据库300中的品牌202a的品牌对象 204aa-204ay。第一用户108a可选择品牌数据库300中的品牌对象204ay,从而导致发起 品牌简档修改请求312。或者,第一用户108a可查看第二用户108b的品牌简档112b (例 如,显示在第二用户108b的简档页面中)。第一用户108a可以选择在所查看的品牌简档 112b中显示的品牌对象204ay,这可发起品牌简档修改请求312。发表管理器306管理例如在用户108显示简档页面时用户108的品牌简档112的 发表。要显示的品牌简档112可以是用户自己的品牌简档112或者社交网络102的另一 用户108的品牌简档112。发表管理器306可接收品牌简档发表请求314(例如,经由通 信链路114),该请求314指示出来自用户108的、要求显示品牌简档112的请求。发表 管理器306可以向存储装置318请求品牌简档发表请求314中指示出的品牌简档112。发表管理器306确定所请求的品牌简档112中存在的任何品牌对象,(经由通信接口 116)在 品牌集合106中访问所确定的品牌对象,并且(例如,经由通信链路114)在品牌简档发 表响应信号320中向发出请求的用户108提供所确定的一个或多个品牌对象204。发出请 求的用户108接收品牌简档发表响应信号320,这使得发出请求的用户108能够显示所确 定的品牌对象204。商业管理器308为品牌引擎300执行财务和商业功能。商业管理器308可以跟踪 用户108与品牌对象204的交互,这种交互可以可选地被货币化。例如,商业管理器308 可以通过监视由发表管理器306生成的品牌简档发表响应信号320来跟踪品牌对象204的 显示。另外,商业管理器308可以跟踪与所显示的品牌对象204的交互,例如当用户108 点击品牌对象204时(例如,为了显示品牌页面)。商业管理器308可以生成一个或多 个事务日志322来记录任何所生成的跟踪信息。事务日志322可被存储在存储装置318 或其他存储系统中。所跟踪的信息(例如,对品牌对象204的查看、对品牌对象204的 点击等等)可用于为与品牌引擎300相关联的实体(例如,品牌引擎300的运营者或拥有 者)生成收入。例如,商业管理器308可以存储每交互成本信息,例如每查看成本和/或每点击 成本信息,该信息可被乘以所跟踪的显示和/或点击,以确定向与所显示和/或点击的品 牌对象相关联的广告主(和/或其他实体)索要的费用。商业管理器308可被配置为经 由通信接口 316与广告主(和/或其他实体)通信以索要和/或收取费用。例如,商业 管理器308可以经由通信接口 316向广告主发送所索要的费用,并且可经由通信接口 316 接收/确认电子支付。品牌对象管理器302、关联管理器304、发表管理器306和商业管理器308可 以用硬件、软件、固件或其任何组合来实现。例如,品牌对象管理器302、关联管理器 304、发表管理器306和商业管理器308可以各自用被配置为在一个或多个处理器中运行 的代码来实现。存储装置318在存在时可以是任何适当的存储介质,包括诸如一个或多 个光盘和/或磁盘(例如,硬盘)之类的大容量存储装置,和/或存储器设备(例如,易 失性或非易失性随机存取存储器(RAM))。C.社交网络实施例图1所示的社交网络102可以用多种方式来实现。例如,在一个实施例中,品 牌引擎104可被配置为管理社交网络102的每个用户108的所有用户信息110,以及管理 品牌的分发/共享。在这种实施例中,品牌引擎104可充当管理社交网络102的社交网 络服务。在另一实施例中,品牌引擎104可管理品牌的分发/共享,而用户108的用户 信息110的管理中的至少一些是在社交网络102内部执行的。例如,图4示出了根据本发明实施例的品牌营销和社交网络系统400的框图,该 系统400是图1所示的系统100的示例。如图4所示,品牌营销和社交网络系统400包 括用户设备402、网络404、社交网络引擎406、品牌引擎104、广告主408、社交网络数 据库410以及品牌集合106。在图4中,用户设备402、网络404、社交网络引擎406和 社交网络数据库410表示图1的社交网络102的示例性实施例。在图4的实施例中,社 交网络引擎406执行在系统400中执行的社交网络管理功能的至少一部分。如图4所示,社交网络引擎406通过网络404与用户设备402通信地耦合。网络404可以是LAN、WAN或网络的组合,比如因特网。出于例示目的,三个示例性设 备在图4中被示为用户设备402。用户设备402可包括数百、数千或甚至数百万个用户设 备。示例性用户设备402包括桌面型计算机414、移动计算设备416以及移动电话418。 桌面型计算机414可以是这里提到的或者以其他方式已知的任何类型的静止计算机,包 括个人计算机。移动计算设备416可以是任何类型的移动计算设备,包括移动计算机(例 如,Palm 设备、个人数字助理(PDA)、膝上型计算机、笔记本型计算机等等)或者移 动电子邮件设备(例如,RIM Blackberry 设备)。移动电话418可以是任何类型的移动 电话,包括蜂窝电话。用户设备402可包括任何数目和类型的可被用户用来与社交网络 引擎406和/或品牌引擎104交互的设备,包括图4所示的示例性用户设备或作为图4所 示的示例性用户设备的替换。每个用户设备可通过相应的通信链路与社交网络引擎406通信。例如,如图4所 示,桌面型计算机414通过第一通信接口 428与网络404通信地耦合,移动计算设备416 通过第二通信接口 430与网络404通信地耦合,并且移动电话418通过第三通信接口 432 与网络404通信地耦合。社交网络引擎406被示为通过第四通信接口 434与网络404通 信地耦合。第一至第四通信接口 428、430、432和434可包括任何类型的通信链路或通 信链路的组合,其中包括有线和/或无线链路,例如IEEE802.il无线LAN(WLAN)无线 链路、蜂窝网络链路、无线个人区域网(PAN)链路(例如,Bluetooth 链路)、以太网 链路、USB链路等等。社交网络引擎406是使能形成用户的社区并且管理用户社区的社交网络服务。 例如,社交网络引擎406可以是存在于万维网上的社交联网服务。社交网络引擎406可 使得用户设备402的用户能够以任何数目的方式与彼此交互,包括通过博客、讨论组、 电子邮件、文件共享、即时消息传递、在线聊天、视频、语音聊天和/或其他技术来与 彼此交互。例如,社交网络引擎406可提供一网站,该网站使得用户设备402的用户能够 利用这些技术中的任何一种来与彼此交互。在实施例中,社交网络引擎406可以是传统 的社交网络月艮务,例如 Bebo (www.bebo.com)、Classmates.com (www.classmates.com)、 Facebook (www.facebook.com)、Linkedln (www.linkedin.com)、MySpace.com (www. myspace.com)、Twitter(www.twitter.com)或者任何其他社交网络服务。社交网络引擎406通过通信接口 436通信地耦合到社交网络数据库410。社交网 络数据库410为用户设备402的每个用户存储用户信息110。例如,如图4的示例中所 示,社交网络数据库410存储用户信息llOa-llOn。社交网络引擎406可以基于用户设备 402的每个用户各自的用户信息110来为每个用户容宿一个或多个自身描述页面(也称为
“简档页面”)。在一个实施例中,可利用web浏览器以网页的形式显示简档页面。社 交网络引擎406可使得用户能够将其简档页面与朋友的简档页面相链接,和/或可提供用 于形成用户的网络和在其间交互的其他形式。品牌引擎104通过通信接口 310通信地耦合到广告主408,并且通过通信接口 116通信地耦合到品牌集合106。广告主408 (和/或其他实体)可经由通信接口 310与品 牌引擎104通信(例如,如以上参考图3所述),以提供品牌对象来包括在品牌集合106 中。通信接口 412可包括任何类型的通信链路或通信链路的组合,其中包括有线和/或 无线链路,例如IEEE 802.11无线LAN(WLAN)无线链路、蜂窝网络链路、以太网链路、
13USB链路等等。在一实施例中,广告主408可通过网络404 (例如,因特网)与品牌引擎 104通信。品牌引擎104通过通信接口 438通信地耦合到社交网络引擎406。在图4的实施 例中,社交网络数据库410维护品牌简档112a-112n。品牌引擎104通过经由社交网络引 擎406访问社交网络数据库410所包含的品牌简档112a-112n(和/或用户信息110a-110n 的其余部分,如果需要的话)来管理品牌简档112a-112n。另外,与用户设备402的用户 的通信通过社交网络引擎406发生。例如,可以经由通信接口 438从社交网络引擎406 接收/向社交网络引擎406发送而不是直接从用户接收/向用户发送品牌简档修改请求 312、品牌简档发表请求314和品牌简档发表响应信号320 (如以上参考图3所述)。D.用户信息如上所述,每个用户108的用户信息110可包括各种类型和数量的信息。每个 用户108的用户信息110中包括的用户信息可以由用户主动提供,通过社交网络102和/ 或另外的渠道从用户设备402收集,从汇总这种数据的某个其他网络、系统或数据库提 供,或者通过前述方式的组合来提供。例如,图5示出根据本发明实施例的用户信息500 的框图,用户信息500是用户信息110的示例。图5所示的用户信息500可被包括在文件 或其他数据结构中。图5所示的用户信息500的每个元素可以是一个或多个数据字段、 数据记录或者数据结构中的其他类型的数据条目。如图5所示,用户信息500包括用户数据510和品牌简档112。用户数据510包 括空间数据502、时间数据504、社交数据506和主题数据508。如图中(由虚线)所指 示,品牌简档112可以被认为是一种形式的主题数据508。图5所示的用户数据510的每 个元素不一定在所有实施例中都存在。下面描述图5所示的用户数据510的元素。空间数据502可以是与用户和/或与用户相关联的电子设备的位置相关联的任何 信息。例如,空间数据502可包括任何被动收集的位置数据,例如蜂窝塔数据、GPRS 数据、全球定位服务(GPS)数据、WI-FI数据、个人区域网数据、IA地址数据和来自其 他网络接入点的数据,或者主动收集的位置数据,例如由用户输入到设备中的数据。可 通过跟踪与用户相关联的电子设备(例如,用户设备402)的路径和状态来获得空间数据 502。时间数据504是涉及与用户和/或与用户相关联的电子设备相关联的特定时间和 /或事件的基于时间的数据(例如,时间戳)或元数据(例如,到期日期)。例如,时间 数据504可包括被动收集的时间数据(例如,来自存在于电子设备上的时钟的时间数据, 或来自网络时钟的时间数据),或者主动收集的时间数据,例如由电子设备的用户输入的 时间数据(例如,用户维护的日历)。社交数据506可以是与电子设备的用户的关系有关的任何数据或元数据。例 如,社交数据506可包括用户身份数据,例如性别、年龄、种族、姓名、别名、用户的 状态(例如,在线状态或非在线相关状态)(例如,在工作、在睡觉、在休假等等)、社会 安全号、图像信息(例如图片、头像或代表用户的其他图像的文件名)和/或与用户的身 份相关联的其他信息。用户身份信息还可包括电子邮件地址、登录名和口令。社交数据 506还可包括社交网络数据。社交网络数据可包括与由用户输入的、与电子设备的用户的 任何关系有关的数据,例如与用户的朋友、家庭、同事、商业关系等等有关的数据。社交网络数据例如可包括与用户维护的电子地址簿相对应的数据。某些社交数据可与例如 位置信息相联系以推断出社交网络数据,例如基本关系(例如,用户-配偶、用户-孩子 和用户-父母关系)或其他关系(例如,用户-朋友、用户-同事、用户-商业伙伴关 系)并且可以被基本度所加权。例如,如图5所示,社交数据506可包括关系信息514。关系信息514包括指 示出用户的朋友的列表或其他数据结构,所述朋友包括作为参与社交网络102的其他用 户108的朋友。关系信息514可包括指示出的朋友的类别,例如“亲属”、“配偶”、
“父母”、“孩子”、“表亲”、“好友”、“老板”、“同事”和/或任何其他适当的 类别。社交数据506还可包括关于用户在社交网络102的界限内的声誉信息。例如, 社交网络102中的其他用户108可以对用户发表评论和/或提供评定。可以为用户确定 总体评定,其可表示用户在社交网络102中的声誉。主题数据508可以是关于电子设备的用户看起来感兴趣或者以其他方式关联到 的主题内容的任何数据或元数据。主题数据508可以由用户主动提供或者可从其他来源 得到。例如,主题数据508可包括涉及用户的事务的一个或多个事务日志504。例如, (一个或多个)事务日志504可包括用户执行的搜索的日志(例如,查询列表/结果列 表)、用户从事的商业的日志、用户的网站/网页浏览的日志、用户的通信(例如,与社 交网络102中的朋友的通信)的日志,等等。如上所述,主题数据508可包括用户的品 牌简档112/品牌对象204。社交数据506和主题数据508都可从交互数据中得出。这里使用的术语“交互 数据”指的是与用户经由电子设备进行的交互相关联的任何数据,无论该交互是主动的 还是被动的。交互数据的示例包括人际间通信数据、媒体数据、事务数据和设备交互数 据。人际间通信数据可以是从电子设备接收或由电子设备发送的、旨在作为去往或 来自用户的通信的任何数据或元数据。例如,人际间通信数据可包括与传入或传出的 SMS消息、电子邮件消息、语音呼叫(例如,蜂窝电话呼叫、IP语音呼叫)或与电子设 备相关的其他类型的人际间通信相关联的任何数据,例如关于谁在发送和接收人际间通 信的信息。如下所述,人际间通信数据可以与例如时间数据相联系以推断出关于通信的 频率的信息,包括集中的通信模式,这可指示出用户活动信息。媒体数据可以是与可呈现的媒体有关的任何数据或元数据,例如音频数据、视 觉数据和视听数据。音频数据例如可以是与下载的音乐有关的数据,例如体裁、艺术 家、专辑等等,并且可包括关于铃音、回铃音、购买的媒体、播放列表和/或共享的媒 体的数据,等等。视觉数据可以是与电子设备(例如,经由因特网或其他网络)接收的 图像和/或文本有关的数据。视觉数据可包括与从电子设备发送和/或在电子设备处捕 捉的图像和/或文本有关的数据。视听数据可包括与在电子设备处捕捉、下载到电子设 备或以其他方式与电子设备相关联的任何视频相关联的数据或元数据。媒体数据还可包括经由网络(例如,经由因特网)呈现给用户的媒体、与用户利 用网络输入和/或接收的文本(例如,搜索字词)有关的数据以及涉及与网络媒体的交互 的数据(例如点击数据(例如广告横幅点击、书签、点击模式等等))。从而,媒体数据可包括与用户的RSS馈送、预订、群组成员资格、游戏服务、提醒等等有关的数据。媒 体数据还可包括非网络活动,例如利用电子设备(比如移动电话)进行的图像捕捉和/或 视频捕捉。图像数据可包括用户添加的元数据,或者与图像相关联的其他数据,例如对 于照片可包括拍摄照片的位置、拍摄的方向、拍摄的内容以及时段等等。如下文中更详 细描述的,媒体数据可用于例如推断出活动信息或偏好信息,例如文化和/或购买偏好 fn息o交互数据还可包括事务数据或元数据。事务数据可以是与用户经由电子设备从 事的商业事务相关联的任何数据,例如厂商信息、金融机构信息(例如,银行信息)、金 融账户信息(例如,信用卡信息)、商品信息和成本/价格信息,以及购买频率信息,等 等。事务数据可用于例如推断出活动和偏好信息。事务信息还可用于推断出用户拥有的 和/或用户可能感兴趣的设备和/或服务的类型。交互数据还可包括设备交互数据和元数据。设备交互数据可以是未包括在上述 类别中的任何一种中的、与用户与电子设备的交互有关的任何数据,例如涉及与电子设 备的使用相关联的惯常模式的数据。设备交互数据的示例包括关于在电子系统/设备上 使用了哪些应用以及使用这些应用的频率和时间的数据。如下文中更详细描述的,设备 交互数据可与时间数据相联系以推断出关于用户活动和与之相关联的模式的信息。用户数据510还可包括推断出的信息。推断出的信息可以是基于如上所述的空 间数据502、时间数据504、社交数据506或主题数据508中的一个或多个来推断的。推 断出的信息从而可包括与用户的推断出的位置和/或推断出的活动有关的信息。例如, 推断出的信息可包括基本用户位置、次要用户位置、过去位置、当前位置和预测出的未 来位置信息中的一个或多个。推断出的信息可包括基于空间数据502与时间数据504的 联系来推断出的信息,以推断出这种位置数据。作为例示,空间数据502可与时间数据 504相联系以确定电子设备的用户在一天的特定时段期间经常在一个或多个特定位置。在 特定实施例中,空间数据502与时间数据504相联系以确定主要用户位置(例如,家)、 次要位置(例如,学校或工作单位)和/或其他位置,以及用户的空间/时间模式的周期 性模型。推断出的信息还可包括活动信息,例如过去活动信息、当前活动信息和预测的 未来活动信息。在这一点上,过去、当前或预测的未来活动信息可包括涉及与其他用户 的过去的通信和/或共位的信息。作为示例,空间数据502可与时间数据504相联系以 确定用户的活动(例如,工作、娱乐和/或家中活动)。推断出的信息还可包括偏好信息。偏好信息可包括文化偏好和/或购买偏好信 息。文化偏好信息可以是与用户的文化有关的任何偏好信息,例如性别偏好、种族偏 好、宗教偏好和/或艺术偏好,等等。购买偏好信息可以是与用户的购买习惯相关联的 任何偏好。所有偏好都可由用户显式提供或从汇总的用户和网络数据来隐式地推断出。用户信息110可被配置为支持每个用户108的用户简档页面,该用户简档页面可 被显示为网页或其他形式。例如,图6示出了根据本发明实施例可为社交网络102中的 用户108显示的示例性用户简档页面600。用户简档页面600可以是基于用户108的用户 信息110生成的网页或其他适当类型的页面。如图6所示,用户简档页面600包括用户 图像602、用户姓名604、用户状态606、其他用户信息608、朋友区段610、(一个或多个)发贴614、(一个或多个)应用616以及品牌区段618。注意,图6所示的用户简档 页面600的元素的位置和大小是出于例示目的提供的。用户简档页面600的元素可具有与 图6所示不同的大小和在页面600中的位置。注意,用户可与其用户简档页面600交互 以修改用户信息500的内容(例如,通过向朋友区段610添加朋友、改变用户状态606, 等等)。下面描述用户简档页面600。用户图像602是页面600所基于的用户的图像。图像可以是图片、头像或代表用 户的其他图像,其基于用户信息500的社交数据506中提供的文件名或其他图像信息(如 图5所示)。用户姓名604是社交数据506中提供的、页面600所基于的用户的姓名、昵称或 别名。用户状态606是社交数据506中提供的、页面600所基于的用户的状态(在线和 /或离线)。其他用户信息608是用户信息500中提供的、在页面600上可显示的用户的任何 其他信息。例如,其他用户信息608可包括其他用户活力信息、声誉信息(基于社交数 据506)、位置信息(基于用户空间数据502),等等。朋友区段610提供被用户包括在关系信息514中的朋友的朋友图像612(例如, 照片图像、图标、视频等等)。在图6的示例中,示出了朋友图像612a-612n。注意, 朋友区段610可显示被用户包括在关系信息514中的所有朋友的图像612,或者可显示这 些朋友中的一部分的图像612(例如,为了节省空间,如果关系信息514中包括的用户的 朋友的数目相对较大的话)。(一个或多个)发贴614可包括用户和/或用户的朋友所发布的文本、图像、视 频、音频等等。例如,可在主题数据508的事务日志中跟踪(一个或多个)发贴614的 fn息o(一个或多个)应用616包括由用户选择的、在用户简档页面600中活动的应 用。例如,(一个或多个)应用616可包括游戏、调查、小测验、社交工具、信息源,寸寸。品牌区段618显示品牌简档112的信息。例如,如图6所示,品牌区段618包 括用户品牌页面链接620和多个品牌对象图标622a-622m。品牌对象图标622是代表图5 中针对该用户示出的(一个或多个)品牌对象512的图像图标。品牌对象图标622的源 图像文件可被用其相应的品牌对象来封装。注意,品牌区段618可显示与用户相关联的 所有品牌对象的品牌对象图标622,或者可显示这些品牌对象中的一部分的品牌对象图标 622(例如,为了节省空间,如果与用户相关联的品牌对象的数目相对较大的话)。通过在用户简档页面600中显示品牌对象图标622,用户可以查看被该用户与其 社交网络身份关联起来的品牌对象。通过查看第二用户的用户简档页面600,第一用户 可查看被第二用户与其社交网络身份关联起来的品牌对象。基于查看第二用户的品牌对 象,第一用户可决定将其中的一个或多个添加到第一用户的品牌对象中。用户品牌页面链接620是可选存在的。在图6的示例中,用户品牌页面链接620 的文本是“我的品牌”,但在其他实施例中也可具有其他文本。用户品牌页面链接620 是到用户的品牌页面的链接。所链接的品牌页面可以主要关注用户的品牌对象。通过选
17择用户品牌页面链接620,用户可以去往用户的品牌页面。例如,图7示出了根据本发明实施例的示例性用户品牌页面700。如图7所示, 用户品牌页面700包括品牌对象区段702和用户品牌信息区段704。用户品牌页面700的 这些元素可具有与图7所示不同的大小和/或在页面700中的位置。品牌对象区段702类似于用户简档页面600的品牌区段618,显示出了品牌对象 图标622a-622m,这些品牌对象图标622a_622m是代表用户的品牌简档112中包含的品牌 对象的图像图标。类似于品牌区段618,品牌对象区段702可以为与用户相关联的所有 品牌对象显示品牌对象图标622,或者可以为这些品牌对象中的一部分显示品牌对象图标 622(例如,为了节省空间,如果与用户相关联的品牌对象的数目相对较大的话)。用户品牌信息区段704包括关于在品牌对象区段702中显示有图标622的品牌对 象的信息。例如,如图7所示,用户品牌信息区段704可包括品牌排名信息706、喜爱 品牌708、讨厌品牌710以及可选的其他品牌对象信息712。下面描述区段702的这些元
o品牌排名信息706可包括由用户为品牌对象区段702中示出的品牌对象生成的一 个或多个排名。例如,品牌排名信息706可包括“星级”评定系统(例如,0-5星)或 任何其他排名系统。注意,图标622在品牌对象区段702中可根据这种排名来排序。在 这种实施例中,品牌排名信息706不一定在页面700上示出。喜爱品牌708可显示由用户选择的、用户的一个或多个喜爱的品牌对象的名 称、图标622或其他表示(例如通过从品牌对象区段702中显示的图标622来选择它们)。讨厌品牌710可显示由用户选择的、用户的一个或多个讨厌的品牌对象的名 称、图标622或其他表示(例如通过从品牌对象区段702中显示的图标622来选择它们, 如果其中表示了任何讨厌的品牌对象的话)。其他品牌对象信息712可包括用户希望显示的、关于在品牌对象区段702中显 示有图标622的品牌对象的任何其他信息的任何文本、图像、视频、音频和/或其他表 示。例如,用户可提供品牌页面相关评论,其他用户可能能够提供关于品牌页面700的 评论,并且/或者其他信息可以被提供来显示在其他品牌对象信息712中。如上所述,品牌对象可以是交互性的。例如,在一实施例中,用户可以点击一 品牌图标622(例如,在用户简档页面600或用户品牌页面700中)以引起与该品牌对象 的品牌有关的动作,例如打开所表示的品牌的网页。该品牌页面可向用户提供关于该品 牌的其他信息,包括交互性和/或非交互性的品牌相关内容。下一节描述示例性品牌页E.品牌页面品牌页面可提供关于品牌的信息。品牌页面可由品牌实体、广告主或其他实体 提供。图8示出了根据本发明实施例的示例性品牌页面800的框图。如图8所示,品牌 页面800包括可用品牌对象区段802、品牌关联区段804、专有内容区段806、相关内容区 段808以及通信区段810。品牌页面800的元素可具有与图8所示不同的大小和/或在页 面800中的位置。下面描述品牌页面800的元素。用户可以通过(例如,在用户自己的 或其他用户的简档页面中)点击与由品牌页面800表示的品牌相关联的品牌图标622来查 看品牌页面800。
18
可用品牌对象区段802包含品牌图标822形式的、可用于品牌页面800所表 示的品牌的品牌对象的显示。例如,如果品牌页面800是图2所示的品牌202a的品牌 页面,则品牌页面800可显示品牌对象204aa-204ay中的一些或全部作为品牌对象图标 822a-822y。在一实施例中,用户可通过选择品牌页面800中的适当品牌图标822来选择 要包括在其品牌简档112中的品牌对象。品牌关联区段804提供对与所表示的品牌相关联的用户的指示。例如,如果用 户将一品牌的一个或多个品牌对象包括在了该用户的品牌简档112中,则该用户可与该 品牌相关联。例如,如图8所示,品牌关联区段804可包括相关联朋友区段812和相关 联用户区段814。相关联朋友区段812以朋友图像812 (类似于图6所示的朋友图像612) 的形式示出了查看品牌页面800的用户的一个或多个朋友。出于例示目的在图8中示出 了朋友图像816a-816j。取决于与所表示的品牌相关联的朋友的数目,可存在任何数目的 朋友图像816。类似地,相关联用户区段814以用户图像818的形式示出了与品牌页面800 的品牌相关联的社交网络102的一个或多个用户。取决于与所表示的品牌相关联的用 户的数目,可存在任何数目的用户图像818。出于例示目的,图8中示出了用户图像 818a-818co专有内容区段806示出了要被用户查看的、品牌页面800所表示的品牌所专有的 内容。例如,专有内容区段806可显示社区相关新闻、品牌相关新闻、游戏(可以是交 互性的)、竞赛、品牌服务和任何其他适当的专有内容。相关内容区段808可以示出要被用户查看的、与品牌页面800所表示的品牌有关 的内容。例如,相关内容区段808可显示赞助广告或间隙广告、可提供到有用网站(例 如,到搜索引擎等等)的链接和/或可提供任何其他适当的相关内容。通信区段810可示出用户和/或品牌页面800所表示的品牌的联络人和/或联络 信息。例如,通信区段810可显示已注册或已确定鼓吹该品牌的用户、实际品牌代表、 品牌的销售代表、客户支持等等的联络信息(例如,链接、电子邮件地址、电话号码等)。F.网络中的社交和品牌交互图1的社交网络102中的品牌与用户之间的交互被利用来向用户提供品牌和内容 的增强呈现。这一节描述了在社交网络102的实施例中使能的若干类型的交互。这些交 互包括用户与用户的交互、用户与品牌之间的交互、以及第一和第二用户与品牌之间的 交互。在传统的社交网络中,用户按单向和双向关系与其他用户交互。例如,在单向 关系中,第一用户可例如通过向第二用户发送电子邮件来与第二用户交互。在单向关系 中,第二用户不与第一用户交互。例如,第二用户可能不对从第一用户接收的电子邮件 作出响应。在双向关系中,第一用户可与第二用户交互,并且第二用户作为响应可与第 一用户交互。例如,第一用户可提供被第二用户查看的简档页面,并且第二用户可提供 被第一用户查看的简档页面。这种单向和双向交互在社交网络中是常见的,并且可在社 交网络102中执行。参考图9和10来描述在社交网络102中的用户和品牌之间的两种类型的可能交互。图9示出了在人物902和品牌904之间可能发生的第一交互类型900的框图。图9 所示的第一交互类型900是单向交互。交互类型900也可被称为“关注交互”或“关注 图”。在图9中,箭头906从品牌904指向人物902,以表明品牌904与人物902交互。 例如,品牌904可通过显示被人物902查看的广告来对人物902采取动作。因为图9所 示的第一交互类型900是单向交互,所以人物902不会作为回应也与品牌904交互。图10示出了在人物902和品牌904之间可能发生的第二交互类型1000的框图。 图10所示的第二交互类型1000是双向交互。交互类型1000可被称为“社交交互”或 “社交图”。在图10中,第一箭头906从品牌904指向人物902,以表明品牌904与人
物902交互。另外,第二箭头1002从人物902指向品牌904,以表明人物902与品牌904 交互。第二箭头1002可表明人物902对品牌904采取了动作。例如,人物902可能请 求了与品牌904有关的信息,可能与品牌904的产品或服务交互,和/或可能购买了与品 牌904有关的产品或服务。图9和10分别示出的第一交互类型900和第二交互类型1000是人物902与品 牌904之间的常见交互。例如,在商业世界中,向人们营销品牌是一种常见的做法。另 外,人们通过与触及到其的品牌交互来响应于该营销,也是常见的。图11和12示出了本发明实施例所使能的人物与品牌之间的交互的额外类型。图 11示出了第三交互类型1100的框图,第三交互类型1100是可能发生在第一人物902、第 二人物1102和品牌904之间的三向交互。在图11中,存在图10所示的第一人物902和 品牌904之间的双向交互。第一箭头906从品牌904指向人物902,以表明品牌904与 人物902交互。第二箭头1002从人物902指向品牌904,以表明人物902与品牌904交 互。另外,第三箭头1104从第一人物902指向第二人物1102。第三箭头1104表明第 一人物902就品牌904对第二人物1102采取了动作。例如,第一人物902可以让第二人 物1102关注品牌904,可向第二人物1102提供关于品牌904的吸引兴趣的信息,和/或 对第二人物1102采取关于品牌904的任何其他动作。第一人物902可以按任何方式与第 二人物1102交互,包括发送电子邮件、聊天、写博客、使能第二人物1102查看第一人物 902的显示出对品牌904的指示的用户简档页面,等等。这样,第一人物902可以对第 二人物1102充当关于品牌904的鼓吹者(例如,在营销情境中)(例如,通过向第二人物 1102传递关于品牌904的正面信息)。图12示出了第四交互类型1200的框图,第四交互类型1200是可能发生在第一 人物902、第二人物1102和品牌904之间的三向交互。在图12的示例中,存在图10所 示的第一人物902和品牌904之间的双向交互(“社交图”)。第一箭头906从品牌904 指向人物902,以表明品牌904与人物902交互。第二箭头1002从人物902指向品牌 904,以表明人物902与品牌904交互。另外,第四箭头1202从品牌904指向第二人物 1102。第四箭头1202表明品牌904就第一人物902对第二人物1102采取了动作。例 如,品牌904可以让第二人物1102关注第一人物902,可向第二人物1102提供关于第一 人物902的吸引兴趣的信息,和/或对第二人物1102采取关于第一人物902的任何其他 动作。品牌904可以对第二人物1102充当关于第一人物902的鼓吹者(例如,在社交情 境中)。其一个示例是品牌904的品牌页面(例如,品牌页面800),其中显示了包括第一
20人物902在内的与品牌904相关联的用户(例如,在相关联用户区段814中)。第一人 物902可在相关联用户区段814中被显示为品牌904的用户,并且可在第二人物1102查 看品牌页面800时被其所看到。这样,品牌904向第二人物1102介绍了第一人物902。图11和12所示的交互类型1100和1200在包括广告和社交环境在内的许多情境 中都是有用的。例如,图11所示的交互类型1100在社交和/或广告情境中可能是有用 的。以上进一步描述的品牌对象使能进行第一交互类型1100的三向交互。例如,广告 主可显示品牌对象,该品牌对象被社交网络102的第一用户看到(第一箭头906)。第一 用户可与该品牌对象交互(第二箭头1002),并且可将该品牌对象放置在第一用户的品牌 简档中,以便在该用户的用户简档页面中显示。社交网络102的第二用户在查看第一用 户的用户简档页面时可查看该品牌对象(第三箭头1102)。这样,根据交互类型1100, 第一用户向第二用户鼓吹了该品牌对象所表示的品牌。社交网络102可包括任何数目和组合的上述人物与品牌之间的交互。例如,图 13示出了示例性社交网络1300,其是图1所示的社交网络102的示例。出于例示目的, 社交网络1300包括人物1302a_1302i和品牌1304a_1304e。在社交网络1300中,人物1302 以单向交互(例如,人物1302a和1302b之间)和双向交互(例如,人物1302b和1302c 之间)的形式与彼此交互。另外,在社交网络1300中,人物1302和品牌1304以单向交 互(例如,品牌1304a和人物1302b)和双向交互(例如,品牌1304a和人物1302a)的形 式与彼此交互。此外,在社交网络1300中,人物1302和品牌1304以三向交互的形式与 彼此交互。例如,品牌1304e、人物1302g和1302i以类似于图11所示的交互类型1100 的三向交互的形式交互(例如,人物1302i向人物1302g鼓吹品牌1304e)。在另一示例 中,品牌1304b、人物1302e和1302f以类似于图12所示的交互类型1200的三向交互的 形式交互(例如,品牌1304b向人物1302e介绍人物1304f ;如图12所示,人物1302e在 该介绍之后可直接与人物1304f交互)。每个人物1302在社交网络102中可与任何数目的其他人物1302交互,包括被一 人物1302或品牌1304介绍给另一人物1302,这可用于向朋友列表添加朋友。另外,每 个人物1302在社交网络102中可与任何数目的品牌1304交互,包括被另一人物1302介 绍给品牌1304,以向人物的品牌列表(品牌简档)添加品牌。另外,(在用户的朋友列 表和品牌简档中指示的)品牌和用户的这种链接可被品牌引擎104用于向用户提供品牌和 内容的增强呈现。在下一节中描述这种品牌和内容的增强呈现的示例性实施例。III.修改品牌简档的示例性实施例在这一节中描述品牌的增强呈现的示例性实施例。描述了基于情境来修改品牌 简档的显示的实施例。这里描述的示例性实施例是出于例示目的而提供的,而不是限制 性的。相关领域的技术人员根据这里的教导将清楚其他的结构和操作实施例,包括修改
/替换。图14示出了根据本发明示例性实施例的用于显示品牌信息的流程图1400。流程 图1400例如可由图3所示的品牌引擎300的发表管理器306执行。出于例示目的,参考 图15所示的根据本发明实施例的发表管理器1500来描述流程图1400,发表管理器1500 是发表管理器306的示例。如图15所示,发表管理器1500包括映射模块1502和品牌简 档修改器模块1504。相关领域的技术人员基于关于流程图1400的描述将清楚其他结构和操作实施例。下面描述流程图1400。流程图1400开始于步骤1402。在步骤1402中,从第一用户接收要求显示第二 用户的用户信息的请求,其中第一用户具有包括第一品牌简档的相关联的用户信息,并 且第二用户的用户信息包括第二品牌简档。例如,如图15所示,映射模块1502可接收 品牌简档发表请求1508 (类似于以上参考图3所述的品牌简档发表请求314)。品牌简档 发表请求1508例如可以是从图1所示的社交网络102中的用户(例如第一用户108a)接 收的。请求1508例如指示出第一用户108a的要求显示第二用户的用户信息(例如,第 二用户108b的用户信息)的请求。请求1508可由第一用户108a以任何方式生成,包括 通过点击第二用户108b的朋友图像(图6),通过点击到第二用户108b的品牌信息的链 接,或者通过与可导致第二用户108b的用户信息被显示的任何其他图像、文本或社交网 络102中的其他对象交互。例如,在请求1508中,第一用户108a可请求查看第二用户108b的完整简档页 面(例如,用户简档页面600),这可导致显示全部或相对大量的用户信息110b。或者, 第一用户108a可在请求1508中请求查看第二用户108b的用户信息110b中包含的信息的 任何子集。例如,在请求1508中,第一用户108a可以具体请求查看第二用户108b的品 牌简档112b的内容。在步骤1404中,第一用户的用户信息被映射到至少第二用户的用户信息。例 如,如图15所示,映射模块1502接收用户信息110a和用户信息110b,并且响应于接收 到请求1508而生成映射图1512。映射模块1502可生成映射图1512来覆盖用户信息110a 和用户信息110b。映射图1512可指示出信息110a和110b中的一个或多个重叠,以确定 第一用户108a和第二用户108b之间的一个或多个关系。在另一实施例中,映射图1512被生成来包括第一用户108a的用户信息110a和 多个其他用户108(包括用户108b)的用户信息110之间的映射。映射图1512可指示出 用户信息110a、110b和其他用户108的用户信息110中的一个或多个重叠,这些重叠可 用于确定第一用户108a、第二用户108b和其他用户108之间的一个或多个关系。例如, 如图15所示,响应于接收到请求1508,映射模块1502可以将第一用户108a的用户信息 110a映射到社交网络102中的多个用户108b_108x的用户信息110b_110x。当多个用户108的用户信息与第一用户108a的用户信息相映射时,可以按任何 方式来确定其用户信息被映射的这特定的多个用户。例如,第一用户108a和/或第二用 户108b的关系信息514(图5)中列出的用户108(例如,朋友)可被包括在该映射中。第 一用户108a和/或第二用户108b的关系信息514中直接列出的用户108s可被认为是关系 层次中的第一层关系。映射模块1502可包括来自关系层次中的更深层用户的其他用户。 例如,映射模块1502可包括来自关系层次中的第二层用户的用户,这些用户是第一层的 用户的关系信息514中列出的用户。映射模块1502还可包括来自第三层的用户,甚至通 过继续遍历每个后续层中的用户的关系信息514中指示出的社交连接来包括来自关系层 次中的更深层的用户。从而,在实施例中,映射模块1502可基于第一用户108a的用户信息和社交网 络102中的任何数目的其他用户108(包括数十、数百、数千以及甚至更大数目的用户 108)的映射来生成映射图1512。这种实施例利用了社交网络102中的用户之间发生的巨大数目和许多类型的交互,包括以上所述的交互类型900、1000、1100和1200 (参考图 9-12),来生成映射图1512中的越来越多的有用信息。在实施例中,映射模块1502可将第一用户108a的用户信息110a中的信息的一 部分或全部与第二用户108b的用户信息110b中的相应信息相映射(以及可选地与一个或 多个其他用户108的用户信息110相映射)。例如,映射图1512可包括品牌简档112的 映射。第一用户108a的品牌简档112a可被映射到第二用户108b的品牌简档112b。该 映射还可包括到其他用户108的品牌简档112的映射。映射图1512中的重叠可指示出同 时出现在品牌简档112a和112b中(并且可选地出现在其他品牌简档112中)的一个或多 个品牌对象204。映射图1512还可指示出出现在品牌简档112a中、但未出现在品牌简档 112b中(和/或其他品牌简档中)的品牌对象204,以及未出现在品牌简档112a中、但 出现在品牌简档112b中(和/或其他品牌简档112中)的品牌对象204。以上所述的映射可被认为是用户之间的“社交”和“主题”映射。例如,用 户108可以各自具有社交网络102中的相关用户108,这些相关用户108可被称为“朋 友”。是用户108的朋友的用户108可在用户108的相关联的数据结构中指示出,例如 在图5所示的关系信息514中指示出。这些相关用户108可被认为是用户108的社交数 据506。另外,品牌简档112中包含的与品牌有关的品牌对象204可被认为是用户108的 主题数据508。因为映射模块1502在用户108之间映射用户信息110,其中包括映射用 户108的品牌简档112,所以品牌的这种映射可被认为是用户之间的“社交”和“主题” 映射。在其他实施例中,映射模块1502可在用户108之间映射用户信息110的另外的 用户数据,包括用户108的空间数据502和/或时间数据504 (在图5中针对用户数据510 示出)。例如,与用户108有关的位置信息可被存储为用户108的空间数据502。在映 射图1512中可针对用户108a、用户108b以及可选地针对其他用户108映射该位置信息。 另外,与用户108有关的时间信息可被存储为用户108的时间数据504。在映射图1512 中可针对用户108a、用户108b以及可选地针对其他用户108映射该时间信息。下面描述 可被包括在用户的用户信息中、从而可被映射模块1502所映射的空间数据502和时间数 据504的示例。空间数据502可包括用户108与和品牌对象204有关的信息和/或真实世界实体 交互的一个或多个位置。例如,第一用户108a可能曾走路经过、开车经过或者甚至停止 / 暂停在位于 Missouri 的 Springfield 的 Main Street 和 Maple Street 的交点处的 BMW 经 销店。该空间信息可被存储在第一用户108a的用户数据510a中。例如,“Missouri的 Springfield的Main Street和Maple Street的交点”这个位置可被存储为用户数据510a的空 间数据502。该位置信息可与品牌对象204有关。例如,BMW 品牌对象204可存在 于第二用户108b的品牌简档112b中。从而,与BMW 品牌对象204有关的空间数据 502可与第二用户108b相关联,因为第二用户108b的品牌简档112b包括BMW 品牌对 象204。所有BMW经销店的位置可与BMW 品牌对象204相关联,从而可被包括在第 二用户108b的空间数据502中。如果映射图1512被生成来包括用户108的空间数据的 映射,则映射图1512可指示出第一用户108a的空间数据502和第二用户108b的空间数 据 502 中在 Missouri 的 Springfield 的 Main Street 和 Maple Street 的交点处的 BMW 经销店上的重叠。时间数据504可包括用户108与和品牌对象204有关的信息和/或真实世界实体 交互的时间。例如,第一用户108a和第二用户108b可能都出席了同一音乐会或其他事 件,这是由第一用户108a和第二用户108b两者在其各自的空间数据502和时间数据504 中指示出了相同时间(音乐会的时间)的相同位置(音乐会的位置)来指示的。如果映射 图1512被生成来指示出用户108的空间和时间数据的映射,则映射图1512可由于第一用 户108a和第二用户108b均出席了该音乐会而指示出两者的空间数据502和时间数据504 中的重叠。在另一示例中,空间数据502可指示出用户108可能去过同一位置,但时间数据 504可指示出用户108是在不同的时间在该同一位置的。例如,第一用户108a和第二用 户108b的空间数据502可指示出它们都在同一咖啡店购买咖啡。第一用户108a的时间 数据504可指示出第一用户108a在第一时间(例如,在早晨)在该咖啡店购买,而第二 用户108b的时间数据504可指示出第二用户108b在第二时间(例如,在晚间)在该咖啡 店购买。从而,如果映射图1512被生成来指示出用户108的空间和时间数据的映射,那 么对于第一用户108a和第二用户108b,映射图1512可指示出空间数据502中的重叠(在 同一咖啡店购买),同时指示出时间数据504中没有重叠(在不同的时间购买)。从而,在流程图1400的步骤1404中,映射模块1502可生成映射图1512以映 射与任何数目的用户有关的用户数据,并且包括空间数据502、时间数据504、社交数据 506和/或主题数据508的任何组合的映射。在一实施例中,流程图1400的步骤1404可 由映射模块1502根据图16所示的流程图1600来执行。图16示出了根据本发明示例性 实施例的用于映射用户数据的流程图1600。下面描述流程图1600。在步骤1602中,从第一用户和一个或多个其他用户的每一个的用户信息中取回 用户数据,该用户数据包括与每个用户相关联的空间、时间、社交或主题数据中的一个 或多个。如上所述,可以为第一用户108a、第二用户108b和任何另外的用户108从其各 自的用户信息110中获得用户数据510,包括空间数据502、时间数据504、社交数据506 和/或主题数据508。(用户信息500的)用户数据510可被存储在任何适当的存储位置 中以及被从该存储位置取回,该存储位置包括位于品牌引擎104本地或远程的集中存储 装置(例如,图3所示的存储装置318)、通过社交网络引擎406访问的存储装置(例如, 社交网络数据库410)、或者分布式存储装置(例如,用户设备402的存储装置)。在步骤1604中,所取回的用户数据被绘成图。例如,在一实施例中,映射模 块1502可生成多维图的图数据,该多维图取决于空间数据502、时间数据504、社交数 据506和/或主题数据508而具有若干个维度。例如,可以生成四维图,其中空间数据 502、时间数据504、社交数据506和主题数据508是该图的各个轴。另外,映射中所涉及 的每个用户108可以是图中的相应节点,覆盖由该用户的空间数据502、时间数据504、 社交数据506和主题数据508确定的四维空间。该图中两个或更多个用户108的空间数 据502、时间数据504、社交数据506和/或主题数据508的任何交点可以指示出用户之 间的相应空间、时间、社交和/或主题关系。重叠的量可以指示出关系的类型和强度。 图中在空间数据502、时间数据504、社交数据506和/或主题数据508中的任何一个或 多个上没有重叠可表明用户之间的相应关系距离。这种关系和/或距离信息可用于确定
24对品牌简档和/或对内容的修改。下面描述对这种关系的确定和分析的描述。返回参考图14中的流程图1400,在步骤1406中,基于映射图生成第二品牌简档 的经修改的表示。例如,在一实施例中,品牌简档修改器模块1504可基于在步骤1404 中生成的映射图来生成第二品牌简档的经修改的表示。如图15所示,品牌简档修改器模 块1504接收映射图1512、用户信息110a和用户信息110b。品牌简档修改器模块1504可 以可选地接收其他用户108c-108x的用户信息llOc-llOx。品牌简档修改器模块1504基 于映射图1512和接收到的用户信息来生成响应1510 (类似于以上参考图3所述的品牌简 档发表响应信号320)。响应1510包括第二用户108b的品牌简档112b的经修改的品牌简 档表示,并且可以可选地包括用户信息110b的其他数据(例如,在显示用户108b的完整 用户简档页面时)。品牌简档修改器模块1504通过通信接口 116耦合到品牌集合106, 以接收要在响应1510中发送的任何品牌对象204。响应1510被从品牌简档修改器模块 1504发送到社交网络102中的发出请求的用户(例如,第一用户108a)。品牌简档修改器模块1504可生成经修改的品牌简档表示,以包括对第二用户 108b的品牌简档112b的任何类型和数量的修改的表示。示例性类型的修改包括对品牌简 档112b的过滤(例如,去除一个或多个品牌对象204)、对品牌简档112b的整理(例如, 对品牌简档112b中的品牌对象204的重排序)、提供对一个或多个品牌对象204的推荐、 以及修改品牌简档112b的一个或多个品牌对象204。经修改的品牌简档表示可包括这些 修改类型中的任何一个或任何组合。为了易于例示,下面在两个用户的映射的情境中参 考图17-21来描述这些类型的修改的示例。在其他实施例中,这些类型的修改可在任何 数目的用户的映射的情境中执行,这是相关领域的技术人员根据这里的教导可知的。图17示出了社交网络数据库410中存储的用户信息110a和用户信息110b的示 例。用户信息110a包括品牌简档112a,并且用户信息110b包括品牌简档112b。如图17 所示,品牌简档112a包括品牌对象204a-204e,并且品牌简档112b包括品牌对象204a、 204c、204d和204f-204h。第一用户108a可能先前已向社交网络102中添加了品牌对象 204a-204e,作为第一用户108a感兴趣的品牌的表示,而第二用户108b可能先前已向品 牌简档112b添加了品牌对象204a、204c、204d和204f_204h,作为第二用户108b感兴趣 的品牌的表示。通常,如果第一用户108a显示品牌简档112a(例如,利用图4所示的用 户设备402之一),则品牌对象204a-204e被显示,而如果第一用户108a显示第二用户 108b的品牌简档112b,则品牌对象204a、204c、204d和204f_204h被显示。在本发明的实施例中,如果第一用户108a尝试显示第二用户108b的品牌简档 112b(例如,通过尝试查看第二用户108b的用户简档页面),则在第一用户108a的用户 设备处生成请求1508。请求1508被从该用户设备发送。请求1508被映射模块1502所 接收,映射模块1502如以上参考步骤1404所述将用户信息110a映射到用户信息110b, 并且生成映射图1512。映射图1512可用于确定用户108a和108b之间的关系,这些关系 可用于生成第二用户108b的品牌简档112b的经修改的表示。映射图1512被品牌简档修 改器模块1504所接收。在一实施例中,品牌简档修改器模块1504可被配置为基于映射图1512在流程图 1400的步骤1406中过滤品牌简档。品牌简档修改器模块1504接收包括用户信息110a 到用户信息110b的映射的映射图1512,并且基于映射图1512生成品牌简档112b的经过
25滤的表示。在品牌简档112b的经过滤的表示中,不存在品牌对象204a、204c、204d和 204f-204h中的一个或多个。例如,品牌简档修改器模块1504可被配置为过滤掉不是存 在于图17所示的品牌简档112a和112b两者中的品牌对象204(过滤掉不重叠的主题数 据508)。品牌简档修改器模块1504可生成响应1510以包括共同的品牌对象-品牌对象 204a、 204c和 204d。例如,图18示出了根据本发明实施例的第一用户108a的用户设备的显示屏 1802。在图18的示例中,第一用户108a与浏览器1804交互以显示第二用户108b的品牌 简档。在当前示例中,品牌简档修改器模块1504生成了用以包括共同的品牌对象204a、 204c和204d的响应1510。第一用户108a的用户设备接收响应1510,并且作为结果,显 示屏1802通过示出表示共同的品牌对象204a、204c和204d的品牌对象图标622a、622c 和622d来显示包括共同的品牌对象204a、204c和204d的经修改的品牌简档1806 (品牌 简档112b的品牌对象204f-204h被过滤掉了)。在另一过滤示例中,品牌简档修改器模块1504可被配置为从品牌简档112b中过 滤掉存在于品牌简档112a中的品牌对象204(过滤掉重叠的主题数据508)。例如,在当 前示例中,品牌简档修改器模块1504可生成用以包括品牌对象204f-204h的响应1510, 这些品牌对象存在于第二用户108b的品牌简档112b中,但不存在于第一用户108a的品牌 简档112a中。结果,第一用户108a的用户设备的显示屏可显示包括品牌对象204f_204h 的经修改的品牌简档。品牌简档修改器模块1504可被配置为基于映射图1512执行对品 牌简档的其他类型的过滤。在一个过滤示例中,如上所述,(图5中示出的)社交数据506的关系信息514可 列出第一用户108a的“朋友”。这些朋友可被分类为“亲属”、“配偶”、“父母”、
“孩子”、“表亲”、“好友”、“老板”、“同事”和/或任何其他适当的类别。在 一实施例中,品牌简档修改器模块1504可被配置为基于用户108a和用户108b之间的关 系来过滤品牌简档112b。例如,如果第二用户108b是第一用户108a的孩子,则品牌简 档修改器模块1504可被配置为从品牌简档112b中过滤掉第二用户108b (孩子)可能不希 望第一用户108a(父母)查看的品牌对象,例如与面向青少年的娱乐品牌(例如,摇滚乐 团、说唱艺人等等)有关的品牌对象。在相反的情况下,如果第二用户108b是第一用户 108a的父母,则品牌简档修改器模块1504可被配置为从品牌简档112b中过滤掉第二用 户108b (父母)不希望第一用户108a(孩子)查看的品牌对象,例如与主题更成熟的品牌 (例如,具有暴力或其他成熟主题的电影、酒精饮料、香烟等等)有关的品牌对象。品 牌简档修改器模块1504可被配置为基于第一用户108a和第二用户108b之间的任何指示 出的关系来过滤品牌简档112b,包括按年龄来过滤品牌简档112b。品牌简档修改器模块 1504还可被配置为基于第一用户108a和第二用户108b之间的关系来对品牌简档112b进 行整理、推荐或修改。以类似的方式,品牌简档修改器模块1504可被配置为基于时段(例如,在早 晨、中午和/或夜间过滤掉特定的品牌对象)和/或第一用户108a的位置来过滤(和/ 或整理、推荐或修改)品牌简档112b。在另一实施例中,品牌简档修改器模块1504可被配置为基于映射图1512在流 程图1400的步骤1406中整理品牌对象。品牌简档修改器模块1504接收包括用户信息110a到用户信息110b的映射的映射图1512,并且基于映射图1512生成品牌简档112b 的经整理的表示。在品牌简档112b的经整理的表示中,品牌对象204a、204c、204d和 204f-204h可被整理成不同的顺序。例如,品牌对象204a、204c、204d和204f_204h中 的一个可通过对映射图1512的分析而被确定为与第一用户108a更相关,并从而可被移动 以被首先显示。例如,最相关的品牌对象可以是品牌对象204g。品牌对象204g可能因 为以下原因而被确定为最相关因为在映射图1512中它被指示为与第一用户108a的品牌 对象204a-204e关系最紧密(在第一用户108a和第二用户108b之间具有空间、时间、社 交和/或主题数据502-508的最强重叠),因为由于显示品牌对象204g而收到最多的广告 收入,和/或因为任何其他原因。可以按类似的方式选择经整理的第二品牌对象、第三 品牌对象等等,用于品牌简档112b的经整理的表示。在当前示例中,品牌简档修改器模 块1504可生成响应1510来包括品牌简档112b的品牌对象的以下经整理的列表_从最相 关到最不相关排名的品牌对象204g、204c、204f、204a、204h和204d。图19示出了根据本发明示例性实施例的第一用户108a的用户设备的显示经整理 的品牌对象的显示屏1802。在图19的示例中,第一用户108a与浏览器1804交互以显 示第二用户108b的品牌简档。在当前示例中,品牌简档修改器模块1504生成了用以包 括按品牌对象204g、204c、204f、204a、204h和204d的顺序的经整理的品牌对象的响应 1510。第一用户108a的用户设备接收响应1510,并且作为结果,显示屏1802通过示出 相关联的品牌对象图标622g、622c、622f、622a、622h和622d来显示包括经整理的品牌 对象204g、204c、204f、204a、204h和204d的经修改的品牌简档1906。整理在第二用 户108b的品牌简档112b非常大(包括太大以至于不能同时显示所有品牌对象图标622) 时可能尤其有用,从而重要的品牌对象204可被整理到列表的开头以便更容易可见。在另一实施例中,品牌简档修改器模块1504可被配置为基于映射图1512在流程 图1400的步骤1406中添加/推荐品牌对象。品牌简档修改器模块1504接收包括用户信 息110a到用户信息110b的映射的映射图1512,并且基于映射图1512来生成包括(例如, 不存在于第一品牌简档112a和第二品牌简档112b中的任一个中的)推荐品牌对象的品牌 简档112b的表示。在所生成的品牌简档112b的表示中,可存在品牌对象204a、204c、 204d和204f-204h,以及推荐品牌对象204i。品牌对象204i可能通过对映射图1512的分 析而被确定为与第一用户108a相关,从而被添加作为推荐品牌对象。品牌对象204i可 能因为一个或多个原因而被推荐给第一用户108a,所述原因包括代表了通过分析映射图 1512而确定第一用户108a感兴趣的品牌类中的品牌、代表了通过分析映射图1512而确定 第一用户108a和第二用户108b两者都感兴趣的品牌类中的品牌,和/或任何其他原因。 可以确定任何数目的推荐品牌对象。在当前示例中,品牌简档修改器模块1504可生成响 应1510以包括(第二简档112b的)品牌对象204a、204c、204d和204f_204h以及推荐品 牌对象204i。图20示出了根据本发明实施例的第一用户108a的用户设备的显示推荐品牌对象 的显示屏1802。在图20的示例中,第一用户108a与浏览器1804交互以显示第二用户 108b的品牌简档。在当前示例中,品牌简档修改器模块1504生成了用以包括品牌对象 204a、204c、204d和204f_204h以及推荐品牌对象204i的响应1510。第一用户108a的用 户设备接收响应1510,并且作为结果,显示屏1802通过示出品牌对象图标622a、622c、622d和622f-622h并且在推荐品牌对象区段2002 (在显示屏1802中其可由文本“推荐品 牌”和/或其他适当的文本/图像来指示)中示出品牌对象图标622i,来显示包括品牌对 象204a、204c、204d和204f_204h以及推荐品牌对象204i的经修改的品牌简档2006。在另一实施例中,品牌简档修改器模块1504可被配置为基于映射图1512在流程 图1400的步骤1406中修改一个或多个品牌对象。品牌简档修改器模块1504接收包括用 户信息110a到用户信息110b的映射的映射图1512,并且基于映射图1512来生成包括经 修改的品牌对象的品牌简档112b的表示。例如,在所生成的品牌简档112b的表示中, 可存在品牌对象204a、204c、204d和204f_204h。通过对映射图1512的分析可确定由于 一个或多个原因而希望修改品牌对象204c。例如,品牌对象204c可能由于以下原因而被 修改因为通过分析映射图1512而确定其具有与第一用户108a的被提高或降低的相关度 (例如,由于与其他品牌对象204同时出现),因为在品牌对象204c所表示的品牌中发生 了变化,因为通过分析映射图1512而确定第一用户108a和第二用户108b两者都对品牌 对象204c感兴趣,和/或因为任何其他原因。可以修改任何数目的品牌对象。在当前 示例中,品牌简档修改器模块1504可生成用以包括(第二简档112b的)品牌对象204a、 204d和204f-204h以及品牌对象204c的经修改版本的响应1510。图21示出了根据本发明实施例的第一用户108a的用户设备的显示经修改的品牌 对象的显示屏1802。在图21的示例中,第一用户108a与浏览器1804交互以显示第二用 户108b的品牌简档。在当前示例中,品牌简档修改器模块1504生成了用以包括品牌对象 204a、204d和204f_204h以及品牌对象204c的经修改版本的响应1510。第一用户108a 的用户设备接收响应1510,并且作为结果,显示屏1802通过示出品牌对象图标622a、 622d和622f-622h并示出经修改品牌对象图标2102c来显示包括品牌对象204a、204d和 204f-204h以及品牌对象204c的经修改版本的经修改的品牌简档2106。可以按任何方式来修改品牌对象。例如,经修改品牌对象图标2102c可被修改 (相对于品牌对象图标622c),以具有经修改的文本和/或图形。经修改品牌对象图标 2102c相对于品牌对象图标622c可具有不同的文本和/或一个或多个不同的图像,可以是 闪烁的,可以是/具有一个或多个不同的颜色,可以是移动的(例如,振动、转弯),具 有改变了的大小或者大小在改变,可以发出声音(例如,相关联的声音文件可播放),可 以示出视频,和/或可相对于品牌对象622c具有任何其他适当的视觉和/或音频差异。如 果品牌对象204c被确定为具有被提高的相关度,则修改可以旨在例如通过使用更明亮的 颜色、运动等等来吸引对经修改品牌对象图标2102c的关注。或者,如果品牌对象204c 被确定为具有被降低的相关度,则修改可以旨在例如通过使用暗淡的颜色、灰度图等等 来降低对经修改品牌对象图标2102c的关注。从而,品牌简档修改器模块1504可以按多种方式来修改品牌简档。这种修改是 基于映射图1512的,映射图1512可包括用户102a和102b的用户信息之间的映射(如前 一示例中那样),或者用户102a的用户信息和多个其他用户(包括用户102b)的用户信息 之间的映射。映射图1512可包括用户的空间数据502、时间数据504、社交数据506和 /或主题数据508的映射,如上所述。在一实施例中,流程图1400的步骤1406可由品牌简档修改器模块1504根据图 22所示的流程图2200来执行。图22示出了根据本发明示例性实施例的用于生成经修改的品牌简档的流程图2200。流程图2200是以上参考映射模块1502描述的流程图1600的 继续。下面描述流程图2200。在步骤2202中,根据步骤1604的图确定第一用户和多个用户的品牌简档之间的 一个或多个关系。例如,在一实施例中,品牌简档修改器模块1504可接收由映射模块 1502根据步骤1604生成的图数据。如上所述,图数据可具有取决于所包括的数据类型 (例如,空间数据502、时间数据504、社交数据506和/或主题数据508)的维度数。品 牌简档修改器模块1504可被配置为根据该图来确定用户的用户信息之间的一个或多个关 系。例如,品牌简档修改器模块1504可确定用户之间的空间数据502、时间数据504、 社交数据506和/或主题数据508中的关系。可以在该图中为每个用户绘出用户数据, 使得每个用户是该图中的一个节点,并且该节点具有基于相应用户的空间数据502、时间 数据504、社交数据506和/或主题数据508的多维形状。该图中用户之间的重叠的量可 指示出用户之间的关系的类型和强度。该图中在空间数据502、时间数据504、社交数据 506和/或主题数据508中的任何一个或多个中没有重叠可指示出用户之间的相应关系距 离。这种关系和/或距离信息可用于确定对品牌简档的修改。例如,可根据该图确定用户的品牌简档中包含的品牌对象204之间的关系。该 图可指示出同时出现在用户的品牌简档112中的一个或多个品牌对象204、出现在第一用 户108a的品牌简档112a中但未出现在其他用户的任何或许多品牌简档112中的品牌对象 204、以及未出现在第一用户108a的品牌简档112a中但出现在其他用户的许多(或全部) 品牌简档112b中的品牌对象204。另外,该图的空间数据502可指示出用户的品牌对象204之间的关系。例如, 对于以上所述的BMW 品牌对象204的示例,品牌简档修改器模块1504可根据该图确定 存在于第一用户108a和第二用户108b之间的空间关系。第一用户108a经过了 BMW 经销店,并且第二用户108b的品牌简档112b具有BMW 品牌对象204,其具有相关联 的经销店位置信息。因此,对于BMW 品牌对象204,第一用户108a和第二用户108b 之间存在空间数据502中的重叠。类似地,该图的时间数据504可指示出用户的品牌对象204之间的关系。例如, 该图可表明由于与同一事件有关的重叠的时间数据504和空间数据502,两个或更多个用 户曾出席了该同一事件。至于具体示例,用户108a和108b的时间数据504 (和空间数据 502)可表明他们都出席了音乐会(例如,第一用户108a和第二用户108b曾在同一时间位 于同一位置)。从而,对于该音乐会,存在第一用户108a和第二用户108b之间的空间数 据502和时间数据504中的关系。第二用户108b在品牌简档112b中可具有音乐会相关 品牌对象204,例如乐团、歌手或其他演艺人员(例如,The Rolling Stones、Sting等等) 的品牌对象。从而,对于音乐会品牌对象204,存在第一用户108a和第二用户108b之间 的空间数据502和时间数据504中的重叠。至于咖啡店示例,空间数据502可表明用户108去过同一位置,而时间数据504 可表明用户108是在不同时间位于该位置的。从而,对于与咖啡店有关的品牌对象204, 可存在第一用户108a和第二用户108b之间的空间数据502中的重叠,而没有时间数据 504中的重叠,从而表明了与咖啡店品牌对象204的另一种类型的关系(例如,访问共同 的位置,但不是共同的事件)。
在流程图1600的步骤1604中由映射模块1502生成的图可用于在流程图2200的 步骤2202中确定用户和品牌简档之间的其他关系。例如,该图可指示出社交网络上品牌 对象204的采用模式。当新的品牌对象204被介绍到社交网络时,社交网络中的第一用 户将从品牌集合106(在图1中示出)把该新品牌对象204添加到其品牌简档112。其他 用户将从品牌集合106或从第一用户的品牌简档112添加该新品牌对象204。另一些用户 则将从品牌集合106或从先前用户的品牌简档112添加该新品牌对象204,以添加该新品 牌对象204。这样,该新品牌对象204可在整个品牌网络104上散布。该图可被分析以 确定新品牌对象204的这种散布模式。可以根据此采用模式、根据时间数据504之间的 关系(用户获得新品牌对象204的时间)和社交数据506 (后续用户从其获得品牌对象204 的源用户),来确定社交网络102中在帮助新品牌对象204散布方面比其他用户更重要的 用户。社交网络102中使得社交网络102中最多的用户能够接收到新品牌对象204的用 户被认为是关键品牌对象促进者或影响者。这种用户可以是社交网络102中其各自的朋 友网络中散布信息的关键用户。如果第一用户108a是关键品牌对象影响者,则品牌简档 修改器模块1504可被配置为向第一用户108a推荐新品牌对象,以帮助促进其在社交网络 102中所有用户之间的高效且迅速的散布。在步骤2204中,确定与所确定的一个或多个关系相对应的一个或多个概率得 分。对于每个关系,可确定一概率得分。可以按任何适当的方式来确定这种概率得分。 例如,可以针对多种关系因素来确定概率得分,所述关系因素包括一个或多个用户108 的用户数据510(空间数据502、时间数据504、社交数据506和/或主题数据508)的重 叠的量、具有用户数据510的任何特定重叠的用户108的数目、不重叠的用户数据510的 用户108之间的距离(例如,空间距离、时间距离、社交距离和/或主题距离),等等。例如,如图17所示,第一用户108a的品牌简档112a包括品牌对象204a_204e, 而第二用户108b的品牌简档112b包括品牌对象204a、204c、204d和204f_204h。品牌 简档修改器模块1504可确定在其品牌简档中包括品牌对象204a-204e的用户和在其品牌 简档中包括品牌对象204f的用户之间的关系(同现关系)。所确定的关系可用于确定概 率得分。例如,映射图1512中映射的在其品牌简档中包括品牌对象204a-204e全部的用 户中的78% (相对高联系)在其品牌简档中也包括了品牌对象204f。从而,用户108a可 能对品牌对象204f感兴趣的概率得分可能较高(例如,78%)。在另一示例中,在其品 牌简档中包括品牌对象204a-204e全部的用户中只有12% (相对低联系)在其品牌简档中 也包括了品牌对象204g。从而,用户108a可能对品牌对象204g感兴趣的概率得分可能 较低(例如,12%)。在步骤2206中,基于一个或多个概率得分来确定第二品牌简档的经修改的表 示。(第二用户108b的)第二品牌简档112b的经修改的表示可如上所述被确定,以提供 经过滤和/或整理的品牌简档、提供品牌对象推荐和/或提供经修改的品牌对象。例如,在其品牌简档中包括品牌对象204a-204e全部的用户中的78%也在其品 牌简档中包括了品牌对象204f的情况下,品牌简档修改器模块1504可向用户108a生成对 品牌对象204f的推荐(例如,图20)。作为附加或替换,品牌简档修改器模块1504可生 成经修改的品牌简档,该经修改的品牌简档将品牌对象204f整理为位于品牌对象列表的顶部附近或位于品牌对象列表的顶部(例如,图19)。另外,品牌简档修改器模块1504 可生成品牌对象204f的经修改版本,以吸引对品牌对象204f的关注(例如,图21)。在其品牌简档中包括品牌对象204a-204e全部的用户中只有12%也在其品牌简 档中包括了品牌对象204g的情况下,品牌简档修改器模块1504可生成过滤掉(不显示) 品牌对象204g的经修改的品牌简档。或者,品牌简档修改器模块1504可生成经修改的 品牌简档,该经修改的品牌简档将品牌对象204g整理为位于所显示的品牌对象的列表的 底部附近或位于其底部。另外,品牌简档修改器模块1504可生成品牌对象204g的经修 改版本,该版本被配置为降低对品牌对象204g的关注(例如,图21)(例如,经修改的品 牌对象可具有更暗沉的颜色,可被转变成灰度图或黑白图像,等等)。映射模块1502和品牌简档修改器模块1504可以用硬件、软件、固件或其任何组 合来实现。例如,映射模块1502和品牌简档修改器模块1504可各自用被配置为在一个 或多个处理器中运行的代码来实现。返回参考图14中的流程图1400,在步骤1408中,第二品牌简档的经修改的表 示被发送以供显示。如上所述,响应1510可被品牌简档修改器模块1504生成,该响应 1510包括第二品牌简档112b的经修改版本。响应1510可被发送到第一用户108a的用户 设备。图18-21示出了基于接收到响应1510而显示经修改的品牌简档(例如,图18-21 的经修改的品牌简档1806、1906、2006或2106)的第一用户108a的用户设备的显示屏 1802的示例。IV.呈现经修改的内容的示例性实施例在这一节中描述与品牌相关联的内容的增强呈现的示例性实施例。例如,描述 了基于情境来修改对内容的显示的实施例。这里描述的示例性实施例是出于例示目的提 供的,而不是限制性的。相关领域的技术人员根据这里的教导可清楚其他结构和操作实 施例,包括修改/替换。可结合品牌简档的显示来显示在线内容。这种内容可以是广告、搜索结果、新 闻或任何其他类型的在线内容。例如,图23示出了根据本发明示例性实施例的品牌营销 和社交网络系统2300的框图。品牌营销和社交网络系统2300类似于图1的系统100,但 添加了内容引擎2302。内容引擎2302使得社交网络中的用户108能够显示内容。例如,图24示出了根据示例性实施例的内容引擎2302的框图。如图23所示, 内容引擎2302包括搜索引擎2402、广告引擎2404和新闻引擎2406。在实现中,内容引 擎2302可包括搜索引擎2402、广告引擎2404、新闻引擎2406和/或其他内容源中的任 何一个或多个。另外,虽然图23中示出了单个内容引擎2302,但社交网络102可访问任 何数目的内容引擎2302,包括任何数目的搜索引擎2402、广告引擎2404和/或新闻引擎 2406。搜索引擎2402是用于定位计算机系统上存储的文档和其他信息的信息检索系 统。搜索引擎在减少找到信息所需的时间量上是有用的。一种公知类型的搜索引擎是 搜索“万维网”上的文档(例如网页)的Web搜索引擎。搜索引擎2402的示例包括 Yahoo ! Search (在 http://www.yahoo.com)、Ask.com (在 http://www.ask.com)以及 Google (在http://www.google.com)。为了利用搜索引擎2402执行搜索,用户108在用 户设备中输入查询。该查询被发送到搜索引擎2402,并且作为响应,搜索引擎2402向用户设备发送搜索结果以便显示给用户108。广告引擎2404是提供广告供用户108的用户设备显示的系统。例如,当用户108 查看由用户设备显示的网站时,对一个或多个广告的请求可被发送到广告引擎2404(例 如,直接从用户设备发送或从网站发送)。作为响应,广告引擎2404确定一个或多个广 告,并将所确定的广告发送到用户设备以便在网站的网页上显示给用户。广告引擎2404 可支持任何类型的广告,包括横幅广告、浮动广告、弹出广告、视频广告,等等。新闻引擎2406是提供新闻相关内容供用户108的用户设备显示的系统。例如, 当用户108查看由用户设备显示的新闻相关网站时,对一个或多个新闻文章的请求可被 发送到新闻引擎2406 (例如,直接从用户设备发送或从网站发送)。作为响应,新闻引 擎2406确定适当的新闻文章,并且将所确定的新闻文章发送到用户设备以便在新闻相关 网站的网页上显示给用户。新闻引擎2406可支持任何类型的新闻文章,包括美国新闻、 世界新闻、本地新闻、体育新闻、娱乐新闻、金融新闻,等等。新闻引擎2406的示例包 括 Yahoo ! (www.yahoo.com)、MSNBC (www.msnbc.com)、The New York Times (nytimes. com), 等等。如图23所示,内容引擎2302通过通信接口 2304与社交网络102通信地耦合。 通信接口 2304可包括任何类型的通信链路和/或通信链路的组合,其中包括有线和/或 无线链路,例如IEEE 802.11无线LAN(WLAN)无线链路、以太网链路、USB链路,等 等。内容引擎2302可耦合到任何配置的社交网络102。例如,图25示出了根据本发明 示例性实施例的品牌营销和社交网络系统2500的框图。如图25所示,品牌营销和社交 网络系统2500类似于图4所示的系统400,但添加了内容引擎2302。内容引擎2302通 过通信接口 2304通信地耦合到网络404。从而,内容引擎2302可被用户设备402中的每 一个、被社交网络引擎406和被品牌引擎104所访问。用户设备402中的一用户设备可 通过网络404(以及各通信链路)向内容引擎2302发送对内容的请求。作为响应,内容 引擎2302选择内容,并且将所选内容发送到用户设备402中发出请求的用户设备。从内容引擎2302接收的内容可被用户设备结合对品牌简档的显示而显示。例 如,图26示出了根据本发明实施例的第一用户的用户设备的显示屏1802的框图。在图 26的示例中,第一用户108a以显示第二用户108b的品牌简档2602的方式与浏览器1804 交互。例如,在图26的示例中,第一用户108a请求了查看第二用户108b的用户简档页 面600b。另外,结合对品牌简档2602的显示,向内容引擎2302请求内容。例如,用户 可能向搜索引擎2402提交了搜索查询,或者可能向新闻引擎2406请求了新闻内容。或 者,在尝试查看用户简档页面600b时可能自动向广告引擎2404发送了对广告的请求,或 者可能自动或手动提供了对内容的其他请求。从内容引擎2302返回的内容被显示在简档页面600b的内容区段2604中。内 容区段2604可被显示在简档页面600b中的任何位置,包括邻近品牌简档2602 (如图26 中所示)、在品牌简档2602上方、在品牌简档2602下方,等等。可从内容引擎2302返 回任何量的内容以在内容区段2604中示出。例如,在图26的示例中,在内容区段2604 中示出了三项内容,第一内容项2606a、第二内容项2606b和第三内容项2606c。内容项 2606中的每一个可以是广告、搜索结果列表中的搜索结果(例如,对搜索结果的简要描 述和相关联的链接)、新闻文章列表中的新闻文章结果(例如,对新闻文章的简要描述和相关联的链接)、或者其他类型的内容。在一实施例中,对返回的内容的显示基于情境被修改。图27示出了根据本发明 示例性实施例的用于提供内容的流程图2700。在一实施例中,流程图2700可由品牌引擎 104执行。相关领域的技术人员基于有关流程图2700的论述将清楚其他结构和操作实施 例。下面描述流程图2700。流程图2700开始于步骤1402。在步骤1402中,从第一用户接收要求显示第二 用户的用户信息的请求,其中第一用户具有包括第一品牌简档的相关联的用户信息,并 且第二用户的用户信息包括第二品牌简档。在上文中参考图14的流程图1400详细描述 了步骤1402。这里出于简要目的不重复对步骤1402的这个描述。参考图28来例示步骤1402。图28示出了根据本发明示例性实施例的品牌广告 和社交网络系统2800。系统2800例示了用户设备2802、品牌引擎104和内容引擎2302 之间通过网络404的通信,就像以上参考图23和25描述的系统2300和2500中可执行的 那样。如图28所示,用户(例如,第一用户108a)与用户设备2802交互以生成品牌简 档发表和内容请求2806。品牌简档发表和内容请求2806是来自第一用户108a的、要求 查看另一用户-第二用户108b-的品牌简档的请求,并且包括对内容的请求(例如,自动 生成或由用户108a手动生成)。根据步骤1402,品牌引擎104接收品牌简档发表和内容请求2806。品牌引擎 104根据品牌简档发表和内容请求2806的品牌简档发表请求部分操作。例如,图29示出 了根据本发明实施例的发表管理器2900的框图。发表管理器2900类似于如上所述的图 15所示的发表管理器1500,但添加了内容修改器模块2902。如图29所示,发表管理器 2900的映射模块1502接收品牌简档发表和内容请求2806,该请求2806包括来自第一用 户108a的要求查看第二用户108b的品牌简档的请求。在步骤1404中,第一用户的用户信息被映射到至少第二用户的用户信息。例 如,如上所述,发表管理器2900的映射模块1502根据品牌简档发表和内容请求2806的 品牌简档发表请求部分操作,从而以与接收到品牌简档发表请求1508 (图15)的情况类似 的方式操作。如上所述,映射模块1502生成第一用户108a的用户信息110a和一个或多 个其他用户的(例如,用户108b、用户llOc-llOx等等的)用户信息110的映射图。映 射模块1502可映射用户108a和另外的(一个或多个)用户的用户数据510的任何部分, 包括空间数据502、时间数据504、社交数据506和主题数据508中的任何一个或多个, 以生成映射图1512。步骤1404的映射在上文中已详细描述,因此在这里出于简要目的不 再重复。在步骤2702中,基于该映射图生成内容的经修改的表示。如图28所示,品牌简 档发表和内容请求2806被内容引擎2302所接收。内容引擎2302根据品牌简档发表和内 容请求2806的内容请求部分操作。作为响应,内容引擎2302选择内容。所选的内容可 以采取搜索结果的列表、广告的列表、新闻内容的列表或任何其他内容结果的形式。所 选的内容在内容结果信号2808中被发送到品牌引擎104。如图29所示,内容结果信号2808被内容修改器模块2902所接收。在一实施例 中,内容修改器模块2902基于在步骤1404中生成的映射图来生成在内容结果信号2808 中接收到的内容的经修改的表示。如图29所示,内容修改器模块2902接收映射图1512。内容修改器模块2902基于映射图1512和内容结果信号2808生成经修改内容响应2810。 响应2810包括经修改的内容表示。响应2810被从内容修改器模块2902发送到社交网络 102中的发出请求的用户(例如,图28所示的用户设备2802处的第一用户108a)。内容修改器模块2902可生成经修改的内容表示,以包括对在内容结果信号2808 中接收到的内容的任何类型和数量的修改的表示。修改的示例性类型包括对在内容结果 信号2808中接收到的内容项的过滤(例如,去除一个或多个内容项)、对在内容结果信号 2808中接收到的内容的整理(例如,对内容项的重排序)、提供对一个或多个内容项的推 荐、以及修改一个或多个内容项。经修改的内容表示可包括这些修改类型中的任何一个 或任何组合。为了易于例示,下面在两个用户的映射的情境中参考图30-33来描述这些 类型的修改的示例。如上所述,图17示出了社交网络数据库410中存储的用户信息110a和用户信 息110b的示例。用户信息110a包括品牌简档112a,并且用户信息110b包括品牌简档 112b。如图17所示,品牌简档112a包括品牌对象204a-204e,并且品牌简档112b包括 品牌对象204a、204c、204d和204f_204h。如图26所示,如果第一用户108a显示第二 用户108b的品牌简档112b,则品牌对象204a、204c、204d和204f_204h以及包含第一至 第三内容项2606a_2606c的内容区段2604被显示。第一至第三内容项2606a_2606c可以 是由内容引擎2302返回的三个内容项(未做修改)。注意,内容引擎2302可返回任何数 目的内容项,因此在内容区段2604中可包含任何数目的内容项,包括数十个、数百个以 及甚至更多内容项。在本发明的实施例中,如果第一用户108a尝试显示第二用户108b的品牌简档 112b(例如,通过尝试查看第二用户108b的用户简档页面),则在第一用户108a的用户 设备2802处生成请求2806。请求2806被从用户设备2802发送,并被内容引擎2302和 品牌引擎104接收。内容引擎2302生成内容结果信号2808,内容结果信号2808被图 29所示的内容修改器模块2902所接收。请求2806被映射模块1502所接收,映射模块 1502如以上参考步骤1404所述将用户信息110a映射到用户信息110b,并且生成映射图 1512。映射图1512可用于确定用户108a和108b之间的关系,这些关系可被内容修改器 模块2902生成在内容结果信号2808中接收到的内容的经修改的表示。映射图1512被内 容修改器模块2902所接收。在一实施例中,内容修改器模块2902可被配置为基于映射图1512在流程图2700 的步骤2702中对在内容结果信号2808中接收到的内容项进行过滤。内容修改器模块2902 接收包括用户信息110a到用户信息110b的映射的映射图1512,并且基于映射图1512生 成内容结果信号2808中接收的内容项的经过滤的表示。在经过滤的表示中,不存在内容 项2606中的一个或多个。例如,内容修改器模块2902可被配置为过滤掉与不是存在于图 17所示的品牌简档112a和112b两者中的品牌对象204有关的内容项2606 (过滤掉不重叠 的主题数据508)。内容修改器模块2902可生成响应2810以包括与共同的品牌对象-品 牌对象204a、204c和204d_有关的内容项2606。例如,内容项2606a和2606c可与品牌 对象204a、204c和204d中的一个或多个有关。例如,内容项2606a和2606c可以是与品 牌对象204a、204c和204d有关的搜索结果、广告、新闻文章等等。然而,内容项2606b 可能不与品牌对象204a、204c和204d中的任何一个有关。从而,内容项2606b可被内容修改器模块2902过滤掉。例如,图30示出了根据本发明实施例的第一用户108a的用户设备2802的显示屏 1802。在图18的示例中,第一用户108a与浏览器1804交互以显示第二用户108b的品 牌简档。在当前示例中,内容修改器模块2902生成了用以包括内容项2606a和2606c的 响应2810。第一用户108a的用户设备2802接收响应2810,并且作为结果,显示屏1802 显示包括内容项2606a和2606c的经修改的内容区段2004 (内容项2606b被过滤掉了)。在另一过滤示例中,内容修改器模块2902可被配置为过滤掉与存在于品牌简档 112a中的品牌对象204有关的内容项2606(过滤掉重叠的主题数据508)。例如,在当前 示例中,内容修改器模块2902可生成用以包括与品牌对象204f-204h (这些品牌对象存在 于第二用户108b的品牌简档112b中,但不存在于第一用户108a的品牌简档112a中)有 关的内容项2606b的响应2810。结果,第一用户108a的用户设备的显示屏可显示包括内 容项2606b的经修改的内容区段。内容修改器模块2902可被配置为基于映射图1512执 行对内容项的其他类型的过滤。在一个过滤示例中,如上所述,(图5中示出的)社交数据506的关系信息514可 列出第一用户108a的“朋友”。这些朋友可被分类为“亲属”、“配偶”、“父母”、
“孩子”、“表亲”、“好友”、“老板”、“同事”和/或任何其他适当的类别。在 一实施例中,内容修改器模块2902可被配置为基于用户108a和用户108b之间的关系来过 滤在内容结果信号2808中接收到的内容项。例如,如果第二用户108b是第一用户108a 的孩子,则内容修改器模块2902可被配置为过滤掉第二用户108b (孩子)可能不希望第 一用户108a(父母)查看的内容项,例如与面向青少年的娱乐品牌(例如,摇滚乐团、说 唱艺人等等)有关的内容项。在相反的情况下,如果第二用户108b是第一用户108a的 父母,则内容修改器模块2902可被配置为过滤掉第二用户108b(父母)不希望第一用户 108a(孩子)查看的内容项,例如与主题更成熟的品牌(例如,具有暴力或其他成熟主题 的电影、酒精饮料、香烟等等)有关的内容项。内容修改器模块2902可被配置为基于第 一用户108a和第二用户108b之间的任何指示出的关系来过滤内容项。以类似的方式, 内容修改器模块2902可被配置为基于关系(和/或基于时间数据504)来对内容项进行整 理、推荐和/或修改。在另一实施例中,内容 修改器模块2902可被配置为基于映射图1512在流程图 2700的步骤2702中整理内容项。内容修改器模块2902接收包括用户信息IlOa到用户 信息IlOb的映射的映射图1512,并且基于映射图1512生成在内容结果信号2808中接收 到的内容项2606的经整理的表示。在经整理的表示中,内容项2606a_2606c可被整理成 不同的顺序。例如,内容项2606a_2606c中的一个可通过对映射图1512的分析而被确定 为与第一用户108a更相关,并从而可被移动以被首先显示。例如,最相关的品牌对象可 以是内容项2606c。内容项2606c可能因为以下原因而被确定为最相关因为在映射图 1512中它被指示为与第一用户108a的品牌对象204a_204e关系最紧密(在第一用户108a 和第二用户108b之间具有空间、时间、社交和/或主题数据502-508的最强重叠),因为 由于显示内容项2606c而收到最多的广告收入,和/或因为任何其他原因。可以按类似 的方式选择经整理的第二内容项、第三内容项等等,用于接收到的内容项的经整理的表 示。在当前示例中,内容修改器模块2902可生成响应2810来包括内容项的以下经整理的列表-从最相关到最不相关排名的内容项2606c、内容项2606a和2606b。
图31示出了根据本发明示例性实施例的第一用户108a的用户设备的显示经整理 的内容项的显示屏1802。在图31的示例中,第一用户108a与浏览器1804交互以显示第 二用户108b的品牌简档。在当前示例中,内容修改器模块2902生成了用以包括按内容 项2606c、2606a和2606b的顺序的经整理的内容项的响应2810。第一用户108a的用户 设备接收响应2810,并且作为结果,显示屏1802显示包括经整理的内容项2606c、2606a 和2606b的经修改的内容区段3104。整理在内容项2606的数目非常大(包括太大以至于 不能同时显示所有内容项2606)时可能尤其有用,从而重要的内容项2606可被整理到列 表的开头以便更容易可见。在另一实施例中,内容修改器模块2902可被配置为基于映射图1512在流程图 2700的步骤2702中添加/推荐内容项。内容修改器模块2902接收包括用户信息IlOa到 用户信息IlOb的映射的映射图1512,并且基于映射图1512来生成在内容结果信号2808 中接收到的内容项2606的表示,该表示包括了推荐内容项。在所生成的内容项的表示 中,可存在内容项2606a_2606c,以及推荐内容项。推荐内容项可能通过对映射图1512 的分析而被确定为与第一用户108a相关,从而被添加作为推荐内容项。在一实施例中, 推荐内容项不是内容引擎2302由于来自用户108a的请求2806而执行的内容选择的结果, 而可以是由内容引擎2302选择的额外内容。例如,品牌引擎104可被配置为基于在映射 图1512中指示的关系而向内容引擎2302发送内容请求。内容引擎2302响应于该请求而 返回的内容可被提供作为推荐内容项。可以确定任何数目的推荐内容项。在当前示例 中,内容修改器模块2902可生成用以包括内容项2606a_2606c和推荐内容项3206的响应 2810。图32示出了根据本发明实施例的第一用户108a的用户设备的显示推荐内容项的 显示屏1802。在图32的示例中,第一用户108a与浏览器1804交互以显示第二用户108b 的品牌简档。在当前示例中,内容修改器模块2902生成了用以包括内容项2606a-2606c 和推荐内容项3206的响应2810。第一用户108a的用户设备2802接收响应2810,并且 作为结果,显示屏1802显示包括内容项2606a_2606c和推荐内容区段3202(其在显示屏 1802中可由文本“推荐内容”或其他适当文本/图像来指示)中的推荐内容项3206的经 修改的内容区段3204。在另一实施例中,内容修改器模块2902可被配置为基于映射图1512在流程图 2700的步骤2702中修改一个或多个内容项。内容修改器模块2902接收包括用户信息 IlOa到用户信息IlOb的映射的映射图1512,并且基于映射图1512来生成在内容结果信 号2808中接收到的内容项的表示,该表示包括经修改的内容项。例如,在所生成的内容 项的表示中,可存在内容项2606a_2606c。通过对映射图1512的分析可确定由于一个或 多个原因而希望修改内容项2606b。例如,内容项2606b可能由于以下原因而被修改因 为通过分析映射图1512而确定其具有与第一用户108a的被提高或降低的相关度(例如, 由于与其他品牌对象204的关系),因为内容项2606b与通过分析映射图1512而确定第 一用户108a和第二用户108b都感兴趣的品牌对象有关,和/或因为任何其他原因。可 以修改任何数目的内容项。在当前示例中,内容修改器模块2902可生成用以包括内容项 2606a和2606c以及内容项2606b的经修改版本的响应2810。
图33示出了根据本发明实施例的第一用户108a的用户设备的显示经修改的内容 项的显示屏1802。在图33的示例中,第一用户108a与浏览器1804交互以显示第二用户 108b的品牌简档。在当前示例中,内容修改器模块2902生成了用以包括内容项2606a和 2606c以及内容项2606b的经修改版本的响应2810。第一用户108a的用户设备接收响应 2810,并且显示屏1802显示经修改内容区段3304,该经修改内容区段3304包括内容项 2606a和2606c并且示出了内容项2606b的经修改版本作为经修改内容项3302b。
可以按任何方式来修改内容项。例如,经修改内容项3302b可被修改(相对于 其他内容项2606),以具有经修改的文本和/或图形。经修改内容项3302b相对于内容 项2606可具有不同的文本和/或一个或多个不同的图像,可以是闪烁的,可以具有一个 或多个不同的颜色,等等。如果内容项2206b被确定为具有被提高的相关度,则修改可 以旨在例如通过使用更明亮的颜色、运动等等来吸引对经修改内容项3302b的关注。或 者,如果内容项2206b被确定为具有被降低的相关度,则修改可以旨在例如通过使用暗 淡的颜色、灰度图等等来降低对经修改内容项3302b的关注。从而,内容修改器模块2902可以按多种方式来修改内容项的显示。这种修改是 基于映射图1512的,映射图1512可包括用户102a和102b的用户信息之间的映射(如前 一示例中那样),或者用户102a的用户信息和多个其他用户(包括用户102b)的用户信息 之间的映射。映射图1512可包括用户的空间数据502、时间数据504、社交数据506和 /或主题数据508的映射,如上所述。在一实施例中,流程图2700的步骤2702可由内容修改器模块2902根据图34所 示的流程图3400来执行。图34示出了根据本发明示例性实施例的用于生成经修改的内 容的流程图3400。流程图3400是以上参考映射模块1502描述的流程图1600的继续。 下面描述流程图3400。在步骤2202中,根据步骤1604的图确定第一用户和多个用户的品牌简档之间的 一个或多个关系。在步骤2204中,确定与所确定的一个或多个关系相对应的一个或多个 概率得分。步骤2202和2204在上文中更详细描述,因此出于简要目的不再做描述。在步骤3402中,基于一个或多个概率得分来确定内容的经修改的表示。可基于 在步骤2204中确定的一个或多个概率得分来确定在内容结果信号2808中接收到的内容项 2606的经修改的表示,以提供经过滤和/或整理的内容项列表、提供内容项推荐和/或提 供经修改的内容项。例如,在其品牌简档中包括品牌对象204a-204e全部的用户中的78%也在其品 牌简档中包括了品牌对象204f的情况下,内容修改器模块2902可向用户108a生成对与品 牌对象204f有关的内容项的推荐(例如,图32)。例如,如果品牌对象204f与Lindsay Lohan相关联,则内容修改器模块2902可以在返回的内容中推荐提及“Lindsay Lohan” 的新闻文章内容项。如果品牌对象204f与Apple Computer相关联,则内容修改器模块 2902可以提供iPhone广告内容项作为推荐。作为附加或替换,内容修改器模块2902可 生成经修改的品牌简档,该经修改的品牌简档将与品牌对象204f有关的内容项整理为位 于内容项列表的顶部附近或位于其顶部(例如,图31)。另外,内容修改器模块2902可 生成与品牌对象204f有关的内容项的经修改版本,以吸引对该内容项的关注(例如,图 33)。
在其品牌简档中包括品牌对象204a-204e全部的用户中只有12%也在其品牌简 档中包括了品牌对象204g的情况下,内容修改器模块2902可生成过滤掉(不显示)与品 牌对象204g有关的内容项的经修改的内容区段。作为附加或替换,内容修改器模块2902 可生成经修改的内容区段,该经修改的内容区段将与品牌对象204g有关的内容项整理为 位于所显示的内容项的列表的底部附近或位于其底部。另外,内容修改器模块2902可生 成与品牌对象204g有关的内容项的经修改版本,该版本被配置为降低对该内容项的关注 (例如,图32)(例如,经修改的内容项可具有更暗沉的颜色,可被转变成灰度图或黑白 图像,等等)。内容修改器模块2902可以用硬件、软件、固件或其任何组合来实现。例如,内 容修改器模块2902可以用被配置为在一个或多个处理器中运行的代码来实现。返回参考图27中的流程图2700,在步骤2704中,内容的经修改的表示被发送以 供显示。如上所述,内容修改器模块2902生成包括所生成的在内容结果信号2808中接 收到的内容的经修改版本的经修改内容响应2810。如图28所示,经修改内容响应2810 通过网络404被从品牌引擎104发送到第一用户108a的用户设备2802。图30-33示出了 显示在经修改内容响应2810中接收到的经修改的内容(例如,图30-33的经修改内容区 段3004、3104、3204或3304)的第一用户108a的用户设备的显示屏1802的示例。V.示例性计算机实现这里描述的实施例,包括系统、方法/过程和/或装置,可利用例如图35所示 的计算机3500那样的公知的服务器/计算机来实现。例如,图1、4、23、25和28的品 牌引擎104、图3的品牌引擎300、图4和25的社交网络引擎406、图14的流程图1400、 图15的发表管理器1500、图16的流程图1600、图22的流程图2200、图23-25和28的 内容引擎2302、图27的流程图2700、图29的发表管理器2900以及图34的流程图3400 可各自利用一个或多个计算机3500来实现。计算机3500可以是能够执行这里描述的功能的任何可购得的并且公知的计算 机,例如可从 International Business Machines、Apple> Sun、HP、Dell、Cray 等等获得的
计算机。计算机3500可以是任何类型的计算机,包括桌面型计算机、服务器等等。计算机3500包括一个或多个处理器(也称为中央处理单元或者CPU),例如处理 器3504。处理器3504连接到通信基础设施3502,例如通信总线。在一些实施例中,处 理器3504可以同时操作多个计算线程。计算机3500还包括基本或主存储器3605,例如随机存取存储器(RAM)。 主存 储器3506中存储有控制逻辑3528A (计算机软件)和数据。计算机3500还包括一个或多个次存储设备3510。次存储设备3510例如包括硬 盘驱动器3512和/或可移除存储设备或驱动器3514,以及其他类型的存储设备,比如存 储卡和记忆棒。例如,计算机3500可包括工业标准接口,例如用于与诸如记忆棒之类的 设备相接口的通用串行总线(USB)接口。可移除存储驱动器3514表示软盘驱动器、磁 带驱动器、压缩盘驱动器、光存储设备、磁带备份,等等。可移除存储驱动器3514与可移除存储单元3516交互。可移除存储单元3516包 括计算机可使用或可读的存储介质3524,其中存储有计算机软件3528B (控制逻辑)和/ 或数据。可移除存储单元3516表示软盘、磁带、压缩盘、DVD、光存储盘或任何其他计算机数据存储设备。可移除存储驱动器3514以公知的方式从可移除存储单元3516读取 和/或向其写入。计算机3500还包括输入/输出/显示设备3522,例如监视器、键盘、点选设备等等。

计算机3500还包括通信或网络接口 3518。通信接口 3518使得计算机3500能够 与远程设备通信。例如,通信接口 3518使得计算机3500可以经由诸如LAN、WAN、因 特网等等之类的通信网络或介质3542 (表示一种形式的计算机可使用或可读介质)通信。 网络接口 3518可经由有线或无线连接与远程站点或网络相接口。控制逻辑3528C可经由通信介质3542被发送到和发送自计算机3500。包括其中存储有控制逻辑(软件)的计算机可使用或可读介质的任何装置或制品 在这里被称为计算机程序产品或程序存储设备。这包括但不限于计算机3500、主存储器 3506、次存储设备3510和可移除存储单元3516。其中存储有在被一个或多个数据处理设 备运行时使得这种数据处理设备如这里所述那样操作的控制逻辑的这种计算机程序产品 表示了本发明的实施例。除了这里描述的那些以外,本发明也可结合软件、硬件和/或操作系统实现方 式工作。适用于执行这里描述的功能的任何软件、硬件和操作系统实现方式都可被使用。结论虽然以上已经描述了本发明的各种实施例,但是应当理解它们仅是作为示例而 不是限制给出的。对于相关领域的技术人员来说很明显的,在不脱离本发明的精神和范 围的情况下,可对其进行形式和细节的各种变化。从而,本发明的广度和范围不应当由 任何上述示例性实施例所限,而应仅根据权利要求及其等同物来限定。
权利要求
1.一种提供内容的方法,包括从由第一用户操作的用户设备接收要求显示第二用户的用户信息的请求,所述第一 用户具有包括第一品牌简档的相关联用户信息,所述第一品牌简档包括第一多个品牌对 象,并且所述第二用户的用户信息包括第二品牌简档,该第二品牌简档包括第二多个品 牌对象;将所述第一用户的用户信息映射到至少所述第二用户的用户信息; 基于所述映射来生成所接收的内容的经修改表示;以及将所述经修改表示发送到所述用户设备,以使所述用户设备能够显示所述经修改表示。
2.如权利要求1所述的方法,其中将所述第一用户的用户信息映射到至少所述第二用 户的用户信息包括将所述第一用户的用户信息映射到多个用户的用户信息。
3.如权利要求2所述的方法,其中将所述第一用户的用户信息映射到多个用户的用户 信息包括从所述第一用户和所述多个用户中的每一个的用户信息中取回用户数据,所述用户 数据包括与每个用户相关联的空间数据、时间数据、社交数据或主题数据中的一个或多 个;以及对所取回的用户数据进行绘图。
4.如权利要求3所述的方法,其中基于所述映射来生成所接收的内容的经修改表示包括根据所述绘图来确定所述第一用户和所述多个用户的品牌简档之间的一个或多个关系;生成与所确定的一个或多个关系相对应的一个或多个概率得分;以及 基于所述一个或多个概率得分来确定所述内容的经修改表示。
5.如权利要求1所述的方法,其中基于所述映射来生成所接收的内容的经修改表示包括至少基于所述映射从所接收的内容中选择内容项;并且 其中所述发送包括将所选内容项发送到所述用户设备以使得所选内容项能够作为推荐内容被显示。
6.如权利要求1所述的方法,其中所接收的内容包括多个内容项,其中基于所述映射 来生成所接收的内容的经修改表示包括基于所述映射来修改所述多个内容项中的一内容项;并且 其中所述发送包括将经修改的内容项发送到所述用户设备以使得经修改的内容项能够被显示。
7.如权利要求1所述的方法,其中所接收的内容包括多个内容项,其中基于所述映射 来生成所接收的内容的经修改表示包括基于所述映射来过滤所述多个内容项,使得在所接收的内容的经修改表示中包括比 在所述多个内容项中接收的全部内容项更少的内容项;并且 其中所述发送包括将经过滤的多个内容项发送到所述用户设备以使得经过滤的多个内容项能够被显示。
8.如权利要求1所述的方法,其中所接收的内容包括多个内容项,其中基于所述映射 来生成所接收的内容的经修改表示包括基于所述映射来整理所述多个内容项;并且 其中所述发送包括将经整理的多个内容项发送到所述用户设备以使得经整理的多个内容项能够被显示。
9.如权利要求1所述的方法,还包括将所述第二品牌简档的表示发送到所述用户设备,以使得所述用户设备能够在邻近 显示所述内容的经修改表示处显示所述第二品牌简档的表示。
10.如权利要求1所述的方法,还包括 从内容引擎接收所述内容。
11.一种品牌引擎,包括映射模块,被配置为从由第一用户操作的用户设备接收要求显示第二用户的用户信 息的请求,所述第一用户具有包括第一品牌简档的相关联用户信息,所述第一品牌简档 包括第一多个品牌对象,并且所述第二用户的用户信息包括第二品牌简档,该第二品牌 简档包括第二多个品牌对象,其中所述映射模块被配置为将所述第一用户的用户信息映 射到至少所述第二用户的用户信息以生成映射图;以及内容修改器模块,被配置为至少基于所生成的映射图来生成所接收的内容的经修改 表不;其中所述品牌引擎被配置为将所接收的内容的经修改表示发送到所述用户设备以使 所述用户设备能够显示所接收的内容的经修改表示。
12.如权利要求11所述的品牌引擎,其中所述映射模块被配置为将所述第一用户的用 户信息映射到多个用户的用户信息。
13.如权利要求12所述的品牌引擎,其中所述映射模块被配置为访问存储装置以从所 述第一用户和所述多个用户中的每一个的用户信息中取回用户数据,所述用户数据包括 与每个用户相关联的空间数据、时间数据、社交数据或主题数据中的一个或多个;并且其中所述映射模块被配置为生成所取回的用户数据的图的图数据。
14.如权利要求13所述的品牌引擎,其中所述内容修改器模块被配置为根据所生成的 图数据来确定所述第一用户和所述多个用户的品牌简档之间的一个或多个关系;其中所述内容修改器模块被配置为生成与所确定的一个或多个关系相对应的一个或 多个概率得分;并且其中所述内容修改器模块被配置为基于所述一个或多个概率得分来确定所接收的内 容的经修改表示。
15.如权利要求11所述的品牌引擎,其中所述内容修改器模块被配置为至少基于所生 成的映射图来从所接收的内容中选择内容项;并且其中所述品牌引擎被配置为将所选内容项发送到所述用户设备以使得所选内容项能 够作为品牌推荐被显示。
16.如权利要求11所述的品牌引擎,其中所述内容修改器模块被配置为基于所生成的 映射图来修改所接收的内容的内容项;并且其中所述品牌引擎被配置为将经修改的内容项发送到所述用户设备以使得经修改的 内容项能够被显示。
17.如权利要求11所述的品牌引擎,其中所接收的内容包括多个内容项,其中所述内 容修改器模块被配置为基于所生成的映射图来过滤所述多个内容项,使得在所接收的内 容的经修改表示中包括比所述多个内容项中的全部内容项更少的内容项;并且其中所述品牌引擎被配置为将经过滤的多个内容项发送到所述用户设备以使得经过 滤的多个内容项能够被显示。
18.如权利要求11所述的品牌引擎,其中所接收的内容包括多个内容项,其中所述内 容修改器模块被配置为基于所生成的映射图来整理所述多个内容项;并且其中所述品牌引擎被配置为将经整理的多个内容项发送到所述用户设备以使得经整 理的多个内容项能够被显示。
19.如权利要求11所述的品牌引擎,还包括商业管理器,被配置为使能基于对所接收的内容的经修改表示的显示而生成收入。
全文摘要
品牌引擎从由第一用户操作的用户设备接收要求显示第二用户的用户信息的请求。品牌引擎将第一用户的用户信息映射到至少第二用户的用户信息。该映射可将第一用户的用户信息映射到社交网络中的其他用户的用户信息。该映射可包括对与用户有关的空间、时间、社交和主题数据的任何组合的映射。品牌引擎基于映射来生成所接收的内容的经修改表示。将经修改表示发送到用户设备。用户设备为第一用户显示经修改表示。所接收的内容的经修改表示可包括经过滤和/或整理的内容项、推荐内容项和或经修改的内容项的任何组合。
文档编号G06Q50/00GK102016904SQ200980114573
公开日2011年4月13日 申请日期2009年4月7日 优先权日2008年4月30日
发明者克里斯多佛·希金斯, 约瑟夫·欧′苏利凡, 罗伯特·C·特洛特, 罗纳德·G·马丁纳茨, 马克·E·戴维斯 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1