专利名称:通过媒体指纹进行联网的制作方法
技术领域:
本发明一般地涉及媒体。更具体地说,本发明的实施例涉及通过媒体指纹进行联网。
背景技术:
音频和视频媒体包括现代活动的基本普遍存在的特征。多媒体内容(例如大部分现代电影)包括多于一种的媒体(例如其视频内容和音频配乐两者)。几乎每一类现代企业以及来自多行业的个人通过多种独特和相关的方式使用音频和视频媒体内容。娱乐、商业和广告、教育、教学和培训、计算和联网、广播、企业和电信仅为其中音频和视频媒体内容得到普遍应用的现代尝试(endeavor)的少量例子。音频媒体包括各个光盘(⑶)上记录的音乐、语音(speech)和声音,或在网络上在服务器与客户机计算机之间作为数字文件流传输的或通过模拟和数字电磁信号发送的其它存储格式。视频媒体的示例包括电影和其它记录的表演、演出和动画、以及其的有时称为剪辑的部分。已经变得熟悉的是发现用户一边在娱乐系统上或在电影院中如在家般进行转换(commute),一边从在膝上计算机上播放的数字多功能盘(DVD)观看电影。流行乐队的演唱会得以通过互联网而流传输,并且由用户作为音频欣赏并且/或者也在表演的网络放送 (webcast)时观看。极端便携轻便的、小型的、低成本的数字音频文件的播放器已经赢得了广泛流行。蜂窝电话现在基本上席卷全球,并且个人数字助理(PDA)和手持计算机都具有多样功能性。不仅电信设备,而且现代蜂窝电话也访问互联网并且从其流传输音频和视频内容,并且,发现参与联网的视频竞技游戏的游戏狂热者以及通过其观看体育赛事的粉丝是再平常不过的事情。作为其的广泛和增长的使用的结果,存在海量音频和媒体内容。考虑到存在的音频和视频媒体内容的全部数量和多样性,以及该内容随着时间的扩张增长,识别内容的能力是重要的。媒体指纹包括用于识别媒体内容的技术。媒体指纹是从中提取或者生成该媒体指纹的媒体内容的唯一标识符。在人可例如通过他们的指纹在法医方面被唯一地识别的意义上,术语“指纹”被适当地用于指这些媒体内容标识符的唯一性。虽然与签名相似,但媒体指纹或许甚至更紧密并且可识别地对应于内容。可以使用与每一媒体对应的媒体指纹识别音频和视频媒体二者。音频媒体可通过声学指纹识别。声学指纹被作为与特定音频波形唯一对应的码从该特定音频波形生成。在生成声学指纹时,从其生成指纹的对应波形可随后通过参照其指纹被识别。例如,可以将声学指纹存储在数据库中。可以访问存储的声学指纹,以对与其比较的音频采样进行识别、归类或另外分类。因此,声学指纹可用于识别用户正播放的音乐或其它被记录的、流传输的或另外发送的音频媒体,管理声音库,监控广播、网络活动和广告, 以及从与其关联的音频内容(例如配乐)识别视频内容(例如电影)。声学指纹的可靠性与这样的特异性(specificity)相关,即该声学指纹通过该特异性与特定音频波形可识别地对应。某些音频指纹如此精确地提供识别,以至于可以依赖于它们来识别同一音乐的不同表演。此外,某些声学指纹基于由人类心理声学系统原样察觉的音频内容。因此,这样的强健的音频指纹使得音频内容在通过基于感知的音频编解码器、甚至是涉及有损压缩(并且因此其可倾向于使得音频内容质量劣化)的编解码器对内容进行压缩、解压缩、代码转换以及其它改变之后可被识别。与通过与声学指纹的比较来识别音频媒体内容类似的是通过数字视频指纹识别视频媒体的能力。视频指纹被从与它们对应的视频内容生成。视频信息序列(例如视频流或剪辑) 受访问并且得以分析。据此识别并且得出视频序列的特性分量。特性分量可以包括亮度、 色度、运动描述符和/或人类心理视觉系统可察觉的其它特征。得出的分量被压缩为能够可靠地存储和检索的格式。视频指纹是使用相对有损压缩技术生成的,该技术使得指纹数据与它们的对应视频内容相比小。因此,从原始视频内容的对应视频指纹重构该原始视频内容典型地既不实际也不可行。如在此使用的那样,视频指纹因此指的是原始视频内容文件的相对低比特率的表示。然而,因此,存储并且访问视频指纹比完整地存储从其得出视频指纹的原始视频内容更高效并且经济。可以访问存储的视频指纹以将其与视频序列的采样比较,这允许序列中的视频内容的准确识别。因此,视频指纹可用于在内容被观看时准确地识别用于用户的视频内容,以及权威地管理版权,验证被存储、流传输或者另外使用的内容的授权的版本和实例,并且检测该内容的未授权的版本和实例。此外,如同很多声学指纹那样,视频指纹被感知地编码。 因此,在通过基于感知的音频编解码器、甚至是涉及有损压缩(并且因此其可倾向于使得音频内容质量劣化)的编解码器对视频序列的内容进行压缩、解压缩、代码转换以及其它改变之后,可通过与视频指纹比较来准确识别视频序列的内容。音频和视频媒体内容可以概念性地、商业性地或者另外地以某种方式与内容的分离并且独特的实例相关。与音频和视频内容相关的内容可以包括但不限于其它音频、视频或多媒体内容。例如,某一歌曲可通过某种概念性方式与特定电影相关。其它示例可以是在某种商业上下文中与给定演说、讲演或音乐作品相关的文本文件或计算机图片。然而,可能不容易确定可与特定媒体内容相关的某些内容的存在,更别提访问与媒体内容关联的该相关内容。该部分中描述的方法是可以继续研究的方法,但不一定是先前已经构思或者研究的方法。因此,除非另外指示,否则不应仅仅由于在该部分中描述的任何方法被包含在该部分中而将这些方法认定为现有技术。类似地,除非另外指示,不应基于此部分而认为相对于一个或多个方法被识别的问题已经任何现有技术中被认出。
发明内容
以下段落提供了简要的、简化的概述以用于提供本发明实施例的某些方面的基本理解。应注意,该概述不是实施例的各方面的详尽概述。此外,应注意,该概述并非意图被理解为标识实施例的任何特定重要方面,也不被理解为描绘特定实施例以及总体的本发明的任何范围。以下简要概述仅仅以精简并且简化的格式陈述与示例实施例相关的某些概念, 并且应理解为对概述之后的更详细的具体实施方式
的概念性前序。本发明实施例涉及通过媒体指纹进行联网和广告。向第一网页提供与媒体指纹唯一相关的信息元素,所述媒体指纹在媒体内容部分播出期间被从媒体内容部分唯一得出。 第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储信息元素。一个或多个第二网页存储与一个或多个媒体指纹相关的至少第二信息集。相对于第一信息集以及至少第二信息集访问和爬取第一网页和至少第二网页。索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素。基于索引的共同信息元素使第一网页与第二网页中的至少一个相关。
在附图中作为示例而不作为限制地示出本发明,在附图中相同的附图标记指的是相同的元件,其中图1描述根据本发明实施例的示例系统;图2描述根据本发明实施例的示例过程;以及图3描述根据本发明实施例的另一示例过程。
具体实施例方式在此描述通过媒体指纹进行联网(networking)。在以下描述中,出于解释的目的, 阐述大量具体细节以提供本发明的透彻理解。然而,清楚的是,可在没有这些具体细节的情况下实现本发明。在其它情况下,没有详尽地描述公知结构和设备以免不必要地使本发明隐藏、模糊、或者混乱。概述本发明实施例涉及通过媒体指纹进行联网。在特定情况下,一个实施例涉及使用媒体指纹的社交联网。与在媒体内容部分的播出期间从媒体内容部分唯一得出的媒体指纹唯一相关的信息元素被提供给第一网页。第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储该信息元素。一个或多个第二网页存储与一个或多个媒体指纹相关的至少第二信息集。关于第一信息集以及至少第二信息集访问并且爬取第一网页和至少第二网页。索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素。第一网页与第二网页中的至少一个基于被索引的共同信息元素相关。一个实施例可以涉及利用媒体指纹的联网的广告,具体地说,一个实施例涉及通过社交联网进行广告。在此,可利用如在Claus Bauer和^fenyu Jiang于2008年2月5日提交的标题为 "Associating Information with Media Content,,的美国临时专利申请No. 61/026,444 中阐述的、涉及将信息与媒体内容关联的术语、过程和系统来描述示例实施例,该美国临时专利申请通过引用全文合并到此,如同在此被完全阐述一样。社交网络服务典型地是诸如TWitterTM、LinkedlnTM、MySpaceTMJacebookTM、BeboTM、 Friendster 和Orkut 之类的实体所主持的基于web的应用。社交网络服务使用软件来构建在线社交网络。在线社交网络允许存在虚拟社区。例如,共享共同的兴趣、爱好或活动
7的人们可以使用基于web的社交网络进行互动。社交网络用户典型地例如利用可以通过超文本链接标示语言(HTML)等呈现的个性化网页或相似文档为他们自己创建简档。类似于其它网页,个性化网页可以包括各种信息、元数据、链接、嵌入式对象和/或标签,它们例如可由与社交网络用户关联的客户机计算机、服务器、数据库等存储。通过个性化网页存储的内容可以通过各种方式表征社交网络用户的特性。例如,该内容可以反映、代表、表示或者证明用户的兴趣、爱好、偏好、动机、偏好或活动(例如审美、思维、文化、运动、社交、政治、商业等)。这种特性化可以用于促进与可被以一个或多个相似或兼容方式表征特性的其它用户的互动。本发明实施例允许媒体指纹识别(fingerprinting)的有效的面向用户应用。媒体指纹是从媒体内容的实际组成得出的媒体内容部分的唯一表示。媒体指纹识别允许相对于媒体内容可受到的代码转换、空间、时间、几何以及其它改变的强健的可靠内容识别。因此,媒体指纹可以用于保护内容不受盗版或非法使用,并且连同媒体内容一起呈现关联的 “辅助”信息(诸如广告或教育材料)。本发明实施例允许基于例如与指纹直接相关的信息的社交联网。例如,实施例使用媒体指纹识别技术来建立社交连接、“人物搜索”以及相关应用。因此,实施例可以用于社交联网服务。本发明实施例允许例如在与网络关联的两个或更多个网页之间至少部分地基于均共同地与其相关的一个或多个媒体指纹建立社交网络。共同的媒体指纹可被与其关联地存储。例如,可以将共同媒体指纹本地(例如接近地)存储在例如相同或关联的客户机计算机等中的驱动器上。共同的媒体指纹还可以或者可替换地与每一网页链接。在实施例中, 媒体指纹可被存储在其中建立链接的数据库中,该数据库将指纹索引到与每一网页唯一地和/或可识别地关联的通用资源定位符(URL)。指纹可以与任何媒体内容或其部分相关。 例如,媒体指纹可以与特定场景或电影中的歌曲或场景的部分相关。一个实施例爬取(crawl)与网络关联的各个网页,并且在索引均从网页返回的对于媒体指纹重要的信息时,编译并且比较从其得到的统计。在内容上传、流传输或播出期间实施例也可工作。例如,可以从上传到网页或者通过媒体应用流传输或播出的内容实时或近乎实时地计算指纹。在检测到与两个或更多个网页关联的媒体指纹群体之间的在统计上显著的关系时,社交关系(例如“社交网络”)被建立以存在于网页之间。可以对与网页中的每一个关联的指纹群体中的任何交叠设定统计显著性。因此,可以至少部分地基于网页之间的统计相关性发起或者触发在网页之间建立社交网络,这可对于任何给定应用是有用的或方便的。 因此,两个或更多个网页之间的社交网络可以至少部分地基于检测到它们均共享与一个或多个特定歌曲或电影场景关联的媒体指纹的统计显著部分。此外,实施例允许至少部分地基于例如与指纹直接相关的信息将广告和其它辅助信息呈现给目标观众。在一个示例实施例中,通过个人计算机(PC)、通信、或消费电子(CE)设备或具有相似能力的平台部署媒体播放器。例如,如附录A中详尽描述的那样,媒体播放器允许用户在访问、观看并且/或者收听音频、视频或多媒体内容的同时,在内容播出期间任何时间 “捕获”从内容得出的媒体指纹。例如,用户以某种特定方式(例如个人地、美学上、情感上、思维上、政治上、商业上,等)相关的电影或电视剧的具体场景、或歌曲或录音中的特定短句。在一个实施例中,将捕获的媒体指纹“上传”并且/或者插入网页或其它HTML文档(诸如社交联网服务上的个性化用户网页)。将媒体指纹添加到网页中作为与其相关的一份元数据(其可以被隐藏)、作为明确可见的“标签”、或嵌入对象。可替换地或附加地, 例如,可以将媒体指纹存储在其中存储量或带宽不受限的与用户关联的客户机计算机、服务器、数据库等中。实施例可涉及系统、装置或其它媒体播放器应用或功能性、以及有关的处理和算法。例如通过现有搜索实体(例如Google 、Yahoo , MSN )或新的、专用搜索引擎操作的网络“爬取”引擎和相关网络“索引”引擎可以用于本发明实施例。根据一个实施例可提供新的搜索服务,该实施例基本上“连接”例如共同具有或者共享与特定媒体指纹相关的具体或匹配的上传的、插入的或嵌入的信息元素的用户。匹配可以是完美的或近乎完美的, 或者符合某种级别的统计特异性。例如,在检测到与两个社交网络“邻居”的网页中的每一个相关联的与共同媒体指纹(例如从相同媒体内容的相同部分得出的)有关的信息元素的大部分(例如> 50% )或超大部分(例如> 2/3)匹配时,可以匹配两个社交网络“邻居” 的网页。在示例实施例中,两个或更多个用户之间的媒体指纹相关信息元素的70%的匹配在某些应用中可足以使它们的网页相关(例如在它们之间建立关系)。因此,一个实施例涉及允许用户创建唯一“web存在”,其至少部分地基于他们喜欢观看和/或收听的媒体内容捕获和/或表征兴趣和偏好(例如喜好和/或厌恶)的特性, 如与在它们相应的网页上共享的它们相应的媒体指纹“集合(collection)”相关的信息元素中的匹配所示。此外,该特征再次至少部分地基于它们相应的媒体指纹集合中的匹配提供与这些兴趣、偏好、喜好和厌恶关联的社交连接性。因此,实施例涉及搜索和其它基于web 的处理和算法。在本发明的一个实施例中,广告商使用各信息元素之间的匹配,以基于媒体指纹集合所识别的媒体内容或内容部分来创建或者提供目标广告。因此,可以基于从其得出媒体指纹的媒体内容(例如电影、电视剧、歌曲等)以广告为目标。此外,一个实施例允许例如基于具体歌曲歌词或场景(例如战斗场景、爱情场景、追击场景等)或图像特征(例如汽车、枪支、鲜花等)随其获得关于用户的详细洞察。实施例涉及针对用户的媒体指纹识别使用,例如,一个实施例涉及终端用户社交应用。本发明的一个实施例在终端用户侧不需要大规模数据库指纹存储(然而,其在可用时可被可替换地或附加地利用)。一个实施例涉及网站或相似的范式。此外,本发明的一个实施例在没有预先生成、预先得出、或预先存储媒体指纹(然而,其在可用时可被可替换地或附加地利用)的情况下运作。在一个实施例中,随着从其得出(计算)媒体指纹的媒体内容的播出动态并且即时地(on the fly)捕获媒体指纹。实施例可以以基本相当的功效和效率对于商业内容、用户生成的内容以及衍生内容起作用。示例系统图1描述根据本发明的一个实施例的示例系统100。可通过网络125访问网页 104、例如与社交联网服务用户(例如“Joe”)关联的个人网页。网页104包括信息116,信息116与唯一媒体指纹(并且或许是其它的;或至少一个)相关。信息116可以包括诸如元数据(例如其可以被隐藏的)、标签(例如其可以可见)、嵌入式对象等之类的信息元素。媒体播放器106用于播放媒体内容,并且从媒体内容的部分得出媒体指纹。媒体播放器106提供信息元素FPl、FP2和FP3,这些信息元素与得出的媒体指纹唯一地相关(并且进而唯一地对应于由其得出媒体指纹的媒体内容部分)。网页104中的信息116包括信息元素FPUFP2和FP3。媒体播放器101具有用于将媒体内容呈现给用户的显示器(和/或扬声器)106。 媒体播放器可以具有媒体开始“按钮” 102、媒体暂停或停止“按钮” 103、以及相似的特征和功能。媒体播放器101具有捕获功能111,用于捕获与用户认为特别值得注意的、特殊的、 “值得记住”或“重播”等的媒体内容部分对应的媒体指纹。指纹捕获功能111可以是由用户输入触发的,或者自动启动。可以通过检测媒体播放器101的用户的特定动作或行为(诸如鼓掌、大笑、触觉上可检测到的激动(例如在座位上烦躁或跳起)),或者检测到用户显著多次地(例如超出特定时间中的或与其它媒体内容比较的阈值)重播特定媒体内容或其特定部分,来触发自动启动。一个或多个其它(例如相对于作为“第一”网页104的“第二”)网页(例如网页 134)与社交联网服务的其它用户(例如“Jane”)相关联。可通过网络125访问网页134。 网页134包括诸如与媒体指纹相关的信息元素FP4、FP2和FP3(例如以及其它;或至少一个)之类的信息146。搜索引擎121具有爬取功能123和索引功能122。在一种实现中,爬取功能123、索引功能122和搜索引擎121通过在web搜索服务(例如Google 等)或专用搜索服务(例如Lexis/Nexis )中使用的特征和功能相似的特征和功能操作。搜索引擎121通过网络125访问网页104和网页134。爬取功能123爬取第一信息元素116和第二信息元素146,并且返回与其中的内容相关的信息。在一个实施例相关的上下文中,爬取功能123返回与信息元素116和146相关的信息。在实施例中,索引功能122处理通过爬取功能123返回的信息。索引功能122索引对于第一信息和第二信息共同的信息元素中的一个或多个。例如,信息元素FP2和FP3 由于对网页104和网页134都是共同的而被索引功能122索引。因此,搜索引擎121在网页104与网页134之间建立关系,该关系至少部分地基于它们各自的媒体指纹信息116和146内的一个或多个共同信息元素FP2和FP3。在一个实施例中,网页104与134之间的关系的强度可通过与它们的媒体指纹相关信息元素中的多少或多大百分比或比例相匹配有关的统计分析被推断。可以将包括在网页104和网页146 处的指纹信息元素之间的匹配的索引信息提供给应用、数据库、服务器或实体,它们可以进一步处理并且统计地分析该匹配和/或相关信息。广告(“Ad”)数据库或服务器165可以基于通过社交联网服务的用户各自的个人网站存储的信息元素,将广告链接、索引或者另外相关到该用户。在一个实施例中,广告数据库/服务器165与搜索引擎121交换询问和对应的结果166。基于询问结果,广告数据库 /服务器165将特定广告关联于社交联网服务用户,并且将目标广告167提供给用户。例如,可以通过媒体播放器101将广告呈现给与之关联的社交联网服务用户(例如“Joe”)。可替换地或附加地,可通过或者作为网页104和134的内容呈递广告。示例过程
图2描述根据本发明的一个实施例的示例过程200。在步骤201中,将信息提供给网络的第一网页(例如,网页104,网络125 ;图1)。该信息与媒体指纹唯一地相关,该媒体指纹被从媒体内容的一部分在其播出期间唯一地得出。媒体内容部分可以通过可以与第一网页的用户关联的媒体播放器应用播出。网络可以与社交联网服务有关。网络还可以具有多个(例如至少第二、一个或多个等)其它(例如“第二”)网页。第一网页可以是用户的个人网页。第二网页可以是社交联网服务的其它用户的个人网页。在步骤202中,第一网页通过与一个或多个媒体指纹相关的关联第一信息集(例如信息集116 ;图1)将该信息作为元素存储。第二网页也可以存储与媒体指纹相关的信息元素。信息元素可以包括元数据、标签、链接、嵌入式对象等。在步骤203中,诸如通过与网络关联的搜索引擎(例如搜索引擎121 ;图1)访问第一网页和第二网页。在步骤204中,关于第一网页和第二网页的内容来爬取第一网页和第二网页,该内容包括第一网页和第二网页存储的与媒体指纹相关的信息元素。在步骤205 中,对于第一网页和第二网页中的每一个共同的指纹相关信息元素被与其关联地索引。可通过搜索引擎爬取并且索引网页(例如爬取功能123 ;索引功能122 ;图1)。本发明实施例允许例如在与网络关联的两个或更多个网页之间至少部分地基于均共同地与其相关的一个或多个媒体指纹建立社交网络。共同媒体指纹可被与其关联存储。例如,可以将共同媒体指纹本地(例如接近地)存储在诸如相同或关联的客户机计算机等中的驱动器上。共同媒体指纹也可或者可替换地与每一网页链接。在一个实施例中, 媒体指纹可被存入其中建立链接的数据库,该数据库将指纹索引到与每一网页唯一地和/ 或可识别地关联的通用资源定位符(URL)。指纹可与任何媒体内容或其部分相关。例如,媒体指纹可以与特定场景或电影中的歌曲或场景的部分相关。一个实施例爬取与网络关联的各个网页,并且在索引均从网页返回的对于媒体指纹重要的信息时,编译并且比较从其得到的统计。一个实施例还可在内容上传、流传输或播出期间工作。例如,可以从上传到网页或者通过媒体应用流传输或播出的内容实时或近乎实时地计算指纹。在检测到与两个或更多个网页关联的媒体指纹群体之间的在统计上显著的关系时,社交关系(例如“社交网络”)被建立以存在于网页之间。可以对与网页中的每一个关联的指纹群体中的任何交叠设定统计显著性。建立统计显著性的社交网络可至少部分地基于被索引的指纹与每一网页相关联的相对较高可能性。因此,可以至少部分地基于网页之间的统计相关性发起或者触发在网页之间建立社交网络,这可对于任何给定应用是有用的或方便的。因此,两个或更多个网页之间的社交网络可以至少部分地基于检测到它们均共享与一个或多个特定歌曲或电影场景关联的媒体指纹的统计显著部分。例如,第一网站可以具有与诸如从时间TO到时间TN的音乐或电影的帧的媒体内容的第一部分对应的一个或多个指纹。第二网站可以具有与诸如从时间τ至TN的例如时间上邻近第一内容部分的第二媒体内容部分对应的一个或多个指纹,其中,Tl是在TO的若干帧内的例如以给定帧速率在若干帧内在时间上邻近。第三网站可以具有与第三媒体内容部分对应的一个或多个指纹,该第三媒体内容相对于TO、Tl和T2共享的时间邻近性在时间上邻近第一内容部分(诸如从时间T2至T(N-I))。时间T2在时间上邻近时间Tl,并且因此可能在稍微较不显著的程度上邻近时间TO。时间T(N-I)时间上邻近时间TN。第四网站可以具有与第四媒体内容部分(例如对应于从T3至T (N-I)的帧)对应的一个或多个指纹。相对于TO、Tl和T2共享的时间邻近性,T3在时间上非常不邻近TO。第五网站可以具有与第五媒体内容部分(例如对应于从T4-T(N-2)的帧)对应的一个或多个指纹。T4缺乏与T0,并且或许与T1-2中的一个或多个、或者或许甚至与T3的显著时间邻近性。T(N-2) 缺乏与TN、并且或许甚至与T(N-I)的显著时间邻近性。在索引第一至第五网页的内容、检测均与其关联的指纹并且统计地比较指纹内容时,可以确定存在大的(例如非常强的)在第一网页与第二网页之间找到匹配指纹的统计概率。还也可以确定存在在第一网页与第三网页之间找到匹配指纹的显著概率,其可以稍微小于第一网页与第二网页之间的匹配的大的概率(并且或许存在非常强的在第二网页与第三网页之间找到匹配指纹的概率)。在第一网页与第四网页之间,可存在或者不存在找到匹配指纹的显著概率。在第一网页与第四网页之间找到统计上显著的匹配可取决于对于给定联网应用设定用于统计显著性的阈值的情况。在第一网页与第四网页之间检测到统计显著性的情况下,其可不如第一网页与第三网页之间的匹配指纹的大的显著性那样显著。相对于在第一网页与第二网页、第三网页以及甚至第四网页之间的匹配指纹的显著性,在第一网页与第五网页之间,可能检测不到匹配指纹的统计上显著的概率(虽然再次取决于对于特定应用设定显著性阈值的情况)。因此,实施例可以在第一网页与第二网页之间建立强的社交网络。还可以在第一网页与第三网页之间建立社交网络,并且取决于设定显著性阈值的情况,在第一网页与第三网页之间建立社交网络。然而,在第一网页与第五网页之间不可建立社交网络。虽然如同在其它网页之间建立社交网络一样,不在网页之间建立社交网站至少部分地基于对于给定应用设定的显著性阈值,并且在显著性阈值降低的情况下,甚至仍可基于现有概率(虽然它们低于第一网页与第二网页与第三网页之间存在的概率)建立社交网络。此外,在第一网页与第四网页之间可以或者可以不建立社交网络的同时,并且在第一网页与第四网页之间不可建立社交网络的同时,基于存在的在第二网页、第三网页、第四网页和/或第五网页之间找到共同指纹的概率,在它们之间可以或者可以不建立社交网在步骤206中,例如,根据第一网页和第二网页之间的匹配指纹的统计概率,基于对第一网页和第二网页共同的指纹相关信息元素使第一网页和第二网页相关。因此,一个实施例提供了基本上“连接”这样的用户的搜索服务,该用户具有相关联的个人社交联网服务网页,该网页共同地共享具体的或匹配的与某些媒体指纹相关的上传的、插入的或嵌入的信息元素。因此,通过共同指纹相关信息元素在各网页之间建立关系。为了在各网页之间建立关系(例如为了使相关),可以应用某些匹配准则。因此,一个实施例可以基于网页的共同信息元素之间的完美或近乎完美匹配使各网页相关。因此,一个实施例可以基于与某个级别的统计特异性的一致性、销售分析一致性等使各网页相关。在各网页之间存在匹配指纹的1 %、5 %、10 %的统计概率或某些其它统计概率可以建立显著性阈值。例如,在检测到与两个社交网络“邻居”的网页中的每一个关联的与共同媒体指纹 (例如从媒体内容的相同部分得出)相关的信息元素的大部分(例如> 50% )或超大部分
12(例如>2/3)匹配时,可以匹配两个社交网络“邻居”的网页。在示例实施例中,两个或更多个用户之间的媒体指纹相关信息元素的70%的匹配可以在某些应用中足以使它们的网页相关。图3描述了根据本发明实施例的示例过程300。过程300可以通过过程200(图 2)的步骤执行,或者可以包括过程200的步骤,并且因此与其一起在图3中示出。过程200 和/或300的步骤可以按与在此参照图2-图3描述的顺序稍微不同的顺序执行,并且在某些实施例中,一个或多个步骤可以是可选的(例如,有选择地)。此外,过程200和/或300 的某些步骤可在与过程的其它步骤不同的时间执行,与过程的其它步骤基本上同时执行, 或者相对于过程的其它步骤实时或者近乎实时地执行。诸如广告(例如“广告媒体内容”,广告等)的辅助信息可以与媒体内容或其一部分相关。可以假设广告或其它辅助信息对在第一网页和第二网页之间建立的关系显著,或者假设基于其在商业上有效。在步骤207中,识别并且选择性地访问因此有关的广告。例如,广告可以与网页的“相关组”关联的多个用户为目标。因此,可以基于用户各自的个人网页之间的关系使广告瞄准用户。选择用于呈现的特定广告可以涉及统计、人口统计、销售或相似的分析。在步骤208中,将被访问的广告或其它辅助信息提供给与第一网页和第二网页关联的用户。例如,可以通过分别与用户关联的媒体播放器显示辅助信息。可以与这样的媒体内容的播出时间或空间关联地进行这种呈现,该媒体内容与对于第一网页和第二网页的用户共同的信息元素相关。例如,可以实时或者近乎实时地、并且在与在播出时间显示媒体内容的监视器空间相同的显示器空间上显示广告。可替换地或附加地,可以将辅助信息表现为第一网页和第二网页上的内容。在步骤209中,作为将被访问的辅助信息提供给与第一网页和第二网页关联的用户的交换,接收例如付款、酬金、帐款等的形式的回报(consideration)(例如与受益价值相等的回报)。可以从与辅助信息关联的实体(诸如商业企业、广告服务等)接收回报。因此,根据在此描述的实施例,在对于提供广告的回报中,提供对第一网页和第二网页的访问并且将广告提供给与之关联的用户的实体(例如社交联网服务)可以从另一实体(例如商业企业或广告服务)接收报酬。在步骤311中,为了换取回报的根据在此描述的实施例的广告和其它辅助信息的提供被市场化。因此,将辅助信息提供给用户的实体(例如社交联网服务)可以使将目标广告渠道的可用性或对于其的访问交换给其它(例如,商业、广告)实体市场化。在步骤312中,提供实体(例如社交联网服务)从第一(例如商业、广告)实体接收到具有某个第一值的回报的第一出价。在步骤313中,确定提供实体是否接收到至少第二出价。事实商,提供实体可以接收到任何数量的出价。如果未接收到第二出价,则与第一出价关联的辅助信息被访问;因此,可以如上所述执行步骤207。如果在步骤314中从除了第一实体之外的实体(例如第二实体)接收后续(例如第二)出价,则相对于分别与它们的被出价的回报中的每一个关联的值,比较第一出价和后续出价。在步骤315中,接受具有最大值的回报的出价。在接受该“最佳”出价时,访问与最佳出价关联的辅助信息;因此,可以如上所述执行步骤207。因此,实施例允许社交联网服务例如提供来自最高竞价广告商的目标广告,并且因此使得它们的广告收入最大化。
因此,本发明的一个实施例涉及通过媒体指纹进行联网(例如社交联网)。一个实施例还涉及例如在社交联网上下文或应用中通过媒体指纹作广告。与在媒体内容部分的播出期间从媒体内容部分唯一得出的媒体指纹唯一相关的信息元素被提供给第一网页。第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储该信息元素。一个或多个第二网页存储与一个或多个媒体指纹相关的至少第二信息集。相对于第一信息集以及至少第二信息集访问并且爬取第一网页和至少第二网页。索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素。基于索引的共同信息元素使第一网页与第二网页中的至少一个相关。本发明实施例可涉及以下列举的示例实施例中的一个或多个。1. 一种方法,包括向网络的第一网页提供与媒体指纹唯一相关的信息元素,该媒体指纹在媒体内容播出期间被从媒体内容的一部分唯一得出;以及其中,所述第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储该信息元素;访问所述第一网页和所述网络的一个或多个第二网页,其中,与一个或多个媒体指纹相关的至少第二信息集与第二网页中的至少一个相关联;相对于第一信息集以及至少第二信息集爬取该被访问的第一网页和一个或多个第二网页;索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素;以及基于索引的共同信息元素使第一网页与第二网页中的至少一个相关。2.如列举的示例实施例1中陈述的方法,其中,第一网页存储信息元素的实例。3.如列举的示例实施例1中陈述的方法,其中,第一网页和第二网页中的一个或多个包括社交网页内容。4.如列举的示例实施例1中陈述的方法,其中,第一网页与媒体播放器相关联,所述媒体播放器播出媒体内容,从媒体内容部分得出媒体指纹,并且将媒体指纹相关信息元素提供给第一网页。5.如列举的示例实施例4中陈述的方法,其中,媒体播放器选择性地得出媒体指纹。6.如列举的示例实施例5中陈述的方法,其中,媒体播放器至少部分地基于与所述媒体内容部分相关的偏好得出媒体指纹。7.如列举的示例实施例1中陈述的方法,其中,相对于媒体内容部分的播出实时得出媒体指纹。8.如列举的示例实施例1中陈述的方法,其中,信息元素包括与媒体内容部分相关的元数据或标签中的一个或多个。9.如列举的示例实施例1中陈述的方法,还包括基于所述相关步骤访问与媒体内容或媒体内容部分中的一个或多个相关的辅助信息;以及将被访问的辅助信息提供给与第一网页或第二网页中的一个或多个关联的客户机设备。
10.如列举的示例实施例9中陈述的方法,其中,所述辅助信息包括广告。11. 一种系统,包括第一网页,所述第一网页能够通过网络被访问,并且包括与至少一个媒体指纹相
关的第一信息;媒体播放器应用,用于播放媒体内容,从媒体内容的一部分得出媒体指纹,并且将与所述得出的媒体指纹唯一相关的信息元素提供给所述第一网页;其中,所述媒体指纹唯一对应于媒体内容的一部分;以及其中,所述第一网页包括与第一信息相关的得出的媒体指纹信息元素;一个或多个第二网页,所述一个或多个第二网页能够通过所述网络被访问,并且包括与至少一个媒体指纹相关的第二信息;以及搜索引擎,所述搜索引擎访问所述第一网页和所述一个或多个第二网页,爬取第一信息元素和第二信息元素,并且索引对于第一信息和第二信息共同的一个或多个信息元素;其中,至少部分地基于一个或多个共同信息元素建立第一网页与一个或多个第二网页之间的关系。12.如列举的示例实施例11中陈述的系统,其中,第一网页存储信息元素的实例。13.如列举的示例实施例11中陈述的系统,其中,第一网页和第二网页中的一个或多个包括社交网页内容。14.如列举的示例实施例11中陈述的系统,其中,媒体播放器选择性地得出媒体指纹。15.如列举的示例实施例14中陈述的系统,其中,媒体播放器至少部分地基于与媒体内容部分相关的偏好得出媒体指纹。16.如列举的示例实施例11中陈述的系统,其中,相对于媒体内容部分的播出实时得出媒体指纹。17.如列举的示例实施例11中陈述的系统,其中,信息元素包括与媒体内容部分相关的元数据或标签中的一个或多个。18.如列举的示例实施例11中陈述的系统,还包括与媒体内容或媒体内容部分中的一个或多个相关的辅助信息的储存库;其中,基于共同信息元素访问辅助信息。19.如列举的示例实施例18中陈述的系统,其中,被访问的辅助信息被提供给与第一网页或第二网页中的一个或多个关联的客户机设备。20.如列举的示例实施例19中陈述的系统,其中,所述辅助信息包括广告。21. 一种包括代码的计算机可读存储介质,所述代码在通过一个或多个处理器执行时,至少部分地配置如列举的示例实施例11-20中的一个或多个中陈述的系统。22. —种方法,包括以下步骤向第一网页提供与媒体指纹唯一相关的信息元素,该媒体指纹在媒体内容播出期间被从媒体内容的一部分唯一得出;以及其中,所述第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储该信息元素;
15
访问所述第一网页和一个或多个第二网页,其中,与一个或多个媒体指纹相关的至少第二信息集与第二网页中的至少一个相关联;相对于第一信息集以及至少第二信息集爬取该被访问的第一网页和一个或多个第二网页;索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素;基于索引的共同信息元素使第一网页与第二网页中的至少一个相关;基于共同信息元素访问与媒体内容或媒体内容部分中的一个或多个相关的辅助信息;以及将被访问的辅助信息提供给与第一网页或第二网页中的一个或多个关联的客户机设备;以及从与所述辅助信息关联的实体接收作为提供被访问的辅助信息步骤的交换的回报。23.如列举的示例实施例22中陈述的方法,其中,所述辅助信息包括广告。24.如列举的示例实施例23中陈述的方法,其中,所述广告包括多个广告中的第一广告,所述多个广告包括至少第二广告;其中,与所述第一广告相关的所述实体包括第一广告实体;其中,所述至少第二广告与第二广告实体相关联;以及其中,所述方法还包括以下步骤从第一实体接收与所述回报相关的第一出价;从第二实体接收与所述回报相关的第二出价;以及比较所述第一出价与所述第二出价;其中,至少部分地基于与所述第一出价相关的回报所关联的第一值超过与所述第二出价相关的回报所关联的第二值,提供第一广告。25.如所列举的示例实施例22中陈述的方法,还包括以下步骤市场化所述交换。26. 一种包括代码的计算机可读存储介质,所述代码在通过一个或多个处理器执行时,至少部分地控制如列举的示例实施例22-25中的一个或多个中陈述的方法。27. —种系统,包括用于执行如所列举的示例实施例22-25中的一个或多个中所陈述的方法的一个或多个步骤的装置。28. 一种包括代码的计算机可读存储介质,所述代码在通过一个或多个处理器执行时,至少部分地配置如列举的示例实施例27中陈述的系统。29. 一种包括代码的计算机可读存储介质,所述代码在通过一个或多个处理器执行时,至少部分地控制如列举的示例实施例1-10中的一个或多个中陈述的方法。30. —种系统,包括:用于执行如所列举的示例实施例1-11中的一个或多个中所陈述的方法的一个或多个步骤的装置。31. 一种包括代码的计算机可读存储介质,所述代码在通过一个或多个处理器执行时,至少部分地配置如列举的示例实施例30中陈述的系统。
等同物、扩展、变型及其它因此,描述了用于通过媒体指纹进行联网和广告的示例实施例。在前面说明书中, 已经参照可以随实现而变化的大量具体细节描述了本发明实施例。因此,本发明是什么以及发明人预期的本发明是什么的仅有的和排它性指示是以提出权利要求的具体形式从该申请提出的权利要求的集合,包括任何后续改正。在此对于这些权利要求中所包含的术语明确阐述的任何定义应指导如权利要求中所使用的这些术语的意义。因此,权利要求中未明确陈述的限制、元素、特性、特征、优点或属性不应以任何方式来限制所述权利要求的范围。相应地,说明书和附图是说明性的,而非限制的意义。
权利要求
1.一种方法,包括向网络的第一网页提供与媒体指纹唯一相关的信息元素,所述媒体指纹在媒体内容的一部分播出期间被从所述媒体内容的所述部分唯一得出;以及其中,所述第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储信息元素;访问所述第一网页和所述网络的一个或多个第二网页,其中,与一个或多个媒体指纹相关的至少第二信息集与第二网页中的至少一个相关联;相对于第一信息集以及至少第二信息集爬取该被访问的第一网页和一个或多个第二网页;索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素;以及基于索引的共同信息元素使第一网页与第二网页中的至少一个相关。
2.根据权利要求1所述的方法,其中,第一网页存储信息元素的实例。
3.根据权利要求1所述的方法,其中,第一网页和第二网页中的一个或多个包括社交网页内容。
4.根据权利要求1所述的方法,其中,第一网页与媒体播放器相关联,所述媒体播放器播出媒体内容,从媒体内容部分得出媒体指纹,并且将媒体指纹相关信息元素提供给第一网页。
5.根据权利要求4所述的方法,其中,媒体播放器选择性地得出媒体指纹。
6.根据权利要求5所述的方法,其中,媒体播放器至少部分地基于与所述媒体内容部分相关的偏好得出媒体指纹。
7.根据权利要求1所述的方法,其中,相对于媒体内容部分的播出实时得出媒体指纹。
8.根据权利要求1所述的方法,其中,信息元素包括与媒体内容部分相关的元数据或标签中的一个或多个。
9.根据权利要求1所述的方法,还包括基于所述相关步骤访问与媒体内容或媒体内容部分中的一个或多个相关的辅助信息;以及将被访问的辅助信息提供给与第一网页或第二网页中的一个或多个关联的客户机设备。
10.根据权利要求9所述的方法,其中,所述辅助信息包括广告。
11.一种系统,包括第一网页,所述第一网页能够通过网络被访问,并且包括与至少一个媒体指纹相关的第一信息;媒体播放器应用,用于播放媒体内容,从媒体内容的一部分得出媒体指纹,并且将与所述得出的媒体指纹唯一相关的信息元素提供给所述第一网页; 其中,所述媒体指纹唯一对应于媒体内容的一部分;以及其中,所述第一网页包括与第一信息相关的得出的媒体指纹信息元素; 一个或多个第二网页,所述一个或多个第二网页能够通过所述网络被访问,并且包括与至少一个媒体指纹相关的第二信息;以及搜索引擎,所述搜索引擎访问所述第一网页和所述一个或多个第二网页,爬取第一信息元素和第二信息元素,并且索引对于第一信息和第二信息共同的一个或多个信息元素;其中,至少部分地基于一个或多个共同信息元素建立第一网页与一个或多个第二网页之间的关系。
12.根据权利要求11所述的系统,其中,第一网页存储信息元素的实例。
13.根据权利要求11所述的系统,其中,第一网页和第二网页中的一个或多个包括社交网页内容。
14.根据权利要求11所述的系统,其中,媒体播放器选择性地得出媒体指纹。
15.根据权利要求14所述的系统,其中,媒体播放器至少部分地基于与媒体内容部分相关的偏好得出媒体指纹。
16.根据权利要求11所述的系统,其中,相对于媒体内容部分的播出实时得出媒体指纹。
17.根据权利要求11所述的系统,其中,信息元素包括与媒体内容部分相关的元数据或标签中的一个或多个。
18.根据权利要求11所述的系统,还包括与媒体内容或媒体内容部分中的一个或多个相关的辅助信息的储存库; 其中,基于共同信息元素访问辅助信息。
19.根据权利要求18所述的系统,其中,被访问的辅助信息被提供给与第一网页或第二网页中的一个或多个关联的客户机设备。
20.根据权利要求19所述的系统,其中,所述辅助信息包括广告。
21.一种方法,包括以下步骤向第一网页提供与媒体指纹唯一相关的信息元素,该媒体指纹在媒体内容的一部分播出期间被从所述媒体内容的所述部分唯一得出;以及其中,所述第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储该信息元素;访问第一网页和一个或多个第二网页,其中,与一个或多个媒体指纹相关的至少第二信息集与第二网页中的至少一个相关联;相对于第一信息集以及至少第二信息集爬取被访问的第一网页和一个或多个第二网页;索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素;基于索引的共同信息元素使第一网页与第二网页中的至少一个相关;基于共同信息元素访问与媒体内容或媒体内容部分中的一个或多个相关的辅助信息;以及将被访问的辅助信息提供给与第一网页或第二网页中的一个或多个关联的客户机设备;以及从与所述辅助信息关联的实体接收作为提供被访问的辅助信息步骤的交换的回报。
22.一种包括代码的计算机可读存储介质产品,所述代码在通过一个或多个处理器执行时使得处理器控制计算机以执行根据权利要求1-10或21中的一个或多个所述的方法的步骤;或者至少部分地对根据权利要求11-21中的一个或多个所述的系统进行配置或者编程。
23. 一种对于计算机系统的使用,包括执行或者运行根据权利要求1-10或21中的一个或多个所述的方法的步骤;或者至少部分地对根据权利要求11-21中的一个或多个所述的系统进行操作。
全文摘要
与在媒体内容部分的播出期间从媒体内容部分唯一得出的媒体指纹唯一相关的信息元素被提供给第一网页。第一网页通过与一个或多个媒体指纹相关的关联的第一信息集存储该信息元素。一个或多个第二网页至少存储与一个或多个媒体指纹相关的第二信息集。相对于第一信息集以及至少第二信息集访问并且爬取第一网页和至少第二网页。索引对于第一信息集以及至少第二信息集共同的一个或多个信息元素。第一网页与第二网页中的至少一个基于索引的共同信息元素相关。
文档编号G06Q30/00GK102216945SQ200980132998
公开日2011年10月12日 申请日期2009年8月21日 优先权日2008年8月21日
发明者P·J·伯诺斯基 申请人:杜比实验室特许公司