以物理设备或软件应用程序的标识符之间的关联为基础使用联网设备识别和跟踪用户活动的制作方法

文档序号:7994124阅读:217来源:国知局
以物理设备或软件应用程序的标识符之间的关联为基础使用联网设备识别和跟踪用户活动的制作方法
【专利摘要】用于设备的设备标识符,例如计算设备、软件以及应用程序等的设备标识符常被分析用以确定这些设备标识符之间是否相互关联(例如是否相互连接)以及这些设备标识符相互之间关联的有多强。在两个设备标识符之间的较强的连接可以指示设备标识符之间被连接到同一用户、同一计算设备或同一家庭。如果设备标识符与同一网络相关联或者如果设备标识符使用了相同的登陆信息访问内容的话,设备标识符之间的连接被识别和/或被加权。标识符和它们之间的连接可以形成一张设备图表。在这张设备图表的基础上把内容瞄准给客户。所述的设备图表也可以用于执行广告、属性报告、分析以及对设备图表中的设备进行内容优化的目标确定和编排。
【专利说明】以物理设备或软件应用程序的标识符之间的关联为基础使用联网设备识别和跟踪用户活动

【背景技术】
[0001]计算设备的应用,例如计算机系统、智能手机、笔记本电脑、平板电脑、上网本电脑、智能电视、个人数字助理(PDA)、手机、媒体播放器、游戏控制台(例如PlayStat1n?和XBOX?等)、智能电视(TV)等是现在所流行的。用户通常使用各种计算设备和各种各样的应用程序访问在线内容。举例来说,当用户在家时,用户可以使用笔记本电脑和第一类型的浏览器(例如Firefox? )来访问新闻网站或者社交网站。当用户在其他地方,例如办公室或杂货铺时,用户也可以使用智能手机和第二类型的浏览器(例如Safari? )来访问这些网站(举例来说,新闻网站和/或社交网站等)。用户也可以使用各种应用程序访问在线内容。举例来说,许多出版商,例如新闻、电子邮件和/或社交网络的出版商(如Yahoo?, Facebook?, CNN?或其他的公司或实体店提供的在线内容等)提供应用程序,允许用户访问电子邮件、网络和/或其他内容而不需要使用浏览器。
[0002]很多实体(例如销售/促销的商品或服务、广告、营销公司等)使用各种形式的在线广告向用户宣传和/或促销各种产品和/或服务。当用户访问内容(例如,当用户访问某个网站或当用户浏览某个视频)时,在线广告可能涉及到的供给用户的广告服务包括,例如广告横幅、文本、图片、视频剪辑、音频剪辑、其他丰富的媒体等。举例来说,当用户访问一个网站,广告服务器可能递送和/或提供一个广告到该用户浏览的这个网站的某一区域和/或部分。这个广告的大小和位置可以根据特定网站的设计有所不同。举例来说,这个广告可以是具有文本和图像的横幅,其在这个网站的左侧区域(例如沿着这个网站的左侧)显示。在另一个实施例中,这个广告可以是一段视频剪辑,其在这个网站的顶部区域(例如沿着这个网站的顶部)显示。
[0003]为了达到用户的特定观众的更好的定位,很多广告和/或公司使用一定的技术,如信息记录程序(即Cookie,下文中统称为Cookie)和像素(Pixel,下文中统称为Pixel)来跟踪用户如何与不同的网站的互动。Cookie可以是数据,其从一个网站发送并储存在用户的网站浏览器中。当用户浏览网站时,Cookie数据可以被进入。一些网站包括了一些指令,其能够在用户的Cookie中保存和编辑信息。举例来说,一个零售网站所生成的Cookie可能包括以下信息:(1)用户浏览和/或购买的产品,⑵用户的相关信息,包括互联网协议(IP)地址、计算机/浏览器型号,以及(3)用户最后浏览该网站的日期/时间。Pixel可能被用于放置和更新Cookie并且可以允许第三方(例如网站出版商和/或广告商)来放置和更新Cookie以跟踪用户如何和何时与特定网站互动。通过使用Cookie和Pixel来跟踪用户与特定网站的互动,广告商和/或公司可能在聚集了来自Cookie和Pixel的信息的基础上能够为用户的某种形式个性化和协调广告或内容。


【发明内容】

[0004]公司和/或广告商使用跟踪技术,例如Cookie和Pixel,来跟踪用户如何与不同的网站和其他的数字服务互动。然而,这些技术并不允许广告商去跟踪用户在同一设备上的多个浏览器和/或应用程序上的活动。举例来说,在同一台计算设备上的不同的应用程序(例如不同的浏览器应用程序,如Firefox? and Safari?)可能作为不同的设备/标识符表现为服务器系统/平台(例如由广告商和公司使用的用于提供和跟踪广告的软件、月艮务器、计算机和/或其他部件)。这些技术也不能允许广告商和/或公司跟踪横跨多台设备的用户的活动。举例来说,一个用户可能具有一台笔记本电脑和一部智能手机。现有的技术,例如Cookie和Pixel,可能没办法连接或跟踪该用户在笔记本电脑和智能手机二者上的行为和/或活动。因此,广告商不能够为同一用户在多台设备或多个浏览器/应用程序定向和/或协调广告。
[0005]跟踪、管理和/或使用设备标识符的系统和方法在此揭示。设备标识符可能是一种当设备访问内容(例如访问新闻网页、访问社交网站的公告或信息等)时由设备使用的标识符(例如,一个Cookie ID、基于网站抬头信息的导出的标识符,例如超文本传输协议(HTTP)抬头信息/字段,以及其他参数、硬件或者操作系统标识符(如用于广告商的1S?标识符(IDFA)或者用于智能手机的Android?设备ID)等)、一种网络设备标识符(例如一台笔记本电脑的互联网协议(IP)地址、一台平板电脑的介质访问控制(MAC)地址、一部智能手机的国际移动设备识别码αΜΕΙ)等)。设备可能是一种计算设备(例如,智能手机、平板电脑、笔记本电脑、台式电脑等)和/或一种应用程序、软件、软件模块和/或在此计算设备上的其他部件(如网站浏览器、安装到智能手机上的移动应用程序等)。当不同的计算设备、应用程序、软件、软件模块和/或其他部件访问内容(例如网站、服务和/或位置)在线,一个或多个设备标识符可能通过主机的内容的服务器被记录、捕获和/或存储。举例来说,当用户使用智能手机上的网站浏览器应用程序访问新闻网站时,记录所述新闻网站的内容的服务器可能记录该计算设备的IP地址,其他网站抬头信息(例如HTTP抬头信息/字段)以及网站浏览器应用程序的识别符(例如在用于网站的Cookie内的标识符,包括Cookie ID,全球定位标识符(⑶ID)等)。
[0006]在一个实施方案中,所述的服务器可能将网络数据提供给一个标识符模块或者所述的服务器可能将网络数据提供给一个网络数据服务器,所述的网络数据服务器可能将网络数据提供给标识符模块。所述的网络数据可能包括设备(例如计算设备和/或应用程序)的设备标识符、由该设备使用的网络类型(例如住宅/家庭网络)、用于网络的标识符(例如用于网管的IP地址)、用于记录内容的服务器的标识符(例如服务器的IP地址或域名)、有关软件/应用程序的信息(例如浏览器应用程序/用户代理的类型)、其他网站抬头信息(例如HTTP抬头信息/字段)和/或访问内容的时间(例如2012年9月I日太平洋标准时间(PST)下午1:25)。在一个实施方案中,所述的抬头信息可能包括以下信息,例如应用程序或软件的类型、由所述的应用程序或软件应用的模块(例如通过浏览器应用程序使用的插件或扩展)、所述应用程序或软件运行的操作系统的类型、浏览器的类型和版本等。上述信息的部分或所有可能也被称作用户代理字符串(user-agent string)。在一个实施方案中,所述的网站抬头信息可能包括HTTP抬头信息/字段,其包括但不限于服务器主机内容的域名、日期、提交页(即referrer,例如当前网站或网页的名称)、内容类型(例如HTML内容、便携式文档格式(PDF)内容、数字视频等)、CookieID以及授权的凭证(例如用户名和/或密码)等。
[0007]所述的标识符模块可以使用所述的网络数据来识别不同的设备标识符之间的连接。举例来说,第一设备具有第一设备标识符(例如具有1S? IDFA的智能手机),可以访问移动应用程序,第二设备具有第二设备标识符(例如具有Cookie ID的笔记本电脑),可以使用同一网络访问不同的网站(例如这两种设备在用户的住宅或家庭的同一无线接入(W1-Fi)网络下访问不同的网站)。所述的标识符模块可以将所述的第一设备标识符(1S? IDFA)和所述的第二设备标识符(Cookie ID)相关联,这是因为这两种设备使用了相同的网络(例如可以识别在所述第一设备标识符和第二设备标识符之间的连接)。在另一个实施例中,用户可以使用网站浏览器应用程序(具有Cookie ID)在笔记本电脑上登陆到合伙人(例如广告商、出版商等)的需要用户证书的网站或应用程序,也可以稍晚的时候在智能手机上使用移动应用程序(具有Android?设备ID)来登陆相同合伙人(例如广告商和出版商等)的网站/应用程序。所述的标识符模块可以将所述的Cookie ID与Android?设备ID相关联(例如,可以识别在所述的Cookie ID与Android?设备ID之间的连接),这是因为当访问该合伙人(例如广告商和出版商等)的网站时,所述的CookieID与Android⑧设备ID都是由设备(例如计算设备、软件和/或应用程序)使用的。在一个实施方案中,所述的标识符模块可以从不同的广告商/出版商(例如从电子邮件网站)收集匿名的登陆信息(例如散列/混淆的用户名)。所述的标识符可以识别在两种不同的设备标识符之间(例如,在与不同的设备标识符相关联的计算设备和/或应用程序之间)的连接,如果这两种不同的设备应用的是相同的登陆信息来访问所述合伙人(广告商、出版商)的内容。
[0008]在一个实施方案中,所述的标识符模块可以为设备标识符之间的连接分配权重。在各种准则和/或条件的基础上,所述的标识符也可以调整或修改所述的权重(在下文结合附图1-7进行详细讨论)。举例来说,在第一设备标识符和第二设备标识符之间的连接的权重可能被增加,如果这两种设备标识符使用同一网络在一定时间内(例如七天内)访问内容。在另一个实施例中,在第一设备标识符和第二设备标识符之间的连接的权利中可能被减小,如果这两种设备标识符没有使用相同的网络在一定时期(例如30天)内访问内容。
[0009]在一个实施方案中,所述的标识符模块可以使用设备标识符之间的连接和/或设备标识符之间的连接的权重为不同的设备提供内容,例如广告。举例来说,所述的标识符模块可以在不同的计算设备上进行用户或观众的广告定向和/或重定向。在另一个实施例中,所述的标识符模块可以在不同的计算设备上进行归属(例如认定为出售或转换为广告)。在进一步的实施例中,所述的标识符模块可以通过不同的计算设备和/或应用程序执行其他的功能,包括但不限于,品牌调查交付、运动/受众分析、频率覆盖以及外形建模。
[0010]上述的
【发明内容】
是本发明的一个简化的内容,目的是提供本发明的一些方面的基本理解。上述
【发明内容】
不是本发明的广泛的概述。目的既不是识别本发明的要点或重要的元素,也没有划定本发明的任何范围或任何权利要求的保护范围。它唯一的目的是以简化的形式披露本发明的一些概念,更为详细的描述将在下文表不。

