实时拍卖的可靠性度量的制作方法

文档序号:16807791发布日期:2019-02-10 13:14阅读:153来源:国知局
实时拍卖的可靠性度量的制作方法

本专利申请要求于2016年4月14日递交的序列号为15/099,026的美国实用专利申请的优先权。序列号为15/099,026的申请通过引用完全并入本文中。



背景技术:

台式计算机、膝上型计算机、移动电话、平板电脑和其他电子设备通常用于访问由各种内容发布者生成的网页内容。该内容可以包括网站页面,网站页面包含文本、图像、视频、音频和其他条目。该网页内容还可以包括位于不同位置的一个或更多个广告。为了提供作为网页内容的一部分的该广告,发布者通常向一个或更多个广告交易平台(advertisementexchange)提交广告召集(advertisementcall),该广告交易平台被定位为辅助可用广告位的实时广告拍卖。在一些示例中,交易平台可响应于广告调用,辅助在可用广告位上出价(bidding)的一个或更多个广告商(即,出价人)之间的实时拍卖。该实时拍卖可以持续几毫秒,并且因此,这种拍卖通常基于具有不同准确度和精度的可用数据来完成。

例如,发布者通常包括提交给广告交易平台的广告调用的标识信息。该标识信息可以包括广告id或对于接收由发布者提供的内容的用户是唯一的其他类似的标识码。该标识信息还可以包括地理信息和/或指示接收由发布者发送的内容的用户设备的地理位置的其他位置标识符。在广告调用中附加位置信息增加了与消费者的相关性,这导致改善的广告性能,并为发布者创造价值,因为广告商可为包括该信息的广告投放(placement)投出(place)更高的出价,并最终支付更多的钱。例如,如果信息准确和精确,该信息使广告商能够将他们的广告定位到选择观看由各个发布者生成的内容和广告的观众。出于这个原因,该广告商可能愿意基于该信息为广告投放支付额外费用。

然而,最近,一些发布者在其各自的广告调用中包括不准确或无效的标识信息已经变得司空见惯。由于广告商在实时广告拍卖中投出广告空间出价,而不知道发布者提供的信息是准确还是精确,因此,为了将他们的广告放置在可用广告空间中,广告商冒着过度支付发布者的风险。

附图说明

参考附图描述详细描述。在附图中,参考标号的最左边的一个或更多个数字标识首次出现附图标记的图。不同图中的相同附图标记表示相似或相同的条目。

图1示出了包括经由网络与服务提供商的电子设备通信的示例性电子设备的示例性体系架构。

图2示出了电子设备的示例性组件。

图3显示了示出生成对于网页内容的特定发布者唯一的可靠性度量的示例性方法的流程图。

图4示出了在电子设备上渲染的示例性网页内容。

具体实施方式

本公开描述了用于生成可靠性度量的方法和设备等,该可靠性度量特定于特定发布者的货币化内容并且指示由发布者提供的作为广告调用的一部分的标识信息的有效性。例如,该发布者可以向广告交易平台提交广告调用,并且交易平台可以操作以辅助发布者和希望在与广告调用相关联的广告位上出价的一个或更多个广告商之间的实时拍卖。这些发布者还可以提交标识信息以及广告调用。如下面将进一步详细描述的,在一些示例中,该标识信息可以是广告id和/或根据发布者、对访问由发布者生成的网页内容的特定用户设备唯一的任何其他标识码。附加地或可替选地,该标识信息可以是位置标识符,根据发布者,该位置标识符对于访问货币化内容的特定用户设备是唯一的并且指示用户设备的地理位置。

在接收到该广告调用和相应的标识信息时,交易平台可以将至少标识信息发送到服务提供商,该服务提供商被配置为生成指示这种信息的有效性的可靠性度量。例如,服务提供商可以捕获和/或可以访问与服务提供商的客户和/或订户相关联的多个标识符。例如,服务提供商和/或与服务提供商通信的一个或更多个实体可以维护包括电话号码的数据库,以及用于其每个订户的相关广告id和/或其他标识码。服务提供商和/或与服务提供商通信的一个或更多个实体还可以维护包括其每个订户的电话号码和相关位置包络(locationenvelope)的数据库。在该示例中,该位置包络对于相应订户的每个用户设备可以是唯一的,并且可以限定由服务提供商随时间跟踪的用户设备的行进半径。

在从交易平台接收到标识信息时,服务提供商的电子设备可以确定标识信息是否与上述任何存储的标识符相匹配。例如,服务提供商可以确定由发布者提供的标识码是否对应于存储在与服务提供商相关联的一个或更多个数据库中的任何订户标识码。附加地或可替选地,服务提供商可以确定由发布者提供的位置标识符是否对应于和/或在与访问发布者的货币化内容的特定用户设备相对应的存储位置包络内。

在做出该确定之后,服务提供商可以生成可靠性度量,可靠性度量对于网页内容的发布者是唯一的、并且指示发布者附加到广告调用的标识信息的有效性。如下面将更详细解释的,可以以任何多种方式生成这种可靠性度量。例如,可靠性度量可以是累积分数,该累积分数指示标识码、位置标识符和/或其他标识信息的有效性。另外,在一些实施例中,累积可靠性度量可以表示为百分比。例如,服务提供商可以生成0%到100%范围上的可靠性度量,其中100%的可靠性度量指示:由特定发布者提供的标识信息已经被发现是高质量的并且随着时间的推移是完全准确的。在该示例中,可以根据被确定为服务提供商的订户的用户的数量和/或百分比,来计算表示为百分比的累积可靠性度量。

服务提供商还可以向交易平台提供可靠性度量,使得可靠性度量可以由一个或更多个广告商和/或参与实时拍卖的其他出价人访问。因此,可以根据可靠性度量来进行在拍卖期间由这些出价人投出的任何出价。在该示例中,可靠性度量可以提供对各个发布者附加到广告调用的数据的质量水平和准确度的洞察,并且可以使得广告商为正在拍卖的广告投放支付合理的价格。

这里描述的技术和系统可以以多种方式实现。下面参考以下附图提供示例性实现方式。

示例体系架构

图1示出了示例体系架构100,其中一个或更多个用户102与用户设备104交互,诸如被配置为从与用户设备104相关联的一个或更多个输入设备接收信息的计算设备。例如,用户设备104可以包括电子设备,并且可以被配置为从一个或更多个触敏键盘、触摸板、触摸屏、物理键或按钮、鼠标、指示笔或其他输入设备接受信息或其他这种输入。在一些示例中,用户设备104可以被配置为响应于该输入执行动作,诸如输出与触敏输入设备的对应键相关联的期望字母、数字或符号,选择界面元素,移动鼠标指针或光标,在页面上滚动,访问和/或滚动网页上的内容等等。在一些示例中,本公开的用户设备104可以被配置为经由一个或更多个触摸板、触摸屏和/或其他触敏输入设备接收触摸输入。另外,本公开的用户设备104可以被配置为经由一个或更多个物理键、按钮、鼠标、相机、麦克风或其他非触敏输入设备接收非触摸输入。

用户设备104可以表示被配置为执行和/或以其他方式实施一组指令的任何机器或其他电子设备。在一些示例中,该用户设备104可以包括固定计算设备或移动计算设备。例如,固定计算设备104尤其可以包括台式计算机、游戏控制台、服务器计算机、多个链接的服务器等。移动计算设备104尤其可以包括膝上型计算机、智能电话、电子阅读器设备、移动手机、个人数字助理(pda)、便携式导航设备、便携式游戏设备、平板电脑、便携式媒体播放器、智能手表和/或其他可穿戴计算设备等。用户设备104可以配备有一个或更多个处理器、计算机可读介质(crm)、输入/输出接口、输入/输出设备、通信接口、显示器、传感器和/或其他组件。

如图1所示,用户设备104可以经由一个或更多个网络108与一个或更多个设备、服务器、服务提供商106或其他组件通信。一个或更多个网络108可以包括多个不同类型的网络中的任何一个或组合,例如蜂窝网络、无线网络、局域网(lan)、广域网(wan)、个人局域网(pan)和因特网。另外,服务提供商106可以向用户设备104提供一个或更多个服务。服务提供商106可以包括一个或更多个计算设备,诸如一个或更多个台式计算机、膝上型计算机、服务器计算机和/或其他电子设备。在一些示例中,该服务提供商设备可以包括键盘或其他输入设备,并且该输入设备可以类似于本文关于用户设备104描述的那些输入设备。服务提供商106的一个或更多个电子设备可以被配置在集群、数据中心、云计算环境或其组合中。在一个示例中,服务提供商106的一个或更多个电子设备可以提供远程操作到用户设备104的云计算资源,包括计算资源、存储资源等。服务提供商106的示例性电子设备尤其可以包括一个或更多个处理器、crm、输入/输出接口、输入/输出设备、通信接口和/或其他组件。在一些示例中,服务提供商106的一个或更多个电子设备可以包括关于用户设备104描述的一个或更多个组件。因此,这里对用户设备104的组件的任何描述可以同样适用于服务提供商106。此外,这里对服务提供商106的电子设备的组件的任何描述可以同样适用于用户设备104。针对图2,将更详细地描述服务提供商106的电子设备的各种示例性组件。

在一些示例中,用户设备104和/或服务提供商106的电子设备可以经由网络108访问数字内容。例如,用户设备104可以经由网络108访问各种网站,并且因此可以访问网站上显示的相关网页内容110。该网页内容110可以是例如在网站的各个网页上可用的内容。该网页内容110尤其可以包括文本、图形、图、数字(例如序列号)、字符、标题、片段、url、图表、流式音频或视频、超链接、可执行文件、媒体文件或其他能够通过例如因特网或其他网络108访问的内容。在一些示例中,网页内容110可以包括电子书、杂志文章、报纸文章、期刊文章、白皮书、社交媒体帖子、博客文章、pdf、幻灯片、手册或其他形式的电子文档或在线发布的其他内容。用户设备104可以经由一个或更多个互联网浏览器、搜索引擎、应用程序和/或与用户设备104相关联的其他硬件或软件来访问该网页内容110。此外,服务提供商106可以经由一个或更多个互联网浏览器、搜索引擎、应用程序、和/或与用户设备104相关联的其他硬件或软件访问该网页内容110。例如,可以使用一个或更多个新闻应用程序、博客应用程序、社交媒体应用程序、电子邮件应用程序、搜索引擎、和/或被配置为提供对新闻、博客、社交媒体、搜索引擎等的混合物的访问的应用程序来访问该网页内容110。在一些示例中,网页内容110可以包括可经由互联网或其他网络自由访问的公共可用内容。在另外的示例中,网页内容110可以包括仅可由特定个人用户102(例如,作为组织的雇员、俱乐部的成员等的用户102)访问的私人可用内容。在其他示例中,网页内容110可以包括仅可通过订阅访问的内容(例如,杂志订阅、报纸订阅、搜索服务订阅等)。

本文描述的任何网页内容110可以由本公开的一个或更多个发布者112a、112b、112c……112n(统称为“发布者112”)生成。该发布者112可以是例如报纸公司、杂志公司、博客公司、聊天室公司、新闻机构(newsoutlet)和/或生成用于经由互联网和/或其他这种网络108消费的电子内容的任何其他实体。在下面更详细地描述,该发布者112通常需要广告来填充网页内容110内的各个位置处的广告空间。因此,该发布者112可以生成与该广告空间相关联的广告调用,并且可以在经由网络108进行实时广告拍卖的期间提交该广告调用。

例如,该发布者112可以向至少一个供应侧平台(这里称为“ssp”)提交各种广告调用。该ssp(未示出)可以包括将各种发布者112与交易平台116连接的门户和/或代理(broker)。在另外的实施例中,本公开的发布者112可以直接向交换机116提交广告调用,而无需借助于ssp。在本文描述的任何示例中,交易平台116可以托管和/或以其他方式促进与广告调用相关联的实时出价。特别地,交易平台116可以提供在线和/或基于互联网的市场,由此本公开的一个或更多个广告商118a、118b、118c...118n(统称为“广告商118”)可以提交对与这种广告调用相关联的可用广告空间的出价。在该示例中,这里描述的各种广告商118可以包括一个或更多个零售商、制造商、基于服务的公司、和/或希望在可用广告空间中发布广告的任何其他实体。在一些示例中,本公开的广告商118可以将对广告空间的出价提交给至少一个需求侧平台(这里称为“dsp”)。该dsp114可以包括将各种广告商118与交易平台116连接的门户和/或代理。在另外的实施例中,本公开的广告商118可以直接向交易平台116提交出价,而无需dsp114的帮助。另外,在本公开的任何示例中,服务提供商106可以向dsp114和/或广告商118提供可靠性度量和/或其他信息,使得广告商118可以鉴于该可靠性度量来投出出价。

应当理解,尽管图1中以示意图的形式示出了发布者112、ssp、dsp114、交易平台116和广告商118,但该说明不旨在以任何方式限制本公开。例如,图1中所示示意性发布者112、ssp、dsp114、交易平台116和广告商118中的一个或更多个可包括本文所述的任何服务器计算机、膝上型计算机、台式计算机、平板电脑、移动电话、和/或其他电子设备。特别地,图1中示出的示意性发布者112、ssp、dsp114、交换机116和广告商118中的一个或更多个可以包括与这里关于服务提供商106和/或用户设备104的电子设备描述的各种电子设备类似和/或相同的电子设备。

示例电子设备

图2示出了示出包括在图1的用户设备104中和/或服务提供商106的电子设备中的示例性组件的示意图。为了便于描述,将参考图2描述服务提供商106的示例性电子设备。如图2所示,在一些示例中,服务提供商106的电子设备可以包括被配置为执行存储的指令的一个或更多个处理器202。服务提供商106的电子设备还可以包括与一个或更多个处理器202通信、可操作地连接到和/或以其他方式耦合到一个或更多个处理器202的一个或更多个输入/输出(i/o)接口204,例如通过一个或更多个总线。

在一些示例中,一个或更多个处理器202可以包括一个或更多个处理单元。例如,处理器202可以包括硬件处理单元或软件处理单元中的至少一个。因此,在一些示例中,处理器202可以包括硬件处理器或软件处理器中的至少一个,并且可以包括一个或更多个核心和/或其他硬件或软件组件。例如,一个或更多个处理器202可以包括中央处理单元(cpu)、图形处理单元(gpu)、微处理器等。可替选地或另外地,处理器202可以包括一个或更多个硬件逻辑组件。例如但不限于,可以使用的说明性类型的硬件逻辑组件包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、系统级芯片系统(soc)、复杂可编程逻辑器件(cpld)等。处理器202可以与本文所描述的服务提供商106的电子设备的存储器和/或其他组件通信、可操作地连接到和/或以其他方式耦合到存储器和/或其他组件。在一些示例中,处理器202还可以包括板载存储器,其被配置为存储与处理器202的各种操作和/或功能相关联的信息。

i/o接口204可以被配置为使得服务提供商106的电子设备能够与其他设备通信,例如与用户设备104(图1)通信。在一些示例中,i/o接口204可以包括内部集成电路(“12c”)、串行外围接口总线(“spi”)、通用串行总线(“usb”)、rs-232、媒体设备界面等。

i/o接口204可以与一个或更多个i/o设备206通信、可操作地连接到和/或以其他方式耦合到一个或更多个i/o设备206。i/o设备206可以包括一个或更多个显示器、相机、控制器、麦克风、触摸传感器和/或其他传感器、鼠标、物理按钮、按键、非集成键盘、操纵杆、麦克风、扬声器、打印机和/或其他设备。例如,一个或更多个显示器可以连接到处理器202,并且可以被配置为在其上呈现和/或以其他方式显示内容,包括本文描述的网页内容。在一些示例中,显示器可以包括被配置为接收触摸输入的触摸屏显示器。

