CN1592213A - 朦胧化附加Web内容的方法、***和程序产品 - Google Patents
朦胧化附加Web内容的方法、***和程序产品 Download PDFInfo
- Publication number
- CN1592213A CN1592213A CNA2004100429545A CN200410042954A CN1592213A CN 1592213 A CN1592213 A CN 1592213A CN A2004100429545 A CNA2004100429545 A CN A2004100429545A CN 200410042954 A CN200410042954 A CN 200410042954A CN 1592213 A CN1592213 A CN 1592213A
- Authority
- CN
- China
- Prior art keywords
- web content
- additional web
- quality
- described additional
- content
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种朦胧化附加Web内容的方法、***和程序产品。在本发明中,检测在一所请求的标记语言文档中引用的附加Web内容(例如,一广告),并降低其质量(即朦胧化)。在降低所述附加Web内容的质量时,本发明可采用多种技术,例如去除颜色、动画或声音,降低对比度或分辨率,模糊化内容等。在任何情况下,连同所述降低了质量的附加Web内容而呈现所述所请求的标记语言文档。此后,如果用户希望,可以基于一提示将所述附加Web内容恢复到其原始质量。
Description
技术领域
本发明一般地说涉及一种用于朦胧化附加Web内容的方法、***和程序产品。具体地说,本发明使得诸如广告(例如弹出窗口、横幅等)等附加Web内容质量降低,从而在网页上更少惹人注意。
背景技术
随着万维网的使用变得更为普及,基于因特网的广告已变成一个大的产业。很多广告现在使用一些注意力吸引技术,例如动画、声音、明亮的颜色等。通常,广告显示在终端用户所请求的网页上。例如,如果用户请求某一网页,Web服务器通常将通过把对一个或多个广告的引用与用户所请求的内容结合起来而动态地生成一标记语言页,作为请求的响应而提供给用户。广告和其他类型的***的附加内容通常是以标记语言中的统一资源标识符(URI)引用的形式提供的。如广为人知的,统一资源定位符(URL)是URI的一种特殊类型。下面给出了包含对附加内容的URI引用的一典型的HTML图像标记的例子:<imgsrc=“www.advertising-server.com/supplemental-content.gif”>,但应当理解如这里所使用的“附加内容”也可以指下载的字库、Javascript、Java字节码、ActiveX控件、标记语言片断、流媒体、Flash动画、或一般地可通过引用而被嵌入标记语言中的任何其他类型的内容。通常,Web服务器向客户机提供包含这种引用的标记语言文档,而由客户机负责请求任何所引用的附加内容。这通常是在客户机浏览器的呈现操作期间通过向每个容纳着附加内容的Web服务器发出一单独请求而完成的。不幸地是,对用户而言,这种内容可能是极其分散注意力和令人烦恼的。由于附加内容通常是不求自来的,情况就更加如此。而且,具有诸如动画和声音等高级特征的附加内容可消耗资源,并减缓网页的诸相关部分到客户机的载入。
在Web门户页上可经常发现不求自来的广告***到所需要的内容中。如人们所知,门户页是由门户服务器软件(例如可从位于纽约阿蒙克(Armonk)的国际商业机器公司购买的WebSphere Portal Server)在Web“门户”服务器上生成的。门户页通常包括一些区域或可视的小门户(portlet),其中每个区域或小门户都包含根据用户的偏好而进行了格式化的某种内容。例如,一用户可以建立他/她自己的具有新闻、天气和体育区域的门户页。当门户页被请求时,门户服务器将从适当的内容提供者获得所需要的内容。一旦获得,所述内容将被汇总,并且对广告和其他附加内容的URI引用将被***标记语言中以供在一门户网页的适当区域中显示。这种门户技术已导致了针对个别Web用户的个性化主页的***性增长。
目前,存在很多用于阻挡不想要的附加内容的产品。有时也被称为“广告阻挡器”(ad blocker)的这些产品通常依赖于针对代表要被阻挡的已知内容来源的统一资源标识符(URI)模式的一列表的正则表达式匹配。该列表也可称为“阻挡列表”。一旦检测到这种内容,则目前的广告阻挡器或者不去获取由所述URI引用的内容,或者去获取但不呈现所述内容。在任一情况下,显示给用户的网页相对于Web设计者所打算显示的网页会是扭曲的,因为缺少的内容可留下空隙,或影响到剩余内容的布局和间隔。此外,如果所述阻挡列表中的条目是不正确的,则广告阻挡器会不正确地阻挡了合法的、所需要的内容。这会阻挡相关的内容到达用户。更糟糕的是,它可能永远阻止用户认识到已阻挡了相关内容,从而使得用户不可能知道需要改正阻挡列表,并有可能严重地降低Web浏览经验的质量。
考虑到上述情况,需要一种用于朦胧化附加Web内容例如广告的方法、***和程序产品。具体地说,需要检测附加内容并降低其质量,以便可以如所打算的那样呈现网页,却不分散用户的注意力。
发明内容
一般而言,本发明提供了一种用于朦胧化附加Web内容的方法、***和程序产品。具体而言,在本发明中,检测与所请求的网页相关的附加Web内容(例如,一广告),并降低其质量(即,朦胧化)。在降低附加Web内容的质量时,本发明可采用多种技术,例如去除颜色、动画或声音,降低对比度或分辨率,模糊化内容等等。在任何情况下,都连同所述降低了质量的附加Web内容而呈现所述所请求的网页。此后,如果用户愿意,可以基于一提示把所述附加Web内容恢复到其原始质量。
本发明的第一个方面提供了一种用于朦胧化附加Web内容的方法,包括:检测在所请求的标记语言中的对附加Web内容的引用;降低所述附加的Web内容的质量;以及呈现带有所述降低了质量的附加Web内容的所述所请求的标记语言。
本发明的第二个方面提供了一种用于朦胧化附加Web内容的***,包括:用于检测与所请求的网页相关的对附加Web内容的引用的内容检测***;用于降低所述附加Web内容的质量的质量降低***;以及用于提供带有所述降低了质量的附加Web内容的所述所请求的网页的通信***。
本发明的第三个方面提供了存储在一可记录介质上用于朦胧化附加Web内容的程序产品,所述程序产品当被执行时包括:用于检测与所请求的网页相关的对附加Web内容的引用的程序代码;用于降低所述附加Web内容的质量的程序代码;以及用于提供带有所述降低了质量的附加Web内容的所述所请求的网页的程序代码。
本发明的第四个方面提供了一种计算机实现的用于朦胧化附加Web内容的商业方法,包括:自用户收取费用;自用户接收对标记语言的请求,其中所述标记语言包括对附加Web内容的引用;朦胧化所述附加Web内容;以及将带有所述朦胧化的附加Web内容的所述所请求的标记语言提供给用户。
因此,本发明提供了一种用于朦胧化附加Web内容的方法、***和程序产品。
附图说明
通过阅读以下参照附图对本发明的各个方面的详细描述,将更容易理解本发明的这些和其他特征,其中:
图1描绘了一种用于根据本发明朦胧化附加Web内容的***。
图2A描绘了带有附加Web内容的一示例性Web门户页。
图2B描绘了图2A的Web门户页,其带有的附加Web内容的已根据本发明降低了质量。
图3描绘了根据本发明的一方法流程图。
这些附图只是一些示意图,并非意在描绘本发明的特定参数。这些附图只是意在描绘本发明的一些典型实施例,因此不应被认为限制了本发明的范围。在这些附图中,同样的标号代表同样的部件。
具体实施方式
如上所述,本发明提供了一种用于朦胧化附加Web内容的方法、***和程序产品。具体而言,在本发明中,检测与所请求的网页相关的附加Web内容(例如,一广告),并降低其质量(即,朦胧化)。在降低附加Web内容的质量时,本发明可采用多种技术,例如去除颜色、动画或声音,降低对比度或分辨率,朦胧化内容等等。在任何情况下,都连同所述降低了质量的附加Web内容而呈现所述所请求的网页。此后,如果用户愿意,可以基于一提示把所述附加Web内容恢复到其原始质量。事先应当理解,如这里所使用的术语“附加内容”意在指广告、图像、下载的字库、Javascript、Java字节码、ActiveX控件、标记语言片断、流媒体、Flash动画、或一般地可通过引用而被嵌入标记语言中的任何其他类型的内容。
现在参照图1,其中显示了一种用于根据本发明朦胧化附加Web内容的***10。如图所示,***10包括与服务器14通信以获取Web内容的客户机12。一般地,服务器14意在代表可向客户机12提供标记语言(例如,诸如网页等Web内容)的任何类型的Web服务器。标记语言在本领域是众所周知的,并且,仅举几例,它不仅包括古老的超文本标记语言(HTML),而且包括可扩展标记语言(XML)、无线标记语言(WML)、以及标准通用标记语言(SGML)的多种变体。如本领域的技术人员将认识到的,这种电子文档包括网页和其他形式的可显示内容。标记语言文档可不仅定义可通过内容浏览器例如Web浏览器(本文称为“浏览器”)查看的内容,而且可定义可与所述内容相关地呈现的附加内容。附加于标记语言的内容不仅可包括广告(通常是以嵌入的图像引用的形式),而且可包括嵌入的对媒体的引用、以及对其他标记语言文档、标记语言片断、其他类型的文档、程序、脚本及其类似物的引用。在这方面,附加内容是可由一浏览器或在其帮助下基于对所述附加内容的引用嵌入其中的标记语言而载入的任何内容。其例子可包括可自动载入的一图像引用,或者可响应于一用户事件,例如用户将鼠标指针移过在浏览器中所呈现的标记语言的指定部分,而被激活的一脚本或页面。
不管哪种情况,服务器14可以是一应用服务器、门户服务器或其类似物。通常,用户16将操作客户机12以请求Web内容(例如网页)。服务器14将处理所述请求,从内容提供者18获取必要的Web内容,生成包括所请求的Web内容以及可能的对附加内容的引用的标记语言,并将所述标记语言提供给客户机12。就此而言,客户机12可以是能够与服务器14通信的任何类型的计算机化设备。例如,客户机12可以是个人计算机、手持设备、蜂窝电话等等。
本发明的教导通常是在一网络环境例如因特网、广域网(WAN)、局域网(LAN)、虚拟专用网(VPN)等中实现的。就此而言,客户机12和服务器14之间的通信可通过一直接的硬连线连接(例如串行端口)、或通过可利用有线和/或无线传输方法的任何组合的一可寻址连接而发生。服务器14和客户机12可利用常规的网络连接,例如令牌环、以太网、WiFi或者其他常规的通信标准。此外,可由常规的TCP/IP基于套接字的协议来提供连接。在这种情况下,客户机12将利用一因特网服务提供商来建立到服务器14的连接。
如图所示,服务器14通常包括中央处理单元(CPU)20、存储器22、总线24、输入/输出(I/O)接口26、外部设备/资源28和存储单元30。CPU20可包括一单个处理单元,或者分布于位于一个或多个位置例如一客户机和计算机***中的一个或多个处理单元中。存储器22可包括任何已知类型的数据存储和/或传输介质,包括磁介质、光介质、随机存取存储器(RAM)、只读存储器(ROM)、数据高速缓存等。此外,与CPU 20类似,存储器22可驻留在包括一种或多种类型的数据存储装置的一单个物理场所,或者分布在各种形式的多个物理***中。
I/O接口26可包括用于交换至/自一外部来源的信息的任何***。外部设备/资源28可包括任何已知类型的外部设备,包括扬声器、CRT、LCD屏幕、手持设备、键盘、鼠标、声音识别***、语音输出***、打印机、监视器/显示器、传真、寻呼机等。总线24提供了服务器14中的每个部件之间的通信链路,并类似地可包括任何已知类型的传输链路,包括电的、光的、无线的等。
存储单元30可以是能够在本发明中为信息提供存储的任何***(例如一文件***或数据库)。因此,存储单元30可包括一个或多个存储设备,例如磁盘驱动器或光盘驱动器。在另一实施例中,存储单元30包括分布于例如一局域网(LAN)、广域网(WAN)、或存储区域网络(SAN)(未示出)中的数据。尽管未示出,其他部件,例如高速缓存、通信***、***软件等也可被包括在服务器14中。此外,应当理解,客户机12通常将包括如参照服务器14所示出和描述的相同的部件(例如CPU、存储器等)。为简单起见,没有单独地示出和讨论这些部件。
在服务器24的存储器22中示出了Web内容程序32(以虚线显示)。其可代表能够为用户16获取和生成Web内容的任何类型的程序。例如,Web内容程序32可以是例如WebSphere Application Server的应用服务器程序,或者是例如Websphere Portal Server的门户程序(这二者都可从位于纽约阿蒙克的国际商业机器公司购买)。在后一种情况下,Web内容程序32将从客户机12接受请求,并与一个或多个小门户交互以从内容提供者获取内容。例如,如果用户16请求具有“来自***的突发新闻”和“来自路透社的技术新闻”小门户44的个性化主页,Web内容程序32将调用Breaking News from AP和Technology News from Reuters小门户44,所述小门户将从适当的内容提供者18获取相应的Web内容。在任何情况下,应当理解Web内容程序32将会包括图1未示出的众所周知的其他***。
在Web内容程序32中显示了内容朦胧化***34,其将根据本发明朦胧化附加Web内容。应当理解,将内容朦胧化***34显示在Web内容程序32中,只是为了说明的目的。例如,内容朦胧化***34可与Web内容程序32相分离地存在,并与之协同工作。此外,内容朦胧化***34也可以载入客户机12中。因此,图1所示的实施例及其相应描述只是为了说明本发明的一种可能实施例。
一般而言,用户16将操作客户机12上的Web浏览器46以请求Web内容。在本例中假设所请求的Web内容是一网页。该请求将由Web内容程序32所接收,该程序将获取必要的Web内容以建造页面。然而,如上所述,所获取的Web内容可能不仅包括所需要的Web内容,而且包括通常标记语言中的URI引用形式的、例如不求自来的广告的附加Web内容。例如,参照图2A,其示出了一示例性Web门户页50。如图所示,Web页50包括Breaking News from AP 52A、My Stock Portfolio 52B和Technology News from Reuters 52C这几个小门户。网页50也包括横幅广告形式的附加Web内容54。附加Web内容54的颜色、声音、动画等不仅分散用户16的注意力,而且消耗客户机12的资源。
回过来参照图1,在本发明中,内容检测***36将首先检测/识别在所请求的网页(即标记语言)中的、对附加Web内容的引用。通常,这是通过将该标记语言文档中的所有URI引用与代表要进行朦胧化的诸内容来源的诸URI或诸部分URI模式的一预定列表进行比较(例如使用正则表达式匹配)来完成的。该预定列表可存储在存储单元30中。因此,在所述标记语言中引用的任何与该预定列表中的一条目相匹配URI都代表将要进行朦胧化的Web内容。
在本发明的一个方面,质量降低***38驻留在服务器14上。在这方面,当在服务器14上获取了Web内容之后,质量降低***38将降低所检测出的附加Web内容的质量。也就是说,其URI与所述列表中的一URI相匹配的任何Web内容的质量将被降低。在一典型实施例中,质量降低***38将通过以一灰度调色板来取代一全颜色调色板来降低图像的质量。这可以通过以下方式来完成:改变代表该图像的URI;或者提供指定了该图像的一基本版本和一替换版本的Javascript,其中当鼠标光标置于所述图像的区域中时显示所述替换版本;或者响应于来自浏览器的对所引用图像的请求而提供一降低了质量的图像。然而,很多其他替***法也是可能的。例如,质量降低***38可降低附加Web内容的对比度、降低附加Web内容的分辨率、模糊化附加Web内容(例如,通过高斯模糊化)、降低附加Web内容的颜色数量、脱开/去除附加Web内容中的任何动画、脱开/去除附加Web内容中的任何声音、或者它们的任何组合等。不管怎样,可在存储单元30中保存用于降低附加Web内容的质量的一个或多个算法。这将为质量降低提供统一性和可预测性。例如,一算法可规定:“脱开动画,脱开声音,以灰度取代彩色,并降低对比度30%。”所述列表可以将一特定朦胧化算法与所述列表中的每个URI或URI模式联系起来。
在任何情况下,一旦已降低了所述附加Web内容的质量,通信***40将把带有所述已降低了质量的附加内容的所述标记语言提供给客户机12,在此它将被呈现在浏览器46中(例如,通过未示出的内容呈现***)。具体地说,附加Web内容不是以其原始质量被显示,而是以所述降低了的质量被显示。这样,所请求的网页的布局可得到保持,同时用户16不会分散注意力,也不会消耗***资源。
参照图2B,其示出了带有降低了质量的附加Web内容的、来自图2A的网页50。如可示意性地看到的,图2A中的诸广告已被转换成灰度的。这样,诸内容块仍然显示出来,但远不如以前惹眼了。而且,它们起着占位者的作用,从而保持了网页设计者所意欲的结构和页面布局。应当理解,图2B所示的质量降低仅仅意在说明降低附加Web内容54(图2A)的质量的很多可能方法中的一种。
如果在查看了该网页之后,用户16希望以其原始的质量看到所述被降低了质量的附加Web内容,则他或她可通过与浏览器46(图1)进行交互而做到这一点。例如,在一种实施例中,网页是与用于降低附加Web内容的任何算法一起被传送给浏览器46的。当用户16如此提示时,浏览器46中的质量恢复***42(例如,Javascript)(图1)可使用所述算法恢复所述附加Web内容的质量。在提示恢复质量时,用户16将通常把他/她的鼠标光标置于网页50(图2B)中的降低了质量的附加Web内容56(图2B)上。一旦进行了提示,用户16将看到原始质量(例如,全颜色、动画、声音等)的附加Web内容54(图2A)。应当理解的是,把附加Web内容恢复到其原始质量可以基于用户16的任何类型的提示。其他例子包括恢复菜单按纽、工具条图标等。
在要进行朦胧化的内容是图像并且所述质量降低***38驻留在服务器14上的一优选实施例中,标记语言文档可包括指定了要进行朦胧化的图像的一基本(降低了质量的)版本和一替换(完全质量的)版本的Javascript。当该Javascript在客户机中被解释时,Web浏览器可首先呈现降低了质量的图像,但当此后用户把鼠标光标置于该朦胧化图像之内时即以所述完全质量的图像取代所述降低了质量的图像。在这种实施例中,可以不对现有的Web浏览器逻辑作任何改变而实施本发明。类似地,如果被阻挡的内容是动画图像,则当光标被置于该图像区域之内时,可播放动画,而在其他情况下不播放动画。同样地,如果被阻挡的内容包括声音,则对于降低了质量的呈现,可抑制该声音,而当用户选择所述被阻挡的内容时播放该声音。以上只是一些作为说明而非限制的例子。
在另一实施例中,所述质量降低***38可完全驻留在客户机12上,并且所述朦胧化算法可以是任何能够在客户机设备上实现的朦胧化算法。该实施例要求对现有的Web浏览器逻辑进行修改。
不管所述质量降低***38的功能位置如何,结果都是用户保持了对是否看或听或觉察朦胧化内容的完全控制。在由于阻挡列表中的错误而无意地阻当了所需要的内容的情况下,用户现在有机会容易地获得被阻挡内容的各个项目的完全质量的呈现,并在需要时改正所述阻挡列表错误。
现在参考图3,其显示了根据本发明的一方法流程图100。在步骤S1,接收到对一网页的请求。在步骤S2,获得相应的Web内容。在步骤S3,检测到附加的Web内容。如上所述,这是通过将该标记语言中的诸URI引用与一预定列表中的诸URI进行比较来完成的。对于所述内容朦胧化***34的基于服务器的功能位置,在步骤S4,降低任何检测到的附加Web内容的质量,并且在步骤S5,向客户机提供带有对所述降低了质量的附加内容的引用的网页的标记语言,以供客户机呈现。
或者(对于内容朦胧化***34的基于客户机的功能位置),在步骤S1,接收到对一网页的请求。在步骤S2,获取相应的Web内容,并将其提供给客户机。在步骤S3,通过在客户机中将所接收到的标记语言文档中的诸URI引用与一预定列表进行比较,而检测附加Web内容。在步骤S4,通过在客户机中执行指定的算法来降低任何所述检测到的附加Web内容的质量。在步骤S5,在客户机上呈现带有降低了质量的附加Web内容的网页的标记语言。
本发明,特别是其基于服务器的实施例,可以通过提供收费的不同级别的朦胧化而被有利地用于从事商业的方法中。例如,一Web门户站点可选择为客户/用户提供三种级别的服务。希望获得免费服务的客户可收到最低级别的服务,不朦胧化附加内容;这样,他们完全地暴露于随所需要的内容一起提供的广告、声音、动画等之下。支付了少量费用的客户可接收中等级别的服务,其中某些附加内容被阻挡,或被阻挡到有限程度。选择了最高级别服务的特级客户可支付最高的费用,并且作为回报,接收所有附加Web内容被完全朦胧化的Web内容。该费用可基于网页访问的数量、客户对特定广告商的惠顾、在该网站所完成的交易的总价值、所观看的未朦胧化的广告的数量等来收取。或者,该费用可使用一订阅模式来进行评估,在该模式下客户定期支付固定的费用。在任何情况下,“费用”意在意味任何类型的法律损失(legal detriment),例如贸币交换、商品/服务交换等。此外,“费用”可以采取用户愿意允许将他/她的个人信息给予/出售给第三方的形式。
应当理解,本发明可在硬件、软件或硬件和软件的结合中实现。任何类型的计算机***或适于执行这里所描述的方法的其他装置都是合适的。硬件和软件的一种典型结合可以是带有一计算机程序的一通用计算机***,该计算机程序当被载入和执行时,执行这里描述的各方法。或者,可以利用一特定用途计算机,其包含用于执行本发明的功能性任务中的一个或多个的专门硬件。本发明也可以被嵌入一计算机程序产品中,该计算机程序产品包括使能实施这里描述的方法的所有相应特征,并且当被载入一计算机***中时能够执行这些方法。在这里的上下文中,计算机程序、软件程序、程序或软件意味着以任何语言、代码或符号表示的一组指令的任何表达式,该组指令意在致使具有信息处理能力的一***或者直接地或者在完成了以下步骤中的任何一个或二者之后执行一特定功能:a)转换成另一种语言、代码或符号;和/或b)在一不同材料形式中复制。
对本发明的优选实施例的以上描述只是为了说明和描述的目的而呈现的。该描述并非意在是穷尽性的,或将本发明限制在所公开的精确形式中,并且显然,很多修改和改变都是可能的。对于本领域的技术人员而言显而易见的这种修改和改变意在被包括在如所附权利要求所定义的本发明的范围之中。例如,如以上参照图3简略描述的,可在客户机12上而不是在服务器14上实施所述内容朦胧化***34中的任何***。这将使得客户机12成为质量降低和恢复的地方。类似地,尽管所述质量恢复***被显示为在客户机12上,它也可在服务器14上实施。在这种情况下,将不再需要将质量降低算法随同网页一起传送给客户机12。而是当用户16提示恢复质量时,可将标识该特定附加Web内容的一请求传送给服务器14。在服务器14上,所述质量恢复***42可恢复所标识的Web内容的质量,并重新把该网页提供给客户机12,或只是将恢复了的附加Web内容传送给浏览器16,以取代网页上降低了质量的附加Web内容。
Claims (43)
1.一种朦胧化附加Web内容的方法,包括:
检测在所请求的标记语言中的对附加Web内容的引用;
降低所述附加Web内容的质量;以及
呈现带有所述降低了质量的附加Web内容的所述所请求的标记语言。
2.权利要求1的方法,进一步包括基于用户的一提示恢复在所述所呈现的标记语言中的所述附加Web内容的质量。
3.权利要求1的方法,其中所述检测步骤包括将所述附加Web内容的统一资源标识符与一预定的统一资源标识符的列表进行比较。
4.权利要求1的方法,其中所述降低步骤包括降低所述附加Web内容的对比度。
5.权利要求1的方法,其中所述降低步骤包括降低所述附加Web内容的分辨率。
6.权利要求1的方法,其中所述降低步骤包括模糊化所述附加Web内容。
7.权利要求1的方法,其中所述降低步骤包括以一灰度调色板取代所述附加Web内容的一彩色调色板。
8.权利要求1的方法,其中所述降低步骤包括降低所述附加Web内容中的颜色的数量。
9.权利要求1的方法,其中所述降低步骤包括从所述附加Web内容中去除动画。
10.权利要求1的方法,其中所述降低步骤包括从所述附加Web内容中去除声音。
11.一种用于朦胧化附加Web内容的***,包括:
用于检测与一所请求的网页相关的对附加Web内容的引用的内容检测***;
用于降低所述附加Web内容的质量的质量降低***;以及
用于提供带有所述降低了质量的附加Web内容的所述所请求的网页的通信***。
12.权利要求11的***,进一步包括用于基于用户的一提示恢复在所述所呈现的网页中的所述附加Web内容的质量的质量恢复***。
13.权利要求11的***,其中所述内容检测***将所述附加Web内容的统一资源标识符与一预定的统一资源标识符的列表进行比较。
14.权利要求11的***,其中所述质量降低***降低所述附加Web内容的对比度。
15.权利要求11的***,其中所述质量降低***降低所述附加Web内容的分辨率。
16.权利要求11的***,其中所述质量降低***模糊化所述附加Web内容。
17.权利要求11的***,其中所述质量降低***以一灰度调色板取代所述附加Web内容的一彩色调色板。
18.权利要求11的***,其中所述质量降低***降低所述附加Web内容中的颜色的数量。
19.权利要求11的***,其中所述质量降低***从所述附加Web内容中去除动画。
20.权利要求11的***,其中所述质量降低***从所述附加Web内容中去除声音。
21.权利要求11的***,其中该***被载入为客户机生成和提供所述网页的服务器中。
22.权利要求21的***,其中所述服务器是一门户服务器,并且其中所述网页是一门户页。
23.一种存储在一可记录介质上用于朦胧化附加Web内容的计算机程序产品,当其执行时包括:
用于检测与一所请求的网页相关的对附加Web内容的引用的程序代码;
用于降低所述附加Web内容的质量的程序代码;以及
用于提供带有所述降低了质量的附加Web内容的所述所请求的网页的程序代码。
24.权利要求23的程序产品,进一步包括用于基于用户的一提示恢复在所述呈现的网页中的所述附加Web内容的质量的程序代码。
25.权利要求23的程序产品,其中所述用于检测的程序代码将所述附加Web内容的统一资源标识符与一预定的统一资源标识符的列表进行比较。
26.权利要求23的程序产品,其中所述用于降低的程序代码降低所述附加Web内容的对比度。
27.权利要求23的程序产品,其中所述用于降低的程序代码降低所述附加Web内容的分辨率。
28.权利要求23的程序产品,其中所述用于降低的程序代码模糊化所述附加Web内容。
29.权利要求23的程序产品,其中所述用于降低的程序代码以一灰度调色板取代所述附加Web内容的一彩色调色板。
30.权利要求23的程序产品,其中所述用于降低的程序代码降低所述附加Web内容中的颜色的数量。
31.权利要求23的程序产品,其中所述用于降低的程序代码从所述附加Web内容中去除动画。
32.权利要求23的程序产品,其中所述用于降低的程序代码从所述附加Web内容中去除声音。
33.权利要求23的程序产品,其中所述程序代码被载入为客户机生成和提供所述网页的一服务器中。
34.权利要求33的***,其中所述服务器是一门户服务器,并且其中所述网页是一门户页。
35.一种用于朦胧化附加Web内容的计算机实现的商业方法,包括:
自一用户收取费用;
接收来自所述用户的对标记语言的一请求,其中所述标记语言包括对附加Web内容的引用;
朦胧化所述附加Web内容;以及
向所述用户提供带有所述朦胧化的附加Web内容的所述所请求的标记语言。
36.权利要求35的方法,进一步包括通过将所述附加Web内容的统一资源标识符与一预定的资源标识符的列表进行比较来检测对所述附加Web内容的引用。
37.权利要求35的方法,其中所述朦胧化步骤包括降低所述附加Web内容的对比度。
38.权利要求35的方法,其中所述朦胧化步骤包括降低所述附加Web内容的分辨率。
39.权利要求35的方法,其中所述朦胧化步骤包括模糊化所述附加Web内容。
40.权利要求35的方法,其中所述朦胧化步骤包括以一灰度调色板取代所述附加Web内容的一彩色调色板。
41.权利要求35的方法,其中所述朦胧化步骤包括降低所述附加Web内容中的颜色的数量。
42.权利要求35的方法,其中所述朦胧化步骤包括从所述附加Web内容中去除动画。
43.权利要求35的方法,其中所述朦胧化步骤包括从所述附加Web内容中去除声音。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/654,687 | 2003-09-04 | ||
US10/654,687 US7895523B2 (en) | 2003-09-04 | 2003-09-04 | Method, system and program product for obscuring supplemental web content |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1592213A true CN1592213A (zh) | 2005-03-09 |
Family
ID=34225987
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100429545A Pending CN1592213A (zh) | 2003-09-04 | 2004-06-04 | 朦胧化附加Web内容的方法、***和程序产品 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7895523B2 (zh) |
CN (1) | CN1592213A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105511878A (zh) * | 2015-12-09 | 2016-04-20 | 小米科技有限责任公司 | 界面显示处理方法及装置 |
US9569230B2 (en) | 2007-05-25 | 2017-02-14 | Nokia Technologies Oy | Network entity, terminal, computer-readable storage medium and method for providing widgets including advertisements for associated widgets |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7584208B2 (en) | 2002-11-20 | 2009-09-01 | Radar Networks, Inc. | Methods and systems for managing offers and requests in a network |
US7640267B2 (en) * | 2002-11-20 | 2009-12-29 | Radar Networks, Inc. | Methods and systems for managing entities in a computing device using semantic objects |
US7433876B2 (en) * | 2004-02-23 | 2008-10-07 | Radar Networks, Inc. | Semantic web portal and platform |
US20080319862A1 (en) * | 2004-08-10 | 2008-12-25 | Hiromedia Ltd. | Method and system for preventing ad stripping from ad-supported digital content |
US8112361B2 (en) * | 2004-08-10 | 2012-02-07 | Hiro Media Ltd. | Method and system for dynamic, real-time addition of advertisement to downloaded static content |
US20060069617A1 (en) * | 2004-09-27 | 2006-03-30 | Scott Milener | Method and apparatus for prefetching electronic data for enhanced browsing |
US8037527B2 (en) | 2004-11-08 | 2011-10-11 | Bt Web Solutions, Llc | Method and apparatus for look-ahead security scanning |
US8327440B2 (en) | 2004-11-08 | 2012-12-04 | Bt Web Solutions, Llc | Method and apparatus for enhanced browsing with security scanning |
US8732610B2 (en) | 2004-11-10 | 2014-05-20 | Bt Web Solutions, Llc | Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval |
US20060143568A1 (en) * | 2004-11-10 | 2006-06-29 | Scott Milener | Method and apparatus for enhanced browsing |
US8775662B2 (en) * | 2005-09-27 | 2014-07-08 | Blackberry Limited | System and method for progressive delivery of multimedia objects |
US20070101257A1 (en) * | 2005-10-14 | 2007-05-03 | Xerox Corporation | Electronic file re-formatting tool |
US20070106803A1 (en) * | 2005-11-07 | 2007-05-10 | Pixelpass Llc | Web site subscription management system |
US20080016116A1 (en) * | 2005-12-30 | 2008-01-17 | Ian Tarr | Online systems, methods, and interfaces for providing pharmaceutical information |
US8751958B2 (en) * | 2006-04-17 | 2014-06-10 | Lockheed Martin Corporation | System and method of integrating web-based graphical user interfaces with data from exterior sources |
WO2008021832A2 (en) * | 2006-08-09 | 2008-02-21 | Radar Networks, Inc. | Harvesting data from page |
US20080059904A1 (en) * | 2006-08-30 | 2008-03-06 | Christopher Patrick Abbey | Method, apparatus, and computer program product for implementing enhanced window focus in a graphical desktop |
US8090702B2 (en) * | 2006-09-12 | 2012-01-03 | International Business Machines Corporation | Analyzing web site traffic |
US20080270521A1 (en) * | 2007-04-25 | 2008-10-30 | Jinmei Shen | Method and System for Coordinating Auxiliary Data Content Entry Into Service Requests |
RU2463727C2 (ru) * | 2007-05-25 | 2012-10-10 | Нокиа Корпорейшн | Сетевой объект, терминал, машиночитаемый носитель информации и способ представления виджетов, включающих рекламные объявления о связанных виджетах |
US20090217186A1 (en) * | 2008-02-27 | 2009-08-27 | Nokia Corporation | Apparatus, computer-readable storage medium and method for providing widgets including advertisements for associated widgets |
US20080301573A1 (en) * | 2007-05-30 | 2008-12-04 | Liang-Yu Chi | System and method for indicating page component focus |
US8180029B2 (en) * | 2007-06-28 | 2012-05-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
WO2009026341A1 (en) * | 2007-08-20 | 2009-02-26 | Tinbu, Llc | Increasing website revenue generation through distribution of interactive web content |
US20090055400A1 (en) * | 2007-08-20 | 2009-02-26 | Tinbu, Llc | Interactive presentation and distribution of web content having a search feature |
US20090076887A1 (en) | 2007-09-16 | 2009-03-19 | Nova Spivack | System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment |
US20090094522A1 (en) * | 2007-10-04 | 2009-04-09 | Tinbu, Llc | Interactive presentation and distribution of web content |
US20090106307A1 (en) * | 2007-10-18 | 2009-04-23 | Nova Spivack | System of a knowledge management and networking environment and method for providing advanced functions therefor |
US8321581B2 (en) * | 2007-10-19 | 2012-11-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8001261B2 (en) | 2007-10-19 | 2011-08-16 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8145780B2 (en) * | 2007-10-19 | 2012-03-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8706907B2 (en) * | 2007-10-19 | 2014-04-22 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8090867B2 (en) * | 2007-10-19 | 2012-01-03 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8111713B2 (en) | 2007-10-19 | 2012-02-07 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8391312B2 (en) * | 2007-10-19 | 2013-03-05 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8380874B2 (en) * | 2007-10-19 | 2013-02-19 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8682336B2 (en) * | 2007-10-19 | 2014-03-25 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US20090103529A1 (en) * | 2007-10-19 | 2009-04-23 | Rebelvox, Llc | Telecommunication and multimedia management method and apparatus |
US8699678B2 (en) * | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US20090216634A1 (en) * | 2008-02-27 | 2009-08-27 | Nokia Corporation | Apparatus, computer-readable storage medium and method for providing a widget and content therefor |
US20100004975A1 (en) * | 2008-07-03 | 2010-01-07 | Scott White | System and method for leveraging proximity data in a web-based socially-enabled knowledge networking environment |
US20100077288A1 (en) * | 2008-09-22 | 2010-03-25 | Asaf Adi | Displaying a Form |
WO2010108157A2 (en) | 2009-03-20 | 2010-09-23 | Ad-Vantage Networks, Llc | Methods and systems for searching, selecting, and displaying content |
US10628847B2 (en) * | 2009-04-15 | 2020-04-21 | Fiver Llc | Search-enhanced semantic advertising |
WO2010120929A2 (en) * | 2009-04-15 | 2010-10-21 | Evri Inc. | Generating user-customized search results and building a semantics-enhanced search engine |
US8200617B2 (en) | 2009-04-15 | 2012-06-12 | Evri, Inc. | Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata |
WO2010120925A2 (en) | 2009-04-15 | 2010-10-21 | Evri Inc. | Search and search optimization using a pattern of a location identifier |
US20100269069A1 (en) * | 2009-04-17 | 2010-10-21 | Nokia Corporation | Method and apparatus of associating and maintaining state information for applications |
US8620879B2 (en) * | 2009-10-13 | 2013-12-31 | Google Inc. | Cloud based file storage service |
EP2553925A4 (en) * | 2010-04-02 | 2013-11-13 | Ericsson Telefon Ab L M | METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR PASSING TRANSIT VIDEO PLAYBACK CONTENT |
CN102129348A (zh) * | 2011-03-10 | 2011-07-20 | 央视国际网络有限公司 | 网页消息的提示方法及装置 |
US11928172B2 (en) * | 2011-08-04 | 2024-03-12 | Tara Chand Singhal | Systems and methods for a web browser for use in handheld wireless devices that renders web pages without advertisement |
US9817913B2 (en) * | 2012-06-01 | 2017-11-14 | Adobe Systems Incorporated | Method and apparatus for collecting, merging and presenting content |
US9430779B1 (en) * | 2012-07-26 | 2016-08-30 | Google Inc. | Determining visual attributes of content items |
US9588750B2 (en) * | 2013-03-22 | 2017-03-07 | International Business Machines Corporation | Pseudo program use during program installation |
WO2015041711A1 (en) | 2013-09-20 | 2015-03-26 | Yottaa, Inc. | Systems and methods for managing loading priority or sequencing of fragments of a web object |
KR102133486B1 (ko) | 2014-06-26 | 2020-07-13 | 구글 엘엘씨 | 최적화된 브라우저 렌더링 프로세스 |
RU2659481C1 (ru) | 2014-06-26 | 2018-07-02 | Гугл Инк. | Оптимизированная для пакетной обработки архитектура визуализации и выборки |
RU2665920C2 (ru) | 2014-06-26 | 2018-09-04 | Гугл Инк. | Оптимизированный процесс визуализации в браузере |
US10979470B2 (en) * | 2015-12-28 | 2021-04-13 | Industrial Technology Research Institute | Server device, client device and dynamic image transmission method for virtual desktop infrastructure |
US11051576B2 (en) * | 2017-07-11 | 2021-07-06 | Paul Fina | Shoe with interchangeable sole |
CN113127365A (zh) * | 2021-04-28 | 2021-07-16 | 百度在线网络技术(北京)有限公司 | 确定网页质量的方法、装置、电子设备和计算机可读存储介质 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5682326A (en) * | 1992-08-03 | 1997-10-28 | Radius Inc. | Desktop digital video processing system |
US5764866A (en) * | 1995-05-26 | 1998-06-09 | Ricoh Company, Ltd. | Scanner, network scanner system, and method for network scanner system |
US7047241B1 (en) * | 1995-10-13 | 2006-05-16 | Digimarc Corporation | System and methods for managing digital creative works |
US6185625B1 (en) * | 1996-12-20 | 2001-02-06 | Intel Corporation | Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object |
US6583800B1 (en) * | 1998-07-14 | 2003-06-24 | Brad Ridgley | Method and device for finding, collecting and acting upon units of information |
US8332478B2 (en) * | 1998-10-01 | 2012-12-11 | Digimarc Corporation | Context sensitive connected content |
US7073129B1 (en) * | 1998-12-18 | 2006-07-04 | Tangis Corporation | Automated selection of appropriate information based on a computer user's context |
US6654814B1 (en) * | 1999-01-26 | 2003-11-25 | International Business Machines Corporation | Systems, methods and computer program products for dynamic placement of web content tailoring |
US8712848B2 (en) * | 1999-12-08 | 2014-04-29 | Qualcomm Incorporated | Method for distributing advertisements to client devices using an obscured ad monitoring function |
US7069592B2 (en) * | 2000-04-26 | 2006-06-27 | Ford Global Technologies, Llc | Web-based document system |
US6509974B1 (en) * | 2000-05-17 | 2003-01-21 | Heidelberger Druckmaschinen Ag | Automated job creation for job preparation |
US6593944B1 (en) * | 2000-05-18 | 2003-07-15 | Palm, Inc. | Displaying a web page on an electronic display device having a limited display area |
US7065712B2 (en) * | 2000-09-01 | 2006-06-20 | Nippon Telegraph And Telephone Corp. | Scheme for posting advertisements on comprehensive information viewing device |
US6822663B2 (en) * | 2000-09-12 | 2004-11-23 | Adaptview, Inc. | Transform rule generator for web-based markup languages |
US7012706B1 (en) * | 2000-10-10 | 2006-03-14 | Nexpress Digital Llc | System and method for interfacing with multiple production scanners |
WO2002059761A1 (en) * | 2001-01-26 | 2002-08-01 | Pictureiq Corporation | Method and apparatus for dynamic optimization and network delivery of multimedia content |
US20020191031A1 (en) * | 2001-04-26 | 2002-12-19 | International Business Machines Corporation | Image navigating browser for large image and small window size applications |
US20050022114A1 (en) * | 2001-08-13 | 2005-01-27 | Xerox Corporation | Meta-document management system with personality identifiers |
AU2003207856A1 (en) * | 2002-02-04 | 2003-09-02 | Cataphora, Inc | A method and apparatus to visually present discussions for data mining purposes |
US7272258B2 (en) * | 2003-01-29 | 2007-09-18 | Ricoh Co., Ltd. | Reformatting documents using document analysis information |
US20050071758A1 (en) * | 2003-09-30 | 2005-03-31 | International Business Machines Corporation | Client-side processing of alternative component-level views |
US7412646B2 (en) * | 2003-10-23 | 2008-08-12 | Microsoft Corporation | Systems and methods for pagination and co-pagination |
-
2003
- 2003-09-04 US US10/654,687 patent/US7895523B2/en not_active Expired - Fee Related
-
2004
- 2004-06-04 CN CNA2004100429545A patent/CN1592213A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9569230B2 (en) | 2007-05-25 | 2017-02-14 | Nokia Technologies Oy | Network entity, terminal, computer-readable storage medium and method for providing widgets including advertisements for associated widgets |
CN105511878A (zh) * | 2015-12-09 | 2016-04-20 | 小米科技有限责任公司 | 界面显示处理方法及装置 |
CN105511878B (zh) * | 2015-12-09 | 2018-10-30 | 小米科技有限责任公司 | 界面显示处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20050055644A1 (en) | 2005-03-10 |
US7895523B2 (en) | 2011-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1592213A (zh) | 朦胧化附加Web内容的方法、***和程序产品 | |
US8645848B2 (en) | Systems and methods for dynamic menus | |
US8090794B1 (en) | Technique for customizing displayed content | |
CN101138002B (zh) | 用于确定用户动作的***和方法 | |
US8621002B2 (en) | System and method for dynamically changing the content of an information display | |
US9218620B2 (en) | System and method for dynamically changing the content of an internet web page | |
US20080071881A1 (en) | Advertising on Idle Web Browser Windows | |
US20030212762A1 (en) | Delivery system and method for uniform display of supplemental content | |
US20100042424A1 (en) | Method and apparatus for inserting and removing advertisements | |
US8056014B2 (en) | Web portal page interactive user interfaces with maximum accessibility to user selected portlets | |
US8423603B2 (en) | Providing real time information in a visual information unit | |
US20020002568A1 (en) | Popup advertising display in a web browser | |
US20010049701A1 (en) | Internet web page background advertising system | |
US20020078165A1 (en) | System and method for prefetching portions of a web page based on learned preferences | |
JP2010507174A (ja) | シンジケーション情報を用いた補助表示の照合 | |
US20070028178A1 (en) | Method and system for providing a fully accessible color selection component in a graphical user interface | |
CA2479567C (en) | Method and system for dynamic display of inventory data on a webpage | |
CN101421732B (zh) | 用户分布式搜索结果 | |
US8799066B1 (en) | Facilitating embedded dynamic commercial offers | |
US7196806B2 (en) | Data processing system for converting content relative to a space used as an advertising medium into a printable object | |
US6816893B2 (en) | Web based no print feature | |
CN1320870A (zh) | 广告设备、方法和记录介质 | |
CN1564520A (zh) | 一种服务于信息领域的捆绑广告方法 | |
JP6720396B1 (ja) | アフィリエイト広告制御装置、アフィリエイト広告制御方法及びプログラム | |
KR20020011648A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |