CN102483737B - 通过重定向嵌入对象修改互联网内容的方法和装置 - Google Patents

通过重定向嵌入对象修改互联网内容的方法和装置 Download PDF

Info

Publication number
CN102483737B
CN102483737B CN201080033081.5A CN201080033081A CN102483737B CN 102483737 B CN102483737 B CN 102483737B CN 201080033081 A CN201080033081 A CN 201080033081A CN 102483737 B CN102483737 B CN 102483737B
Authority
CN
China
Prior art keywords
user client
web object
internet user
content
internet
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
Application number
CN201080033081.5A
Other languages
English (en)
Other versions
CN102483737A (zh
Inventor
Z·E·布里顿
D·S·马克森
B·M·布劳赫
T·H·弗莱彻
C·F·史密斯
C·A·瓦兹奎兹
C·D·约旦
S·K·史密斯
Z·J·维斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Front Porch Inc
Original Assignee
Front Porch Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Front Porch Inc filed Critical Front Porch Inc
Publication of CN102483737A publication Critical patent/CN102483737A/zh
Application granted granted Critical
Publication of CN102483737B publication Critical patent/CN102483737B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content

Abstract

本发明公开了一种将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法和相关装置。在该方法中,网络服务提供者维持包括每个互联网用户客户端的特定服务类型值的互联网用户客户端的数据库。网络服务提供者分析涉及互联网用户客户端的HTTP事务处理。通过向互联网用户客户端转发根据用户客户端的特定服务类型值选择的替代嵌入web对象,网络服务提供者响应请求嵌入web对象的HTTP事务处理,其中替代的嵌入web对象在针对原始请求的嵌入web对象的响应之前到达互联网用户客户端。网络服务提供者在替代的嵌入web对象被转发至互联网用户客户端之后使原始请求的嵌入web对象被转发至互联网用户客户端。

Description

通过重定向嵌入对象修改互联网内容的方法和装置
技术领域
本发明涉及互联网内容的传送和定制,从而通过互联网用户的互联网服务提供者将具体的通信信息传送给互联网用户。
背景技术
互联网服务提供者(ISP)除了传送数字信息包以外还为消费者提供许多有价值的服务。ISP为其消费者提供安全性、服务质量、隐私服务、互联网过滤和其他增值服务。
由于早在20世纪90年代中期互联网的广泛商业化,ISP已经主要提供对由互联网内容提供者(ICP),例如雅虎(YAHOO)和微软(MICROSOFT)提供的内容的访问。当提供到ICP的环球网服务器(web服务器)的基本访问时,消费者期待不间断的服务。当存在服务中断、ISP和其用户之间账款拖欠的情况或ISP需要接收一条遵守法律的通知的确认时,用户通信的开销和复杂性是极高的。
ISP一般使用邮件、电子邮件和电话与其订户进行通信。然而,这些方法中的每个方法均缺乏以下这些好处中的一个或更多个:廉价、快速递送和保证递送。邮件是昂贵的,随着无纸账单增加,ISP更少使用邮件。对于使用ISP提供的电子邮件账户或提供替代的地址给ISP的订户,电子邮件是极其高效的。然而,由于谷歌和雅虎公司提供的基于web的电子邮件服务的普及和使用,ISP可能不知道其订户的主电子邮件地址。电话服务比所有其他方法都昂贵,且对于ISP而言不是划算的解决方法。
由于许多原因,ISP希望与其订户进行有效地通信,这些原因包括:拖欠付款、违反使用条款(例如超过时间限制或传输容量)、违反数字媒体的版权或通过广告促销产品和服务。如这些实例所示,存在ISP可能希望递送给其订户的各种内容类型。
为最终用户定制互联网内容的各种现存方法,例如Britton(美国专利6,442,577)和Slemmer(美国专利6,226,677)的专利提供了用于定制的模型。这些专利描述用于从ISP到订户递送通信信息的互联网定制的当前模型。在这些模型中,HTML内容,例如用作完整页面的网页文件或诸如框架、浮动框架或内嵌框架(iframe)或窗口的页面内的元素,是由为订户定制的内容修改或替换的。在过去已经证明这是有效的通信模型,但是对于本发明中描述的递送通信信息的先进模型,期望新的方法。
Slemmer专利为ISP提供通过利用从用户请求的原始网页到替换页面的重定向将各种互联网通信信息发送至用户的能力,其中替换网页可以用ISP应该选择显示的任何内容填充。然而,Slemmer专利中详细描述的通信方法可能引起请求的互联网内容中断或延迟。Slemmer专利基于代理服务器的使用,现今在该行业领域已经证明代理服务器不足以促进增加互联网流量的负荷。
Britton专利为ISP提供根据服务请求中确定的标准为其用户定制网页的能力。
此外,由诸如CISCO、JUNIPER和F5NETWORK的公司提供的网络设备通过替换或修改网页进行内容定制。由于用户使用的互联网浏览器的增加,例如微软公司的网页浏览器(INTERNET EXPLORER)、火狐浏览器(FIREFOX)、SAFARI浏览器和CHROME浏览器,以及现今数十亿的可用网页,定制方法与大量的网页设计方法和风格之间的冲突逐渐增加。
递送定制的互联网通信信息需要不阻碍用户访问所请求的互联网内容的灵活格式。现有方法已经包括修改原始的网页。在该模型中,在提供服务或传输期间,通过增加、删除或修改早先存在的内容来修改网页的内容,从而为用户或一组用户定制内容。
此外,修改HTML网页可以导致意想不到的结果,例如网页无法正确加载或是在加载页面时出现过分延迟。插入消息的服务需要能够确保对最终用户透明。
因此,需要一种能够使ISP更高效地与其订户进行通信的方法和装置。本发明提供了满足这些需求的方法和装置。
发明内容
本发明可以在互联网流量监测方法中体现,该方法包括ISP分析含有嵌入web对象例如JavaScript(Java描述语言)或Flash或涉及互联网用户客户端的其他相似对象的HTTP事务处理。ISP通过将经修改的web对象转发给互联网用户客户端来响应HTTP事务处理,所述经修改的web对象包括对原始嵌入对象的引用和对额外嵌入对象的引用。
在本发明的更详细的特征中,用于嵌入对象的HTTP事务处理包括针对订户的定制内容,定制内容可以根据ISP的通信需求而被定为目标。该ISP可以为满足通信的具体标准的订户的通知产生业务规则。
在本发明的一个实施例中,当注册的支付信用卡即将过期,或用户的账单已经逾期时,可以递送具体的通信信息给用户。
还是在另一个实施例中,如果订户已经违反使用条款或规范互联网使用的法律,则本发明可以用于递送具体的通信信息。
在另一个实施例中,ISP或其搭档可以将具体的通信信息提供产品或服务递送给订户。
在本发明的其他更详细的特征中,要显示的内容类型可以包含重定向、框架插入、空隙、页面修改以及W3C规范和web浏览器的广泛性能允许的其他方法。
在本发明的其他更详细的特征中,广告选择服务可以基于来自ISP或ISP的第三方搭档的至少一个目标参数选择作为目标的广告web内容,以由互联网用户客户端展示。
此外,本发明可以体现在用于将网络服务提供者选择的嵌入对象指向互联网用户客户端的方法中。在该方法中,网络服务提供者维持包括每个互联网用户客户端的特定服务类型值的互联网用户客户端的数据库。该网络服务提供者分析涉及互联网用户客户端的HTTP事务处理。该网络服务提供者通过将根据用户客户端的特定服务类型值选择的替代嵌入web对象转发至互联网用户客户端而响应请求嵌入的web对象的HTTP事务处理,其中替代的嵌入web对象在针对原始请求的嵌入web对象的响应之前到达互联网用户客户端。该网络服务提供者在替代的嵌入web对象被转发至互联网用户客户端之后使原始请求的嵌入web对象被转发至互联网用户客户端。
在本发明的更详细的特征中,网络服务提供者可以是互联网服务提供者,且互联网用户客户端可以是订阅用户客户端。替代的嵌入web对象可以包括对原始请求的嵌入web对象的请求。该原始请求的嵌入web对象可以是javascript对象,且替代的嵌入web对象可以是javascript对象,该javascript对象包括对原始请求的嵌入web对象的javascript对象的请求。可以由网络服务提供者选择替代的嵌入web对象。该替代的嵌入web对象可以包含对原始请求的嵌入web对象的引用和对额外嵌入web对象的引用。对额外嵌入web对象的引用可以与目标广告web内容相关联。广告选择服务可以选择目标广告web内容。广告选择服务可以基于从网络服务提供者接收的至少一个目标参数选择目标广告web内容。广告选择服务可以基于修改值等级选择目标广告web内容。可以根据URL包含字段和/或URL限制字段选择对额外嵌入web对象的引用。而且,多于一个互联网用户客户端可以与特定服务类型值相关联。
在本发明的其他更详细的特征中,与额外嵌入web对象相关联的定制内容可以呈现在第一框架,而与原始请求的嵌入web对象相关联的未修改内容可以呈现在第二框架中。替代地,与额外嵌入web对象相关联的至定制内容的链接可以呈现在第一框架中。该定制内容可以呈现在新窗口中,该新窗口显示在呈现未修改内容的窗口之上。该定制内容可以呈现在呈现与原始请求的嵌入web对象相关联的未修改内容的窗口下方的新窗口中。该定制内容可以呈现在漂过未修改内容的内容区域中。该定制内容可以呈现在未修改内容上方的半透明内容区域中。该半透明的内容区域可以逐渐变成完全不透明的内容区域。
本发明也可以体现在用于将服务提供者选择的嵌入对象定向给互联网用户客户端的装置中。该装置可以包括用于维持互联网用户客户端的数据库的工具,该数据库包括每个互联网用户客户端的特定服务类型值,用于分析涉及互联网用户客户端的HTTP事务处理的工具,用于通过将网络服务提供者选择的替代嵌入web对象转发至互联网用户客户端而响应请求嵌入对象的HTTP事务处理的工具,其中替代的嵌入web对象在对原始请求的web对象的响应之前到达互联网用户客户端,以及用于在替代的嵌入web对象被转发至互联网用户客户端之后将原始请求的web对象转发至互联网用户客户端的工具。
进一步,本发明可以体现在包含计算机可读介质的计算机程序产品中,该计算机可读介质存储:用于使计算机维持网络服务提供者的互联网用户客户端的数据库的代码,该数据库包括每个互联网用户客户端的特定服务类型值,用于使计算机分析涉及互联网用户客户端的HTTP事务处理的代码,用于使计算机通过将网络服务提供者选择的替代嵌入web对象转发至互联网用户客户端而响应请求嵌入对象的HTTP事务处理的代码,其中替代的嵌入web对象在针对原始请求的web对象的响应之前到达互联网用户客户端,以及用于使计算机在替代的嵌入web对象被转发至互联网用户客户端之后将原始请求的web对象转发至互联网用户客户端的代码。
附图说明
在下文中结合下面的附图参考本发明的优选实施例的详细说明将更加清晰地理解本发明的前述优势和额外的优势,在附图中:
图1描述示例性的网络系统,本发明可以运行在该网络系统中。
图2描述示例性的HTTP事务处理,在该HTTP事务处理中已经根据本发明执行内容修改。
图3描述无修改的示例性的HTTP事务处理。
图4描述具有根据本发明的修改的示例性的HTTP事务处理。
图5描述示出根据本发明的检测用户会话和指派服务计划的过程的流程图。
图6描述示出根据本发明的分析HTTP事务处理和应用合格的内容修改的过程的流程图。
图7描述示出根据本发明的修改HTTP事务处理的过程的流程图。
图8描述用于本发明的示例性的订户服务数据库。
图9描述用于本发明的示例性的活动会话数据库。
图10描述用于本发明的示例性的服务订阅数据库。
图11描述用于本发明的示例性的URL列表数据库。
图12描述用于本发明的示例性的内容修改数据库。
图13描述具有在顶部加框架的内容修改的示例性网页。
图14描述具有在底部加框架的内容修改的示例性网页。
图15描述具有在左边加框架的内容修改的示例性网页。
图16描述具有在右边加框架的内容修改的示例性网页。
图17描述具有弹出窗口形式的内容修改的示例性网页。
图18描述具有隐藏弹出窗口(pop-under)形式的内容修改的示例性网页。
图19描述具有飞出消息形式的内容修改的示例性网页。
图20描述具有(intertoastal)消息形式的内容修改的示例性网页。
图21描述在已经进行内容修改之前和之后的示例性网页。
图22描述具有翻转(peel-over)消息形式的内容修改的示例性网页。
图23描述具有空隙消息形式的内容修改的示例性网页。
图24描述具有重定向消息形式的内容修改的示例性网页。
具体实施方式
图1描述示出示例性网络100的图,该示例性网络100包括通过ISP连接互联网的一个或更多个互联网用户。这些用户的网站流量是由一个或更多个广告网络和一个或更多个流量测量公司通过本发明监测的。
如图1中所示,网络100包括用户111.1-112.N、一个或更多个ISP120.1-120.2、互联网130、嵌入对象服务器140、web服务器150和一个或更多个广告网络160.1-160.N。
图2描述示出示例性HTTP事务处理200的图,由根据本发明的内容修改服务器210修改的客户端初始化该示例性HTTP事务处理200。
在步骤220,客户端发出HTTP请求,请求web服务器215上的页面。
在步骤225,web服务器215将针对具有嵌入web对象的页面的HTTP响应发送至客户端。
在步骤230,客户端发出HTTP请求,请求web服务器215上的嵌入对象。
在步骤235,内容修改服务器210将经过修改的HTTP响应发送至客户端。
在步骤240,web服务器215将具有嵌入web对象的HTTP响应发送至客户端205。客户端将忽视该响应,因为其已经接收到来自内容修改服务器210的经修改的HTTP响应。
在步骤245,客户端发出HTTP请求,请求如在步骤235中由内容修改服务器210指示的新的嵌入对象。
在步骤250,内容修改服务器210将针对新的嵌入对象的HTTP响应发送至客户端。
在步骤255,客户端向web服务器215发出HTTP请求,请求原始嵌入对象。所请求的嵌入web对象与在步骤240中客户端忽视的那个相同。
在步骤260,web服务器215将针对原始的嵌入对象的HTTP响应发送至客户端。
图3描述无修改的示例性HTTP事务处理300,其中执行HTML的web浏览器向web服务器发出请求,请求JavaScript对象310,如图2的步骤220中那样。该web服务器返回含有JavaScript代码320的HTTP响应,从而执行针对web对象的期望操作,如图2的步骤225中所示。
图4描述具有根据本发明的修改的示例性的HTTP事务处理400,通过修改嵌入对象的响应插入修改的web内容,如图2的步骤235和图7中所示的过程700那样。web请求410被发送至web服务器。修改或用含有JavaScript代码的新响应420替换来自web服务器的响应,从而执行针对新的web对象的期望操作和针对原始web对象的请求,如图2的步骤245和步骤255中所示。
图5描述示出根据本发明的检测用户会话和指派服务计划的过程500的流程图。在描述图5时,假定:1)互联网用户通过使用本发明的ISP连接到互联网(如图1中所示);和2)请求来自含有对嵌入内容的引用的不同web服务器(如图1中所示,160.1-171)的web内容。
在图5中,互联网用户(可以是图1中所示的任何一个用户111.1-112.N)首先通过ISP(如图1中所示,120.1和120.2)创建互联网连接。在步骤510,本发明检测来自互联网用户(可以利用用户111.1-112.N中的任一个用户)的新的用户会话。
在步骤520,如果检测到新的用户会话的用户ID,那么将该用户发送至步骤540,否则程序流程转向步骤530。
在步骤530,应用程序将默认的服务类型应用于用户,并将用户发送至步骤570。
在步骤540,应用程序检查数据库800中的字段810,如图8中所示,从而查看用户ID是否含有订户服务设定。
在步骤550,如果数据库不含有对在步骤540中引用的用户ID的引用,那么将该用户发送至步骤530。如果数据库含有订户服务设定,那么应用那些设定,且程序进行至步骤560。
在步骤560,应用程序将服务类型指派为数据库800的字段820中为用户ID所指示的。
在步骤570,应用程序将用户的IP地址和服务设定分别放在活动会话数据库900的字段910和字段920中。当已经将用户信息放在数据库900中时,程序流程进行至步骤580。
在步骤580,过程终止。
图6描述示出根据本发明的分析HTTP事务处理和应用合格的内容修改的过程600的流程图。在描述图6时,假定:1)互联网用户通过使用本发明的ISP(如图1中所示)连接到互联网;和2)请求来自含有对嵌入内容的引用的不同web服务器(如图1中所示,160.1-171)的web内容。
在步骤605,互联网用户(可以利用用户111.1-112.N中的任一个用户)通过请求web内容,如图2的步骤220中所示,发起新的HTTP事务处理。
在步骤610,应用程序使HTTP请求中的源IP地址与字段910相关联,从而查看用户的IP是否在活动会话数据库900中。如果用户不在活动会话内,那么程序流程进行至步骤640。如果用户在活动会话内,那么程序流程进行至步骤615。
在步骤615,应用程序使用来自活动会话数据库900的字段920的服务类型从字段1020.1-1020.N检索合格修改,这些修改请求在服务订阅数据库1000的字段1010中的所选择服务类型。该程序流程进行至步骤620。
在步骤620,应用程序从修改数据库1200中的字段1210得到针对数据库1200的字段1240中每个合格修改ID的间隔限制。从数据库1100检索来自数据库1200中的字段1220和字段1230的URL包含和限制,如图12中所示。
在步骤625,如果相关间隔和活动会话数据库900的字段930中的上次修改时间之间的逝去时间不允许进行修改,或任何URL限制适用,那么程序流程进行至步骤630。否则,程序流程进行至步骤635。
在步骤630,更新合格的修改列表以移除不合格的修改。该程序流程进行至步骤635。
在步骤635,如果用户适合于一个或更多个修改,那么程序流程进行至步骤645。如果用户不适合任何修改,那么程序流程进行至步骤640。
在步骤640,过程终止。
在步骤645,应用程序实施内容修改例程700,如图7中所示,且程序流程进行至步骤650。
在步骤650,过程终止。
图7描述示出根据本发明的修改HTTP事务处理的过程700的流程图。
在步骤710,内容修改过程是通过如图6所示的步骤645启动的。
在步骤720,应用程序从过程600传递的合格修改列表中选择图12中所示修改数据库1200的字段1250中的最高修改值。程序流程进行至步骤730。
在步骤730,应用程序根据修改数据库1200的字段1260创建经修改的HTTP响应。
在步骤740,将经修改的HTTP响应发送至用户,如图2的步骤235中所示。
在步骤750,应用程序用最近的修改时间戳更新如图9中所示活动会话数据库900的字段930中的上次修改时间。
在步骤760,过程返回如图6的过程600中的步骤645。
图8描述根据本发明的位于ISP(或者,可以位于不在现场的独立网络中)(ISP可以是ISP 120.1-120.2中的任一个)的示例性订户服务数据库800,用于存储用户标识和服务类型信息。
订户服务数据库800(运行在如图1中所示的计算机系统上)具有至少三个字段:1)订户或用户字段810,含有用户名(某些NSP可以使用这个字段用于用户的IP地址、介质访问控制-MAC地址或全球唯一标识符-GUID,而不是用户名);2)服务类型字段820,详细说明用户订阅哪个服务类型;和3)位置字段830,含有订户的位置。
图9描述根据本发明的位于ISP(或者,可以位于不在现场的独立网络中)(ISP可以是ISP 120.1-120.2中的任一个)的示例性活动会话数据库900,用于存储活动会话和上次修改的时间信息。
该活动会话数据库900(运行在如图1中所示的计算机系统上)具有至少三个字段:1)IP地址字段910,含有用户的当前指派IP地址;2)服务类型字段920,详细说明用户订阅哪个服务类型;和3)上次修改字段930,含有上次为用户进行内容修改的时间戳。在其他的实施例中,可以使用多个时间戳,且可以通过多个服务类型描述用户的特征,从而允许对修改进行更加粒度化的控制。
图10描述根据本发明的位于ISP(或者,可以位于不在现场的独立网络中)(ISP可以是ISP 120.1-120.2中的任一个)的示例性服务订阅数据库1000,用于存储服务类型修改信息。
该服务订阅数据库1000(运行在如图1中所示的计算机系统上)具有至少两个字段:1)服务类型字段1010,含有服务类型ID;和至少一个2)修改字段1020,含有表明修改是否适用于当前服务类型的逻辑值。
图11描述根据本发明的位于ISP(或者,可以位于不在现场的独立网络中)(ISP可以是ISP 120.1-120.2中的任一个)的示例性URL列表数据库1100,用于存储URL限制信息和包含信息。
该URL列表数据库1100(运行在如图1中所示的计算机系统上)具有至少两个字段:1)URL ID字段1110,含有URL ID号;和2)URL字段1120,含有具体的URL。
图12描述根据本发明的位于ISP(或者,可以位于不在现场的独立网络中)(ISP可以是ISP 120.1-120.2中的任一个)的示例性修改数据库1200,用于存储内容修改信息。
该修改数据库1200(运行在如图1中所示的计算机系统上)具有至少六个字段:1)修改ID字段1210,含有修改ID号;2)URL包含列表字段1220,其引用URL列表数据库1100中可以明确为其进行内容修改的URL ID;3)URL排除列表字段1230,其引用URL列表数据库1100中无法明确为其进行内容修改的URL ID;4)自从上次修改以后的最少时间字段1240,以秒提供在可以进行另一个内容修改之前必须已经逝去的最小时间间隔;5)值字段1250,根据货币价值和实用价值将修改排序;和6)修改脚本的URL字段1260,其含有修改脚本的网络位置。
图13描述在已经完成内容修改例程(700)之后的示例性网页或其一部分1300。在步骤605(图6)中请求的原始内容表示在框架1310中。步骤250(图2)中返回的定制内容显示在框架1320中。在内容修改的这个实施例中,定制内容显示在原始请求页面的顶部的新框架中。
图14描述在已经完成内容修改例程(700)之后的示例性网页或其一部分1400。步骤605(图6)中请求的原始内容表示在框架1410中。步骤250(图2)中返回的定制内容显示在框架1420中。在内容修改的这个实施例中,定制内容显示在原始请求页面的底部的新框架中。
图15描述在已经完成内容修改例程(700)之后的示例性网页或其一部分1500。在步骤605(图6)中请求的原始内容表示在框架1510中。步骤250(图2)中返回的定制内容显示在框架1520中。在内容修改的这个实施例中,定制内容显示在原始请求页面的左边的新框架中。
图16描述在已经完成内容修改例程(700)之后的示例性网页或其一部分1600。在步骤605(图6)中请求的原始内容表示在框架1610中。在步骤205(图2)中返回的定制内容显示在框架1602中。在内容修改的这个实施例中,定制内容显示在原始请求页面的右边的新框架中。
图17描述在已经完成内容修改例程(700)之后的示例性网页或其一部分1700。在步骤605(图6)中请求的原始内容表示在框架1710中。步骤250(图2)中返回的定制内容显示在新窗口1720中。在内容修改的这个实施例中,定制内容显示在弹出窗口形式的新窗口中,新窗口显示在原始内容窗口上方。
图18描述在已经完成内容修改例程(700)之后的示例性网页或其一部分1800。在步骤605(图6)中请求的原始内容表示在框架1810中。步骤250(图2)中返回的定制内容显示在新窗口1820中。在内容修改的这个实施例中,定制内容显示在隐藏弹出窗口形式的新窗口中,新窗口显示在原始内容窗口下方。
图19描述在已经完成内容修改例程(700)之后的示例性网页或其一部分1900。在步骤605(图6)中请求的原始内容表示在内容区域1910中。步骤250(图2)中返回的定制内容显示在新内容区域1920中。在内容修改的这个实施例中,定制内容显示在新的内容区域中,该新的内容区域进入图19A中的窗口,在19B和图19C中的原始请求内容上方掠过,并在图19D中沿着预定路径退出窗口。
图20A描述在已经完成内容修改例程(700)之后的示例性网页或其一部分2000。在步骤605(图6)中请求的原始内容表示在框架2010中。在图20B中,步骤250(图2)中返回的定制内容显示在新内容区域2020中。在图22C中,内容区域2020中的定制内容在原始请求内容上方滚动到如图20C中所看到的最终位置。在内容修改的这个实施例中,定制内容显示在新的内容区域中,该新的内容区域进入图20B中的窗口、并在原始请求的内容上方滚动到如图20C中所看到的预定位置。在图20B和图20C中描述的滚动动画可以构造为以不同的速度和沿着多个路径源于多个位置。此外,可以用额外的行为构造内容区域,这些行为是web内容的现有能力的特征。
图21A描述在已经完成内容修改例程(700)之后的示例性网页或其一部分2100。在步骤605(图6)中请求的原始内容表示在图21A中的框架2110、框架2120和框架2130中。图21B描述在已经完成内容修改例程(700)之后的示例性网页2100。步骤250(图2)中返回的定制内容显示在框架2120和框架2130中,同时框架2110中的原始内容保持未改变。
图22A描述在已经完成内容修改例程(700)之后的示例性网页或其一部分2200。在步骤605(图6)中请求的原始内容表示在框架2210中。在图22B中,步骤250(图2)中返回的定制内容显示在新的半透明的内容区域2220中。在图22C中,框架2220中的定制内容是完全不透明的。在内容修改的这个实施例中,定制内容显示在新的内容区域中,该新的内容区域进入图22B中的窗口、并在如图22C中所看到的预定位置的原始请求内容上方逐渐显示。在图22B和图22C中描述的消失动画可以被构造为在多个位置和多个速度出现。此外,可以用额外的行为构造该内容区域,这些行为是web内容的现有能力的特征。
图23A描述在2310中含有未修改的网页内容的示例性网页或其一部分2300。图23B描述在已经完成内容修改例程(700)之后的示例性网页或其一部分。步骤250(图2)中返回的定制内容显示在框架2320中。到步骤605(图6)中请求的原始内容的超链接显示在框架2330中。在内容修改的这个实施例中,定制内容以空隙网页形式显示,因此定制内容在原始请求的内容递送至用户之前就以整个页面格式显示。此外,可以用额外的行为构造框架,这些行为是web内容的现有能力的特征。
图24A描述在2410中包含未修改的web内容的示例性网页或其一部分2400。图24B描述在已经完成内容修改例程(700)之后的示例性网页或其一部分。步骤250(图2)中返回的定制内容显示在框架2420中。在内容修改的这个实施例中,定制内容以重定向网页的形式显示,因此定制内容以整个页面格式显示;当在步骤605(图6)中请求的原始内容到达时,客户端则忽略该原始内容。

Claims (14)

1.一种将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,所述方法包含:
网络服务提供者维持互联网用户客户端的数据库,所述数据库包括每个互联网用户客户端的特定服务类型值;
所述网络服务提供者分析涉及所述互联网用户客户端的HTTP事务处理;
所述网络服务提供者通过将根据所述用户客户端的特定服务类型值选择的替代的嵌入web对象转发至所述互联网用户客户端而响应请求嵌入web对象的HTTP事务处理,其中所述替代的嵌入web对象在针对原始请求的嵌入web对象的响应之前到达所述互联网用户客户端;和
所述网络服务提供者在所述替代的嵌入web对象被转发至所述互联网用户客户端之后使所述原始请求的嵌入web对象被转发至所述互联网用户客户端。
2.根据权利要求1限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中所述替代的嵌入web对象包括对所述原始请求的嵌入web对象的请求。
3.根据权利要求1限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中所述原始请求的嵌入web对象是javascript对象。
4.根据权利要求1限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中所述替代的嵌入web对象是javascript对象,其包括对所述原始请求的嵌入web对象的javascript对象的请求。
5.根据权利要求1限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中:
所述替代的嵌入web对象包含对所述原始请求的嵌入web对象的引用和对额外的嵌入web对象的引用;
对额外的嵌入web对象的所述引用与目标广告web内容相关联;
所述目标广告web内容是由广告选择服务选择的;并且
所述广告选择服务基于从所述网络服务提供者接收的至少一个目标参数选择所述目标广告web内容。
6.根据权利要求1限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中:
所述替代的嵌入web对象包含对所述原始请求的嵌入web对象的引用和对额外的嵌入web对象的引用;
对额外的嵌入web对象的所述引用与目标广告web内容相关联;
所述目标广告web内容是由广告选择服务选择的;并且
所述广告选择服务基于修改值等级选择所述目标广告web内容。
7.根据权利要求1限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中:
所述替代的嵌入web对象包含对所述原始请求的嵌入web对象的引用和对额外的嵌入web对象的引用;并且
与所述额外的嵌入web对象相关联的定制内容呈现在内容区域中,该内容区域飞过与所述原始请求的嵌入web对象相关联的未修改内容上方。
8.根据权利要求1限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中:
所述替代的嵌入web对象包含对所述原始请求的嵌入web对象的引用和对额外的嵌入web对象的引用;和
与所述额外的嵌入web对象相关联的定制内容呈现在半透明内容区域中,该半透明内容区域在与所述原始请求的嵌入web对象相关联的未修改内容上方。
9.根据权利要求8限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的方法,其中所述半透明内容区域逐渐变成完全不透明的内容区域。
10.一种将网络服务提供者选择的嵌入对象定向到互联网用户客户端的装置,所述装置包含:
用于维持互联网用户客户端的数据库的工具,所述数据库包括每个互联网用户客户端的特定服务类型值;
用于分析涉及所述互联网用户客户端的HTTP事务处理的工具;
用于通过将根据所述用户客户端的特定服务类型值选择的替代的嵌入web对象转发至所述互联网用户客户端来响应请求嵌入web对象的HTTP事务处理的工具,其中所述替代的嵌入web对象在针对原始请求的嵌入web对象的响应之前到达所述互联网用户客户端;和
用于在所述替代的嵌入web对象被转发至所述互联网用户客户端之后使所述原始请求的嵌入web对象被转发至所述互联网用户客户端的工具。
11.根据权利要求10限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的装置,其中所述替代的嵌入web对象包括对所述原始请求的嵌入web对象的请求。
12.根据权利要求10限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的装置,其中所述原始请求的嵌入web对象是javascript对象。
13.根据权利要求10限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的装置,其中所述替代的嵌入web对象是javascript对象,其包括对所述原始请求的嵌入web对象的javascript对象的请求。
14.根据权利要求10限定的将网络服务提供者选择的嵌入对象定向到互联网用户客户端的装置,其中:
所述替代的嵌入web对象包含对所述原始请求的嵌入web对象的引用和对额外的嵌入web对象的引用;
对额外的嵌入web对象的所述引用与目标广告web内容相关联;
所述目标广告web内容是基于修改值等级选择的。
CN201080033081.5A 2009-05-29 2010-01-11 通过重定向嵌入对象修改互联网内容的方法和装置 Expired - Fee Related CN102483737B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US18211809P 2009-05-29 2009-05-29
US61/182,118 2009-05-29
US12/546,612 2009-08-24
US12/546,612 US20100306052A1 (en) 2009-05-29 2009-08-24 Method and apparatus for modifying internet content through redirection of embedded objects
PCT/US2010/020670 WO2010138213A1 (en) 2009-05-29 2010-01-11 Method and apparatus for modifying internet content through redirection of embedded objects

Publications (2)

Publication Number Publication Date
CN102483737A CN102483737A (zh) 2012-05-30
CN102483737B true CN102483737B (zh) 2015-05-06

Family

ID=43221295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080033081.5A Expired - Fee Related CN102483737B (zh) 2009-05-29 2010-01-11 通过重定向嵌入对象修改互联网内容的方法和装置

Country Status (6)

Country Link
US (1) US20100306052A1 (zh)
EP (1) EP2435924A4 (zh)
JP (2) JP5936540B2 (zh)
KR (1) KR101702685B1 (zh)
CN (1) CN102483737B (zh)
WO (1) WO2010138213A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8214486B2 (en) * 2007-07-13 2012-07-03 Front Porch, Inc. Method and apparatus for internet traffic monitoring by third parties using monitoring implements
US8478862B2 (en) * 2007-07-13 2013-07-02 Front Porch, Inc. Method and apparatus for internet traffic monitoring by third parties using monitoring implements
US7953851B2 (en) * 2007-07-13 2011-05-31 Front Porch, Inc. Method and apparatus for asymmetric internet traffic monitoring by third parties using monitoring implements
US8510431B2 (en) * 2007-07-13 2013-08-13 Front Porch, Inc. Method and apparatus for internet traffic monitoring by third parties using monitoring implements transmitted via piggybacking HTTP transactions
US9009838B2 (en) * 2008-07-24 2015-04-14 Front Porch, Inc. Method and apparatus for effecting an internet user's privacy directive
US20110161172A1 (en) * 2009-12-30 2011-06-30 Wei-Yeh Lee System and method for providing user control of the user's network usage data and personal profile information
GB2503284A (en) * 2012-06-22 2013-12-25 5Th Tier Ltd Processing browser sessions in accordance with modification rules
EP2864908A2 (en) 2012-06-22 2015-04-29 5th Tier Limited Methods and apparatuses for modifying browser requests and responses and for provisioning a network based on browser traffic at an intermediary entity
CN103685375B (zh) * 2012-09-11 2017-06-13 金蝶软件(中国)有限公司 客户端与web应用交互的方法、系统和web服务器
CN106934019B (zh) * 2017-03-10 2020-02-14 深圳市商舟网科技有限公司 访问网站的方法和装置
EP3715966A1 (de) * 2019-03-29 2020-09-30 Siemens Aktiengesellschaft Verfahren und system zur einbettung einer einzubettenden web-anwendung in eine umgebende web-anwendung

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW392403B (en) * 1997-06-16 2000-06-01 Ibm System and method of multiparty billing for web access
CN101321138A (zh) * 2007-06-06 2008-12-10 新部广告公司 用另一个广告替换一个广告的网络设备

Family Cites Families (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US760016A (en) * 1903-05-19 1904-05-17 Charles Phelps Molder's flask.
US5761673A (en) * 1996-01-31 1998-06-02 Oracle Corporation Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database
US6470386B1 (en) * 1997-09-26 2002-10-22 Worldcom, Inc. Integrated proxy interface for web based telecommunications management tools
US6233618B1 (en) * 1998-03-31 2001-05-15 Content Advisor, Inc. Access control of networked data
WO1999060504A1 (en) * 1998-05-15 1999-11-25 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US6108703A (en) * 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
US6442577B1 (en) * 1998-11-03 2002-08-27 Front Porch, Inc. Method and apparatus for dynamically forming customized web pages for web sites
US6226677B1 (en) * 1998-11-25 2001-05-01 Lodgenet Entertainment Corporation Controlled communications over a global computer network
US6438125B1 (en) * 1999-01-22 2002-08-20 Nortel Networks Limited Method and system for redirecting web page requests on a TCP/IP network
US6393479B1 (en) * 1999-06-04 2002-05-21 Webside Story, Inc. Internet website traffic flow analysis
US7630986B1 (en) * 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
US20010032139A1 (en) * 1999-12-03 2001-10-18 Debonnett Allison P. Cybermoney network; a seamless internet commercial and investment bank account connectivity interface for payment and settlement of goods and services purchased via the internet
US8527345B2 (en) * 2000-01-06 2013-09-03 Anthony Richard Rothschild System and method for adding an advertisement to a personal communication
US20030115546A1 (en) * 2000-02-17 2003-06-19 Dubey Stuart P. Method and apparatus for integrating digital media assets into documents
EP1260061A2 (en) * 2000-02-22 2002-11-27 Top Layer Networks, Inc. System and method for flow mirroring in a network switch
US7039699B1 (en) * 2000-05-02 2006-05-02 Microsoft Corporation Tracking usage behavior in computer systems
US6832215B2 (en) * 2000-07-21 2004-12-14 Microsoft Corporation Method for redirecting the source of a data object displayed in an HTML document
GB0025299D0 (en) * 2000-10-13 2000-11-29 Ibm Request tracking for analysis of website navigation
US7133908B1 (en) * 2000-11-24 2006-11-07 Xerox Corporation Metrics and status presentation system and method using persistent template-driven web objects
AU2002230735A1 (en) * 2000-12-11 2002-06-24 Phlair, Inc. System and method for detecting and reporting online activity using real-time content-based network monitoring
WO2002050657A1 (en) * 2000-12-19 2002-06-27 Coolernet, Inc. System and method for multimedia authoring and playback
US20020138331A1 (en) * 2001-02-05 2002-09-26 Hosea Devin F. Method and system for web page personalization
US20020116531A1 (en) * 2001-02-21 2002-08-22 International Business Machines Corporation Applying anonymous personalization to web-based customer interactions
EP1244016A1 (en) * 2001-03-23 2002-09-25 Hewlett-Packard Company User access pattern tracking of computer resources
US7003565B2 (en) * 2001-04-03 2006-02-21 International Business Machines Corporation Clickstream data collection technique
US7007074B2 (en) * 2001-09-10 2006-02-28 Yahoo! Inc. Targeted advertisements using time-dependent key search terms
JP2003140835A (ja) * 2001-11-02 2003-05-16 Nec Gumma Ltd データ記憶装置
US6959420B1 (en) * 2001-11-30 2005-10-25 Microsoft Corporation Method and system for protecting internet users' privacy by evaluating web site platform for privacy preferences policy
US20040015600A1 (en) * 2002-02-21 2004-01-22 Ashutosh Tiwary Workload post-processing and parameterization for a system for performance testing of N-tiered computer systems using recording and playback of workloads
US7185085B2 (en) * 2002-02-27 2007-02-27 Webtrends, Inc. On-line web traffic sampling
AUPS129702A0 (en) * 2002-03-25 2002-05-02 Panareef Pty Ltd Electronic document classification and monitoring
US7599852B2 (en) * 2002-04-05 2009-10-06 Sponster Llc Method and apparatus for adding advertising tag lines to electronic messages
US20050144073A1 (en) * 2002-06-05 2005-06-30 Lawrence Morrisroe Method and system for serving advertisements
US20080201357A1 (en) * 2003-06-27 2008-08-21 Omniture, Inc. Page Grouping for Site Traffic Analysis Reports
US10205623B2 (en) * 2002-06-28 2019-02-12 Adobe Systems Incorporated Custom event and attribute generation for use in website traffic data collection
US20040049673A1 (en) * 2002-09-05 2004-03-11 Docomo Communications Laboratories Usa, Inc. Apparatus and method for a personal cookie repository service for cookie management among multiple devices
US20040073533A1 (en) * 2002-10-11 2004-04-15 Boleslaw Mynarski Internet traffic tracking and reporting system
US20050216844A1 (en) * 2004-03-03 2005-09-29 Error Brett M Delayed transmission of website usage data
JP4522664B2 (ja) * 2003-05-16 2010-08-11 正幸 園部 オブジェクト付加表示方法,ならびにオブジェクト付加表示を行うプログラム,スクリプト,プラグイン,タグ,画像,データ,オブジェクト,コンテンツ,広告,および,文書
US7921152B2 (en) * 2003-07-17 2011-04-05 International Business Machines Corporation Method and system for providing user control over receipt of cookies from e-commerce applications
US20050033641A1 (en) * 2003-08-05 2005-02-10 Vikas Jha System, method and computer program product for presenting directed advertising to a user via a network
US8171553B2 (en) * 2004-04-01 2012-05-01 Fireeye, Inc. Heuristic based capture with replay to virtual machine
US20050238000A1 (en) * 2004-04-23 2005-10-27 Pollock Graham S System and method for computing demand placed on a packet-switched network by streaming media communication
AU2005246320B2 (en) * 2004-05-14 2013-01-10 Mobilaps, Llc Method of providing a web page with inserted content
US7725926B1 (en) * 2004-08-23 2010-05-25 Hewlett-Packard Development Company, L.P. Authentication
US20060136372A1 (en) * 2004-11-19 2006-06-22 Schunemann Alan J Inserted contextual web content derived from intercepted web viewing content
US20060136524A1 (en) * 2004-12-20 2006-06-22 Claria Corporation Method and device for backing up cookies
US20080270417A1 (en) * 2005-02-07 2008-10-30 Robert Roker Method and System of Targeting Content
US20060184640A1 (en) * 2005-02-15 2006-08-17 Hatch Ryan D Method and apparatus for processing a website request
US20060288096A1 (en) * 2005-06-17 2006-12-21 Wai Yim Integrated monitoring for network and local internet protocol traffic
US8418234B2 (en) * 2005-12-15 2013-04-09 International Business Machines Corporation Authentication of a principal in a federation
US20070204223A1 (en) * 2006-02-27 2007-08-30 Jay Bartels Methods of and systems for personalizing and publishing online content
JP4594258B2 (ja) * 2006-03-10 2010-12-08 富士通株式会社 システム分析装置およびシステム分析方法
US7620697B1 (en) * 2006-03-10 2009-11-17 Omniture, Inc. Online syndicated content feed metrics
US7793094B2 (en) * 2006-04-18 2010-09-07 Cisco Technology, Inc. HTTP cookie protection by a network security device
US20080052392A1 (en) * 2006-05-18 2008-02-28 Jeff Webster System and Method for Monitoring a User's Online Activity
US20080004958A1 (en) * 2006-06-29 2008-01-03 Tony Ralph Client side counting verification testing
US8112550B2 (en) * 2006-09-19 2012-02-07 Tacoda Llc System and method for preserving consumer choice
US20080101225A1 (en) * 2006-10-31 2008-05-01 Tassinari Mark A Systems and methods for capturing network packets
US20080126446A1 (en) * 2006-11-27 2008-05-29 Storage Appliance Corporation Systems and methods for backing up user settings
US7779103B1 (en) * 2006-12-12 2010-08-17 Google Inc. Dual cookie security system
US20080222283A1 (en) * 2007-03-08 2008-09-11 Phorm Uk, Inc. Behavioral Networking Systems And Methods For Facilitating Delivery Of Targeted Content
US8065275B2 (en) * 2007-02-15 2011-11-22 Google Inc. Systems and methods for cache optimization
US8510431B2 (en) * 2007-07-13 2013-08-13 Front Porch, Inc. Method and apparatus for internet traffic monitoring by third parties using monitoring implements transmitted via piggybacking HTTP transactions
US8214486B2 (en) * 2007-07-13 2012-07-03 Front Porch, Inc. Method and apparatus for internet traffic monitoring by third parties using monitoring implements
US7953851B2 (en) * 2007-07-13 2011-05-31 Front Porch, Inc. Method and apparatus for asymmetric internet traffic monitoring by third parties using monitoring implements
US8478862B2 (en) * 2007-07-13 2013-07-02 Front Porch, Inc. Method and apparatus for internet traffic monitoring by third parties using monitoring implements
US20090077163A1 (en) * 2007-09-14 2009-03-19 Phorm Uk, Inc. Approach for identifying and providing targeted content to a network client with reduced impact to the service provider
US20090080421A1 (en) * 2007-09-21 2009-03-26 Ou Frank Y Data flow mirroring
US20090099931A1 (en) * 2007-10-04 2009-04-16 Cvon Innovations Ltd. System, method and computer program for assocating advertisements with web or wap pages
US8191117B2 (en) * 2007-10-25 2012-05-29 Anchorfree, Inc. Location-targeted online services
US8793614B2 (en) * 2008-05-23 2014-07-29 Aol Inc. History-based tracking of user preference settings
US9009838B2 (en) * 2008-07-24 2015-04-14 Front Porch, Inc. Method and apparatus for effecting an internet user's privacy directive

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW392403B (en) * 1997-06-16 2000-06-01 Ibm System and method of multiparty billing for web access
CN101321138A (zh) * 2007-06-06 2008-12-10 新部广告公司 用另一个广告替换一个广告的网络设备

Also Published As

Publication number Publication date
EP2435924A4 (en) 2016-04-06
EP2435924A1 (en) 2012-04-04
WO2010138213A1 (en) 2010-12-02
JP5913550B2 (ja) 2016-04-27
JP2015092377A (ja) 2015-05-14
KR20120037417A (ko) 2012-04-19
US20100306052A1 (en) 2010-12-02
JP2012528383A (ja) 2012-11-12
JP5936540B2 (ja) 2016-06-22
CN102483737A (zh) 2012-05-30
KR101702685B1 (ko) 2017-02-06

Similar Documents

Publication Publication Date Title
CN102483737B (zh) 通过重定向嵌入对象修改互联网内容的方法和装置
RU2416127C2 (ru) Сетевые приборы для замены одних рекламных объявлений другими
JP5969470B2 (ja) 統一されたデータの収集および配信
US11651144B2 (en) Systems, methods, and media for correlating information corresponding to multiple related frames on a web page
JP2008210304A (ja) サーバ、広告配信方法、及びプログラム
US20120047206A1 (en) System and Method for Delivering Web Content to a Mobile Device
US20060085263A1 (en) User demographic profile driven advertising targeting
KR101686978B1 (ko) 컨텐츠 요청 미디어 아이템 분석
US20070083640A1 (en) Link tracking
JP2008305381A (ja) ターゲットされたデータをウェブページの利用可能なスペースに挿入する方法及びシステム
EP2284786A1 (en) Management of advertisements
EP2201451A1 (en) Systems, methods and apparatus for content distribution
WO2001050703A2 (en) System and method for adding an advertisement to a personal communication
JP2006099775A (ja) 統制のとれた広告キャンペーンを生成するためのシステムおよび方法
US20120221386A1 (en) Real-time online advertisement verification system and method
JP2009193473A (ja) アフィリエイト広告監視システム及び方法
CN103003833B (zh) 信息提供装置、报酬支付处理方法
JP2001092887A (ja) ネットワークシステム、インセンティブ提供方法、サーバ装置及び記録媒体
KR101781046B1 (ko) 시나리오를 이용한 동적 광고 제공 방법 및 컴퓨터 프로그램
JP2008015603A (ja) 広告情報提供システム
KR20010093624A (ko) 인터넷 상에서 사용자에게 컨텐츠 및 광고를 제공하기위한 시스템 및 방법
CN115914344A (zh) 一种定制化业务的方法及相关设备
KR20090056020A (ko) 광고물 및 알에스에스 정보의 사용자별 편집기능을 갖는정보제공방법과 정보제공시스템
KR20120006958A (ko) 통신 부하를 발생시키지 않는 동영상 제공 방법
KR20070041055A (ko) 가상머신을 통한 광고 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150506

Termination date: 20190111