【专利附图】

【附图说明】
[0011]从下文给出的详细描述和本发明的各实施方案的【专利附图】
附图
【附图说明】,人们将会更充分的理解本发明。然而,人们应该理解这并不是对本发明的具体实施方案的限定,仅是用于解释和理解。
[0012]图1是根据一个实施方案,表示示范性设备图表的示意图。
[0013]图2是根据另一个实施方案,表示示范性设备图表的示意图。
[0014]图3是本发明可以操作的实施方案的示范性网络架构的框图。
[0015]图4是根据一个实施方案,表不标识符模块和广告模块的框图。
[0016]图5是根据一个实施方案,表示识别连接的方法的流程图。
[0017]图6是根据一个实施方案,表示在设备图表中更新连接和权重的方法的流程图。
[0018]图7是根据一个实施方案,表示使用设备图表的方法的流程图。
[0019]图8是根据一个实施方案,表示计算设备的一个实施方案的流程图。

【具体实施方式】
[0020]图1是根据一个实施方案表不不范性设备图表100的不意图。所述的设备图表100包括六个设备标识符,设备标识符A、设备标识符B、识别标识符C、设备标识符D、设备标识符E和设备标识符F。正如上文讨论的那样,所述的设备标识符可能是当设备访问内容(例如访问新闻网站)时由设备使用的一种标识符。设备标识符A是一种在智能手机上浏览器应用程序的Cookie ID,设备标识符B是一台计算设备的MAC地址,其中所述的计算设备已经使用信息分类-5 (MD-5)散列函数/算法被分区,设备标识符C是用于广告商的1S?标识符(IDFA),设备标识符D是一种Android?设备ID,设备标识符E是一种在台式计算机上用于浏览器应用程序的Cookie ID,以及设备标识符F是一种在Android?设备上用于浏览器应用程序的Cookie ID。在所述的设备图表100中,设备标识符可以代表一台设备,这台设备与所述的设备标识符相关联(例如,可以代表这台设备,其正使用所述的设备标识符)。在一个实施方案中,设备可能是计算设备和/或应用程序、软件、软件模块和/或在所述的计算设备上的其他部件。举例来说,所述的设备可以是以下设备中的一个或多个,包括:台式计算机、笔记本电脑、服务器计算机、PDA、智能手机、网络电视设备、智能电视设备、游戏控制台和/或能够处理、管理和/或数据传输的任何其他设备。在另一个实施例中,所述的设备可以是软件、软件模块、应用程序和/或在计算设备上的其他部件。在另一个实施例中,所述的设备可以是以下设备中的一种或多种,包括:网络浏览器、应用程序(例如邮件应用程序或安装到智能手机上的社交网络应用程序等)、游戏应用程序、媒体播放器应用程序(例如视频播放器或音乐播放器)、软件模块(例如用于浏览器应用的插件或部件)等。
[0021]每个设备(例如每个计算设备和/或每个软件或应用程序)可以具有一个或多个设备标识符。举例来说,一部智能手机(例如设备)可以具有一个MAC地址、一个序列号(例如,来自于制造商的开放式设备识别码(ODIN)的序列号)、唯一设备识别码(UDID)、开放式UDID、全球唯一识别码(⑶ID) UMEI号、IP地址等,每一个都可以作为设备标识符。在另一个实施例中,应用程序、软件和/或软件模块也可以具有设备标识符。举例来说,在一台计算设备上的应用程序可以具有序列号,其可以作为这个应用程序的设备标识符。在另一个实施例中,网络浏览器应用程序可以具有包括一种标识符的Cookie,而在所述Cookie中的所述标识符(例如Cookie ID)可以作为这个网络浏览器应用程序的设备标识符。在另一个实施例中,一种应用程序(例如移动新闻应用程序、游戏等)可以使用设备标识符的不同类型(例如⑶ID,UUID等)。在另一个实施方案中,设备标识符可以包括但不限于,IP地址、MAC 地址、頂EI 号、序列号、ODIN、UDID、开放式 UDID、⑶ID、Cookie ID、1S? IDFA、供应商标识符(IDFV)和/或可以用于识别设备(例如应用程序、软件和/或计算设备)的任何其他数据/信息。在一个实施方案中,设备标识符可以是一串数字(例如,734598238742)、一串字母数字(例如,A984FDSJL334)、一个字符串(例如,HZ$98 ! 324*J)或者可以用于识别设备(例如应用程序、软件和/或计算设备)的数值的任何类型。
[0022]在一个实施方案中,设备(例如,计算设备、应用程序、软件、软件模块等)可以生成设备标识符。举例来说,当应用程序(即设备)被安装到计算设备,所述应用程序(或用于该应用程序的安装程序/安装文件)可以在该计算设备的MAC地址的基础上生成设备标识符。在另一个实施例中,计算设备(一种设备,例如,智能手机)可以在用于该计算设备的其他标识符的基础上生成一种设备标识符(例如,所述智能手机可以在MEI号或者UDID的基础上生成一种设备标识符)。在一些实施方案中,所述设备(例如计算设备、应用程序等)可以使用各种方法、算法、操作和/或函数生成设备标识符。举例来说,在计算设备上的应用程序可以在该计算设备的IMEI的基础上使用密码哈希函数(cryptographic hashfunct1n)(例如,安全散列算法-1 (SHA-1)、安全散列算法_2 (SHA-2)、信息分类_5 (MD-5)等)为该应用程序生成一个设备标识符。在另一个实施例中,计算设备(例如平板电脑)可以使用随机数字发生器(例如,伪随机数字发生器)来在该计算设备的MAC地址的基础上生成一个设备标识符。
[0023]回到图1,所述的设备标识符A通过连接105被连接到设备标识符B,通过连接110被连接到设备标识符C,通过连接125被连接到设备标识符D。设备标识符B通过连接130被连接到设备标识符C,通过连接115被连接到设备标识符D。设备标识符C通过连接120被连接到设备标识符D。设备标识符E和设备标识符F没有被连接到其他设备标识符。连接105、110、115、125、130中的每一个具有与该连接相关联的权重。连接105的权重为5,连接110的权重为7,连接1 15的权重为3,连接120没有权重,连接125的权重为1,而连接130的权重为5。在一个实施方案中,在设备图表100中的所述的连接(即连接105、110、115、120、125和130)可以在以下情况的基础上被识别:(I)网络数据(例如,以设备标识符是否在相同的网络/网关上使用为基础被识别)(2)登陆信息(例如,以两个设备的设备标识符是否使用相同的登陆信息对合伙人(例如出版商、广告商等)访问内容为基础)和/或(3)网络数据和登陆信息二者同时。
[0024]在一个实施方案中,所述连接的权重(例如连接110的权重为7)可以指示相互关联的两个标识符之间有多亲密或多强。举例来说,每个连接的权重可以是一个数字值(或数字)。一个较高的数值可以指示出两个设备标识符是紧密联系在一起的,而较低的数值说明这两个设备标识符彼此不密切相关。在一个实施方案中,在两个设备标识符之间的紧密关系可能表明这两个设备标识符源于同一计算设备。举例来说,第一设备标识符可能是一台计算设备(例如,一部智能手机)的标识符,第二设备标识符可能是一个在所述计算设备上使用的应用程序(例如,网站浏览器)的标识符。在另一个实施例中,第一设备标识符可能是在一台计算设备上使用的第一应用程序(例如,网站浏览器)的标识符,第二设备标识符可能是相同计算设备上的第二应用程序(例如,游戏或者社交网站应用程序)的标识符。在另一个实施方案中,两个设备标识符之间的紧密关系可能表明这两个设备标识符源于同一用户或者是由相互了解的用户(例如家庭成员、朋友等)使用的计算设备。举例来说,第一设备标识符可能是用户使用的第一计算设备(例如智能手机),第二设备标识符可能是由相同用户使用的第二计算设备(如笔记本电脑)。在另一个实施例中,所述的第一设备标识符可能是用户使用的第一计算设备(例如平板电脑),第二设备标识符可能是由家庭成员(如,丈夫、妻子、兄弟、姐妹、儿子、女儿等)使用的第二计算设备(如笔记本电脑)。
[0025]在一个实施方案中,连接105、110、115、120、125和/或130也可能包括除了权重之外的其他信息。举例来说,连接120包括示出连接120被建立的信息(例如,文本/数值“登陆”),这是因为与设备标识符C相关联的设备和与设备标识符D相关联的设备使用了相同的登陆信息(例如,相同的用户名/密码)访问合伙人(出版商、广告商等)的内容。在另一个实施例中,连接125包括示出连接125被识别的信息(例如,文本/数值“登陆”),这是因为与设备标识符A相关联的设备和与设备标识符D相关联的设备使用了相同的登陆信息访问出版商的内容(例如,使用相同的用户名/密码登陆电子邮件账户),同时也示出了连接125被识别的信息(例如权重为“I”),这是因为设备标识符A和设备标识符D使用了相同的网关(例如,通过相同的W1-Fi网络访问了出版商的服务器)。除此之外,该连接也包括了示出合伙人(例如,出版商、广告商等)名称的信息,其是由登陆信息提供的。举例来说,连接可能包括文本/数值“登陆-Gmail?”,其示出了登陆信息是由Google?接收到的,或者连接可能包括文本/数值“登陆/ Pandora?”,其示出了登陆信息是由Pandora?接收到的。在另一个实施例中,连接还可能包括示出在哪里获得网络数据的信息(例如,商家服务器、内容服务器、广告服务器、网络数据服务器等)。虽然字符串或文本在图1中用来代表附加的信息,但是在其他的实施方案中,额外的信息(例如,示出连接是如何识别的的相关信息)也可能使用其他字符串、数字、字母数字和/或其他表示方法来表示。举例来说,文本“网络”可能包括在示出连接被识别的连接中,只是因为两个设备标识符使用了相同的网络。
[0026]在一个实施方案中,在设备标识符之间的连接可以不包括权重。举例来说,当两个设备标识符之间的连接使用了相同的登陆信息被识别时,连接可能不包括权重。
[0027]正如上述所讨论的那样,所述的连接105、110、115、120、125、130以及每个连接的权重可以使用由不同设备访问合伙人(出版商、广告商等)网站的网络数据和/或登陆信息(例如用户名和/或密码)确定或识别。所述的网络数据可以包括设备(计算设备和/或应用程序)的设备标识符(例如,1S? IDFA,Android?设备ID,Cookie ID等)、所述设备使用的网络的类型(例如,是否该网络为住宅/家庭网络,或者商业/企业/公司网络)、由所述设备使用的网络的标识符(例如,网络的IP地址,如W1-Fi路由器的IP地址等)、由计算设备和/或应用程序所访问的内容的类型(例如,新闻内容、音乐内容、视频内容等)、记录内容的服务器的标识符(例如,IP地址或服务器的域名)、用户代理信息(例如,浏览器的类型,如Mozilla?, Safari?, Firefox?, Chrome?, Internet Explorer?等)、网站抬头信息(例如,HTTP抬头/字段)和/或访问内容的时间(例如,2012年9月I日太平洋标准时间(PST)下午1:25)。在一个实施方案中,所述的网络数据也可能在其他数据(例如其他网络数据)的基础上由服务器(如图3所示的跟踪服务器305、网络数据服务器325等)生成、获得和/或推断。举例来说,在设备的IP地址的基础上,服务器能够通过进行IP地址查找确定网络的类型(例如,是否该网络为住宅或商业网络)。
[0028]当设备访问内容时,其可以获得和/或记录网络数据,由此该设备可以访问记录或存储在服务器上的内容(例如,网站、多媒体内容等)。举例来说,记录在服务器上的新闻网站可以在智能手机上的网站浏览器上获得一个Cookie ID。在另一个实施例中,记录在服务器上的社交网站可以在访问过该社交网站内容的平板电脑上获得一个IP地址。在一个实施方案中,这些服务器可以将这些网络数据提供给标识符模块(将结合图3-4在下文中进一步说明和讨论)。所述的标识符模块可以在服务器处接收的网络数据的基础上获得和/或创建设备图表,例如设备图表100。在另一个实施方案中,服务器可以将网络数据提供给网络数据服务器(例如用于在线数据供应商/合作合伙人的服务器,其收集和存储所述网络)。举例来说,所述网络数据服务器可以从多个记载在服务器上的不同内容收集网络数据。在其他实施例中,一个或多个内容服务器、商家服务器和广告服务器可以将网络数据提供给所述的标识符模块。所述的网络数据服务器可以将网络数据提供给所述的标识符模块。所述的标识符模块可以在从服务器接收到的网络数据的基础上获得和/或创建设备图表,例如设备图表100。在另一个实施方案中,在计算设备上的应用程序/软件可以获得设备标识符,如MAC地址、IP地址、IMEI序号、UDID等,也可以将这些标识符提供给所述的标识符模块。举例来说,安装到智能手机上的游戏应用程序可以获得一个用于该智能手机的1S? IDFA并可以将这个1S? IDFA提供给所述的标识符模块。
[0029]在另一个实施方案中,所述的标识符模块可以从不同的服务器上获得登陆信息和网络数据。所述的标识符模块可以在所述的登陆信息的基础上识别在不同的设备标识符之间的连接。举例来说,所述的标识符模块可以获得散列的登陆信息,其是用于访问电子邮件服务器的登陆信息。所述的标识符模块可以确定两个不同的设备(每个具有不同的设备标识符)使用相同的登陆信息(例如,相同的用户名和/或密码)访问电子邮件账户。所述的标识符模块可以创建在两个设备标识符之间的连接(例如,在两个设备间的连接),这是因为与这两个设备标识符相关联的两个设备使用了相同的登陆信息访问电子邮件账户。
[0030]在一个实施方案中,连接105、110、115、120、125、130及其权重可能在不同的标准、规则、因素和条件下增加或减少。举例来说,如果设备标识符A和设备标识符B在一定时期(例如,七天)内在相同的住宅网络上被看到,连接105的权重可能被增加。在另一个实施例中,如果设备标识符B和设备标识符C在一定时间内(例如,两周)没有在相同的住宅网络上被看到,那么连接130的权重可能被减小。所述的标识符模块(将结合图3-4在下文中进一步说明和讨论)可能以从服务器和/或网络数据服务器接收的网络数据为基础增加和/或减少连接105、110、115、120、125、130的权重。这种权重的调整和/或修改将在下文结合图3-4进行仔细的讨论。
[0031]在一个实施方案中,设备标识符可以从所述的设备图表100中移除。举例来说,设备标识符E未与其他的设备标识符连接。在一段时期之后(例如,30天或7天等),如果所述的设备标识符E仍然未与其他的设备标识符连接或者在阈值周期内设备标识符还没有被更新,该设备标识符E可以从所述的设备图表100中移除。举例来说,新的设备标识符可能被添加到设备图表中并且新的连接可能在新的设备标识符和设备标识符F之间连接(图中未示出)。
[0032]在一个实施方案中,服务器可以使用单一设备图表管理、更新和/或跟踪所有的设备标识符(例如,用于计算设备、应用程序、软件等的所有标识符)和在所有设备标识符之间的连接。这是因为所有的设备标识符可能包括在一个单一的设备图表中,而所述的单一的设备图表可以包括被连接的设备标识符的未连接组和没有连接的单一设备标识符。在另一个实施方案中,也可能有单独的设备图表,其包含不同的设备标识符和连接。
[0033]图2是根据另一个实施方案,表不不范性设备图表的不意图200。所述的设备图表200也包括设备标识符A、设备标识符B、设备标识符C、设备标识符D、设备标识符E、设备标识符F和设备标识符G。设备标识符A是在智能手机上的浏览器应用程序的Cookie ID,设备标识符B是一台计算设备的MAC地址,其中所述的计算设备已经使用信息分类-5(MD-5)散列函数/算法被分区,设备标识符C是用于广告商的1S?标识符(IDFA),设备标识符D是一种Android?设备ID,设备标识符E是一种在台式计算机上用于浏览器应用程序的Cookie ID,设备标识符F是一种在Android?设备上用于浏览器应用程序的Cookie ID,以及设备标识符G是一种计算设备的頂EI,其已经使用安全散列算法-1 (SHA-1)分区。所述的设备图表200还包括一个合并的标识符ABC。所述的合并的标识符ABC聚集了设备标识符A、设备标识符B和设备标识符C,所以它们是等价的。合并的设备标识符ABC通过连接210连接到设备标识符D且连接210的权重为6。设备标识符D通过连接215连接到设备标识符G且连接215的权重为4。设备标识符F通过连接220连接到设备标识符G且连接220的权重为2。连接220也包括示出连接220被识别的信息(例如文本/数值“登陆”),这是因为设备标识符F和设备标识符G同时使用相同的登陆信息(例如,相同的用户名/密码)访问内容(例如,网站、服务等)。
[0034]在一个实施方案中,如果设备标识符源于相同的计算设备,那么所述的设备标识符可能被合并。举例来说,设备标识符A可能为计算设备操作系统的标识符(例如1S?IDFA),设备标识符B可能为网站浏览器的标识符(例如Cookie ID),设备标识符C可能为在该计算设备上的另一种应用程序(例如一种游戏应用程序)的标识符(例如第二应用程序的序列号)。这些应用程序的其中之一(例如游戏应用程序)可能获得在所述计算设备和/或在该计算设备上的应用程序的不同的标识符。举例来说,所述游戏应用程序可以获得MEI号码、1S? IDFA和Cookie ID。所述的游戏应用程序可以将这些标识符提供给所述的标识符模块以及可以指出这三个标识符源于相同的计算设备和/或用户,以这个信息为基础,所述的标识符模块可以将不同的标识符在一张设备图表中合并。在一个实施方案中,在设备标识符被合并后,当所述的标识符模块访问设备图表200以找出设备标识符A,所述的设备标识符A作为与设备标识符B和/或设备标识符C等同被存储在设备图表200中。
[0035]在另一个实施方案中,当Cookie同步执行时,设备标识符也可能被合并。举例来说,广告商或出版商可能在广告切换之间执行Cookie同步(例如,广告加工的命令之时广告切换)。所述的出版商或广告商可以使用第一 Cookie ID(例如,Cookie IDA)且广告切换可以使用第二 Cookie ID(例如,Cookie ID B)。所述的标识符模块可以将所述的第一 Cookie ID和第二 Cookie ID合并,这是因为所述的出版商和广告切换具有同步的两个Cookie ID(即,这两个Cookie ID属于同一设备)。
[0036]在一个实施方案中,即使设备标识符与相同的登陆信息或用户证书相关,设备标识符也不能被合并。举例来说,正如上述讨论的那样,标识符模块可以识别两个设备标识符之间的连接,这是因为这两个设备标识符都与相同的登陆信息相关(例如相同的用户证书)。所述的标识符模块并不能合并这两个设备标识符,但是可以在登陆信息的基础上在连接(例如,在连接中包括的额外的信息)中表明连接被识别。在另一个实施方案中,如果设备标识符与用于一个服务器的相同的用户证书相关联,设备标识符可以被合并。举例来说,用户可以在工作时使用台式电脑登陆进入电子邮件网站。所述的台式电脑可以具有所述的设备标识符A。当用户不在电脑前时,所述的用户也可以使用在智能手机上的电子邮件应用程序来访问相同的电子邮件网站。所述的电子邮件应用程序可以具有设备标识符B。当用户在家(在该用户的住宅)时,该用户也可以使用在平板电脑上的网站浏览器来访问所述的电子邮件网站。所述的平板电脑可以具有所述的设备标识符C。由于所述的用户可以使用相同的用户证书(例如,用户名、密码、个人识别码(PIN)等),记录所述电子邮件网站的服务器可以提供网络数据,该网络数据指出了设备标识符A、B和C都与相同的用户证书相关。在所述的网络数据的基础上,所述的设备标识符A、B和C可以被合并或结合成合并后的标识符ABC。
[0037]在一个实施方案中,当多个设备标识符被合并,多个设备标识符的连接和权重也可以被合并或结合。举例来说,如图1所示,设备标识符A通过连接125与设备标识符D连接且连接125的权重为1,设备标识符B通过连接115与设备标识符D连接且连接115的权重为3,设备标识符C通过连接120与设备标识符D连接,连接120是使用登陆信息建立的。重新参考图2,合并的标识符ABC包括设备标识符A、B和C。合并的标识符ABC通过连接210与设备标识符D连接。连接210的权重为4,其为图1中连接125、115和120的权重的和。在另一个实施方案中,连接的权重已经被合并,这要归因于设备标识符的合并可以使用其他方法获得。举例来说,代替合并的连接的权重的求和,可以使用合并的连接的平均权重。
[0038]尽管图1和2表示了使用图表的设备标识符、在设备标识符之间的连接以及连接的权重,这些信息可能使用不同的代表和/或数据结构代表。举例来说,正如下表1所示,标识符、连接和连接的权重在图2中可能使用表格代表。正如表1所示,合并的标识符ABC连接到设备标识符D且该连接的权重为4。设备标识符D被连接到设备标识符G且该连接的权重为4。设备标识符E没有连接到其他设备标识符上。设备标识符F连接到设备标识符G且该链接的权重为2.设备标识符F也使用合伙人X的登陆信息连接到设备标识符G。
[0039]

【权利要求】
1.一种方法,其包括: 从数据源接收第一标识符和第二标识符,其中所述的第一标识符与第一设备相关联,第二标识符与第二设备相关联; 以用于所述的第一设备和第二设备的第一组网络数据为基础,识别在所述的第一标识符和第二标识符之间的连接,其中所述的连接指出在所述的第一设备和第二设备之间的相关性; 为所述的第一标识符和第二标识符之间的连接分配权重; 在用于第一设备和第二设备的第二组网络数据的基础上,调整所述第一标识符和第二标识符之间的连接的权 重;以及 在所述的连接或所述的连接的权重的一个或多个的基础上,将内容提供给所述的第一设备和第二设备的一个或多个。
2.根据权利要求1所述的方法,其中识别在所述的第一标识符和第二标识符之间的连接包括: 确定所述的第一设备和第二设备是否使用同一网络。
3.根据权利要求1所述的方法,其中识别在所述的第一标识符和第二标识符之间的连接包括: 确定所述的第一设备和第二设备是否使用同一登陆信息登陆一个或多个服务器。
4.根据权利要求1所述的方法,进一步包括: 从所述的数据源接收额外的标识符,其中所述的额外的标识符与额外的设备相关联; 识别在所述的额外的标识符、所述的第一标识符和所述的第二标识符之间的额外的连接; 为所述的额外的连接的每一个分配额外的权重; 以用于所述的第一设备、第二设备和额外的设备的第三组网络数据为基础为所述的额外的连接调整额外的权重;以及 以所述的连接、所述的额外的连接、所述的权重或所述的额外的权重的一个或多个为基础,将内容提供给所述的第一设备、第二设备或额外的设备的一个或多个。
5.根据权利要求4所述的方法,其中当所述的第一标识符中的一组连接超过阈值或当在这组连接中的连接的数量在时间的阈值量内增加到阈值量时,移除这组连接。
6.根据权利要求1所述的方法,其中调整所述第一标识符和第二标识符之间的连接的权重包括: 当所述的第一设备和第二设备在一段时间内使用同一网络时增加所述的权重。
7.根据权利要求1所述的方法,其中调整所述第一标识符和第二标识符之间的连接的权重包括: 如果所述的第一设备和第二设备在一段时间内没有使用同一网络,减少所述的权重。
8.根据权利要求1所述的方法,进一步包括: 生成观众记录;和 以所述的连接、所述的权重或第一设备的观众记录为基础,将额外的内容定向给所述的第二设备。
9.根据权利要求1所述的方法,进一步包括:在所述的连接、所述的权重或印记历史的一个或多个的基础上,将源于所述第二设备的转换事件归属到在所述的第一设备上浏览的广告。
10.根据权利要求4所述的方法,进一步包括: 在所述的连接、所述的额外的连接、所述的权重、所述的额外的权重、观众记录或印记历史的一个或多个的基础上,进行外形建模。
11.根据权利要求4所述的方法,进一步包括: 记录印记历史;以及 在所述的印记历史、所述的连接、所述的额外的连接、所述的权重或所述的额外的权重的一个或多个的基础上,限定广告的频率。
12.根据权利要求4所述的方法,进一步包括: 在所述的观众记录、印记历史、所述的连接、所述的额外的连接、所述的权重或所述的额外的权重的一个或多个的基础上,进行用户的行为分析。
13.—种系统,其包括: 存储器,其配置用于存储多个标识符;以及 处理设备,其与所述的存储器相连接,所述的处理设备配置用于: 从数据源接收第一标识符和第二标识符,其中所述的第一标识符与第一设备相关联,第二标识符与第二设备相关联; 以用于所述的第一设备和第二设备的第一组网络数据为基础,识别在所述的第一标识符和第二标识符之间的连接,其中所述的连接指出在所述的第一设备和第二设备之间的相关性; 为所述的第一标识符和第二标识符之间的连接分配权重; 在用于第一设备和第二设备的第二组网络数据的基础上,调整所述第一标识符和第二标识符之间的连接的权重;以及 在所述的连接或所述的连接的权重的一个或多个的基础上,将内容提供给所述的第一设备和第二设备的一个或多个。
14.根据权利要求13所述的系统,其中所述的处理设备进一步被配置用于: 从所述的数据源接收额外的标识符,其中所述的额外的标识符与额外的设备相关联; 识别在所述的额外的标识符、所述的第一标识符和所述的第二标识符之间的额外的连接; 为所述的额外的连接的每一个分配额外的权重; 以用于所述的第一设备、第二设备和额外的设备的第三组网络数据为基础为所述的额外的连接调整额外的权重;以及 以所述的连接、所述的额外的连接、所述的权重或所述的额外的权重的一个或多个为基础,将内容提供给所述的第一设备、第二设备或额外的设备的一个或多个。
15.根据权利要求13所述的系统,其中所述的处理设备被配置用于调整所述的第一标识符和第二标识符之间的连接的权重,其通过: 当一组连接超过阈值或当在这组连接中的连接的数量在时间的阈值量内增加到阈值量时,移除这组连接; 当所述的第一设备和第二设备在一段时间内使用同一网络时,增加所述的权重;或者如果所述的第一设备和第二设备在一段时间内没有使用同一网络,减少所述的权重。
16.根据权利要求13所述的系统,其中所述的处理设备被配置用于识别所述的第一标识符和第二标识符之间的连接,其通过: 确定所述的第一设备和所述的第二设备是否使用同一网络;或者确定所述的第一设备和所述的第二设备是否使用相同的登陆信息登陆到一个或多个服务器。
17.一种非暂时性计算机可读存储介质,在其上存储指令,当操作时,导致处理设备执行操作,所述的非暂时性计算机可读存储介质包括: 从数据源接收第一标识符和第二标识符,其中所述的第一标识符与第一设备相关联,所述的第二标识符与第二设备相关联; 以用于所述的第一设备和第二设备的第一组网络数据为基础,识别在所述的第一标识符和第二标识符之间的连接,其中所述的连接指出在所述的第一设备和第二设备之间的相关性; 为所述的第一标识符和第二标识符之间的连接分配权重; 在用于第一设备和第二设备的第二组网络数据的基础上,调整所述第一标识符和第二标识符之间的连接的权重;以及 在所述的连接或所述的连接的权重的一个或多个的基础上,将内容提供给所述的第一设备和第二设备的一个或多个。
18.根据权利要求17所述的非暂时性计算机可读存储介质,其中所述的操作进一步包括: 从所述的数据源接收额外的标识符,其中所述的额外的标识符与额外的设备相关联; 识别在所述的额外的标识符、所述的第一标识符和所述的第二标识符之间的额外的连接; 为所述的额外的连接的每一个分配额外的权重; 以用于所述的第一设备、第二设备和额外的设备的第三组网络数据为基础为所述的额外的连接调整额外的权重;以及 以所述的连接、所述的额外的连接、所述的权重或所述的额外的权重的一个或多个为基础,将内容提供给所述的第一设备、第二设备或额外的设备的一个或多个。
19.根据权利要求17所述的非暂时性计算机可读存储介质,其中调整所述第一标识符和第二标识符之间的连接的权重包括: 当一组连接超过阈值或当在这组连接中的连接的数量在时间的阈值量内增加到阈值量时,移除这组连接; 当所述的第一设备和第二设备在一段时间内使用同一网络时,增加所述的权重;或者 如果所述的第一设备和第二设备在一段时间内没有使用同一网络,减少所述的权重。
20.根据权利要求17所述的非暂时性计算机可读存储介质,其中识别所述的第一标识符和第二标识符之间的连接包括: 确定所述的第一设备和所述的第二设备是否使用同一网络;或者确定所述的第一设备和所述的第二设备是否使用相同的登陆信息登陆到一个或多个服务器。
【文档编号】H04L29/08GK104054055SQ201280067161
【公开日】2014年9月17日 申请日期:2012年11月15日 优先权日:2011年11月15日
【发明者】A·H·揣思达尔, D·O·利奥登, V·伟华·常 申请人:A·H·揣思达尔, D·O·利奥登, V·伟华·常
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1