《用于将商业内容添加至打印件的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于将商业内容添加至打印件的系统和方法.pdf(17页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102576295 A (43)申请公布日 2012.07.11 C N 1 0 2 5 7 6 2 9 5 A *CN102576295A* (21)申请号 200980162155.2 (22)申请日 2009.08.26 G06F 3/12(2006.01) G06Q 30/02(2012.01) (71)申请人惠普发展公司,有限责任合伙企业 地址美国德克萨斯州 (72)发明人 S.刘 P.乔施 (74)专利代理机构中国专利代理(香港)有限公 司 72001 代理人谢攀 卢江 (54) 发明名称 用于将商业内容添加至打印件的系统和方法 (57) 摘要 在一个实施。
2、例中,提供了一种系统和方法,涉 及:检测由客户端计算机的网络浏览器接收到的 打印命令,所述打印命令反映了对将网络浏览器 中显示的网络页面的内容打印为硬拷贝打印件的 兴趣;分析网络页面内容以确定其潜在主题;标 识与潜在主题相关的商业内容;以及创建和格式 化包括网络页面内容和所标识的商业内容的文 档。 (85)PCT申请进入国家阶段日 2012.04.26 (86)PCT申请的申请数据 PCT/US2009/055043 2009.08.26 (87)PCT申请的公布数据 WO2011/025481 EN 2011.03.03 (51)Int.Cl. 权利要求书2页 说明书5页 附图9页 (19)。
3、中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 9 页 1/2页 2 1.一种用于将商业内容添加至web打印件的方法,所述方法包括: 检测由客户端计算机的网络浏览器接收到的打印命令,所述打印命令反映了对将所述 网络浏览器中显示的网络页面的内容打印为硬拷贝打印件的兴趣; 分析网络页面内容以确定其潜在主题; 标识与所述潜在主题相关的商业内容;以及 创建和格式化包括所述网络页面内容和所标识的商业内容的文档。 2.根据权利要求1所述的方法,其中,检测打印命令包括:与所述网络浏览器相关联的 浏览器插件检测所述打印命令。 3.根据权利要求2所述的方法,其中,分。
4、析网络页面内容包括:所述浏览器插件分析所 述网络页面内容。 4.根据权利要求2所述的方法,其中,分析网络页面内容包括:远离所述客户端计算机 的服务器计算机分析所述网络页面内容。 5.根据权利要求1所述的方法,其中,分析网络页面内容包括:分析所述网络页面的文 章中使用的字词、短语或句子,以确定所述文章的题目。 6.根据权利要求1所述的方法,其中,分析网络页面内容包括:分析所述网络页面的图 形或图像。 7.根据权利要求1所述的方法,其中,标识商业内容包括:在商业内容的数据库中搜索 与所述网络页面内容相关的商业内容。 8.根据权利要求1所述的方法,其中,创建和格式化文档包括:创建排除所述网络页面 的。
5、无关内容的文档。 9.根据权利要求1所述的方法,其中,创建和格式化文档包括:将所标识的商业内容定 位成邻近所述文档的底边缘。 10.根据权利要求1所述的方法,还包括:打印所述文档的硬拷贝打印件。 11.一种计算机可读介质,其存储被配置为供网络浏览器使用的浏览器插件,所述计算 机可读介质包括: 被配置为检测由所述网络浏览器接收到的打印命令的逻辑; 被配置为分析网络页面内容以确定其潜在主题的逻辑; 被配置为标识与所述潜在主题相关的商业内容的逻辑;以及 被配置为创建和格式化包括所述网络页面内容和所标识的商业内容的文档的逻辑。 12.根据权利要求11所述的计算机可读介质,其中,被配置为分析网络页面内容。
6、的逻 辑被配置为分析所述网络页面的文章中使用的字词、短语或句子。 13.根据权利要求11所述的计算机可读介质,其中,被配置为分析网络页面内容的逻 辑被配置为分析所述网络页面的图形或图像。 14.根据权利要求11所述的计算机可读介质,其中,被配置为标识商业内容的逻辑被 配置为将数据库查询发送至远程商业内容数据库,所述查询包括对所述网络页面内容的潜 在主题的特性进行标识的语义信息。 15.一种存储打印管理器的计算机可读介质,包括: 被配置为经由网络从客户端计算机接收对要打印的网络页面的标识的逻辑; 被配置为使用所述标识来检索所述网络页面的内容的逻辑; 权 利 要 求 书CN 102576295 A。
7、 2/2页 3 被配置为分析网络页面内容以确定其潜在主题的逻辑; 被配置为标识与所述潜在主题相关的商业内容的逻辑; 被配置为创建和格式化包括所述网络页面内容和所标识的商业内容的文档的逻辑;以 及 被配置为经由所述网络将所述文档发送回到所述客户端计算机以用于打印的逻辑。 16.根据权利要求15所述的计算机可读介质,其中,被配置为检索网络页面的内容的 逻辑被配置为使用所述网络页面的通用资源定位符(URL)来检索所述网络页面内容。 17.根据权利要求15所述的计算机可读介质,其中,被配置为分析网络页面内容的逻 辑被配置为分析所述网络页面的文章中使用的字词、短语或句子。 18.根据权利要求15所述的计。
8、算机可读介质,其中,被配置为分析网络页面内容的逻 辑被配置为分析所述网络页面的图形或图像。 19.根据权利要求15所述的计算机可读介质,其中,被配置为标识商业内容的逻辑被 配置为在商业内容数据库中搜索与所述潜在主题匹配的商业内容。 权 利 要 求 书CN 102576295 A 1/5页 4 用于将商业内容添加至打印件的系统和方法 背景技术 0001 尽管目标广告在万维网上常用,但是考虑到随着用户从网页到网页地浏览,该广 告通常被其他web(网络)内容快速替换,那么这种广告可能对web用户具有极少的持续影 响。具有潜在更大价值的将是具有更持久特性从而更可能被web用户注意到且对web用户 起作。
9、用的商业内容。 附图说明 0002 参照以下附图,可以更好地理解所公开的系统和方法。附图中的组件不一定按比 例绘制。 0003 图1是可利用来将商业内容添加至web打印件(printout)的系统的实施例的示 意图。 0004 图2是图1所示的客户端计算机的实施例的框图。 0005 图3是图1所示的服务器计算机的实施例的框图。 0006 图4是示意了用于将商业内容添加至web打印件的方法的实施例的流程图。 0007 图5是示意了用于将商业内容添加至web打印件的基于客户端的方法的实施例的 流程图。 0008 图6A和6B一起构成了示意了用于将商业内容添加至web打印件的基于服务器的 方法的实施。
10、例的流程图。 0009 图7A是传统web打印件的示例的示意图。 0010 图7B是可在使用所公开的系统和方法来对打印件进行重新格式化并将商业内容 添加至打印件时产生的web打印件的示例的示意图。 具体实施方式 0011 如上所述,现有的在线目标广告可能对典型web用户具有极少的持续影响。因此, 可以认识到,可能期望具有一种用于将更持久的商业内容提供给web用户的系统或方法。 这里公开了通过将商业内容添加至web打印件(即,可在用户打印利用网络浏览器访问和 查看的网页时产生的文档)实现该目的的系统和方法。 0012 在一些实施例中,对用户已试图且可能希望通过打印而保存的内容(即,期望的 web。
11、内容)进行标识和分析,以确定其潜在主题或语义信息。接下来,对与潜在主题相关的 商业内容(例如广告和/或优惠券)进行标识。一旦已标识商业内容,就创建和格式化包括 期望的web内容和商业内容这二者的文档用于打印,所述商业内容可以被格式化以不显眼 地置于所打印的页面上。在一些实施例中,该文档排除了大多数用户不希望保存在打印件 中的许多无关web内容,例如网站导航特征、对其他网页的超链接以及在线广告。通过过滤 这种内容,产生了已改进格式化且更条理的打印件,即使已经添加了商业内容。 0013 现在更详细地参照附图,在附图中,贯穿多幅视图,相似的数字指示对应的部分, 图1示意了示例系统100。如该图所示,。
12、系统100一般包括客户端计算机102和中央服务 说 明 书CN 102576295 A 2/5页 5 器计算机104。在图1的实施例中,客户端计算机102包括被配置为经由网络106与服务 器计算机104进行通信的个人计算机(PC),在一些实施例中,网络106包括因特网。尽管在 图1中PC是作为示例而示意的,但是应当认识到,可以使用实质上任何启用网络的设备,包 括笔记本计算机、手持计算机、移动电话、媒体播放器、游戏控制台等。除了与服务器计算机 104进行通信以外,客户端计算机102还可以使用适当的程序(例如网络浏览器)、经由网络 106来访问web内容(例如,以网站和网页的形式)。 0014 如。
13、以下更详细描述,在一些实施例中,服务器计算机104被配置为标识要打印的 期望web内容并且还标识要添加至打印件的商业内容。服务器计算机104还被配置为创建 和格式化将用于产生打印件的文档。在一些实施例中,服务器计算机104还被配置为过滤 掉内容源(例如网页)的web内容中的至少一些,以改进打印件格式并减少打印件杂乱。 0015 图2是示意了客户端计算机102之一的示例架构的框图。图2的计算机102包括 处理设备200、存储器202、用户接口204和至少一个I/O设备206,其中的每一个连接至本 地接口208。 0016 处理设备200可以包括与计算机102相关联的多个处理器当中的中央处理单元 。
14、(CPU)或辅助处理器、或者基于半导体的微处理器(具有微芯片的形式)。存储器202包括易 失性存储元件(如RAM)和非易失性存储元件(如硬盘、ROM、磁带等)中的任一个或其组合。 0017 用户接口204包括用户借以与计算机102进行交互的组件。例如,用户接口204 可以包括键盘、鼠标和显示器,例如阴极射线管(CRT)或液晶显示器(LCD)监视器。一个或 多个I/O设备206适于促进与其他设备的通信,并可以包括一个或多个通信组件,例如调制 器/解调器(如调制解调器)、无线(例如射频(RF)收发器、网卡等。 0018 存储器202包括各种程序,这些程序包括操作系统210、打印机驱动器212和网络。
15、 浏览器214。操作系统210控制其他程序的执行,并提供调度、输入输出控制、文件和数据管 理、存储管理以及通信控制和相关服务。打印机读取器212被配置为将来自用户应用(例如 网络浏览器214)的内容转换为打印内容,该打印内容可以被传输至适当的打印设备以产生 硬拷贝打印件。网络浏览器214是被配置为访问和显示网络内容的程序。在使用网络浏览 器214通过因特网浏览万维网(“web”)的实施例中,网络浏览器214可以是访问或显示网 页所包括的内容的web浏览器。 0019 在图2的实施例中,网络浏览器214包括被配置为自动将商业内容添加至web内 容的打印件的商业内容插件216。如以下更详细描述,插。
16、件216可以被配置为分析web内容 以确定其潜在主题或语义信息,以实现对适当商业内容的选择,从而向可执行这种分析的 另一设备(例如,中央服务器计算机)添加web内容或至少标识该web内容。 0020 图3是示意了图1所示的服务器计算机104的示例架构的框图。如图3所示,服 务器计算机104包括与图2所示的客户端计算机102相同的组件中的许多组件,包括处理 设备300、存储器302、用户接口304和至少一个I/O设备306,其中的每一个连接至本地接 口308。在一些实施例中,这些组件具有以上关于图2描述的类似命名的组件的相同或相似 构造和/或功能。相应地,这里未给出对图3的组件的详细讨论。 00。
17、21 如图3所示,服务器计算机104的存储器302包括操作系统310、打印管理器312 和商业内容数据库314。操作系统310控制其他程序的执行并提供调度、输入输出控制、文 件和数据管理、存储管理以及通信控制和相关服务。 说 明 书CN 102576295 A 3/5页 6 0022 打印管理器312被配置为控制web内容的打印。这种控制包括对web内容的格式 的控制以及对要将什么商业内容添加至web内容的打印件的控制。在所示意的实施例中, 打印管理器312包括各种模块,这些模块包括:内容提取器316,从网页提取期望web内容; 内容分析器318,确定期望web内容的潜在主题或语义信息并标识相。
18、关商业内容;以及文档 产生器320,创建和格式化包括期望web内容以及商业内容的文档以用于打印。在一些实 施例中,内容提取固有地从文档中过滤不期望的web内容(例如,网站导航特征、对其他网 页的超链接以及在线广告)。可以从商业内容数据库314获得被添加至文档的商业内容,商 业内容数据库314存储可用于添加至要打印的文档的各种商业内容(例如,广告和/或优惠 券)并对其进行分类。 0023 以上描述了示例系统,现在将讨论系统的操作。在以下讨论中,提供了流程图。流 程图中的过程步骤或块可以表示模块、段或代码部分,所述代码部分包括用于实现过程中 的具体逻辑功能或步骤的一个或多个可执行指令。尽管描述了具。
19、体示例过程步骤,但是备 选实施方式也是可行的。此外,根据所涉及的功能,可以不按所示出或讨论的次序执行步 骤,包括实质上同时或者按相反次序。 0024 图4示意了用于将商业内容添加至web打印件的示例方法。在一些实施例中,关 于图4描述的方法可以是在客户端设备102上、在服务器计算机104上或者在这两者的组 合上执行的。以块400开始,检测由网络浏览器接收到的打印命令。对这种命令的接收传 达了部分网络浏览器用户对在网络浏览器的窗口中显示的网络页面(例如网页)的内容(例 如web内容)进行打印的期望。如上所述,网络页面通常将包括用户希望保存在硬拷贝打 印件中的内容(即,期望的内容)以及形成网络页面。
20、的一部分但用户不期望保存的其他内容 (即,不期望的内容)。例如,期望的内容可以包括作为网络页面的中心主题或焦点的所撰写 的文章、图形或图像中的一个或多个。不期望的内容可以包括网络页面的一个或多个无关 特征,例如网站导航特征、对其他网页的超链接以及在线广告。 0025 接下来,对期望的内容进行标识(块402)和分析以确定其潜在主题或语义信息(块 404)。这种分析可以是对作为网络页面的基础的超文本标记语言(HTML)执行的。作为示 例,如果期望的内容包括所撰写的文章,则该分析可以包括对文章中使用的字词、短语或句 子的分析,以确定文章的一个或多个题目。另一方面,如果期望的内容是图形或图像,则分 析。
21、可以包括对描述该图形或图像的与该图形或图像相关联的标签的分析或者对图形或图 像的图像数据(例如像素)的直接分析,以确定图形或图像的主题。 0026 然后,与所执行的分析的方式无关,标识与所确定的潜在主题或语义信息相关的 商业内容,如块406中所指示。在一些实施例中,这种标识包括:将所确定的潜在主题或语 义信息与在其下存储商业内容的类别或关键字进行比较。 0027 接下来,参照块408,创建和格式化包括期望的内容和所标识的商业内容这二者的 文档以用于打印。这种创建实现了对所创建的文档的打印,如块410中所指示。 0028 图5示意了用于创建包括商业内容的web打印件的示例方法。更具体地,图5示意。
22、 了用于添加商业内容的基于客户端的方法,其中,客户端设备上的具有浏览器插件(例如, 图2的插件216)的形式的软件执行对期望内容的分析。在图5的实施例中,假定用户正在 使用web浏览器浏览web。 0029 以图5的块500开始,浏览器插件检测由web浏览器接收到的打印命令。浏览器 说 明 书CN 102576295 A 4/5页 7 用户可能已经通过选择浏览器窗口所包括的“打印”按钮或“打印”命令而输入该打印命令。 通过以下事实来促进对命令的检测:插件形成web浏览器的一部分,从而具有对由web浏览 器接收到的命令的详尽了解。一旦检测到打印命令,浏览器插件就标识用户希望保存为硬 拷贝打印件的。
23、期望web内容,如块502中所指示。在一些实施例中,这种标识包括:标识在 接收到打印命令时用户查看的网页的主要内容。这种内容可以包括网页的大部分和/或可 以位于网页中央。在一些实施例中,该主要内容可以由突出显示该主要内容的一个或多个 标签由此标识。 0030 一旦标识了期望web内容,浏览器插件就分析该内容以确定其潜在主题或语义信 息,如块504中所指示。如上所述,该分析可以包括:分析期望web内容中使用的字词、短语 或句子和/或分析与内容相关联的标签。 0031 此时,浏览器插件搜索商业内容的数据库以标识与所确定的潜在主题相关的商业 内容(例如广告和/或优惠券),如块506中所指示。在一些实。
24、施例中,这种搜索包括:浏览 器插件将搜索查询发送至对数据库进行控制的中央服务器计算机(例如,图3的服务器计 算机104)。这种搜索查询可以包括语义信息(例如关键字),该语义信息描述期望web内容 的潜在主题,从而标识将会相关的商业内容的类型。在这些实施例中,中央服务器计算机可 以利用与期望web内容相关的商业内容(例如,具有一个或多个广告和/或优惠券的形式) 进行应答。例如,服务器计算机可以通过将语义信息与商业内容数据库的类别标题或标签 进行交叉引用来标识这种内容。例如,如果确定了期望web内容与特定旅行目的地相关,则 相关商业内容可以包括该目的地处的旅馆的广告和/或该位置处可用的汽车租赁的优。
25、惠 券。举另一示例,如果确定了期望web内容是对针对出售而提供的特定打印机的描述,则相 关商业内容可以包括该打印机所使用的色粉盒(toner cartridge)的优惠券。 0032 接下来,参照块508,浏览器插件接收要与期望web内容一起打印的商业内容。然 后,浏览器插件可以创建和格式化包括期望web内容和接收到的商业内容这二者的文档, 如块510中所指示。然后,参照块512,浏览器插件将文档提供给打印机驱动器,以进行转换 并传输至将产生硬拷贝打印件的打印设备。 0033 在一些实施例中,打印件将仅包括或几乎仅包括期望web内容和接收到的商业内 容,从而将排除许多或所有不期望的无关web内。
26、容。在排除或过滤该无关web内容的情况 下,将产生更整齐的、更好格式化的打印件。图7A和7B示意了这一点。图7A是将在以传 统方式打印网站时产生的示例打印件的页面700的示意图。如该图所示,页面700包括所 撰写的文章702和关联的标题704以及照片706。可能的是,用户想要在打印时保存这些元 件中的每一个。然而,还在页面700中出现的是各种无关web内容,包括导航栏708和710 以及在线广告712和714。从7A中可以认识到,期望web内容(即,元素702、704、706)仅占 页面700的可用空间的大约一半。此外,由于无关web内容占用了这么多可用空间,因此文 章702可能不适合处于单个。
27、页面700上,从而可以继续运行至还可以包括各种无关web内 容的多个其他页面。 0034 图7B是可在使用这里描述的系统和方法来打印针对页面700提供内容的网站时 产生的示例打印件的页面720的示意图。对于页面700,页面720包括所撰写的文章702及 其关联的标题704以及照片706。然而,不同于页面700,页面720排除无关web内容,包括 导航栏708和710以及在线广告712和714。还如图7B所示,页面720包括接收到的商业 说 明 书CN 102576295 A 5/5页 8 内容722,在图7B的示例中,将接收到的商业内容722定位成邻近文章702下面的页面的底 边缘。从图7A和。
28、7B的比较中可以认识到,即使包括商业内容722,使用所公开的系统和方 法而产生的打印件也被理想得多地格式化。尽管示出了沿图7B中的页面的底边缘提供的 商业内容722,但是应当认识到,商业内容可以置于页面上的任何其他位置处,在双面打印 可用的情况下,该其他位置包括在页面的反面上。在一些实施例中,商业内容的相对不显眼 的定位是优选的,以便不会不当地有损于期望web内容。 0035 图6A和6B示意了用于创建包括商业内容的web打印件的另一示例方法。然而, 在图6A和6B的实施例中,使用基于服务器的方法,其中,服务器计算机接收要打印的网页 的标识,并创建包括网页的期望内容的文档以用于打印。以图6A的。
29、块600开始,在客户端 计算机上执行的网络浏览器检测由用户输入的打印命令。在一些实施例中,该检测由形成 浏览器的一部分的浏览器插件进行。然后,网络浏览器(例如,浏览器的浏览器插件)把在接 收到打印命令时显示的网页的标识发送至中央服务器计算机,如块602中所指示。在一些 实施例中,该标识包括网页的统一资源定位符(URL)。 0036 接下来参照块604,服务器计算机接收网页标识,并如块606中所指示,检索网页 的web内容。接下来,服务器计算机标识用户希望保存为硬拷贝打印件的期望web内容,如 块608中所指示。如前所述,这种标识包括:标识网页的主要内容。一旦标识了期望web内 容,服务器计算机。
30、就分析该内容以确定其潜在主题或语义信息,如块610中所指示,并在商 业内容数据库中搜索与所确定的潜在主题相关的商业内容(例如,广告和/或优惠券),如图 6B的块612中所指示。 0037 接下来,参照块614,服务器计算机标识要与期望web内容一起打印的商业内容, 然后创建和格式化包括期望web内容和所标识的商业内容这二者的文档,如块616中所指 示。此时,服务器计算机将文档提供给客户端计算机,以用于在与客户端计算机通信的适当 打印设备上打印,如块618中所指示。 0038 在上述方法中,通过将商业内容置于web打印件上来产生收入。在一些实施例中, 中央服务器计算机或者控制对商业内容数据库的访。
31、问的其他设备可以跟踪哪些条商业内 容被使用以及多久一次,从而可以确定在依照打印的情形中向广告商收费多少。 0039 需要注意,在一些实施例中,关于被添加至他或她的web打印件的商业内容,用户 可以选择加入或选择退出。然而,可以提供奖励以鼓励选择加入。例如,在支付打印的情形 中,在用户同意将商业内容包括在他或她的web打印件上的情况下,可以给打印费用打折 或免除打印费用。 说 明 书CN 102576295 A 1/9页 9 图 1 说 明 书 附 图CN 102576295 A 2/9页 10 图 2 说 明 书 附 图CN 102576295 A 10 3/9页 11 图 3 说 明 书 附 图CN 102576295 A 11 4/9页 12 图 4 说 明 书 附 图CN 102576295 A 12 5/9页 13 图 5 说 明 书 附 图CN 102576295 A 13 6/9页 14 图 6A 说 明 书 附 图CN 102576295 A 14 7/9页 15 图 6B 说 明 书 附 图CN 102576295 A 15 8/9页 16 图 7A 说 明 书 附 图CN 102576295 A 16 9/9页 17 图 7B 说 明 书 附 图CN 102576295 A 17 。