如图2所示,服务提供商106的电子设备还可以包括crm208。crm208可以提供对用于服务提供商106的电子设备的操作的计算机可读指令、数据结构、程序模块和其他数据的存储。例如,crm208可以存储指令,该指令当由处理器202和/或由例如服务提供商106的电子设备的一个或更多个处理器执行时,使得一个或更多个处理器执行各种动作。参照图2,crm208可以与本文描述的处理器202和/或其他组件通信、可操作地连接到和/或以其他方式耦合到处理器202和/或其他组件。

在一些示例中,crm208可以包括可操作地连接到处理器202的存储器或crm中的一个或组合。该存储器或crm可以包括计算机存储介质和/或通信介质。计算机存储介质包括以用于存储信息的任何方法或技术实现的易失性和非易失性、可移除和不可移除的介质,所述信息诸如计算机可读指令、数据结构、程序模块或其他数据之类。计算机存储介质包括但不限于相变存储器(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、闪存或其他存储器技术、光盘只读存储器(cd-rom)、数字通用盘(dvd)、或其他光学存储器、磁带盒、磁性磁带、磁盘存储器、或其他磁存储设备,或可用于存储信息以供计算设备访问的任何其他非传输介质。相反,通信介质可以包含计算机可读指令、数据结构、程序模块或调制数据信号(例如载波或其他传输机制)中的其他数据。如这里所限定的,计算机存储介质不包括通信介质。

crm208可以存储和/或以其他方式包括指令,所述指令当由处理器202执行时,使得处理器202执行本公开的一个或更多个操作。例如,crm208可以包括被配置为一个或更多个模块的软件功能。出于讨论的目的,术语“模块”旨在表示crm208的软件和/或硬件组件的示例划分,并且不旨在表示任何类型的要求或所需的方法、结构、方式或组织。因此,这些模块、它们的功能和/或类似功能可以不同地布置(例如,组合成更少数量的模块,分成更多数量的模块等)。此外,虽然某些功能和模块可以由处理器202可执行的软件、硬件和/或固件实现,但是在其他示例中,一个或更多个该模块可以全部或部分地由服务提供商106的电子设备的其他硬件组件(例如,作为asic、专用处理单元等)实现,以执行所描述的功能。在某些情况下,功能和/或模块被实现为操作系统的一部分。在其他情况下,功能和/或模块被实现为设备驱动器(例如,用于触摸表面的驱动器)、固件等的一部分。

在示例性实施例中,crm208的一个或更多个模块可以被配置为使得处理器202从经由服务提供商106的电子设备接收对网络108的访问的多个用户设备104捕获标识符和/或标识信息,将这些捕获的标识符与相应的用户设备104的电话号码相关联,将该信息存储在crm208的数据存储器中,经由网络108从附加电子设备接收标识信息,确定该标识信息是否与存储在数据存储器中的标识符匹配,生成指示是否存在这种匹配的可靠性度量,经由网络108向一个或更多个电子设备提供可靠性度量、和/或本文描述的任何其他操作或过程。

例如,crm208可以包括至少一个捕获模块210、至少一个提取和生成模块212(这里也称为“提取模块212”)、和/或至少一个验证模块214。捕获模块210可以包括指令,当指令由处理器202执行时,使得处理器202监控各种用户102对网络108的使用和/或流量。例如,当服务提供商106提供网络访问、互联网访问和/或对用户102的其他服务,捕获模块210可以使处理器202收集与连接到网络108的每个用户设备104相对应和/或以其他方式对于其唯一的标识符。在示例性实施例中,该标识符可以包括,例如纬度坐标、经度坐标、和/或指示用户设备104的地理位置的其他地理和/或位置标识符。附加地或可替选地,该标识符可以包括,例如标识码(例如广告id)、和/或对用户设备104唯一的任何其他代码、数据、信息或标识参数。

应当理解,连接到网络108的一些用户设备104可以对应于作为服务提供商106的客户和/或订户的用户102,而连接到网络108的其他用户设备104可以对应于不是服务提供商106的客户或订户的用户102。在该示例中,捕获模块210可以使处理器202捕获对于每个用户设备104唯一的标识符,以及与特定用户设备104相对应的电话号码。捕获模块210还可以使处理器202将每个所捕获的标识符与相应的用户设备104的电话号码相关联地存储在crm208的数据存储器216中。此外,数据存储器216可以包括一个或更多个列表或数据库,其包括作为服务提供商106的客户和/或订户的用户102的每个用户设备104的电话号码。因此,捕获模块210还可以被配置为使得处理器202来确定所捕获的特定的标识符是否对应于服务提供商106的已知客户和/或订户,例如,通过比较和所捕获的标识符相对应的电话号码与包括在一个或更多个列表或者上述的数据库中的电话号码,并确定是否存在匹配。如果确实存在匹配,则处理器202可以确定所捕获的特定的标识符确实对应于服务提供商106的已知客户和/或订户。可替选地,如果不存在匹配,则处理器202可以确定所捕获的特定的标识符不对应于服务提供商106的已知客户和/或订户。在另外的示例中,这样的比较和/或确定可以由处理器202例如使用所捕获的标识码和/或广告id执行。

在其中由捕获模块210捕获的标识符包括指示特定用户设备104的地理位置的地理和/或位置标识符的示例性实施例中,捕获模块210可以使得处理器202将每个所捕获的标识符与特定用户设备104相关联地存储在数据存储器216中,和/或将每个所捕获的标识符存储在数据存储216中与特定用户设备104相对应的数据存储器216的部分内。与上述所捕获的标识码一样,所捕获的位置标识符可以与特定用户设备104的相应电话号码相关联和/或存储有特定用户设备104的相应电话号码。随着时间的推移,这种地理和/或位置标识符的组合可以包括特定用户设备104的位置包络。例如,该位置包络可以限定用户设备104的行进半径,这基于归属(home)位置或用户设备104的其他中心位置或典型静止位置(例如,设备在大约凌晨12:00和大约上午6:00之间通常所位于的位置)与特定用户设备104距离处理器202捕获的归属位置最频繁的、最远地理位置之间的距离。在一些示例中,该位置包络可以包括圆形行进包络,该圆形行进包络具有在上述归属位置处的中心点并且半径等于上述最远距离。在其他示例中,该位置包络可以包括由归属位置与处理器202随时间捕获的特定用户设备104的相应地理位置之间的距离确定的任何其他形状。

提取和生成模块212可以包括指令,当指令由处理器202执行时,使得处理器202经由网络108接收标识信息等。在示例性实施例中,该标识信息对于访问网络108和/或访问网页内容110的特定用户设备104可以是唯一的。一些示例,由服务提供商106的电子设备接收的标识信息可以包括标识码或位置标识符中的至少一个,所述标识码对于访问网页内容的特定用户设备104是唯一,所述位置标识符指示特定用户设备104的地理位置。在本文描述的任何示例中,该标识信息可以嵌入、附加到、加密、合并和/或以其他方式与服务提供商106的电子设备经由网络108接收的一个或更多个电子文件组合。在该示例中,在接收到该电子文件时,提取和生成模块212可以从接收的电子文件中移除、拆分、解密、分离和/或以其他方式提取标识信息。在一些示例中,该电子文件可以包括对经由网络108从交易平台116的电子设备、ssp114的电子设备、和/或连接到网络108的其他电子设备接收的可靠性度量的请求。在一些示例中,所接收的请求可以标识特定发布者112,诸如由特定用户设备104访问的网页内容110的发布者。可替选地,在一些示例中,提取和生成模块212可以使处理器202从所接收的电子文件中提取标识码或位置标识符中的至少一个。

此外,一旦处理器202已经生成了所请求的可靠性度量,则提取和生成模块212可以使处理器202生成包括可靠性度量的附加电子文件。例如,提取和生成模块212可以使处理器202生成电子文件,该电子文件包括对所接收的请求的响应,以及将可靠性度量与该电子文件合并、添加、附加和/或以其他方式组合。由处理器202生成的电子文件可以被传送到例如交易平台116的电子设备、ssp114的电子设备、和/或例如通过服务提供商106的电子设备的通信接口218连接到网络108的一个或更多个附加电子设备。在该示例中,在与上述网页内容110相关联的实时拍卖期间,至少一个投标人可以访问包括在所传送的电子文件中的可靠性度量、和/或由交易平台116的电子设备托管。

验证模块214可以包括指令,当指令由处理器202执行时,使得处理器202确定由服务提供商106的电子设备接收的标识信息是否与存储在数据存储器216和/或crm208的其他部分或者组件中的多个标识符中的标识符相匹配。如上所述,该标识信息可以包括标识码或位置标识符中的至少一个,所述标识码对于访问由相应的发布者112生成的网页内容110的特定用户设备104是唯一的,所述位置标识符指示特定用户设备104的地理位置。

在标识信息包括该特定标识码的示例中,验证模块214可以使处理器202将特定标识码与存储在数据存储器216中的标识码列表进行比较。存储在数据存储器216中的该标识码可以包括由捕获模块210随时间捕获的标识码和/或其他标识符。具体地,验证模块214可以使处理器202确定特定标识码是否与存储在数据存储器216中的任何标识码相匹配。在特定标识码与存储在数据存储器216中的标识码中的一个确实匹配的示例中,验证模块214可以使处理器202将第一值与对应于所访问的网页内容110的发布者112相关联。然而,如果特定标识码与存储在数据存储器216中的标识码中的一个不匹配,则验证模块214可以使处理器202将第二值与对应于网页内容110的发布者112相关联,该第二值小于第一值。例如,如果找到该匹配,则验证模块214可以使处理器202将+1(即,第一值)与特定发布者112相关联,并且如果未找到该匹配,可以使处理器202将-1(即,第二值小于第一值)与发布者112相关联。然后,验证模块214可以使处理器202基于第一值或第二值生成可靠性度量。在一些示例中,这种可靠性度量可以包括第一值或第二值。可替选地,在另外的实施例中,可靠性度量可以是由处理器202基于第一值或第二值生成的累积分数。例如,当处理器202随时间进行多个匹配确定时,与特定发布者112相关联的第一值和第二值中的每一个可以由处理器202制表。因此,在一些示例中,可靠性度量可以是由处理器202为特定发布者112确定的第一值和第二值的累积总和。在更进一步的示例中,可靠性度量可以包括至少部分地基于该第一值和第二值计算的百分比。

在标识信息包括指示访问由发布者112生成的网页内容110的相应用户设备104的地理位置的位置标识符的示例中,验证模块214可以使处理器202将位置标识符与对于特定用户设备104唯一的位置包络相比较。如上所述,该位置包络可以限定特定用户设备104对应的用户102的行进半径,并且可以包括由处理器202随时间捕获并且存储在数据存储器216中的这种位置标识符的组合和/或集合。

具体地,验证模块214可以使处理器202确定特定位置标识符是否在存储在数据存储器216中的对应用户设备104的位置包络内。在特定位置标识符在该相应位置包络中的示例中,验证模块214可以使处理器202将第一值与对应于所访问的网页内容110的发布者112相关联。然而,如果特定位置标识符不在该相应位置包络内,则验证模块214可以使处理器202将第二值与对应于网页内容110的发布者112相关联,该第二值小于第一值。例如,如果特定位置标识符在该对应位置包络内,则验证模块214可以使处理器202将+1(即,第一值)与特定发布者112相关联,并且如果特定位置标识符在该相应位置包络之外,可以使得处理器202将-1(即,第二值小于第一值)与发布者112相关联。

如上所述,验证模块214可以使处理器202基于第一值或第二值生成可靠性度量。在一些示例中,这种可靠性度量可以包括第一值或第二值。可替选地,在另外的实施例中,可靠性度量可以是由处理器202基于第一值或第二值生成的累积分数。例如,由于由处理器202随时间进行发布者112提供的位置标识符与对应于与这些位置标识符相关联的各个用户设备104的位置包络之间的多次比较,所以与特定发布者112相关联的第一值和第二值中的每一个可以由处理器202制表。因此,在一些示例中,可靠性度量可以是由处理器202为特定发布者112确定的第一值和第二值的累积和。在另外的示例中,可靠性度量可以包括:至少部分地基于该第一值和第二值计算的百分比。另外,虽然上述示例中描述的第一值和第二值已经分别被描述为+1,-1,但是在其他示例中,该第一值和第二值可以具有大于或小于上述值的任何其他值。

还应理解,在本文描述的任何示例中,由处理器202生成的可靠性度量可以指示由特定发布者112提供的标识信息的可信度、质量、准确性、完整性和/或有效性。这些可靠性度量对于特定发布者112可以是唯一的。例如,在一些实施例中,由处理器202生成的可靠性度量可以指示标识码或位置标识符中的至少一个的有效性,所述标识码由特定发布者112提供的并且对于用户设备104是唯一的,所述位置标识符由发布者112提供并指示用户设备104的地理位置。在另外的实施例中,由处理器202生成的可靠性度量可以指示标识码的有效性和位置标识符的有效性。例如,在该实施例中,可靠性度量可以包括指示标识码与位置标识符的有效性的相应的累积分数。可替选地,可靠性度量可以包括由处理器202基于该相应的累积分数确定的单个合并分数。在一些示例中,该合并分数可以包括第一得分和第二得分的加权平均,该第一得分指示标识码的有效性,该第二得分指示位置标识符的有效性。在更进一步的示例中,由处理器202生成的可靠性度量可以包括在评估由特定发布者112提供的标识信息的可信度、质量、准确性、完整性和/或有效性中有用的任何其他输出格式。

在一些示例中,由处理器202生成的可靠性度量可以存储在数据存储器216中。另外或可替选地,通信接口218可以被配置为经由网络108、向一个或更多个附加电子设备传输、传送和/或以其他方式提供可靠性度量。通过经由网络108向该附加电子设备提供可靠性度量,可以在与网页内容110相关联的实时拍卖期间由至少一个出价者访问可靠性度量。在一些示例中,该实时拍卖可以由交易平台116的电子设备、ssp114的电子设备、和/或连接到网络108的任何其他电子设备托管。

在示例性实施例中,通信接口218可以被配置为在服务提供商106的电子设备与其他设备之间(诸如在服务提供商106的电子设备和交易平台116的电子设备之间)经由网络108提供通信。这种通信接口218可用于连接到一个或更多个人区域网络(“pan”)、局域网(“lan”)、广域网(“wan”)、无线网络、电话网络、互联网等等。例如,通信接口218可以包括用于wifilan和蓝牙pan的无线电模块。服务提供商106的电子设备还可以包括一个或更多个总线或其他内部通信硬件或软件,其允许在服务提供商106的电子设备的各种模块和组件之间传输数据。

虽然图2示出了各种示例性组件,但是服务提供商106的电子设备可以具有附加特征或功能。例如,服务提供商106的电子设备还可以包括附加数据存储设备(可移除和/或不可移除的),例如磁盘、光盘或磁带。附加数据存储介质可以包括以用于存储信息的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质,所述信息诸如计算机可读指令、数据结构、程序模块或其他数据。另外,在一些实现方式中,被描述为驻留在服务提供商106的电子设备内的一些或所有功能可以对于服务提供商106的电子设备远程驻留。在这些实现方式中,服务提供商106的电子设备可以利用通信接口218与该功能通信并利用该功能。

示例过程

图3示出了作为逻辑流程图中的块集合的过程300。过程300表示可以用硬件、软件或其组合实现的一系列操作。在软件的上下文中,图3中所示的块表示计算机可执行指令,当指令由一个或更多个处理器(例如处理器202、用户设备104的处理器、和/或广告商112的一个或更多个电子设备的处理器、ssp114、交易平台116、或广告商118)执行时,使一个或更多个处理器执行所述操作。通常,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、组件和/或数据结构。描述操作的顺序不旨在被解释为限制性的,并且可以以任何顺序和/或并行地组合任何数量的所描述的块以实现过程。出于讨论目的,参考图1的体系架构100和关于图2中描述的组件来描述过程300。在一些示例中,图3中示出的每个操作可以由服务提供商106的电子设备和/或其组件来执行。可替选地,在一些示例中,图3中所示的一个或更多个操作可以由用户设备104执行。在本公开的持续时间内,除非另有说明,否则将关于服务提供商106的电子设备来描述过程300。

在一些示例中,用户102可以通过激活用户设备104上的一个或更多个应用程序来发起这里描述的方法中的一个或更多个。该应用程序可以例如使用户能够经由网络108访问和/或查看用户设备104上的网页内容110。例如,如图4所示,示例性用户设备104可以包括显示器402,并且用户102可以经由显示器402查看由一个或更多个发布者112生成的网页内容110。该应用程序可以包括一个或更多个搜索引擎、浏览器、内容查看器、新闻应用程序、博客应用程序、社交媒体应用程序和/或可在用户设备104上操作的其他应用程序。该应用程序可以通过例如经由显示器402将一个或更多个触摸输入导向到用户设备104来激活。在其他示例中,可以通过将一个或更多个非触摸输入导向到用户设备104来激活该应用程序,例如经由用户设备104的一个或更多个物理按钮或键、连接到用户设备104的鼠标、或与用户设备104相关联的其他i/o设备。

如图3所示,本公开的示例性方法可以包括在用户设备104的显示器402上渲染各种网页内容110,并且该网页内容110可以包括一个或更多个位置404a,404b(统称为“位置404”),其通常由广告填充。虽然在显示器402上渲染的网页内容110的其余部分可以由特定发布者112生成,但是在各个位置404处呈现的广告由关于图1描述的广告商118生成。

在示例性实施例中,服务提供商106的电子设备可以向一个或更多个用户设备104提供网络访问、互联网访问和/或其他服务,并且在步骤302,服务提供商106可以收集、记录、和/或以其他方式捕获与连接到网络108的用户设备104相对应和/或以其他方式对于用户设备104唯一的标识符。如上所述,该标识符可以包括例如纬度坐标、经度坐标和/或其他地理和/或指示用户设备104的地理位置的位置标识符。附加地或可替选地,该标识符可以包括例如标识码,例如广告id和/或任何其他代码、数据、信息或对于用户设备104唯一的标识参数。

在该示例中,服务提供商106的电子设备可以捕获对于每个用户设备104唯一的标识符,以及与特定用户设备104相对应的电话号码。例如,在步骤304,服务提供商106的电子设备可以匹配、链接和/或以其他方式将每个所捕获的标识符与相应的用户设备104的电话号码相关联,并且可以将所捕获的标识符中的每一个与相应用户设备104的电话号码相关联地存储在数据存储器216中。此外,数据存储器216可以包括一个或更多个列表或数据库,包括作为服务提供商106的客户和/或订户的用户102的每个用户设备104的电话号码。在一些实施例中,在步骤304,服务提供商106的电子设备可以确定所捕获的特定的标识符是否对应于服务提供商106的已知客户和/或订户,例如,通过将对应于所捕获的标识符的电话号码与包括在上述一个或更多个列表或数据库中的电话号码进行比较,并且可以确定是否存在匹配。如果确实存在匹配,则服务提供商106的电子设备可以确定所捕获的特定的标识符确实对应于服务提供商106的已知客户和/或订户。可替选地,如果不存在匹配,则服务提供商106的电子设备可以确定所捕获的特定的标识符不对应于服务提供商106的已知客户/订户。

在步骤302中捕获的标识符包括位置标识符的示例性实施例中,服务提供商106的电子设备可以将所捕获的标识符中的每一个与对应于特定用户设备104的数据存储器216的部分相关联地存储在数据存储器216中和/或将所捕获的标识符中的每一个存储在数据存储器216中对应于特定用户设备104的数据存储器216的部分内。与上述所捕获的标识码一样,在步骤304,服务提供商106的电子设备可以将这些所捕获的位置标识符与特定用户设备104的相应电话号码相关联。

在步骤306,服务提供商106的电子设备可以经由网络108从交易平台116的电子设备接收标识信息。在示例性实施例中,该标识信息对于访问由特定发布者112产生的网页内容的特定用户设备104可以是唯一的。另外,在所接收的标识信息包括标识码(诸如广告id)的示例性实施例中,可以向网页内容110的发布者112提供该标识信息,同时网页内容110在用户设备104上访问。例如,该标识信息可以由第三方生成,例如用户设备104的制造商和/或在用户设备104上运行的应用程序的开发者。在该示例中,用户设备104可以经由网络108、自动地或响应于发布者112的电子设备的请求,将标识信息提供给发布者112的电子设备。

在本文描述的任何示例中,在步骤306,服务提供商106的电子设备可以接收对与特定用户设备104正在访问的网页内容110的发布者112相关联的可靠性度量的请求。在该示例中,响应于由发布者112生成的广告调用,可以从交易平台116的电子设备接收该请求。另外,该请求可以包括上述标识信息。特别地,作为广告调用的一部分,这种标识信息可以由发布者112提供。在一些示例中,标识信息可以由发布者112附加到广告调用。交易平台116的电子设备可以与请求一起和/或作为请求的一部分向服务提供商106的电子设备提供该标识信息。在一些示例中,发布者112的电子设备可以向ssp的电子设备提供该标识信息,并且ssp的电子设备可以将这种标识作为请求的一部分提供给交易平台116的电子设备。另外,交易平台116的电子设备可以向dsp114的电子设备提供该标识信息,并且dsp114的电子设备可以将这种标识信息作为请求的一部分提供给服务提供商106的电子设备。在更进一步的示例中,可以省略ssp和dsp中的至少一个。在一些实施例中,服务提供商106的电子设备可以至少部分地基于该请求生成指示这种标识信息的有效性的可靠性度量。

应当理解,在一些示例中,由发布者112作为广告调用的一部分提供的这种标识信息可能是不准确的、错误的、欺诈的和/或否则是无效的。另一方面,在其他示例中,由发布者112提供的作为广告调用的一部分的这种标识信息可以是精确的、正确的、真实的和/或否则有效的。因此,在本文描述的任何示例中,由服务提供商106的电子设备生成的一个或更多个可靠性度量可以提供与可以由广告商118和/或其他出价人访问和/或使用的各个发布者112的可信度相关的信息,该其他出价人参与与网页内容110相关联的实时广告拍卖。

在步骤308,服务提供商106的电子设备可以确定在步骤306处接收的标识信息是否与存储在crm208中的多个标识符中的标识符相匹配。例如,在标识信息包括特定标识码的实施例中,服务提供商106的电子设备可以在步骤308将特定标识码与存储在数据存储器216中的标识码列表进行比较。存储在数据存储器216中的标识码可以包括在步骤302中随时间捕获的标识码和/或其他标识符。在步骤306中接收的标识码与存储在数据存储器216中的标识码中的一者确实匹配的示例中,服务提供商106的电子设备可以将第一值与对应于所访问的网页内容110的发布者112相关联。然而,如果在步骤306接收的标识码与存储在数据存储器216中的标识码中的一个不匹配,则服务提供商106的电子设备可以将第二值与对应于网页内容110的发布者112相关联,该第二值小于第一值。

在步骤306中接收的标识信息包括指示访问由发布者112生成的网页内容110的对应用户设备104的地理位置的位置标识符的示例中,服务提供商106的电子设备可以在步骤308将位置标识符与对于特定用户设备104唯一的位置包络进行比较。如上所述,该位置包络可以限定特定用户设备104对应的用户102的行进半径,并且可以包括在步骤302中随时间捕获并且存储在数据存储器216中的这种位置标识符的组合和/或集合。具体地,在步骤308,服务提供商106的电子设备可以确定特定位置标识符是否在存储在数据存储器216中的相应用户设备104的位置包络内。在特定位置标识符在该相应位置包络内的示例中,服务提供商106的电子设备可以将第一值与对应于所访问的网页内容110的发布者112相关联。然而,如果特定位置标识符不在该相应位置包络内,则服务提供商106的电子设备可以将第二值与对应于网页内容110的发布者112相关联,第二值小于第一值。

在步骤310,服务提供商106的电子设备可以基于在步骤308进行的确定来生成可靠性度量。在该示例中,在步骤310生成的可靠性度量对于产生由用户设备104访问的网页内容110的特定发布者112可以是唯一的。另外,在一些示例中,在步骤310产生的可靠性度量可以包括指示由发布者112提供的和/或在步骤306处接收的标识信息的有效性的累积分数。在一些示例中,在步骤310生成可靠性度量可以包括以上关于至少步骤308描述的比较、第一值确定、第二值确定、和/或其他过程中的一个或更多个。例如,在步骤310生成可靠性度量可以包括基于一个或更多个之前的确定来确定指示这种接收到的标识信息的有效性的累积分数,所述一个或更多个之前的确定关于由服务提供商106的电子设备接收的附加标识信息是否与在步骤302中捕获并存储在crm208中的多个标识符中的各个标识符相匹配。

在步骤312,服务提供商106的电子设备可以将在步骤310生成的可靠性度量提供给交易平台116的电子设备、至少一个广告商118的电子设备、和/或任何其他连接到网络108的电子设备。例如,在步骤312,服务提供商106的电子设备可以将可靠性度量发送到网络108的电子设备,使得在由交易平台116的电子设备托管的实时拍卖期间,可靠性度量可以由广告商118和/或其他出价人中的至少一个可访问。

本公开的示例可以向在线内容和/或其他网站内容110相关联的实时广告拍卖中的参与者提供比现有拍卖中当前可用的信息更多的信息。例如,根据上述实施例生成的可靠性度量可以提供由发布者112提供的、作为广告调用的一部分的广告id或其他标识码的有效性的指示。这种可靠性度量还可以提供由发布者112提供的作为广告调用的一部分的位置标识符的有效性的指示。结果,这种可靠性度量可以指示特定发布者112的可信度或不可信度如何。此类信息目前在现有拍卖中不存在,并且因此,广告商118有可能处于过度支付这些发布者112以将他们的广告放置在由发布者112生成的网站内容110中的风险。然而,通过这些可靠性度量可由参与广告拍卖的广告商118访问,广告商118能够更好地在这种拍卖中做出明智的出价,并且更有可能为在网站内容110中放置他们的广告支付合理的价格。

本文描述的体系架构和个别组件可以包括许多其他逻辑、编程和物理组件,附图中示出的那些仅仅是与本文的讨论相关的示例。其他体系架构可用于实现所描述的功能,并且旨在落入本公开的范围内。此外,虽然为了讨论的目的在上面限定了具体的责任分配,但是各种功能和责任可以根据情况以不同的方式分配和划分。

结论

尽管已经用特定于结构特征和/或方法动作的语言描述了各种示例性,但是本公开不必限于所描述的具体特征或动作。而是,作为实现所要求保护的主题的示例性形式,公开了特定特征和动作。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1