CN104219108B - 监测移动互联网活动的系统、方法和设备 - Google Patents
监测移动互联网活动的系统、方法和设备 Download PDFInfo
- Publication number
- CN104219108B CN104219108B CN201410432742.1A CN201410432742A CN104219108B CN 104219108 B CN104219108 B CN 104219108B CN 201410432742 A CN201410432742 A CN 201410432742A CN 104219108 B CN104219108 B CN 104219108B
- Authority
- CN
- China
- Prior art keywords
- port
- request
- group membership
- content
- respondent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0281—Proxies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2254—Arrangements for supervision, monitoring or testing in networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/663—Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/72—Subscriber identity
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
公开了监测移动互联网活动的系统、方法和设备。示例方法包括以下步骤:在代理的端口上接收针对互联网内容的请求,所述请求源自经由蜂窝无线接入点发送请求的移动装置;基于第一端口将所述针对互联网内容的请求与移动装置相关联;从在所述针对互联网内容的请求中标识的互联网内容提供商请求内容,所述互联网内容提供商不同于所述代理;以及发送所述内容。
Description
本申请是申请号为201110294045.0、申请日为2011年8月15日、发明名称为“监测移动互联网活动的系统、方法和设备”的发明专利申请的分案申请。
技术领域
本发明总体上涉及监测互联网活动,更具体地说,涉及监测移动互联网活动的系统、方法和设备。
背景技术
近年来,访问互联网内容的方法已经演进。例如,以前主要经由诸如台式计算机和膝上型计算机的计算机系统来访问互联网内容。近来,已经提出手持移动装置(例如,智能电话)以使得用户能够请求和观看互联网内容。移动装置通常(但并非总是)经由诸如蜂窝网络的无线接入网络来请求和接收互联网内容。
发明内容
一种监测互联网活动的方法,该方法包括:将代理的端口分配给与调查对象组成员相关联的移动装置;向所述调查对象组成员发送属性列表文件,所述属性列表文件指示所述移动装置向第一代理的端口发送针对互联网内容的未来请求;在代理的端口上接收针对互联网内容的第一请求,所述第一请求源自所述移动装置;基于端口的标识符将所述针对互联网内容的第一请求与所述移动装置所关联的所述调查对象组成员的人口统计特征相关联。
附图说明
图1是监测移动互联网活动的示例系统的结构图。
图2和图2A是例示通过图1的示例系统流动的示例请求和响应的框图。
图3是图1的示例代理的框图。
图4是一流程图,其表示可以被执行以实现图1、图2和图3的示例代理的示例机器可读指令。
图5是一流程图,其表示可以被执行以实现图1的示例注册器(registrar)的示例机器可读指令。
图6例示可以由图1的示例注册器生成的示例配置文件。
图7是示例计算机的框图,该示例计算机可以执行例如图4和/或图5的机器可读指令以实现图1、图2和图3的示例监测器和/或图1的示例注册器。
具体实施方式
移动监测公司希望获得关于用户怎样与他们的诸如智能电话的手持移动装置交互(interact)的知识。具体地说,移动监测公司想要监测到和/或来自手持移动装置的互联网业务量(traffic),以(除了别的之外)监测广告的接触率(exposure),确定广告的效果,确定用户行为,标识与各种人口统计特征(demographics)关联的购买行为等。一些已知的系统已经使用代理服务器来监测向/从所监测的装置传输的互联网内容。
这些已知的监测系统将代理服务器实现为HTTP代理,该HTTP代理经由单个端口与所监测的手持装置进行通信并且要求所监测的装置提供唯一标识参与该互联网通信的移动装置的、包括用户名/装置名和密码的认证凭证(authentication credential)。这些监测系统使得移动监测公司能够基于用户名和密码将互联网活动与该互联网活动所源自的移动装置相关联。手持移动装置上的互联网活动不限于浏览器的使用(例如,例如,的和的iPadTM支持访问互联网内容的许多第三方应用(通常称为“应用(Apps)”)以执行特别的功能。例如,天气应用可以从www.weather.com请求HTTP数据,并显示该HTTP数据。这些应用通常不允许在互联网上逐个网站地无限制浏览(尽管它们可以允许在限定的网页集合内的移动)。因而,应用通常提供对互联网上的有限数据集合的访问。相反,浏览器使得用户能够虚拟地访问互联网上的任意公共可用的站点(受到诸如内容屏蔽器(content blocker)的限制)以及直接为该用户显示内容(诸如www.weather.com的网站)。
虽然一些访问互联网内容的应用正确地响应代理请求以提供凭证,但是诸如前一示例的天气应用的许多应用当前不支持代理认证,因此在代理请求凭证时不能起作用。这对调查对象组成员(panelist)而言是令人沮丧的,并可能引起调查对象组成员放弃参与该监测调查对象组。此外,对监测实体而言期望的是,在不影响用户行为的方式的情况下监测互联网活动。由于监测技术而导致应用失败是与该期望不一致的。
为了避免在使用认证代理时的固有错误,图1所示的示例系统使用非认证代理。使用没有请求认证凭证的代理(即,非认证代理)的问题在于,这种方法不适于用户标识,并且用户标识对于将活动行为与人口统计特征相关联是必要的。图1的示例系统通过以下步骤解决了该问题:针对各个调查对象组成员和/或移动装置托管(host)唯一的非认证端口;以及指示各个监测的移动装置利用其唯一分配的端口进行通信。多个端口的这种使用使得该监测实体能够将其检测的互联网业务量与参与这种业务量的调查对象组成员和/或移动装置唯一地相关联。尽管之前的监测系统托管诸如端口8080的单个端口上的代理连接,但是所提出的监测系统托管许多可用端口(例如,端口0到65535)上的连接。如果特定的端口与其它互联网业务相关联,则从可用端口的列表中省略这些端口。例如,端口0到1023被互联网号码分配机构(IANA)限定为公知端口,并且禁止在不经注册的情况下使用。因而,在图1的示例系统中不使用公知端口。
图1的示例监测系统记录客户装置请求和/或接收的数据的标识和/或该数据自身的一些或全部。数据的标识和/或数据自身(例如,网页内容)在这里被统称为“会话数据”。经由发送会话数据的端口号与调查对象组成员相关联地记录该会话数据。该监测系统可以根据所记录的会话数据和端口号来唯一地标识特定的调查对象组成员正在访问的(多个)站点,以及该调查对象组成员怎样与他们的移动装置交互,同时避免针对该调查对象组成员的业务的中断。
图1是监测移动互联网活动的示例系统100的框图。该示例系统监测到和/或来自手持移动装置(例如,与第一调查对象组成员115相关联的第一客户装置110、与第二调查对象组成员135相关联的第二客户装置130)的互联网业务量。所监测的装置(例如,客户装置110和客户装置130)与互联网站点(例示(多个)互联网内容提供商170)之间的所监测的互联网业务量被路由发送(route)到示例监测系统100。如图1所示,业务量经过无线(例如,蜂窝)通信系统(例如,互联网业务提供商145和通信链路120、140)。示例监测系统100包括注册器155、存储数据库160和代理165。
图1的示例第一客户装置110和第二客户装置130是手持移动装置。虽然在所例示的示例中将该第一客户装置110示出为并将该第二客户装置130示出为翻盖手机(flip phone),但是也可以使用任意其它类型的装置。例如,可以附加地或另选地使用其它类型的电话、膝上型计算机、台式计算机、个人数字助理(PDA)、上网本(netbook)、或平板计算机(例如,iPadTM)。该第一客户装置110和第二客户装置130可以实现任意移动操作系统,并且可以实现任意类型的硬件和/或形式因素(form factor)。在所例示的示例中,该第一客户装置110和第二客户装置130是移动装置并且经由第一无线通信链路120和第二无线通信链路140进行通信。
所例示的示例中的第一通信链路120和第二通信链路140是蜂窝通信链路。但是,可以附加地或另选地使用诸如以太网连接、Bluetooth连接、WiFi连接等的任何其它通信方法和/或系统。此外,图1的示例第一通信链路120和第二通信链路140经由全球移动通信系统(GSM)实现蜂窝连接。但是,可以使用诸如时分多址(TDMA)、码分多址(CDMA)、全球微波接入互操作(WiMAX)、长期演进(LTE)等的任何其它通信系统和/或协议。当使用另选的通信方法和/或系统(例如,WiFi)时,该通信系统的拓扑结构(topology)可以包括屏蔽使用特定端口的互联网通信的防火墙。当唯一分配给调查对象组成员的端口被防火墙屏蔽时,客户装置可能不能按照预期工作和/或向调查对象组成员呈现错误消息。
所例示的示例中的第一调查对象组成员115和第二调查对象组成员135是参与监测业务的调查对象组成员。尽管图1的示例系统是基于调查对象组成员的系统,但是可以另选地使用非调查对象组成员和/或混合调查对象组成员系统。在所例示的示例的调查对象组成员系统中,当用户加入和/或注册到调查对象组时,从该用户获得人口统计信息。可以通过使用户完成在线调查等来经由电话访谈从该用户获得该人口统计信息。可以另外地或另选地使用任何期望的方法(例如,随机选择、统计学选择、电话恳请(phonesolicitation)、互联网广告、调查、购物城中的广告等)来联系和/或征募(enlist)调查对象组成员。
在所例示的示例中,第一调查对象组成员115和第二调查对象组成员135分别与第一客户装置110和第二客户装置130相关联。在所例示的示例中,客户装置110、130被拥有、出租,或者属于它们各自的调查对象组成员。所例示的示例中的监测实体不提供这些客户装置。在其它系统中,调查对象组成员可以配备有客户装置以参与调查对象组。虽然在所例示的示例中,第一客户装置110和第二客户装置130各自与单个调查对象组成员关联,但是第一客户装置110和第二客户装置130可以另选地与一个以上调查对象组成员关联。例如,一个家庭可以具有可以在多个用户之间共享的单个客户装置。与客户装置是便携计算机(例如,iPadTM)时相比,当客户装置是蜂窝电话时,该客户装置的共享更不普遍。
所例示的示例中的互联网服务提供商145经由通信链路120、140向第一客户装置110和第二客户装置130提供无线互联网业务。在所例示的示例中,经由蜂窝连接提供无线业务。但是,互联网服务提供商145可以经由任何其它类型的连接来提供互联网业务。此外,互联网服务提供商145可以经由全球移动通信系统(GSM)来实现蜂窝连接。但是,可以使用任何其它通信系统和/或协议。实际上,互联网服务提供商145有时被称为承载(carrier),并向客户装置提供到承载网络的接入。
在所例示的示例中,监测系统100被示出为多个计算系统。但是,监测系统100最终可以由单个计算系统组成。在所例示的示例中,监测系统100包括注册器155、存储数据库160和代理165。但是,可以实现附加的结构以执行由注册器155、存储数据库160和/或代理165实现的多个功能中的一个或更多个部分和/或其它功能。
在图1的示例中,注册器155从调查对象组成员115、135接收注册信息,并存储标识调查对象组成员115、135和/或他们相应的客户装置110、130的记录。在所例示的示例中,标识调查对象组成员115、135的记录是分配给调查对象组成员的端口号(例如,分配给调查对象组成员的端口可以是50,000,并且标识调查对象组成员的记录可以是50,000)。在所例示的示例中,所接收到的注册信息包括人口统计信息。但是,可以另外地或另选地收集任何其它信息。注册信息可以包括例如标识与调查对象组成员相关联的移动装置的模型的信息、与调查对象组成员相关联的邮寄地址、与调查对象组成员相关联的电子邮件地址、与移动装置相关联的电话号码、调查对象组成员和/或移动装置的唯一标识符(例如,调查对象组成员的社会安全号码、移动装置的电话号码、调查对象组成员的邮政编码、和/或与调查对象组成员和/或移动装置相关的任意信息的任意组合或衍生(derivation))、调查对象组成员的年龄、调查对象组成员的性别、调查对象组成员的种族、调查对象组成员的婚姻状况、调查对象组成员的收入和/或调查对象组成员的家庭(household)、调查对象组成员的从业状态、调查对象组成员通常打算在哪里使用它们的装置、调查对象组成员已经拥有它们的装置多长时间、调查对象组成员的教育层次和/或与调查对象组成员或移动装置相关的任意其它信息。
在所例示的示例中,由注册器155经由电子接口(例如,通过调查对象组成员在网站上的表单中输入数据或者回答网站上的调查问题)接收注册数据。但是,注册器可以经由其它手段接收注册数据。例如,注册器可以经由(通过电话或者当面的)个人访谈、电话接口、直接邮寄、购买清单等来接收注册数据。虽然所例示的示例中的注册器155是电子系统,但是可以另选地通过以下步骤来人工地实现注册器155:一个人员或一组人员将注册数据收集和输入到存储数据库160中。
当接收到注册数据时,所例示的示例中的注册器155创建将调查对象组成员和装置标识符信息与所收集的人口统计信息相关联的记录。注册器155还可以将唯一的字母数字标识符分配给该调查对象组成员或装置。所述标识符可以基于例如客户装置的序列号。在存储数据库160中存储该记录。在所例示的示例中,注册器155还将唯一的端口号分配给调查对象组成员115、135和/或客户装置110、130,并且将该端口号存储在该记录中(或者与针对该调查对象组成员和/或客户装置的记录相关联)。如上所述,除了分配和存储端口号以外,注册器可以分配和存储附加的标识符。例如,注册器可以分配和存储客户装置和/或调查对象组成员的标识符。调查对象组成员或客户装置的(多个)标识符可以与端口号相同,或者这些标识符可以与该端口号不同。
除了分配和存储端口号以外,所例示的示例中的注册器155生成配置文档。在所例示的示例中,该配置文档是实现属性列表(这里称为plist)文件的可扩展标记语言(XML)文件,该属性列表文件包括诸如要由对应的调查对象组成员和/或客户装置使用的端口号和互联网代理地址的配置数据。但是,可以生成诸如逗号分隔(CSV)文档、便携文档格式(PDF)文档、微软文档等的任何其它类型的文档。在所例示的示例中,使用公共/私有密钥基础架构(infrastructure)来标记该配置文档。例如,可以经由数字证书(digitalcertificate)来标记该配置文档。但是,可以另选地不标记该配置文档。如果没有标记该配置文档,则该配置文档对于调查对象组成员而言看上去是无效(invalid)配置文件,这可以导致该调查对象组成员放弃参与调查对象组。该配置文件被发送给对应的客户装置(例如,经由具有附加的(attached)文件或者具有到该文件的链接的电子邮件消息)。客户装置随后解释该配置文件中的数据,从而将这些数据(例如,端口号和互联网代理地址)应用到该移动装置的未来通信。在所例示的示例中,该配置文件使得该移动装置执行以下步骤:向代理165的互联网地址发送所有互联网业务量;以及指定在这种通信中分配给该客户装置的唯一端口号。结果,到和/或来自该移动装置的所有互联网通信被寻址到代理165的唯一分配的端口,因而可以被标识或者与该特定客户装置相关联。在所例示的示例中,针对由和/或iPadTM进行的解释来实现该plist文件。但是,该移动装置可以是任何其它类型的移动装置。此外,可以基于作为该注册数据的一部分标识到该注册器(或者通过该注册器标识)的、移动装置的模型来针对该特定类型的移动装置定制生成该配置文件。
虽然在图1的示例中,该文档是可以由该客户装置进行解释以自动将该客户装置配置为将互联网相关消息发送给代理165的唯一端口的电子文档,但是该文档可以另外地或另选地包括指示文档,该指示文档可以针对如何将该客户装置配置为与该代理进行通信来引导该调查对象组成员。该指示文档从而可以针对如何应用该配置文件来指示该调查对象组成员,或者可以针对如何将存储在该配置文件中的数据直接应用到该客户装置来指示该调查对象组成员。
如上所述,注册器155向调查对象组成员和/或客户装置发送配置文档。在所例示的示例中,经由电子邮件(email)消息来提供该配置文件。该电子邮件消息包括用于将该配置文件下载到客户装置的超链接。但是,可以另外地或另选地使用发送该配置文件的任何其它方法。例如,该配置文件可以作为电子邮件消息的附件来发送,注册器155可以发送包括到客户装置可以下载该配置文件的互联网地址的链接或者该互联网地址的文本表示的短消息业务(SMS)消息,可以向调查对象组成员发送包括指示文档和/或另外包括包含该配置文件的电子介质的直接邮件,可以发起(place)电话呼叫以针对如何配置该客户装置来口头(orally)指示该调查对象组成员,等等。
图1的注册器155由执行指令的处理器来实现,但是可以另选地由ASIC、DSP、FPGA或其它电路来实现。存储数据库160从注册器155接收将调查对象组成员115、135与客户装置110、130关联的标识符,并存储这些标识符。另外,存储数据库160从代理165接收监测数据,并存储该监测数据。该监测数据经由用于对应的所监测的互联网业务量的端口号与对应的调查对象组成员和/或客户装置相关联。存储数据库160还能够存储不是标识符和/或测量数据的数据。例如,针对监测系统100的任意组件的经更新软件和/或经更新固件可以存储在存储数据库160中。此外,存储数据库160能够存储使得注册器155能够生成该配置文档的信息。例如,存储数据库160可以存储诸如客户装置110、130的模型的注册信息。另外,存储数据库160可以存储如由注册器155收集的人口统计数据。
存储数据库160可以是诸如闪存、磁介质、光学介质等的用于存储数据的任何装置。此外,存储在存储数据库160中的数据可以按照诸如二进制数据、逗号分隔的数据、制表符分隔的数据、结构化查询语言(SQL)结构等的任何数据格式。尽管在所例示的示例中存储数据库被例示为单个数据库,但是存储数据库160可以由多个数据库实现。
所例示的示例中的代理165经由无线互联网服务提供商145从客户装置110、130接收请求。由于配置文件已经应用于相应多个客户装置,并指示客户装置通过代理165发送所有后续的请求,所以由代理165接收客户装置110、130的请求。该代理165位于配置文件中标识的互联网代理地址处,并经由与客户装置关联的端口来接收请求。在所例示的示例中,这些端口是由互联网号码分配机构(IANA)限定的动态和/或专用(private)端口。因此,由所例示的代理165用于与所监测的客户装置的互联网业务量的可分配端口的范围是49152到65535。通过仅使用动态和/或专用端口,单个代理165所服务的该组调查对象组成员被有效地限于16383个客户装置。可以利用其它互联网地址处的另外的代理来扩展该大小。其它互联网地址处的另外的代理可以由同一代理165或者由多个代理实现。例如,代理165可以具有分配给该代理165的网络接口(例如,虚拟接口)的多个互联网地址,或者该代理165可以具有各自具有互联网地址的多个网络接口。尽管在所例示的示例中仅使用了在动态和/或专用端口范围内使用的端口,但是可以另外地或另选地使用任何其它端口。例如,注册端口范围和/或公知端口范围内的端口可以潜在地用于将具有单个代理的该组调查对象组成员增加到65535个调查对象组成员那么大。在正在测试诸如监测系统100的调查对象组监测系统的场景中,调查对象组通常包括至少六十个调查对象组成员,因而代理165将使用至少六十个端口(例如,每个调查对象组成员一个端口)。在使用正在进行的调查对象组的场景中,可以使用至少1500个调查对象组成员的调查对象组大小,因而代理165将使用至少1500个端口(例如,每个调查对象组成员一个端口)。
在从客户装置110、130接收到请求时,代理165从互联网内容提供商170获取(retrieve)所请求的互联网内容(或者,如果例如之前就请求并存储了该互联网内容,则从本地缓存获取该互联网内容)。为了标识与该请求关联的调查对象组成员,通过唯一分配的(例如,专用的)端口进行到各个特定的调查对象组成员的通信和来自各个特定的调查对象组成员的通信。虽然通过单个端口(例如,由注册器155分配给客户装置110、130的端口)使用代理165进行客户装置110、130之间的通信,但是可以通过任何端口实现代理165与互联网内容提供商170之间的通信。通常,由代理用于与内容提供商170进行通信的端口限于通过端口80发生的超文本传输协议(HTTP)数据。在从互联网内容提供商170获取了所请求的互联网内容之后,在所例示的示例中,经由所分配的端口将该内容中继给正在请求的客户装置110、130。另外地或另选地,可以经由所分配的端口(例如,端口80)以外的端口来将该内容中继给正在请求的客户装置110、130。
所例示的示例中的代理165将源自客户装置110、130的、针对互联网内容的请求和/或这些请求中的(多个)部分与接收这些请求的端口号相关联地存储数据库160中。在存储这些请求时,代理165可以另外地存储诸如客户装置110、130的标识符和/或调查对象组成员115、135的标识符的其它标识符。另外地或另选地,代理165可以将该互联网内容的一部分存储到存储数据库160中。例如,代理165可以存储发送给客户装置110、130的网页的主体。在另一个示例中,代理165可以存储出现在发送给客户的网页上的广告的标识符。这在广告在网站上循环(rotate)的情况下尤其有用。另外地或另选地,代理165可以存储诸如HTTP头、HTTP头的状态码、HTTP头的内容类型等的响应的特性。
互联网内容提供商170经由互联网向客户提供内容。在所例示的示例中,代理165充当客户装置110、130的中介(intermediary),因而代理165是互联网内容提供商170的客户。通常通过端口80来提供互联网内容,因为大多数互联网内容是HTTP数据的形式。但是,可以使用任何其它端口来提供互联网内容。例如,文件传输协议(FTP)数据可以通过端口21发送,基于安全套接字层(SSL)的HTTP可以通过端口443发送等。
互联网内容提供商170可以是任何提供商。例如,互联网内容提供商170可以包括托管被格式为超文本标记语言(HTML)内容的网页的网络服务器。另选地,互联网内容提供商170可以是向访问互联网内容的应用提供应用内容的应用服务器。该应用内容的格式可以是HTML、XML,或者可以使用任何其它协议或端口以将内容返回给请求者。在一些示例中,在具体针对请求互联网内容的应用(例如,像上述的天气应用)的协议中实现该应用内容。
图2是例示通过图1中的示例系统流动的示例请求和响应的框图200。图2的框图200例示移动装置205、承载网络230、代理165、存储数据库160、互联网240和互联网内容提供商170之间的通信。移动装置205表示客户装置110、130中的任一个,并且包括装置联网子系统210、浏览器应用215、访问互联网内容的应用220以及用户接口225。另外,该框图例示了第一请求235、第二请求245、第一响应250和第二响应255。
装置联网子系统210提供用于发送和接收内容的框架。装置联网子系统210可以经由应用处理器、便于联网通信的软件系统、浏览器引擎、发送网络业务量的基带处理器、和/或提供用于发送和接收内容的框架的任何其它系统实现。在所例示的示例中,装置联网子系统由设置在操作系统中的联网库实现。但是,可以另外地或另选地使用任何其它库、系统或程序。
浏览器应用215和访问互联网内容的应用220是由移动装置205的处理器执行的应用。浏览器应用215从互联网内容提供商170请求HTTP互联网内容,并呈现(render)该HTTP内容以进行显示。另外地或另选地,浏览器应用可以请求和呈现HTTPS互联网内容。在一些示例中,浏览器应用由实现。但是,可以另选地使用任何其它应用。例如,可以使用Pocket Internet Explorer。在一些示例中,HTTP互联网内容是HTML内容。但是,可以按照可以由浏览器应用215呈现的任何格式示出该内容。
访问互联网内容的应用220可以是请求互联网内容的移动装置上的任何应用。例如,访问互联网内容的应用220可以是访问由www.weather.com提供的互联网内容的天气应用。为www.weather.com提供内容的互联网内容提供商170可以利用HTML数据来响应内容请求。但是,该内容请求中可以包含任何其它类型的数据。例如,为www.weather.com提供内容的互联网内容提供商170可以提供包含简明(condensed)天气预报的XML文件。另外地或另选地,访问互联网内容的应用220可以请求诸如照片、视频、音频等的媒体(media)。通常,访问互联网内容的应用220限于要显示的少量信息。例如,天气应用可能不能显示体育新闻。尽管浏览器215或访问互联网内容的应用220可以发起针对内容的请求,但是在诸如的一些装置中,由装置联网子系统210基于控制这些请求的(例如,到代理165的特定端口的)路由和/或寻址的系统级(system wide)设置来对这些请求进行格式化和发送。
所例示的示例中的用户接口225向用户提供显示并从用户接收输入。用户接口225可以包括用于向调查对象组成员显示内容的硬件、图形库和/或图形驱动,并且可以包括用于从调查对象组成员接收输入的硬件、输入库和/或输入驱动。浏览器应用215和访问互联网内容的应用220中的任一个或两个可以使用该用户接口来显示内容和接收输入。
承载网络230由互联网服务提供商145托管。在所例示的示例中,承载网络230是基于互联网协议(IP)版本4(IPv4)的网络。但是,可以另外地或另选地实现任何其它联网技术。例如,承载网络230可以实现IP版本6(IPv6)协议。此外,所例示的示例中的承载网络230利用通信链路120、140来实现。尽管示出了蜂窝连接,但是可以另外地或另选地使用诸如以太网网络、WiFi网络等的任何其它通信方法。另外,承载网络230被示出为公共网络。但是,该网络可以是专用网络。
代理165从移动装置接收针对互联网内容的第一请求235,通过向对应的内容提供商170发送第二请求245来获取该内容,接收来自内容提供商170的响应250中的内容,以及经由第二响应255向移动装置205中继该内容。在所例示的示例中,代理165将该请求和/或响应的特性和/或标识符存储在存储数据库160中。这些特性和/或标识符可以是例如该请求和/或响应的时间戳、该客户的IP地址、该请求的用户代理(agent)、该响应的状态码、该响应的内容类型等。但是,代理165可以另外地将该响应的互联网内容存储在存储数据库160中。在中继该请求时,代理165转换(translate)该请求的端口,如下文结合图2A所述。
所例示的示例中的互联网240是公共网络。但是,可以替代地使用专用网络。例如,可以使用组织和/或公司内部的网络来确定组织的成员和/或公司的雇员怎样经由移动装置来使用内部网络内容。
所例示的示例示出针对单个请求的通信流。通过承载网络230从移动装置205向代理165发送第一请求235。第一请求235使用分配给移动装置205的唯一端口(例如,端口50,000),并且针对HTTP内容(例如,该请求针对通过端口80服务的内容)。但是,所请求的内容可以通过任何端口来请求。例如,该请求可以针对文件传输协议(FTP)内容并且可以通过端口21发生。代理165在接收到第一请求235时将该请求中的一些或全部存储在存储数据库160中,并生成第二请求245。第二请求245是第一地址的有效转换,如图2A所示。第二请求被寻址到标识在第一请求235中的互联网内容提供商170。由于第一请求235标识要通过端口80服务的内容,所以所例示的示例中的第二请求245经由互联网240在端口80上发送。互联网内容提供商170利用第一响应250来响应第二请求245。代理165经由端口80接收第一响应250,将该响应中的一些或全部存储在存储数据库160中,以及通过分配给移动装置205的端口将第一响应250的内容作为第二响应255转发到移动装置205。
图2A是例示通过图1的示例系统流动的示例请求和响应的框图201。框图201包括代理165、(多个)互联网内容提供商170、移动装置205、承载网络230以及互联网240。框图201另外包括第一请求235、第二请求245、第一响应250和第二响应255。此外,所例示的示例中的请求和响应由HTTP请求和响应头表示。第一请求235由第一HTTP请求头236表示,而第二请求245由第二HTTP请求头246表示。第一响应250由第一HTTP响应头251表示,而第二响应255由第二HTTP响应头256表示。
第一HTTP请求头236是由移动装置205生成的GET请求的头。在所例示的示例中,互联网内容提供商170由标识在第一HTTP请求头236的第一行中的绝对统一资源定位符(URL)来标识,并且代理165的地址和唯一分配的端口由第一HTTP请求头236的“Host”行来标识。标识在所例示的示例中的主计算机(host)是proxy.MonitoringEntity.com,进行请求的端口是50,000。但是,可以另选地使用标识代理165的任何其它地址、和任何其它端口。例如,标识代理165的地址可以是代理165的互联网协议(IP)地址。在所例示的示例中,互联网资源的绝对URL是“http://www.weather.com/home.html”。但是,可以另外地或另选地使用任何其它URL。
代理165接收第一内容请求235并且生成第二内容请求245。第二内容请求245由第二HTTP请求头246表示。在所例示的示例中,第二HTTP请求头246是指向“http://www.weather.com”的GET请求并通过端口80来发送,因为没有标识端口80以外的其它端口。在所例示的示例中,正从“http://www.weather.com”请求的内容是“/home.html”。代理通过检查(inspect)第一请求235来生成第二请求的内容。例如,代理165将第一请求235的所请求的内容标识为“http://www.weather.com/home.html”,确定要转换到的端口是端口80(由http://来标识),确定所标识的互联网内容提供商170是“http://www.weather.com”,以及确定来自互联网内容提供商的所请求的网页是“/home.html”。第二内容请求245通过端口80来发送,因为代理165确定所请求的内容是HTTP内容,并且没有指定另选的端口号。另选地,由第一内容请求235标识的内容可以是在端口80以外的端口上提供的内容。在该示例中,第一HTTP请求头236的绝对URL将所请求的内容标识为“http://www.weather.com:1234/home.html”,以告知在端口1234上提供该请求所标识的内容。此外,代理165生成第二HTTP请求头246并且包括所标识的主计算机中的端口1234(例如,www.weather.com:1234)。
互联网内容提供商170接收第二内容请求245,经由第一响应250来响应该请求。第一响应250被发送到代理165。在所例示的示例中,第一响应通过端口80来发送,因为该第一响应是针对在端口80上进行的内容请求的响应。但是,可以使用任何其它端口来向代理165发送该第一响应。代理165接收第一响应250,确定应当发送第二响应255的正确端口。在所例示的示例中,代理165通过经由第二请求245将第一响应250与第一请求235相关联来确定应当发送第二响应的端口。在这种示例中,代理165可以标识在端口50,000上发起的第一请求235,因而,应当在端口50,000上发送第二响应。但是,可以另外地或另选地使用确定发送该第二响应的端口的任何其它方法。此外,可以通过除了分配给移动装置205的端口以外的端口来发送该响应。
图3是图1中的示例代理165的框图。示例代理165包括请求和响应端口305、请求服务器(servicer)310、互联网内容处理器315、内容收集器320以及互联网端口325。请求和响应端口305从客户装置110、130接收请求和/或向客户装置110、130发送响应。由端口305接收的请求被传送到请求服务器310。内容收集器320经由互联网端口325发送请求以及接收来自互联网内容提供商170的响应。互联网内容处理器315将这些请求(或者这些请求中的部分)和/或所获取的内容(或者这些内容中的部分或与这些内容关联的标识符)存储在存储数据库160中。
所例示的示例中的请求和响应端口305是传输控制协议(TCP)端口和/或用户数据报协议(UDP)端口。但是,可以另外地或另选地使用任何其它基于端口的系统。所例示的示例中的请求和响应端口是IANA限定的动态和/或专用端口。同样地,端口305在端口49152到端口65535的范围内(包括端口49152和端口65535)。但是,这些端口可以仅使用该范围中的一些(所使用的部分可以是连续的也可以是不连续的)和/或这些端口可以包括在诸如公知(Well Defined)端口(从端口0到端口1023的范围)和/或注册端口(从端口1024到端口49151的范围)的任何其它范围内的端口。
所例示的示例中的请求服务器310从请求和响应端口305接收请求并执行端口转换。端口转换在经由托管所请求的内容的同一端口托管代理的情况下可以不是必需的。例如,如果在端口80上托管该代理并且该内容请求是针对在端口80上提供的内容(例如,HTTP内容)的,则不发生端口转换。首先,检查该请求以确定打算用于与互联网内容提供商170进行通信的目的端口。例如,在许多情况下,该请求将针对HTTP内容,并且该目的端口将被标识为端口80。但是,可以使用任何其它目的端口。例如,FTP业务量可以被转换到端口21。内容收集器320负责收集标识在该请求中的内容(例如,通过向对应的内容提供商发送所转换的请求)。一旦收集到该内容,请求服务器310就针对所接收到的内容响应执行另一个端口转换,以生成经转换的响应以及通过分配给进行该请求的客户装置的端口来向该客户装置发送所转换的响应。
所例示的示例中的互联网内容处理器315确定接收到该请求的端口(例如,端口50,000),并且将该请求与该端口相关联地存储在存储数据库160中,以唯一标识该客户装置。另外地或另选地,互联网内容处理器315可以使用端口号来确定和存储在注册时由注册器155生成的调查对象组成员ID和/或客户装置ID。在所例示的示例中,互联网内容处理器315存储针对内容的请求。但是,互联网内容处理器315可以存储比该全部请求少的部分、针对该请求的符号等,如图3的表中所示。另外地或另选地,互联网内容处理器315可以将该响应中提供的内容和/或该响应中提供的内容的片段(segment)和/或部分存储在存储数据库160中。例如,互联网内容处理器315可以将发送到客户装置的广告存储在存储数据库160中。
所例示的示例中的内容收集器320请求由针对互联网内容的请求标识的内容。具体地说,内容收集器320经由多个端口305中的一个使用该请求所请求的内容的互联网地址,以生成用于收集所请求的互联网内容的第二请求。内容收集器320经由互联网端口325发送该第二请求。所例示的示例中的互联网端口325是传输控制协议(TCP)端口和/或用户数据报协议(UDP)端口。但是,可以另外地或另选地使用任何其它基于端口的系统。所例示的示例中的互联网端口是针对HTTP业务量的(例如,端口80)。但是,可以使用任何其它端口。例如,端口21可以用于文件传输协议(FTP)业务量。
虽然已经在图1和图3中例示了实现图1的代理165的示例方式,但是,可以按照任何其它方式组合、分离、重新设置、省略、去除和/或实现图3中例示的元件、处理和/或装置中的一个或更多个。此外,请求和响应端口305、请求服务器310、互联网内容处理器315、内容收集器320、互联网端口325和/或(更一般地)图3中的示例代理165和/或图1中的示例注册器155可以通过硬件、软件、固件和/或硬件、软件和/或固件的任意组合来实现。因而,例如,示例请求和响应端口305、示例请求服务器310、示例互联网内容处理器315、示例内容收集器320、示例互联网端口325和/或(更一般地)示例代理165中的任意一个可以通过一个或更多个电路、可编程处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)和/或现场可编程逻辑器件(FPLD)等来实现。当阅读所附的设备权利要求中的任意一个以覆盖纯软件和/或固件实现时,示例请求和响应端口305、示例请求服务器310、示例互联网内容处理器315、示例内容收集器320、示例互联网端口325、示例代理165、示例注册器155和/或存储数据库160中的至少一个因此被明确地限定为包括硬件和/或存储软件和/或固件的诸如存储器、DVD、CD等的计算机可读介质。此外,图1和图3的示例代理165可以包括除了图3所例示的那些以外或者取代图3所例示的那些的一个或更多个元件、处理和/或装置,和/或可以包括任意或者全部所例示的元件、处理和装置中的一个以上。
在图4中示出表示用于实现图1和/或图3中的代理165的示例机器可读指令的流程图。此外,在图5中示出表示用于实现图1中的注册器155的示例机器可读指令的流程图。在这些示例中,这些机器可读指令包括用于由处理器(诸如在以下结合图7所讨论的示例计算机700中示出的处理器712)执行的(多个)程序。该程序可以在存储在诸如CD-ROM、软盘、硬盘驱动器、数字化视频光盘(DVD)、或与处理器712相关联的存储器的计算机可读介质上的软件中具体实现,但是全部程序和/或该全部程序中的一部分可以另选地由除处理器712以外的装置执行和/或在固件或专用硬件中具体实现。此外,尽管参照图4和图5中例示的流程图描述了示例程序,但是可以另选地使用实现示例代理165和/或示例注册器155的许多其它方法。例如,可以改变这些块(block)的执行的顺序,和/或可以改变、去除或组合这些块中的一些。
如上所述,图4和图5的示例处理可以利用存储在诸如硬盘驱动器、闪存、只读存储器(ROM)、光盘(CD)、数字化视频光盘(DVD)、缓存、随机存取存储器(RAM)的有形(tangible)计算机可读介质和/或存储信息达任意持续时间(例如,达扩展时段、永久地、简短实例、用于暂时缓冲(buffering)、和/或用于信息的缓存(caching))的任何其它存储介质上的编码指令(例如,计算机可读指令)来实现。如这里所使用的,术语有形计算机可读介质被明确地限定为包括任何类型的计算机可读存储器,并且排除传播信号。另外地或另选地,图4和图5的示例处理可以利用存储在诸如硬盘驱动器、闪存、只读存储器、光盘、数字化视频光盘、缓存、随机存取存储器的非暂时性(non-transitory)计算机可读介质和/或存储信息达任意持续时间(例如,达扩展时段、永久地、简短实例、用于暂时缓冲(buffering)、和/或用于信息的缓存(caching))的任何其它存储介质上的编码指令(例如,计算机可读指令)来实现。如这里所使用的,术语非暂时性计算机可读介质被明确地限定为包括任何类型的计算机可读介质,并且排除传播信号。
图4是表示可以被执行以实现图1、图2和图3中的示例代理的示例机器可读指令400的流程图。图4的程序开始于示例机器可读指令400开始执行的块405。首先,代理165的请求服务器310等待内容请求(块405)。在所例示的示例中,请求服务器310仅在分配给客户的端口上等待内容请求。但是,请求服务器310可以在任何或者全部端口上等待内容请求。另外,请求服务器310可以相对IP地址的(多个)已知范围检查互联网协议(IP)地址以确定是否应当服务该请求。例如,IP地址的已知范围可以包括分配给特定的互联网服务提供商和/或承载的IP地址的范围。这可以例如将代理165的用途限制于移动装置。如果请求服务器310确定该请求不源自特定的互联网服务提供商内的IP地址,则请求服务器310可以忽略该请求。
接着,请求服务器310在端口上接收内容请求。因为可能在基本同一时间接收多个针对内容的请求,所以代理165可以在第一端口上接收第一内容请求(块410)并且在第二端口上接收第二内容请求(块430)。在所例示的示例中,对这些内容请求进行并行处理以降低响应请求所耗费的时间量。但是,可以按照任何其它形式处理这些内容请求。例如,可以对这些内容请求进行串行处理。在图4中用这些点“…”来表示任意数量的请求的并行处理。
接着,内容收集器320基于在块410和块430接收到的对应多个请求来生成(多个)第二请求,以获取在对应内容请求中标识的互联网内容(块415和块435)。内容收集器320通过经由互联网端口325发送该第二请求来收集所请求的互联网内容。在所例示的示例中,端口80用于发送请求。但是,可以另外地或另选地使用任何其它端口。
互联网内容处理器315还将内容请求与对应的请求装置相关联,并将该关联存储在存储数据库中(块420和块440)。在所例示的示例中,互联网内容处理器315利用接收第一内容请求的端口号将该第一内容请求与对应的客户装置相关联。由于各个端口仅由单个客户装置使用,所以可以基于接收到请求的端口的端口号来唯一标识各个客户装置。此外,当将该关联存储在存储数据库160中时,互联网内容处理器315可以存储端口、客户装置、调查对象组成员等的一个或更多个标识符。另外,互联网内容处理器315可以将所返回的内容或所返回的内容的一部分存储在存储数据库160中(块420、块440)。
互联网内容处理器315可以过滤存储在存储数据库中的内容。例如,互联网内容处理器315可以仅存储请求HTTP内容的内容请求,因为在分析信息时可能不能正确地解析针对非HTTP内容的请求。作为另一个示例,互联网内容处理器315可以从存储在存储数据库160中的内容中省略样式(style)内容(例如,层叠式样式表(CSS)文档),因为在分析信息时样式内容可能用途有限。
请求服务器310通过经由接收到内容请求的端口向客户装置发送所请求的互联网内容来完成对来自该客户装置的请求的服务(块425和块445)。控制返回请求服务器310等待更多内容请求的块405(块405)。
图5是表示可以被执行以实现图1的示例注册器155的示例机器可读指令500的流程图。图5的示例机器可读指令500在调查对象组成员115、135向注册器155提交注册数据的块503开始执行(块503)。在所例示的示例中,由注册器155经由电子接口(例如,网站)接收该注册数据(块505)。但是,该注册器可以按照任何其它方式接收该注册数据。例如,该注册器可以经由电话接口、直接邮件、预定义清单等来接收该注册数据。
接着,注册器155为调查对象组成员分配唯一端口(块510)。在所例示的示例中,该唯一端口在如IANA所限定的动态和/或专用端口范围(例如,端口49152到65535)内。但是,可以另选地使用在任何其它范围中的任何其它端口号。在所例示的示例中,因为基于一个调查对象组成员一个端口来分配端口,所以端口号对于客户装置和/或调查对象组成员而言起到唯一标识符的作用。
注册器155生成配置文件(块515)。该配置文件包括分配给调查对象组成员的客户装置的唯一端口、以及互联网代理地址。互联网代理地址是代理165的地址。端口号是代理165的端口,并且与调查对象组成员唯一地关联。在所例示的示例中,该配置文档是实现包括配置数据的属性列表(plist)文件的可扩展标记语言(XML)文件,该配置数据包括端口号和互联网代理地址。但是,可以生成诸如逗号分隔(CSV)文档、便携文档格式(PDF)文档、文档等的任何其它类型的文档。在所例示的示例中,使用公共/私有密钥基础架构来标记该配置文档。但是,可以另选地不标记该配置文档。如果没有标记该配置文档,则该配置文档对于调查对象组成员而言看上去是无效配置文件,这可能导致该调查对象组成员放弃参与调查对象组。
接着,注册器155向客户装置发送该配置文件(块520)。在所例示的示例中,经由电子邮件(email)消息发送该配置文件。该电子邮件消息包括超链接,可以选择该超链接来下载该配置文件。但是,可以另外地或另选地使用任何其它发送该配置文件的方法。例如,该配置文件可以作为电子邮件消息的附件来发送,注册器155可以发送包括客户装置可以下载该配置文件的互联网地址的短消息业务(SMS)消息,可以向调查对象组成员发送包括指示文档和/或另外包括包含该配置文件的电子介质的直接邮件,可以发起电话呼叫以针对如何配置该客户装置来口头指示该调查对象组成员等。调查对象组成员和/或客户装置接着接收该配置文件(块523)。
接着经由该配置文件来配置客户装置110、130(块525)。由于该配置文件是可以由客户装置110、130来进行解释的电子文档,所以客户装置接收所发送的配置文件并且自动地应用包含在该文档中的设置,以使得客户发起(originate)的其它互联网请求被寻址到代理165的对应端口。但是,该配置文件可以另外地或另选地包括指导调查对象组成员如何配置客户装置的指示文档。该指示文档从而可以指示该调查对象组成员如何应用该配置文件或者可以指示该调查对象组成员如何人工地应用该配置文件中的数据。
在应用包含在该配置文件中的数据时,根据该配置文件来路由发送由客户装置110、130进行的针对互联网内容的后续请求。具体地说,由于该配置文件包括互联网代理地址和分配给该客户装置的唯一端口号,所以经由该唯一端口号、通过该互联网代理地址来代理请求。
图6例示由图1的示例注册器155生成的示例配置文件600。示例配置文件600包括配置数据605。配置数据605包括互联网代理地址610和唯一端口分配615。
配置文件600是实现属性列表(plist)文件的可扩展标记语言(XML)文件,该属性列表(plist)文件包括诸如代理165的端口号和互联网代理地址的配置数据。但是,可以生成诸如逗号分隔(CSV)文档、便携文档格式(PDF)文档、文档等的任何其它类型的文档。在所例示的示例中,该配置文件被实现为plist文件,以便于支持作为移动装置的但是,可以另外地或另选地使用任何其它移动装置,并且该移动装置可以实现任何其它操作系统(例如,Android,等)。例如,该配置文件可以被不同地格式化或者可以按照不同的格式来支持由实现除所实现的操作系统以外的操作系统的客户装置进行的解释。
图7是能够执行图4和图5的指令以实现图1的监测系统的示例计算机700的框图。计算机700可以是例如服务器、个人计算机、或任何其它类型的计算装置。
本示例中的系统700包括处理器712。例如,可以通过来自系列、系列或系列的一个或更多个微处理器来实现处理器712。当然,来自其它系列的其它处理器也是合适的。
处理器712经由总线722与包括易失性存储器718和非易失性存储器720的主存储器进行通信。易失性存储器718可以由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)和/或任何其它类型的随机存取存储器装置来实现。非易失性存储器720可以由闪存和/或任何其它期望类型的存储器装置来实现。对主存储器714的存取通常由存储器控制器(未示出)来控制。
计算机700还包括接口电路724。接口电路724可以由诸如以太网接口、通用串行总线(USB)和/或PCI快速接口的任何类型的接口标准来实现。
一个或更多个输入装置726连接到接口电路724。(多个)输入装置726使得用户能够将数据和命令输入到处理器712中。(多个)输入装置可以由例如键盘、鼠标、触摸屏、轨迹板(track-pad)、轨迹球(track ball)、等电位点(isopoint)和/或语音识别系统来实现。
一个或更多个输出装置728也连接到接口电路724。输出装置728可以例如由显示装置(例如,液晶显示器、阴极射线管显示器(CRT)、打印机和/或扬声器)来实现。接口电路724因而通常包括图形驱动卡。
接口电路724还包括诸如调制解调器或网络接口卡的通信装置(例如,请求服务器310),以便于经由网络(例如,以太网连接、数字用户线(DSL)、电话线、同轴电缆、蜂窝电话系统等)与外部计算机交换数据。
计算机700还包括一个或更多个用于存储软件和数据的大容量存储装置730。这种大容量存储装置730的示例包括软盘驱动器、硬盘驱动器、光盘驱动器和数字化视频光盘(DVD)驱动器。大容量存储装置730可以实现存储数据库160。
图4和图5的编码指令732可以存储在大容量存储装置730、易失性存储器718、非易失性存储器720、本地存储器714和/或诸如CD或DVD的可移动存储介质中。
从上文可以理解,已经公开了示例方法、设备和产品,以使得由移动装置进行的互联网内容请求能够在不需要认证凭证的情况下仍然唯一标识进行请求的装置和/或调查对象组成员,而无论是浏览器还是访问互联网内容的应用发起该请求。
尽管本文已经描述了特定的示例方法、设备和产品,但是本专利的覆盖范围不限于此。相反,本专利覆盖清楚地(fairly)落在本专利的权利要求的范围内的全部方法、设备和产品。
Claims (20)
1.一种监测互联网活动的方法,该方法包括:
通过利用处理器执行指令,在调查对象组成员注册处理期间从调查对象组成员获得标识调查对象组成员的人口统计特征的调查对象组成员人口统计特征信息;
通过利用所述处理器执行指令,响应于所述调查对象组成员人口统计特征信息的获得,将代理的端口分配给与所述调查对象组成员相关联的移动装置;
向所述移动装置发送配置信息,所述配置信息指示所述移动装置向所述代理的端口发送针对互联网内容的未来请求;
通过利用所述处理器执行指令,响应于针对互联网内容的第一请求的接收,基于接收所述针对互联网内容的第一请求的所述代理的端口标识所述调查对象组成员,所述第一请求源自所述移动装置;以及
通过利用所述处理器执行指令,存储表示具有所述人口统计特征的所述调查对象组成员请求了所述互联网内容的监测数据。
2.根据权利要求1所述的方法,该方法还包括:经由分配的端口向所述移动装置发送所请求的互联网内容。
3.根据权利要求1所述的方法,该方法还包括:将所述针对互联网内容的第一请求存储在数据库中。
4.根据权利要求1所述的方法,该方法还包括:将所请求的互联网内容存储在数据库中。
5.根据权利要求1所述的方法,该方法还包括:如果针对互联网内容的请求源自互联网协议(IP)地址范围以外的IP地址,则不为所述请求提供服务。
6.根据权利要求5所述的方法,其中,所述IP范围是表示蜂窝网络上的装置的IP地址的范围。
7.根据权利要求1所述的方法,其中,分配的端口在动态端口和专用端口中的至少一种的范围内。
8.一种监测互联网活动的系统,该系统包括:
注册器,所述注册器在调查对象组成员注册处理期间收集标识与调查对象组成员相关联的人口统计特征的调查对象组成员人口统计特征信息,所述注册器注册所述调查对象组成员的移动装置,将代理的第一端口唯一分配给所述移动装置,并且生成指示所述移动装置向所述代理的第一端口发送针对互联网内容的未来请求的配置文件;
所述代理,所述代理为来自所述移动装置的针对互联网内容的请求提供服务,所述代理包括获得来自所述移动装置的针对互联网内容的请求的所述第一端口和基于针对互联网内容的请求获取互联网内容的第二端口,所述注册器记录所述第一端口与所述移动装置之间的关联,使得利用所述第一端口获得的所述针对互联网内容的请求已知为来自所述移动装置,所述代理存储表示与所述移动装置相关联的所述调查对象组成员请求了所述互联网内容的监测数据;以及
数据库,所述数据库存储表示具有所述人口统计特征的所述调查对象组成员请求了所述互联网内容的所述监测数据。
9.根据权利要求8所述的系统,其中,所述注册器将所述移动装置、调查对象组成员和分配的端口之间的关联存储在所述数据库中。
10.根据权利要求8所述的系统,其中,所述代理将来自所述移动装置的互联网内容请求存储在所述数据库中。
11.根据权利要求8所述的系统,其中,所述代理将所获取的、发送到所述移动装置的互联网内容存储在所述数据库中。
12.根据权利要求8所述的系统,其中,所述代理经由无线网络获得针对互联网内容的请求并且发送互联网内容。
13.根据权利要求12所述的系统,其中,所述无线网络是蜂窝网络。
14.一种包括指令的有形计算机可读介质,所述指令运行时使机器至少:
在调查对象组成员注册处理期间从调查对象组成员获得标识所述调查对象组成员的人口统计特征的调查对象组成员人口统计特征信息;
响应于所述调查对象组成员人口统计特征信息的获得,将代理的端口分配给与调查对象组成员相关联的移动装置;
向所述移动装置发送配置文件,所述配置文件指示所述移动装置向所述代理的端口发送针对互联网内容的未来请求;
在所述代理的端口上获得针对互联网内容的第一请求,所述第一请求源自所述移动装置,所述移动装置经由蜂窝网络发送所述第一请求;并且
存储表示具有所述人口统计特征的所述调查对象组成员请求了所述互联网内容的监测数据。
15.根据权利要求14所述的有形计算机可读介质,其还包括运行时使机器经由分配的端口向所述移动装置发送所请求的互联网内容的指令。
16.根据权利要求14所述的有形计算机可读介质,其还包括运行时使机器将所述针对互联网内容的第一请求存储在数据库中的指令。
17.根据权利要求14所述的有形计算机可读介质,其还包括运行时使机器将所请求的互联网内容存储在数据库中的指令。
18.根据权利要求14所述的有形计算机可读介质,其还包括运行时使机器在针对互联网内容的请求源自互联网协议(IP)地址范围以外的IP地址的情况下不为所述请求提供服务的指令。
19.根据权利要求18所述的有形计算机可读介质,其中,IP范围是表示蜂窝网络上的装置的IP地址的范围。
20.根据权利要求14所述的有形计算机可读介质,其中,分配的端口在动态端口和专用端口中的至少一种的范围内。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/856,651 US8886773B2 (en) | 2010-08-14 | 2010-08-14 | Systems, methods, and apparatus to monitor mobile internet activity |
| US12/856,651 | 2010-08-14 | ||
| CN201110294045.0A CN102377616B (zh) | 2010-08-14 | 2011-08-15 | 监测移动互联网活动的系统、方法和设备 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110294045.0A Division CN102377616B (zh) | 2010-08-14 | 2011-08-15 | 监测移动互联网活动的系统、方法和设备 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104219108A CN104219108A (zh) | 2014-12-17 |
| CN104219108B true CN104219108B (zh) | 2018-12-28 |
Family
ID=44650822
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410432742.1A Expired - Fee Related CN104219108B (zh) | 2010-08-14 | 2011-08-15 | 监测移动互联网活动的系统、方法和设备 |
| CN201110294045.0A Expired - Fee Related CN102377616B (zh) | 2010-08-14 | 2011-08-15 | 监测移动互联网活动的系统、方法和设备 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110294045.0A Expired - Fee Related CN102377616B (zh) | 2010-08-14 | 2011-08-15 | 监测移动互联网活动的系统、方法和设备 |
Country Status (6)
| Country | Link |
|---|---|
| US (6) | US8886773B2 (zh) |
| EP (2) | EP2418826B1 (zh) |
| JP (1) | JP5404714B2 (zh) |
| CN (2) | CN104219108B (zh) |
| AU (2) | AU2011211444B2 (zh) |
| CA (2) | CA2749013C (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11849001B2 (en) | 2010-08-14 | 2023-12-19 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to monitor mobile internet activity |
| US12095877B2 (en) | 2014-10-31 | 2024-09-17 | The Nielsen Company (Us), Llc | Methods and apparatus to improve usage crediting in mobile devices |
Families Citing this family (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8910259B2 (en) | 2010-08-14 | 2014-12-09 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to monitor mobile internet activity |
| US8677385B2 (en) | 2010-09-21 | 2014-03-18 | The Nielsen Company (Us), Llc | Methods, apparatus, and systems to collect audience measurement data |
| CN103119565B (zh) | 2010-09-22 | 2016-05-11 | 尼尔森(美国)有限公司 | 利用分布式人口统计信息确定印象的方法和装置 |
| CA3122203A1 (en) | 2010-12-20 | 2012-06-28 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
| CN103189856B (zh) * | 2011-03-18 | 2016-09-07 | 尼尔森(美国)有限公司 | 确定媒体印象的方法和装置 |
| US9124920B2 (en) | 2011-06-29 | 2015-09-01 | The Nielson Company (Us), Llc | Methods, apparatus, and articles of manufacture to identify media presentation devices |
| US8594617B2 (en) | 2011-06-30 | 2013-11-26 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to monitor mobile internet activity |
| US9553817B1 (en) * | 2011-07-14 | 2017-01-24 | Sprint Communications Company L.P. | Diverse transmission of packet content |
| US9609586B2 (en) * | 2011-08-05 | 2017-03-28 | Hewlett-Packard Development Company, L.P. | Controlling access to a network |
| FR2979509B1 (fr) * | 2011-08-29 | 2014-06-06 | Alcatel Lucent | Procede et serveur pour le suivi des utilisateurs au cours de leur navigation dans un reseau de communication |
| US9479488B2 (en) | 2012-01-26 | 2016-10-25 | Facebook, Inc. | Network access based on social-networking information |
| WO2013149257A1 (en) * | 2012-03-30 | 2013-10-03 | Goldman, Sachs & Co. | Secure mobile framework |
| AU2013204865B2 (en) | 2012-06-11 | 2015-07-09 | The Nielsen Company (Us), Llc | Methods and apparatus to share online media impressions data |
| AU2013204953B2 (en) | 2012-08-30 | 2016-09-08 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
| EP2725761B1 (en) * | 2012-10-24 | 2020-07-29 | Facebook, Inc. | Network access based on social-networking information |
| US9609080B2 (en) * | 2013-03-12 | 2017-03-28 | Cyberlink Corp. | Systems and methods for device identity delegation for application software |
| US10356579B2 (en) * | 2013-03-15 | 2019-07-16 | The Nielsen Company (Us), Llc | Methods and apparatus to credit usage of mobile devices |
| US9301173B2 (en) | 2013-03-15 | 2016-03-29 | The Nielsen Company (Us), Llc | Methods and apparatus to credit internet usage |
| US20140278934A1 (en) * | 2013-03-15 | 2014-09-18 | Alejandro Gutierrez | Methods and apparatus to integrate tagged media impressions with panelist information |
| US9697533B2 (en) | 2013-04-17 | 2017-07-04 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor media presentations |
| US9647779B2 (en) | 2013-04-22 | 2017-05-09 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to identify media devices |
| US9519914B2 (en) | 2013-04-30 | 2016-12-13 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
| US10068246B2 (en) | 2013-07-12 | 2018-09-04 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
| US9614890B2 (en) * | 2013-07-31 | 2017-04-04 | Avaya Inc. | Acquiring and correlating web real-time communications (WEBRTC) interactive flow characteristics, and related methods, systems, and computer-readable media |
| US9313294B2 (en) | 2013-08-12 | 2016-04-12 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
| US10333882B2 (en) | 2013-08-28 | 2019-06-25 | The Nielsen Company (Us), Llc | Methods and apparatus to estimate demographics of users employing social media |
| US9332035B2 (en) | 2013-10-10 | 2016-05-03 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
| US10956947B2 (en) | 2013-12-23 | 2021-03-23 | The Nielsen Company (Us), Llc | Methods and apparatus to measure media using media object characteristics |
| US9852163B2 (en) | 2013-12-30 | 2017-12-26 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
| US9237138B2 (en) | 2013-12-31 | 2016-01-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
| US10147114B2 (en) | 2014-01-06 | 2018-12-04 | The Nielsen Company (Us), Llc | Methods and apparatus to correct audience measurement data |
| US20150193816A1 (en) | 2014-01-06 | 2015-07-09 | The Nielsen Company (Us), Llc | Methods and apparatus to correct misattributions of media impressions |
| US9953330B2 (en) | 2014-03-13 | 2018-04-24 | The Nielsen Company (Us), Llc | Methods, apparatus and computer readable media to generate electronic mobile measurement census data |
| CN114564511B (zh) | 2014-03-13 | 2025-03-18 | 尼尔森(美国)有限公司 | 针对错误认定误差补偿媒体的印象的方法和装置 |
| CN104980471A (zh) * | 2014-04-10 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 网络请求包上报方法、装置和系统 |
| US10311464B2 (en) | 2014-07-17 | 2019-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions corresponding to market segments |
| US20160063539A1 (en) | 2014-08-29 | 2016-03-03 | The Nielsen Company (Us), Llc | Methods and apparatus to associate transactions with media impressions |
| US10810607B2 (en) * | 2014-09-17 | 2020-10-20 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor media presentations |
| US10375193B2 (en) * | 2014-11-26 | 2019-08-06 | Hughes Network Systems, Llc | Source IP address transparency systems and methods |
| US20160189182A1 (en) | 2014-12-31 | 2016-06-30 | The Nielsen Company (Us), Llc | Methods and apparatus to correct age misattribution in media impressions |
| US11423420B2 (en) | 2015-02-06 | 2022-08-23 | The Nielsen Company (Us), Llc | Methods and apparatus to credit media presentations for online media distributions |
| US10045082B2 (en) | 2015-07-02 | 2018-08-07 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices |
| US10380633B2 (en) | 2015-07-02 | 2019-08-13 | The Nielsen Company (Us), Llc | Methods and apparatus to generate corrected online audience measurement data |
| US9838754B2 (en) | 2015-09-01 | 2017-12-05 | The Nielsen Company (Us), Llc | On-site measurement of over the top media |
| EP3142319A1 (en) | 2015-09-10 | 2017-03-15 | DADA Telecom BVBA | Personalised logging of data communication between a mobile telecommunication network and a packet data network |
| US10205994B2 (en) | 2015-12-17 | 2019-02-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
| US20170228795A1 (en) * | 2016-02-05 | 2017-08-10 | The Nielsen Company (Us), Llc | Methods and apparatus to associate panelist data with census data |
| US11080756B2 (en) | 2016-11-13 | 2021-08-03 | The Nielsen Company (Us), Llc | Methods and apparatus to deliver targeted advertising |
| US11146414B2 (en) | 2017-05-15 | 2021-10-12 | The Nielsen Company (Us), Llc | Methods and apparatus to locate unknown media devices |
| US12301534B2 (en) | 2020-03-27 | 2025-05-13 | The Nielsen Company (Us), Llc | Methods and apparatus to facilitate device identification |
| CN112702319B (zh) * | 2020-12-11 | 2023-03-24 | 杭州安恒信息技术股份有限公司 | 访问请求端口的标准化方法、装置、电子设备及存储介质 |
| US11388601B1 (en) | 2021-12-31 | 2022-07-12 | Ari Kahn | Cellular systems having elements modified to transform and/or operate cellular communication signals in accordance with novel cellular communications protocols and network architectures utilizing cellular network hosted access controlling schemas, and methods for use thereof |
| US11564266B1 (en) | 2022-07-11 | 2023-01-24 | Starkeys Llc | Permission-based controlling network architectures and systems, having cellular network components and elements modified to host permission controlling schemas designed to facilitates electronic peer-to-peer communication sessions methods for use thereof |
| US11516666B1 (en) | 2022-05-22 | 2022-11-29 | Starkeys Llc | Access controlling network architectures utilizing cellular signaled access control to restricted services with expected keys in accordance with novel communications protocols, and methods for use thereof |
| US11477654B1 (en) | 2022-05-31 | 2022-10-18 | Starlogik Ip Llc | Access controlling network architectures and systems, having cellular network components and elements modified to host access controlling schemas designed to transform and/or facilitate cellular communication signals in accordance with novel cellular communications protocols with multi-part multi-functional address signaling, and methods for use thereof |
| US11432154B1 (en) | 2021-12-31 | 2022-08-30 | Ari Kahn | Cellular systems having elements modified for access control based on expectation data records in accordance with novel cellular communications protocols and network architectures utilizing cellular network hosted access controlling schemas, and methods for use thereof |
| US12393579B2 (en) | 2021-12-31 | 2025-08-19 | The Nielsen Company (Us), Llc | Methods and apparatus to identify electronic devices |
| US11533619B1 (en) | 2022-05-22 | 2022-12-20 | Starkeys Llc | Access controlling network architectures utilizing novel cellular signaled access control and machine-learning techniques to identify, rank modify and/or control automated programmable entities (such as robots/bots) and their visual schemas, and methods for use thereof |
| US12323497B2 (en) * | 2023-09-21 | 2025-06-03 | Oxylabs, Uab | Selecting managed proxy IP devices by geographical coordinates thereof |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001044975A2 (en) * | 1999-12-17 | 2001-06-21 | Zack Network, Inc. | Identifying web users in a proxy server |
| CN1909739A (zh) * | 2006-08-24 | 2007-02-07 | 华为技术有限公司 | 无线接入网及其中分组的传输和终端的切换方法 |
Family Cites Families (210)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5173984A (ja) | 1974-12-24 | 1976-06-26 | Nippon Carbon Co Ltd | Sharinnozonenchakuzai |
| USRE31951E (en) | 1980-12-24 | 1985-07-16 | Npd Research, Inc. | Market survey data collection method |
| US4355372A (en) | 1980-12-24 | 1982-10-19 | Npd Research Inc. | Market survey data collection method |
| US4603232A (en) | 1984-09-24 | 1986-07-29 | Npd Research, Inc. | Rapid market survey collection and dissemination method |
| US5060140A (en) | 1986-01-16 | 1991-10-22 | Jupiter Technology Inc. | Universal programmable data communication connection system |
| US4954699A (en) | 1988-04-13 | 1990-09-04 | Npd Research, Inc. | Self-administered survey questionnaire and method |
| US5023929A (en) | 1988-09-15 | 1991-06-11 | Npd Research, Inc. | Audio frequency based market survey method |
| US4958284A (en) | 1988-12-06 | 1990-09-18 | Npd Group, Inc. | Open ended question analysis system and method |
| US5305196A (en) | 1989-05-01 | 1994-04-19 | Credit Verification Corporation | Check transaction processing, database building and marketing method and system utilizing automatic check reading |
| US5497185A (en) | 1991-04-25 | 1996-03-05 | Le Groupe Videotron Ltee. | Remote control system for television audience data gathering |
| US5781913A (en) | 1991-07-18 | 1998-07-14 | Felsenstein; Lee | Wearable hypermedium system |
| US5550928A (en) | 1992-12-15 | 1996-08-27 | A.C. Nielsen Company | Audience measurement system and method |
| US5557686A (en) | 1993-01-13 | 1996-09-17 | University Of Alabama | Method and apparatus for verification of a computer user's identification, based on keystroke characteristics |
| US5481294A (en) | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
| US5488408A (en) | 1994-03-22 | 1996-01-30 | A.C. Nielsen Company | Serial data channel metering attachment for metering channels to which a receiver is tuned |
| CA2119970A1 (en) | 1994-03-25 | 1995-09-26 | Michael A. Lyons | Program monitoring system |
| US5526427A (en) | 1994-07-22 | 1996-06-11 | A.C. Nielsen Company | Universal broadcast code and multi-level encoded signal monitoring system |
| US5594934A (en) | 1994-09-21 | 1997-01-14 | A.C. Nielsen Company | Real time correlation meter |
| FI100280B (fi) | 1994-10-07 | 1997-10-31 | Nokia Mobile Phones Ltd | Menetelmä tehonkulutuksen minimoimiseksi tietokonelaitteessa |
| JPH08263438A (ja) | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
| US5737026A (en) | 1995-02-28 | 1998-04-07 | Nielsen Media Research, Inc. | Video and data co-channel communication system |
| US5737025A (en) | 1995-02-28 | 1998-04-07 | Nielsen Media Research, Inc. | Co-channel transmission of program signals and ancillary signals |
| US5887140A (en) | 1995-03-27 | 1999-03-23 | Kabushiki Kaisha Toshiba | Computer network system and personal identification system adapted for use in the same |
| US5715399A (en) | 1995-03-30 | 1998-02-03 | Amazon.Com, Inc. | Secure method and system for communicating a list of credit card numbers over a non-secure network |
| US6185514B1 (en) | 1995-04-17 | 2001-02-06 | Ricos International, Inc. | Time and work tracker with hardware abstraction layer |
| US5689799A (en) | 1995-04-26 | 1997-11-18 | Wink Communications, Inc. | Method and apparatus for routing confidential information |
| US5675510A (en) | 1995-06-07 | 1997-10-07 | Pc Meter L.P. | Computer use meter and analyzer |
| US6026368A (en) | 1995-07-17 | 2000-02-15 | 24/7 Media, Inc. | On-line interactive system and method for providing content and advertising information to a targeted set of viewers |
| US5710887A (en) | 1995-08-29 | 1998-01-20 | Broadvision | Computer system and method for electronic commerce |
| SE510359C3 (sv) | 1995-09-28 | 1999-06-21 | Modul System Sweden Ab | Foerfarande foer debitering medelst parkeringsautomater vid parkering |
| US5850249A (en) | 1995-10-12 | 1998-12-15 | Nielsen Media Research, Inc. | Receiver monitoring system with local encoding |
| US5970469A (en) | 1995-12-26 | 1999-10-19 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
| US5872850A (en) | 1996-02-02 | 1999-02-16 | Microsoft Corporation | System for enabling information marketplace |
| US5862325A (en) | 1996-02-29 | 1999-01-19 | Intermind Corporation | Computer-based communication system and method using metadata defining a control structure |
| US5848396A (en) | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
| US5751450A (en) | 1996-05-22 | 1998-05-12 | Medar, Inc. | Method and system for measuring color difference |
| US5889548A (en) | 1996-05-28 | 1999-03-30 | Nielsen Media Research, Inc. | Television receiver use metering with separate program and sync detectors |
| US6070145A (en) | 1996-07-12 | 2000-05-30 | The Npd Group, Inc. | Respondent selection method for network-based survey |
| US6381632B1 (en) | 1996-09-10 | 2002-04-30 | Youpowered, Inc. | Method and apparatus for tracking network usage |
| AU5094398A (en) | 1996-10-30 | 1998-05-22 | Theodor Holm Nelson | Many-to-many payment system for network content materials |
| US5732218A (en) | 1997-01-02 | 1998-03-24 | Lucent Technologies Inc. | Management-data-gathering system for gathering on clients and servers data regarding interactions between the servers, the clients, and users of the clients during real use of a network of clients and servers |
| BR9807075A (pt) | 1997-01-09 | 2000-09-05 | Media Metrix Inc | Controle de acesso remoto a arquivo em uma rede pública de computador |
| US6052730A (en) | 1997-01-10 | 2000-04-18 | The Board Of Trustees Of The Leland Stanford Junior University | Method for monitoring and/or modifying web browsing sessions |
| US5961593A (en) | 1997-01-22 | 1999-10-05 | Lucent Technologies, Inc. | System and method for providing anonymous personalized browsing by a proxy system in a network |
| US6138162A (en) | 1997-02-11 | 2000-10-24 | Pointcast, Inc. | Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request |
| JPH10269284A (ja) | 1997-03-25 | 1998-10-09 | Hitachi Ltd | 電子商取引システムにおける商品情報提供方法及びシステム |
| US6421733B1 (en) | 1997-03-25 | 2002-07-16 | Intel Corporation | System for dynamically transcoding data transmitted between computers |
| US6006260A (en) | 1997-06-03 | 1999-12-21 | Keynote Systems, Inc. | Method and apparatus for evalutating service to a user over the internet |
| AU8072798A (en) | 1997-06-16 | 1999-01-04 | Doubleclick Inc. | Method and apparatus for automatic placement of advertising |
| JP3226835B2 (ja) | 1997-06-20 | 2001-11-05 | 矢崎総業株式会社 | アドレス設定方法、及びこのアドレス設定方法が適用される通信システム |
| KR19990009965A (ko) | 1997-07-14 | 1999-02-05 | 정명식 | 타자 패턴을 이용한 사용자 인증 방법 |
| US6351467B1 (en) | 1997-10-27 | 2002-02-26 | Hughes Electronics Corporation | System and method for multicasting multimedia content |
| US6128624A (en) | 1997-11-12 | 2000-10-03 | Ncr Corporation | Collection and integration of internet and electronic commerce data in a database during web browsing |
| US6286046B1 (en) | 1997-12-22 | 2001-09-04 | International Business Machines Corporation | Method of recording and measuring e-business sessions on the world wide web |
| US6822955B1 (en) * | 1998-01-22 | 2004-11-23 | Nortel Networks Limited | Proxy server for TCP/IP network address portability |
| US6321336B1 (en) | 1998-03-13 | 2001-11-20 | Secure Computing Corporation | System and method for redirecting network traffic to provide secure communication |
| US6141686A (en) | 1998-03-13 | 2000-10-31 | Deterministic Networks, Inc. | Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control |
| US6507589B1 (en) * | 1998-04-30 | 2003-01-14 | Openwave Systems Inc. | Method and apparatus for routing between network gateways and service centers |
| US6327619B1 (en) | 1998-07-08 | 2001-12-04 | Nielsen Media Research, Inc. | Metering of internet content using a control |
| US6286043B1 (en) | 1998-08-26 | 2001-09-04 | International Business Machines Corp. | User profile management in the presence of dynamic pages using content templates |
| US20010020242A1 (en) | 1998-11-16 | 2001-09-06 | Amit Gupta | Method and apparatus for processing client information |
| US6487538B1 (en) | 1998-11-16 | 2002-11-26 | Sun Microsystems, Inc. | Method and apparatus for local advertising |
| US6055573A (en) | 1998-12-30 | 2000-04-25 | Supermarkets Online, Inc. | Communicating with a computer based on an updated purchase behavior classification of a particular consumer |
| AU3611100A (en) | 1999-03-12 | 2000-10-04 | Netratings, Inc. | Method and apparatus for measuring user access to image data |
| US6434627B1 (en) * | 1999-03-15 | 2002-08-13 | Cisco Technology, Inc. | IP network for accomodating mobile users with incompatible network addressing |
| US6081900A (en) | 1999-03-16 | 2000-06-27 | Novell, Inc. | Secure intranet access |
| US6449251B1 (en) * | 1999-04-02 | 2002-09-10 | Nortel Networks Limited | Packet mapper for dynamic data packet prioritization |
| US6594638B1 (en) | 1999-04-07 | 2003-07-15 | Netstakes, Inc. | On-line method and apparatus for collecting demographic information about a user of a world-wide-web site and dynamically selecting questions to present to the user |
| US7200632B1 (en) | 1999-04-12 | 2007-04-03 | Softricity, Inc. | Method and system for serving software applications to client computers |
| US6567857B1 (en) | 1999-07-29 | 2003-05-20 | Sun Microsystems, Inc. | Method and apparatus for dynamic proxy insertion in network traffic flow |
| AUPQ206399A0 (en) | 1999-08-06 | 1999-08-26 | Imr Worldwide Pty Ltd. | Network user measurement system and method |
| US6606581B1 (en) | 2000-06-14 | 2003-08-12 | Opinionlab, Inc. | System and method for measuring and reporting user reactions to particular web pages of a website |
| US6839680B1 (en) | 1999-09-30 | 2005-01-04 | Fujitsu Limited | Internet profiling |
| US6704787B1 (en) | 1999-12-03 | 2004-03-09 | Intercard Payments, Inc. | Date of birth authentication system and method using demographic and/or geographic data supplied by a subscriber that is verified by a third party |
| US20020069368A1 (en) | 1999-12-07 | 2002-06-06 | Keith Hines | Data farming of network access |
| US6691163B1 (en) | 1999-12-23 | 2004-02-10 | Alexa Internet | Use of web usage trail data to identify related links |
| US7007080B2 (en) * | 1999-12-23 | 2006-02-28 | Solution Inc Limited | System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention |
| US6856963B1 (en) | 2000-01-11 | 2005-02-15 | Intel Corporation | Facilitating electronic commerce through automated data-based reputation characterization |
| EP1252735B1 (en) | 2000-01-12 | 2011-08-24 | Jupiter Media Metrix, Inc. | System and method for estimating prevalence of digital content on the world-wide-web |
| US6993590B1 (en) | 2000-01-13 | 2006-01-31 | Inktomi Corporation | Method of creating data streams for user-specific usage data gathering systems |
| CA2298358A1 (en) | 2000-02-11 | 2001-08-11 | Pixel Systems Inc. | Method and apparatus for the display of selected images at selected times |
| US7260837B2 (en) | 2000-03-22 | 2007-08-21 | Comscore Networks, Inc. | Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics |
| US7181412B1 (en) | 2000-03-22 | 2007-02-20 | Comscore Networks Inc. | Systems and methods for collecting consumer data |
| US7257836B1 (en) | 2000-04-24 | 2007-08-14 | Microsoft Corporation | Security link management in dynamic networks |
| US7210099B2 (en) | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
| US7003555B1 (en) * | 2000-06-23 | 2006-02-21 | Cloudshield Technologies, Inc. | Apparatus and method for domain name resolution |
| US7080077B2 (en) | 2000-07-10 | 2006-07-18 | Oracle International Corporation | Localized access |
| US7216149B1 (en) | 2000-08-18 | 2007-05-08 | International Business Machines Corporation | Gathering enriched web server activity data of cached web content |
| AUPR215400A0 (en) | 2000-12-18 | 2001-01-25 | Traffion Technologies Pty Ltd | A method and apparatus for facilitating the capture, trade and optimisation of network user attention in terms of traffic across a network |
| US7290283B2 (en) * | 2001-01-31 | 2007-10-30 | Lancope, Inc. | Network port profiling |
| US7120701B2 (en) * | 2001-02-22 | 2006-10-10 | Intel Corporation | Assigning a source address to a data packet based on the destination of the data packet |
| US6658414B2 (en) | 2001-03-06 | 2003-12-02 | Topic Radio, Inc. | Methods, systems, and computer program products for generating and providing access to end-user-definable voice portals |
| AU2002305137A1 (en) | 2001-04-06 | 2002-10-21 | Predictive Media Corporation | Method and apparatus for identifying unique client users from user behavioral data |
| US7200679B2 (en) | 2001-04-13 | 2007-04-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Creating distributed proxy configurations |
| US8001242B2 (en) * | 2001-05-08 | 2011-08-16 | International Business Machines Corporation | Method for redirection of host data access to multiple non-host file systems or data stores |
| US7149704B2 (en) | 2001-06-29 | 2006-12-12 | Claria Corporation | System, method and computer program product for collecting information about a network user |
| US20030033432A1 (en) | 2001-08-08 | 2003-02-13 | Simpson Shell S. | Web based imaging service that converts web pages into content on behalf of another web site |
| US7039037B2 (en) | 2001-08-20 | 2006-05-02 | Wang Jiwei R | Method and apparatus for providing service selection, redirection and managing of subscriber access to multiple WAP (Wireless Application Protocol) gateways simultaneously |
| US20130024812A1 (en) | 2011-07-13 | 2013-01-24 | Z124 | Foreground/background assortment of hidden windows |
| US20030051052A1 (en) * | 2001-09-13 | 2003-03-13 | Koninklijke Philips Electronics N.V. | Addressing scheme for wireless mobile clients |
| US7251625B2 (en) | 2001-10-02 | 2007-07-31 | Best Buy Enterprise Services, Inc. | Customer identification system and method |
| US20030076305A1 (en) | 2001-10-22 | 2003-04-24 | Allen Stephen D. | Keystroke recording device with integral time and date function |
| US7058046B2 (en) * | 2001-11-15 | 2006-06-06 | International Business Machines Corporation | Scalable call management system |
| JP3959443B2 (ja) | 2002-01-18 | 2007-08-15 | スフィーダ株式会社 | 発着信制御方法と装置、並びに無線通信システム |
| WO2003067376A2 (en) | 2002-02-05 | 2003-08-14 | Comscore Networks, Inc. | Systems and methods for user identification, user demographic reporting and collecting usage data |
| US20030154306A1 (en) * | 2002-02-11 | 2003-08-14 | Perry Stephen Hastings | System and method to proxy inbound connections to privately addressed hosts |
| JP2003271486A (ja) | 2002-03-18 | 2003-09-26 | Toshiba Corp | プロキシサーバ装置および情報通信方法 |
| US8078615B2 (en) | 2002-04-12 | 2011-12-13 | Stumbleupon, Inc. | Method and system for single-action personalized recommendation and display of internet content |
| US7092942B2 (en) | 2002-05-31 | 2006-08-15 | Bea Systems, Inc. | Managing secure resources in web resources that are accessed by multiple portals |
| KR100494773B1 (ko) | 2002-06-20 | 2005-06-13 | 현대자동차주식회사 | 도난 방지 기능이 강화된 차량의 록킹장치 |
| JP4786116B2 (ja) | 2002-09-06 | 2011-10-05 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| US7277915B2 (en) | 2002-11-11 | 2007-10-02 | Openwave Systems Inc. | Application-based protocol and proxy selection by a mobile device in a multi-protocol network environment |
| JP4110977B2 (ja) * | 2003-01-21 | 2008-07-02 | 松下電器産業株式会社 | サーバ |
| EP1453271B1 (en) | 2003-02-28 | 2018-05-30 | Telefonaktiebolaget LM Ericsson (publ) | Device-type authentication in communication systems |
| US7380218B2 (en) | 2003-03-27 | 2008-05-27 | International Business Machines Corporation | Method and apparatus for managing windows |
| US20040205159A1 (en) | 2003-03-31 | 2004-10-14 | Johnson Teddy Christian | System and method for customer access to a server site |
| US7127232B2 (en) | 2003-05-08 | 2006-10-24 | Bell South Intellectual Property Corporation | Multiple access internet portal revenue sharing |
| US8774214B1 (en) * | 2003-06-06 | 2014-07-08 | Sprint Spectrum L.P. | Packet traffic surveillance at a network gateway |
| US20060264202A1 (en) | 2003-07-11 | 2006-11-23 | Joachim Hagmeier | System and method for authenticating clients in a client-server environment |
| KR20050008068A (ko) | 2003-07-14 | 2005-01-21 | 에스케이 텔레콤주식회사 | 이동통신망의 sms를 이용한 원격 검침 시스템 및 방법 |
| JP2005115473A (ja) | 2003-10-03 | 2005-04-28 | Mitsubishi Electric Corp | 関連情報提供装置 |
| KR101311836B1 (ko) * | 2003-11-04 | 2013-09-27 | 톰슨 라이센싱 | 서비스를 다운로딩하기 위한 핫 스폿에서의 캐시 서버 |
| US7555543B2 (en) * | 2003-12-19 | 2009-06-30 | Microsoft Corporation | Server architecture for network resource information routing |
| US7353279B2 (en) * | 2004-01-08 | 2008-04-01 | Hughes Electronics Corporation | Proxy architecture for providing quality of service(QoS) reservations |
| US8989737B2 (en) * | 2004-03-10 | 2015-03-24 | Nokia Corporation | System and method for establishing a session initiation protocol communication session with a mobile terminal |
| JP2006023883A (ja) | 2004-07-07 | 2006-01-26 | Fuji Xerox Co Ltd | サーバ |
| FR2874779A1 (fr) | 2004-08-25 | 2006-03-03 | France Telecom | Procede et systeme de localisation d'utilisateurs pour les services bases sur les protocoles sip ou h.323 avec attribution d'adresse ip dynamique |
| JP4405360B2 (ja) * | 2004-10-12 | 2010-01-27 | パナソニック株式会社 | ファイアウォールシステム及びファイアウォール制御方法 |
| WO2006044820A2 (en) | 2004-10-14 | 2006-04-27 | Aventail Corporation | Rule-based routing to resources through a network |
| KR100608833B1 (ko) | 2004-11-22 | 2006-08-08 | 엘지전자 주식회사 | 인터넷을 통한 디버깅 장치의 원격 제어 장치 및 방법 |
| US20060133332A1 (en) * | 2004-12-16 | 2006-06-22 | Cisco Technology, Inc. | Method and apparatus for providing radio configuration parameters to mobile access points |
| US20060258341A1 (en) | 2005-05-13 | 2006-11-16 | Microsoft Corporation | Mobile internet services discovery and/or provisioning |
| KR101275195B1 (ko) | 2005-06-03 | 2013-06-18 | 엘지전자 주식회사 | 브로드캐스트/멀티캐스트 프로그램 거절 정보 송수신 방법 |
| US8775571B2 (en) * | 2005-06-07 | 2014-07-08 | Extreme Networks, Inc. | Methods, systems, and computer program products for dynamic network access device port and user device configuration for implementing device-based and user-based policies |
| EP1920539A1 (en) | 2005-08-26 | 2008-05-14 | KTF Technologies, Inc. | User terminal for performing a plurality of applications simultaneously |
| US20070073625A1 (en) | 2005-09-27 | 2007-03-29 | Shelton Robert H | System and method of licensing intellectual property assets |
| DE102006051562A1 (de) | 2005-11-15 | 2007-05-16 | Weinmann G Geraete Med | Signalgeber sowie Regelkreis für eine physiologische Variable |
| US7494755B2 (en) | 2005-11-30 | 2009-02-24 | Xerox Corporation | Toner composition and method |
| JP4701132B2 (ja) | 2005-12-07 | 2011-06-15 | 株式会社エヌ・ティ・ティ・ドコモ | 通信経路設定システム |
| JP4274184B2 (ja) | 2006-01-30 | 2009-06-03 | 沖電気工業株式会社 | 通信システム、および通信方法 |
| US7375641B2 (en) | 2006-03-22 | 2008-05-20 | Kiel Safety Portals, Inc. | Centralized implementation of portal announcing method and system |
| CA2666199C (en) | 2006-03-27 | 2015-08-25 | Nielsen Media Research, Inc. | Methods and systems to meter media content presented on a wireless communication device |
| WO2007123760A2 (en) | 2006-03-30 | 2007-11-01 | Nebuad, Inc. | Network device for monitoring and modifying network traffic between an end user and a content provider |
| US7849502B1 (en) | 2006-04-29 | 2010-12-07 | Ironport Systems, Inc. | Apparatus for monitoring network traffic |
| GB2437842A (en) | 2006-05-04 | 2007-11-07 | Jonathan Bernadotte Miller | Method and system for crediting an online publisher of an advertisement |
| JP4265620B2 (ja) | 2006-05-26 | 2009-05-20 | 沖電気工業株式会社 | アクセス制御装置、無線装置、ネットワーク、アクセス制御方法及びアクセス制御プログラム |
| US7613809B2 (en) * | 2006-05-30 | 2009-11-03 | Intel Corporation | Supporting ephemeral ports in a virtualized environment |
| US8112755B2 (en) | 2006-06-30 | 2012-02-07 | Microsoft Corporation | Reducing latencies in computing systems using probabilistic and/or decision-theoretic reasoning under scarce memory resources |
| US8255489B2 (en) | 2006-08-18 | 2012-08-28 | Akamai Technologies, Inc. | Method of data collection among participating content providers in a distributed network |
| US8340711B1 (en) | 2006-08-18 | 2012-12-25 | At&T Mobility Ii Llc | Dual mode service WiFi access control |
| US8149849B2 (en) * | 2006-08-31 | 2012-04-03 | Sony Ericsson Mobile Communications Ab | Zigbee/IP gateway |
| US8230037B2 (en) | 2006-09-29 | 2012-07-24 | Audible, Inc. | Methods and apparatus for customized content delivery |
| US8260252B2 (en) | 2006-10-02 | 2012-09-04 | The Nielsen Company (Us), Llc | Method and apparatus for collecting information about portable device usage |
| JP5044210B2 (ja) | 2006-12-28 | 2012-10-10 | 株式会社タムロン | レンズ駆動装置 |
| US7991830B2 (en) | 2007-02-28 | 2011-08-02 | Red Hat, Inc. | Multiple sessions between a server and multiple browser instances of a browser |
| US7606897B2 (en) | 2007-04-05 | 2009-10-20 | Yahoo! Inc. | Accelerated and reproducible domain visitor targeting |
| CA2689479A1 (en) * | 2007-06-04 | 2008-12-11 | Bce Inc. | Methods and systems for validating online transactions using location information |
| US7984186B2 (en) | 2007-08-27 | 2011-07-19 | Dnsstuff, Llc | Method, system, and apparatus for discovering user agent DNS settings |
| US9451450B2 (en) | 2007-09-01 | 2016-09-20 | Apple Inc. | Postponed carrier configuration |
| US7925515B2 (en) * | 2007-10-22 | 2011-04-12 | Wenshine Technology Ltd. | Method, system and device for enabling the public to access organizations' directories |
| CN101453399B (zh) * | 2007-11-30 | 2012-07-04 | 华为技术有限公司 | 虚拟网络配置方法及系统 |
| US20090233633A1 (en) | 2008-01-08 | 2009-09-17 | Mobile Traffic Network, Inc. | Mobile alerting network |
| FI20085112A7 (fi) | 2008-02-08 | 2009-08-09 | Teliasonera Ab | Käyttäjän päätelaitteen asetuksien konfigurointi viestinjärjestelmässä |
| US8429736B2 (en) * | 2008-05-07 | 2013-04-23 | Mcafee, Inc. | Named sockets in a firewall |
| JP4640448B2 (ja) | 2008-05-29 | 2011-03-02 | ブラザー工業株式会社 | 両網対応電話装置 |
| US8364123B2 (en) | 2009-02-25 | 2013-01-29 | Apple Inc. | Managing notification messages |
| CN101605030B (zh) | 2008-06-13 | 2012-09-05 | 新奥特(北京)视频技术有限公司 | 一种面向电视台应用的基于Active Directory的统一认证实现方法 |
| US20090320123A1 (en) | 2008-06-20 | 2009-12-24 | Motorola, Inc. | Method and apparatus for user recognition employing motion passwords |
| US8755511B2 (en) | 2008-09-08 | 2014-06-17 | Invoca, Inc. | Methods and systems for processing and managing telephonic communications |
| JP4710947B2 (ja) | 2008-09-29 | 2011-06-29 | ブラザー工業株式会社 | 通信システム及び通信制御プログラム |
| US8204928B2 (en) | 2008-10-10 | 2012-06-19 | Caterpillar Inc. | System and method for analyzing internet usage |
| KR101537699B1 (ko) | 2009-01-29 | 2015-07-20 | 엘지전자 주식회사 | 이동단말기 및 그의 디바이스 접근 제어방법 |
| US8479202B2 (en) | 2009-02-06 | 2013-07-02 | International Business Machines Corporation | Method and system for autonomic application program spawning in a computing environment |
| US20100205029A1 (en) | 2009-02-11 | 2010-08-12 | Content Galaxy Inc. | System for digital commerce and method of secure, automated crediting of publishers, editors, content providers, and affiliates |
| US20130054402A1 (en) | 2009-02-11 | 2013-02-28 | Content Galaxy Inc. | System for digital commerce and method of secure, automated crediting of publishers, editors, content providers, and affiliates |
| US20130183926A1 (en) | 2009-03-09 | 2013-07-18 | Arbitron Mobile Oy | Apparatus, System and Method for Mobile Terminal Data Analysis and Distribution Utilizing Internal Proxies |
| US8387131B2 (en) * | 2009-05-18 | 2013-02-26 | Novell, Inc. | Enforcing secure internet connections for a mobile endpoint computing device |
| US20110029988A1 (en) | 2009-08-03 | 2011-02-03 | Qualcomm Incorporated | Methods and apparatus for facilitating application inter-communications |
| US8285218B2 (en) | 2009-08-31 | 2012-10-09 | The Nielsen Company (Us), Llc | Methods and apparatus to identify wireless carrier performance effects |
| EP2343651A1 (en) | 2009-12-15 | 2011-07-13 | Accenture Global Services Limited | Monitoring and tracking application usage |
| US20110252422A1 (en) | 2010-04-07 | 2011-10-13 | Apple Inc. | Opportunistic Multitasking |
| EP2390757A1 (en) | 2010-05-25 | 2011-11-30 | Samsung Electronics Co., Ltd. | Method and apparatus for managing an application being executed in a portable terminal |
| US8307006B2 (en) | 2010-06-30 | 2012-11-06 | The Nielsen Company (Us), Llc | Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles |
| JP5471910B2 (ja) | 2010-07-06 | 2014-04-16 | セイコーエプソン株式会社 | 媒体処理装置の駆動制御方法および媒体処理システム |
| US8910259B2 (en) | 2010-08-14 | 2014-12-09 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to monitor mobile internet activity |
| US8886773B2 (en) | 2010-08-14 | 2014-11-11 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to monitor mobile internet activity |
| CN103404193B (zh) | 2010-11-22 | 2018-06-05 | 七网络有限责任公司 | 调校数据传输以优化为通过无线网络的传输建立的连接 |
| US9477311B2 (en) | 2011-01-06 | 2016-10-25 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
| US20120209413A1 (en) | 2011-02-14 | 2012-08-16 | Microsoft Corporation | Background Audio on Mobile Devices |
| JP2012175174A (ja) | 2011-02-17 | 2012-09-10 | Seiko Epson Corp | ネットワーク通信装置、周辺装置、及びネットワーク通信方法 |
| US20120271719A1 (en) | 2011-04-25 | 2012-10-25 | Ben Straley | Targeting advertising based on tracking content sharing |
| KR101368440B1 (ko) | 2011-06-28 | 2014-03-03 | 네이버비즈니스플랫폼 주식회사 | 액세스 포인트 접속 비밀번호의 다중화 할당을 통한 고객 마케팅 방법, 액세스 포인트, 고객 관리서버 및 컴퓨터 판독 가능한 기록매체 |
| US8594617B2 (en) | 2011-06-30 | 2013-11-26 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to monitor mobile internet activity |
| EP2737742A4 (en) | 2011-07-27 | 2015-01-28 | Seven Networks Inc | AUTOMATIC PRODUCTION AND DISTRIBUTION OF GUIDELINES INFORMATION ON MOBILE MOBILE TRANSPORT IN A WIRELESS NETWORK |
| US8478233B2 (en) | 2011-08-01 | 2013-07-02 | Qualcomm Innovation Center, Inc. | Mobile computing device application network use metric and monetary cost monitor and control |
| US20130066875A1 (en) | 2011-09-12 | 2013-03-14 | Jacques Combet | Method for Segmenting Users of Mobile Internet |
| US20130064109A1 (en) | 2011-09-12 | 2013-03-14 | Jacques Combet | Analyzing Internet Traffic by Extrapolating Socio-Demographic Information from a Panel |
| US9438965B2 (en) | 2012-04-13 | 2016-09-06 | The Nielsen Company (Us), Llc | Methods, apparatus, and articles of manufacture to identify media delivery |
| US9112919B1 (en) | 2012-04-30 | 2015-08-18 | Juniper Networks, Inc. | Secure network address translation (NAT) port block allocation |
| US8830295B2 (en) | 2012-05-23 | 2014-09-09 | Google Inc. | Multimedia conference endpoint transfer system |
| US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with application or context aware fast dormancy |
| IN2013DE00359A (zh) | 2013-02-07 | 2015-06-19 | Samsung India Electronics Pvt Ltd | |
| US10356579B2 (en) | 2013-03-15 | 2019-07-16 | The Nielsen Company (Us), Llc | Methods and apparatus to credit usage of mobile devices |
| US9301173B2 (en) | 2013-03-15 | 2016-03-29 | The Nielsen Company (Us), Llc | Methods and apparatus to credit internet usage |
| GB2514093B (en) | 2013-03-28 | 2016-10-19 | Microsoft Technology Licensing Llc | Receiving a communication event |
| US9451011B2 (en) | 2013-07-01 | 2016-09-20 | Cynthia Fascenelli Kirkeby | Monetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download |
| US9529888B2 (en) | 2013-09-23 | 2016-12-27 | Spotify Ab | System and method for efficiently providing media and associated metadata |
| GB2540329B (en) | 2014-03-05 | 2021-01-27 | Pismo Labs Technology Ltd | Methods and systems for forwarding data |
| US9762688B2 (en) | 2014-10-31 | 2017-09-12 | The Nielsen Company (Us), Llc | Methods and apparatus to improve usage crediting in mobile devices |
| US11423420B2 (en) | 2015-02-06 | 2022-08-23 | The Nielsen Company (Us), Llc | Methods and apparatus to credit media presentations for online media distributions |
-
2010
- 2010-08-14 US US12/856,651 patent/US8886773B2/en active Active
-
2011
- 2011-08-15 CN CN201410432742.1A patent/CN104219108B/zh not_active Expired - Fee Related
- 2011-08-15 AU AU2011211444A patent/AU2011211444B2/en not_active Ceased
- 2011-08-15 JP JP2011177687A patent/JP5404714B2/ja not_active Expired - Fee Related
- 2011-08-15 CN CN201110294045.0A patent/CN102377616B/zh not_active Expired - Fee Related
- 2011-08-15 CA CA2749013A patent/CA2749013C/en active Active
- 2011-08-15 CA CA3093770A patent/CA3093770C/en active Active
- 2011-08-16 EP EP11006705.5A patent/EP2418826B1/en active Active
- 2011-08-16 EP EP20196396.4A patent/EP3771183A1/en active Pending
-
2014
- 2014-08-08 AU AU2014210640A patent/AU2014210640C1/en not_active Ceased
- 2014-11-10 US US14/537,488 patent/US10320925B2/en active Active
-
2019
- 2019-06-10 US US16/436,742 patent/US10965765B2/en active Active
-
2021
- 2021-03-26 US US17/214,765 patent/US11438429B2/en active Active
-
2022
- 2022-09-02 US US17/902,640 patent/US11849001B2/en active Active
-
2023
- 2023-12-18 US US18/544,292 patent/US12355851B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001044975A2 (en) * | 1999-12-17 | 2001-06-21 | Zack Network, Inc. | Identifying web users in a proxy server |
| CN1909739A (zh) * | 2006-08-24 | 2007-02-07 | 华为技术有限公司 | 无线接入网及其中分组的传输和终端的切换方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11849001B2 (en) | 2010-08-14 | 2023-12-19 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to monitor mobile internet activity |
| US12095877B2 (en) | 2014-10-31 | 2024-09-17 | The Nielsen Company (Us), Llc | Methods and apparatus to improve usage crediting in mobile devices |
Also Published As
| Publication number | Publication date |
|---|---|
| CA3093770A1 (en) | 2012-02-14 |
| US12355851B2 (en) | 2025-07-08 |
| CN102377616B (zh) | 2014-10-01 |
| US20210218820A1 (en) | 2021-07-15 |
| HK1205386A1 (zh) | 2015-12-11 |
| US8886773B2 (en) | 2014-11-11 |
| US20120042005A1 (en) | 2012-02-16 |
| CA2749013C (en) | 2020-09-22 |
| US11849001B2 (en) | 2023-12-19 |
| AU2014210640C1 (en) | 2016-10-27 |
| HK1168956A1 (zh) | 2013-01-11 |
| US10320925B2 (en) | 2019-06-11 |
| US20240205302A1 (en) | 2024-06-20 |
| JP2012053870A (ja) | 2012-03-15 |
| US20220417340A1 (en) | 2022-12-29 |
| EP3771183A1 (en) | 2021-01-27 |
| US11438429B2 (en) | 2022-09-06 |
| CN104219108A (zh) | 2014-12-17 |
| AU2014210640B2 (en) | 2016-05-12 |
| CA2749013A1 (en) | 2012-02-14 |
| AU2011211444A1 (en) | 2012-03-01 |
| US10965765B2 (en) | 2021-03-30 |
| JP5404714B2 (ja) | 2014-02-05 |
| EP2418826B1 (en) | 2020-10-07 |
| CA3093770C (en) | 2024-01-02 |
| CN102377616A (zh) | 2012-03-14 |
| AU2014210640A1 (en) | 2014-08-28 |
| US20190297156A1 (en) | 2019-09-26 |
| EP2418826A1 (en) | 2012-02-15 |
| US20150067162A1 (en) | 2015-03-05 |
| AU2011211444B2 (en) | 2014-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104219108B (zh) | 监测移动互联网活动的系统、方法和设备 | |
| AU2015230772B2 (en) | Methods and apparatus to share online media impressions data | |
| JP6165734B2 (ja) | 使用法に基づいてコンピュータを間接的に分類するためのシステム及び方法 | |
| CA2748997C (en) | Systems, methods, and apparatus to monitor mobile internet activity | |
| US20160198016A1 (en) | Techniques for network resource caching using partial updates | |
| CN110688215A (zh) | 虚拟资源的分配方法、服务器和计算机可读存储介质 | |
| CN113408817B (zh) | 流量分发方法、装置、设备及存储介质 | |
| US20170228795A1 (en) | Methods and apparatus to associate panelist data with census data | |
| CN107092553A (zh) | 一种建立进程间请求调用链的方法、装置及计算机系统 | |
| US20180197217A1 (en) | Method of bidding online services | |
| US11843603B2 (en) | Authorization server, consent portal, resource server and user registration | |
| WO2023155437A1 (zh) | 基于在线问诊的数据处理方法、装置和计算机设备 | |
| CN106878105B (zh) | 一种基于b/s架构实现ip定位修正的方法和装置 | |
| HK1168956B (zh) | 监测移动互联网活动的系统、方法和设备 | |
| CN118467815A (zh) | 一种应用分享方法、系统、设备及存储介质 | |
| HK40021435A (zh) | Dns调度方法、装置 | |
| HK1205386B (zh) | 监测移动互联网活动的系统、方法和设备 | |
| WO2013023028A1 (en) | System and method for storing information about transactions over a network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1205386 Country of ref document: HK |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181228 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |