用于在文档空白空间中放置消息的机制的制作方法

文档序号:6360765阅读:102来源:国知局
专利名称:用于在文档空白空间中放置消息的机制的制作方法
技术领域
本发明涉及打印系统领域,特别地,本发明涉及在后生产(postproduction)打印任务中识别和利用空白空间。
背景技术
打印机是连接到计算机上的普通外围设备。打印机使得计算机用户可以制作在计算机上的各种应用和程序中创建的文档的纸件。为了能正确地行使功能,通信信道被建立(例如通过网络连接)于打印机和计算机之间,来使打印机能够从主机接收命令和信息。一旦工作站和打印机之间的连接被建立,就在打印服务器处执行打印软件来管理来自命令入口的打印任务和贯穿整个打印进程的管理。该打印软件可以同时管理超过上千 的已经假脱机(或者在队列中)的要处理的打印任务。这些打印任务中的每个打印任务可以包括各种文档,其中所述各种文档包括可以被放置内容但由于定义的打印任务数据而被留白的未用区域(或者空白空间)。在许多打印应用中,这种量级的空白空间的存在是很浪费的。例如,银行邮给客户的上千账单的打印任务中会有等值于上百的空白页。因此,银行通过使用打印页面上的未用空白而无法将打印任务的效率最大化。既然生产账单的费用已经在生产时花费了,银行可以通过在空白区域中放置客户会感兴趣的内容来充分利用这种投资的优势。此外,可以通过在空白处放置广告来实际地补偿生产成本。因此,期望一种用于在打印任务中识别和利用空白空间的机制。

发明内容
在一个实施方式中,公开了一种计算机生成的方法。该方法包括检查在假脱机打印制作文件中被假脱机的打印任务数据流;识别打印制作文件中的文档中的一个或多个空白空间区域;访问外部源以用于选择将插入每个所述空白空间区域中的广告;以及将广告插入每个所述空白空间区域。在另一个实施方式中,公开了一种网络。该网络包括广告服务器和打印服务器,其中所述广告服务器具有开放市场数据库,该开放市场数据库中的广告用来放置于打印任务中的文档空白空间中。所述打印服务器包括具有空白空间管理器的打印软件产品,该空白空间管理器用于检查存储于所述服务器处的假脱机打印制作文件中被假脱机的打印任务数据流、识别打印制作文件中的文档中的一个或多个空白空间区域、访问广告服务器来选择用于插入每个空白空间区域的广告并且将该广告插入每个所述空白空间区域。


从结合附图的详细描述中可以获得对本发明的更好的理解,其中图I示出了数据处理系统网络的一个实施方式;图2是示出了执行空白空间管理的一个实施方式的流程图3是示出了填充空白空间的一个实施方式的流程图;图4示出了被选择以用于空白空间的广告的一个实施方式;图5示出了搜索空白空间的一个实施方式;图6A至图6G是⑶I的各种实施方式的屏幕截图;以及图7示出了计算机系统的一个实施方式。
具体实施例方式描述了用于为文档空白空间选择消息的机制。在下面的描述中,为了能够进行清楚地解释,对大量的特定细节进行了描述,以便提供对本发明的彻底理解。但是,对本领域技术人员显而易见的是,本发明能够在没有这些特定细节中的某些特定细节的情况下被实践。在其他实例中,以框图形式示出了公知的结构和装置,以避免使本发明的根本原理模糊 不清。本说明书中提到的“一种实施方式”或“实施方式”意味着结合这种实施方式进行描述的特定特性、结构或特征被包括在本发明的至少一种实施方式中。出现在说明书的不同位置的短语“在一种实施方式中”并不需要都指代同一实施方式。图I示出了数据处理系统网络100的一个实施方式。网络100包括数据处理系统102,该数据处理系统102可以是通过通信链路104耦合到网络106的台式或者移动数据处理系统。在一个实施方式中,数据处理系统102是包括处理器、本地存储器、非易失性存储器以及诸如键盘、鼠标、轨迹球等的输入/输出设备等的传统数据处理系统,所有这些设备都是根据现有技术的。在一个实施方式中,数据处理系统102包括并且使用Windows操作系统或其他系统和/或网络驱动器,该网络驱动器允许数据处理系统102与网络106通信以用于使用网络106内的资源的目的。网络106可以是局域网(LAN)或者打印请求可以通过其提交至远程打印机或打印服务器的任意其他网络。通信链路104可以是网络适配器、插接站等形式,并且通过利用诸如以太网、AS/400网络等网络通信协议来支持数据处理系统102和网络106之间的通信。根据一个实施方式,网络106包括打印服务器108,该打印服务器108通过网络106对经由打印服务器108与网络106之间的通信链路110接收到的打印请求进行服务。打印服务器108随后通过通信链路110将打印请求传输至其中一台打印机109以进行打印,其中打印机109通过通信链路111与网络106耦合。在一个实施方式中,数据处理系统102处的打印应用允许用户选择期望的打印服务器108,并且通过网络106经由打印服务器108向打印机109提交对服务请求的请求。在进一步的实施方式中,所述打印应用实施由国际商业机械公司开发的(高级功能展示)AFP 展示系统,来以与用于捕获或者创建文档的方法无关的数据形式展示那些文档。根据所述AFP系统,文档可以包括文本、图像、图表和/或设备中的条形码对象和独立于分辨率的格式的组合。文档还可以包括和/或引用展示时需要用来恰当地展示数据的字体、覆盖图(overlay)和其他资源对象。在其他实施方式中,增加的/可选的展示结构(如HF)可以在打印引用处实施。然而,在AFP实施方式中,打印应用向打印服务器108提供混合对象文档内容结构(M0:DCA)数据流。在这种实施方式中,所述AFP M0:DCA数据流是面向对象的数据流,其中包括数据对象、页面对象和资源对象。在进一步的实施方式中,AFP MO:DCA数据流包括在第一页之前、在AFP文档的开始处被指定的资源环境组(REG)。当所述AFP MO:DCA数据流被打印服务器108处理时,首先会遇到所述REG结构,这会使所述打印服务器108对尚未存在于打印机中的任何所识别的资源进行下载。虽然作为单独实体被描述,但是其他实施方式可以包括被打印机109中的一个或多个打印机所合并的打印服务器108。在进一步的实施方式中,所述打印服务器和打印机可以是物理上分开的实体。因此,图I中描述的所述数据处理系统网络被选来用于解释和说明本发明,但并不意欲暗示结构限制。本领域技术人员将意识到,各种附加部件可以与本发明结合使用。 根据一个实施方式,打印服务器108执行打印软件产品,该打印软件产品管理来自数据处理系统102以及一个或多个打印机109的文档的打印。在其他实施方式中,所述打印软件产品管理从多个数据处理系统102至一个或多个打印机109的文档的打印。在一个实施方式中,所述打印软件产品可以通过使用信息打印管理器(IPM)或者信息打印处理引导器(IPPD)来实施,虽然其他类型的打印软件可替代地被使用。在进一步的实施方式中,数据处理系统102处的打印应用与所述打印软件产品进行交互,以提供打印任务的高效传输。在一个实施方式中,所述打印软件产品包括可在数据处理系统102处访问的图形用户界面(GUI)120,该GUI使得系统管理员(或者操作者)可以与所述打印软件产品和打印应用进行交互。在这种实施方式中,⑶I 120包括用于记录并且管理在被假脱机以用于在打印软件产品处进行制作的文档中所识别的空白空间的空白空间管理器。网络100还可以包括与网络106相耦合的网络150。在一个实施方式中,网络150是通过网关(未示出)与网络106相耦合的广域网(WAN)。网络150包括数据处理系统152和广告服务器160。数据处理系统152包括用于提供对所述空白空间管理器的远程访问的⑶I 170。虽然处理系统102处的⑶I 120在IT或打印制作中向操作者提供空白空间管理器访问,但是GUI170通过应用编程界面(API)向经销的个体提供对空白空间管理器的访问以便管理文档空白空间。如下面的进一步描述中所讨论的,广告服务器160包括开放市场数据库,该开放市场数据库中的广告用来放置于打印任务中的文档空白空间中。图2是示出了由空白空间管理器在文档上执行的过程的一个实施方式的流程图。在处理块210,所述空白空间管理器识别打印软件产品处被假脱机的打印任务上的一个或多个空白空间。在一个实施方式中,三种类型的空白空间可以被识别。这包括空白页面、固定空间和搜索空间。如下面将更详细描述的那样,固定和搜索空间可以包括与来自GUI 170的空白空间管理器的交互,以识别页面上的空白空间区域。在处理框220,对所识别的空白空间进行量化。例如,依据可以被置于该空白空间内的内容的大小和类型(如文本或图像)来对固定空白空间区域进行量化。该量化可以随后被编码和存储。在一个实施方式中,量化值可以是消息文本的将容纳于所述空白空间区域中的以特定磅值(point size)为单位的多个字符,而在其他实施方式中,该量化值可以包括能够容纳于该区域中的图像的维度。在处理框230,根据所述量化,将一个或多个空白空间区域用内容进行填充。根据一个实施方式,所述空白空间管理器按照GUI 170处的用户的指定和/或与每个空白空间区域相关联的一组规则的指定,将广告插入每个空白空间区域。图3是示出了用广告填充空白空间区域的一个实施方式的流程图。在处理框310,所述空白空间管理器识别与每个所识别的空白空间区域相对应的规则。在一个实施方式中,所述空白空间管理器包括一个或多个规则可配置⑶I 170,用于指示如何填充空白空间区域。在这种实施方式中,所述规则可以指示空白空间区域中的静态或者动态消息布局。在静态消息布局中,所述空白空间管理器包括用于指示将用预定广告填充空白空间区域的一个或多个规则。相反的,在动态消息布局中,根据包含在文档上的变量数据来动态地选择将对区域进行填充的广告。例如,所述空白空间管理器可以分析包含在将被打印的银行报表上的财务数据。根据所述分析,空白空间管理器可以用与所述分析相对应的适合于财务消息的内容来填充所述空白空间区域。在处理框320,所述空白空间管理器使用所指定的规则访问广告服务器160,来选择用于插入所述空白空间区域的广告。根据一个实施方式,广告服务器160包括用于管理 具有特定参数的广告的数据库。在这种实施方式中,各种实体可以与广告服务器160交互,以下载将被插入第三方文档的空白空间区域中的广告。在处理框330,所述空白空间管理器根据与用来填充特定空白空间区域的规则相对应的属性,来查询所述广告服务器160。在一个实施方式中,所述空白空间管理器可以根据定价考虑来选择广告。例如,所述空白空间管理器可以选择将会带来最高费用的广告来布置在空白空间区域中。在进一步的实施方式中,所述空白空间管理器可以促进竞拍来选择广告。根据一个实施方式,所述空白空间管理器考虑附加的属性。在这种实施方式中,所述空白空间管理器分析广告的正面和负面参数来控制被置于其被打印的内容上的内容类型。例如,用于选择的正面参数可以包括与空白空间区域所在的文档中所包括的信息(例如题目、日期、地址、报酬水平和金钱花费等)相匹配的广告。其他正面参数可以包括诸如广告大小之间的匹配之类的标准。此外,负面参数可以被屏蔽以用来将广告从选择中排除。比如,针对竞争对手的广告将不适合在空白空间处放置。在处理框340,所述空白空间管理器选择广告来填充所述空白空间区域。图4示出了空白空间管理器通过上述过程选择广告来填充文档中的空白空间区域的一个实施方式。虽然参照后处理后的打印任务进行描述,但是在其他实施方式中,空白空间管理器还可以被用作用于在将文档的提交作为打印任务之前识别文档中的空白空间区域的组件工具。在这种实施方式中,所述空白空间可以根据上述的过程进行操作,但图2中的处理框210是例外。如上所述,所述空白空间管理器识别空白页面、固定空间和搜索空间。完全的空白页面是当前打印应用中空白空间的其中一个最大的源。例如,大部分的双重(例如,多版同印双重(N-up duplex))应用会以排除将报表非故意地暴露给另一客户的任何可能性的方式来强制一个客户的报表的结束。在AFP中,该过程由弹出到正面(Eject to Front Facing,EFF)来实施。然而,该过程也可以通过向应用添加实际空白页(例如,向偶数页计数中填充任意的奇数页报表)来实施。对所述空白页的微小改变是在数据流中出现但不提供任何有用消息内容的“几乎”空白页(例如“该页故意留白”页)。由于归因于EFF和类似过程的空白页,所以从打印任务文件的页面中打印的实际页面将会有25%的增加。例如,包括共有三页长报表的客户应用会导致75000页的打印文件在打印时变为100000页的打印文件。因此,所述空白空间管理器自动地识别空白页存在于其中的空间,并且根据一个或多个预定规则来填充所述页,所述规则用于指示如何用合适的消息来填充空白页。根据一个实施方式,所述空白空间管理器检查打印任务数据流。在这种实施方式中,所述空白空间管理器使用页面数据、邮寄件分隔符(mail piece breaks)、双工/单工和任何高级设置(例如连续背面IMM)来识别所述空白页。在使用2版同印双工(2-up duplex)(例如,使用双面打印而被缩放成每页两页的页面)的实施方式中,当打印机正在处理数据时,奇数页长度的文档在该文档的结束处用实际页面进行填充,以排除弹出的空白页。如此,所述空白空间管理器将所有数据流归一化以包括偶数的页面图像,以便每个物理纸张在被送至打印机之前被从正面和背面进行填充。在其他实施方式中,页面在现有的传统流(如“本页故意留白”页)中被识别。因此, 空白页可以通过小区域(例如,那个传统文本出现于其中的区域)的识别而被识别。如果发现除了所识别的特定区域之外页面也是空白的,则该页面被认为是“空白”页面,并且用目标消息页进行替换以被交换出去。其他实施方式可以包括在页面上寻找特定字符串,诸如“本页故意留白”。一旦被识别,就根据所定义的规则用实际消息页来填充空白页。在一个实施方式中,消息可以包括整个预定义的页面,该预定义的页面包括许多客户感兴趣的静态广告集。例如,银行可以增加包含整页广告的简单的8. 5X11的页面。在另一个实施方式中,所识别的空白页可以被划分成与在杂志出版物中使用的布置策略相类似的一系列广告。对于固定空间管理,由操作者在⑶I 120或170处利用所述空白空间管理器来识别页面上的固定区域。在这种实施方式中,所选择的区域是已知为空白的区域。固定空间区域经常是页面的顶部或底部区域中的矩形空白空间。然而,在进一步的实施方式中,其他类型的形状区域可以用类似方式(如圆形可以识别用于将被放置在页面上的圆形消息(图像或者文本)的适当区域)进行识别和管理。根据一个实施方式,所述操作者将所述区域识别为适于空白空间广告放置。在这种实施方式中,区域的识别可以通过使用任何合理的方法(如笛卡尔坐标或极坐标等)来实施。然而,在其他实施方式中,通过使用交互式系统来实施相对于产品文件的可视图像的识另IJ,以识别将被作为固定空白空间进行管理的精确区域。在空白空间管理器内,这通过使用GUI和鼠标、相对于用于特定应用的页面数据的可视展示来实施。—旦被识别,就可以依据能够被放置于其中的广告(文本或图像)的大小来对该固定区域进行量化。如上所述,所量化的数据被编码和存储。这些所存储的被量化后的区域接下来与所定义的运行时规则相结合来使空白空间管理器填充该区域。类似于空白空间管理,固定区域的维度被预先知道,这允许消息被预先截短成固定空间的特定大小。在一个实施方式中,在运行时构建安全机制。该机制检查相对于实际页面数据的固定空间,来确保该区域是实际空白的。该机制可以通过检查页面数据的实际被渲染的图像来在绝对项中被执行,或者通过允许经由覆盖的底层形式和图标来在相对项中被执行,以确认没有文本或者前景图像占据被假设为空白的固定空间区域。
在进一步的实施方式中,所述安全机制包括用于提供区域不是空白的的警报的错误处理。该错误处理可以包括例如简单的警告消息和个别消息布局的抑制,或者因区域被操作者识别为被假设为完全空白的区域而提升错误条件。在这样的应用中实施搜索空间管理,即存在着能够被完全填满但经常是仅被部分填充的页面区域。这在例如账单应用中是常见的,其中文档的特定区域用银行交易、股票交易、电话记录或者其他详细的同行项(line item)数据进行填充。这种数据典型地经由用账单明细填充的一个或多个交易页面进行报告。然而,根据实际交易明细填充可用空间的精确度,交易页面的最后一页经常有一些不同数量的空白空间。特别地,最后页通常包括I-N项交易的随机分布,因此留下了从O至IJ(N-I)行的空白空间,其中N是可以列于页面上的交易的最大值。在其他实例中,页面的大片区域可以被预设填充为文本,但不会经由产生数据的应用而被完全地填充,因而留下了空白空间。根据一个实施方式,所述空白空间管理器识别这种空白空间,以用适合的广告来填充该空间。·如同所述固定空间那样,搜索空间管理从操作者使用空白空间管理器来识别可能包括空白空间的文档中的每个区域开始。在一个实施方式中,相对于样本/参考文件来检查区域定义,以报告在特定区域中包括实际空白空间的多个页面以及空白空间的大小。因此,所述空白空间管理器允许在某区域中有空白空间可用的实况(live)产品文件的交互规划和评估。在进一步的实施方式中,在将被搜索的整个区域(如自动信件应用的文本部分、交易数据区域等)周围绘制矩形以识别搜索区域。如上所述,其他形状的区域类型(圆形、三角形等)可以被识别和管理。随后,在运行时,所述空白空间管理器识别将可被用于放置广告的空白空间的搜索空间的适当子集。例如,如果发现所识别的5. 5”x4”区域内只有上方I”中有文本,则适当的子集(如
4.5”x4”)将被识别为空白空间。这种识别也可以用于边缘、字符间距(kerning)和其他细节。在本例中,如果期望用O. 5”的边缘来设置空白空间消息分离,则所识别的区域可以只有4”x4”。图5示出在页面500上搜索空白空间的一个实施方式。如图5所示,页面500包括具有边缘520的搜索区域510。所述空白空间管理器搜索页面500,直至识别到搜索区域510中位于边缘520之间的空白空间530。同样在运行期间,相对于文件中的实际数据来检查搜索空间,以评估是否满足广告放置的标准,而且如果满足,则所述区域可以用期望的广告进行填充。如上所述,在运行期间使用规则,以引导如何对每个空间进行填充。在一个实施方式中,在运行评估期间,相对于页面图像的一个或多个位图平面(如在CMYK (或颜色)或K (或黑/白)平面中)来检查区域,以确保所述空间上没有侵入的文本或图像。然而,在其他实施方式中,文本或图像广告可以被放置于覆盖图或者其他类型“图像”的顶端,即使一些背景像素出现于搜索空间内。因此,所述空白空间管理器可以寻找在当前时间下落于区域内的页面文本。在进一步的实施方式中,所述空白空间管理器包括用于储存已经针对其填充空白空间的所有文档的图像以包括被置于每个文档上的消息出现的精确记录的模块。该模块还可以创建与诸如定制URL’ S、快速响应(QR)码和唯一邮件条形码之类的响应管理工具的关联。
图6A-6G是示出了⑶I 170AFP空白空间管理器600的⑶I的各种实施方式的屏幕截图。图6A示出了具有区域610的空白空间管理器600的一个实施方式的屏幕截图,其中区域610在电话账单明细的交易页面中被选择以用于在文档的随后页面中进行搜索。图6B示出了空白空间管理器600的另一个实施方式的屏幕截图,其中所述空白空间管理器允许操作者为空白空间定义规则。例如,操作者可以设置用于搜索的最小空白空间维度和选择所要搜索的页面。图6C示出了空白空间管理器600的实施方式的屏幕截图,其示出了搜索的结果。如图6C所示,与搜索标准相匹配的区域620已经被找到。进一步地,空白空间管理器600的底部子窗口提供了空白空间区域的细节。图6D示出了空白空间管理器600的一个实施方式的屏幕截图,其中区域610是已知空白空间区域。图6E示出了空白空间管理器600的规则定义页的实施方式的屏幕截图,其中该规则定义页与已知空白空间区域的选择相对应。图6F示出了空白空间管理器600的实施方式的屏幕截图,其中区域650源自从已知区域选择中进行选择的搜索结果。进一步地,所述空白空间管理器600的底部子窗口提供了列表以及被找到的空白空间区域的细节。·
图6G示出了空白空间管理器600的用于指定规则的一个实施方式的屏幕截图,其中所述规则用于向被找到的空白空间区域中添加内容。如图6G所示,空白空间管理器600包括条件区660和内容区665,两者都各自包括各种按钮和菜单来建立用于填充空白空间区域的条件和内容。例如,操作者可以在输入到条件区660中的条件得到满足时,将将被插入的文本输入到空白空间区域中。根据一个实施方式,每个空白空间区域具有其自己的一组规则。图7示出了计算机系统700,其中在该系统上可以实施数据处理系统102和152和/或服务器108和160。计算器系统700包括用于传递信息的系统总线720,以及耦合到总线720上以用于处理信息的处理器710。计算机系统700还包括耦合到总线720上的用于存储将由处理器710执行的信息和指令的随机存取存储器(RAM)或其他动态存储设备725 (这里称为主存储器)。主存储器725还可以用于在处理器710执行指令期间存储临时变量或其他中间信息。计算机系统700还可以包括耦合到总线720上的用于存储由处理器710使用的静态信息和指令的只读存储器(ROM)和/或其他静态存储设备726。数据存储设备725 (诸如磁盘或光盘及其相应的驱动)还可以耦合到所述计算机系统700以用于存储信息和指令。计算机系统700还可以通过I/O接口 730与第二 I/O总线750相耦合。多个I/O设备可以与I/O总线750相耦合,所述多个I/O设备包括显示设备724、输入设备(如字母数字输入设备723和/或光标控制设备722)等。通信设备721用于访问其他计算机(服务器或者客户端)。所述通信设备721可以包括调制解调器、网络接口卡或其他众所周知的接口设备,诸如用来与以太网、令牌环等其他类型的网络相耦合的那些接口设备。上述的机制允许市场商人通过传递IT来与空白空间管理器进行交互,以直接地将内容放置在文件中的空白空间区域中。因此,市场商人可以积极地销售空白空间区域,以收回打印文档的成本。本发明的实施方式可以包括如上所述的各种步骤。这些步骤可以在计算机可执行指令中得到体现。所述指令可以用于促使通用或专用处理器执行某些步骤。可选地,这些步骤可以由包含用于执行这些步骤的硬连线逻辑的特定硬件来执行,或者由被编程的计算机部件和定制硬件部件的任意组合来执行。本发明的元件还可以被提供为用于存储机器可执行指令的机器可读介质。所述机器可读介质可以包括但不限于软盘、光盘、CD-ROM、磁光盘、ROM、RAM、EPROM、EEPR0M、磁卡或光卡、传播媒介或其他类型的适于存储电子指令的媒媒介/机器可读介质。例如,本发明可以作为计算机程序而被下载,该计算机程序可以经由通信链路(如调制解调器或网络连接)通过在载波或其他传播介质中体现的数据信号的方式,从远程计算机(如服务器)传输至请求计算机(如客户端)。尽管在阅读了前面的描述之后本发明的许多替换和修改将毫无疑问地对本领域技术人员而言变得是显而易见的,但是应当理解,通过说明的方式示出和描述的任何特定 实施方式并不意欲以任何方式进行限制。因此,对各种实施方式的细节的引用并不意欲限制权利要求的范围,其中权利要求自身仅引用了与本发明的本质相关的那些特征。
权利要求
1.一种计算机生成的方法,该方法包括 检查在假脱机的打印制作文件中被假脱机的打印任务数据流; 识别所述打印制作文件中的文档中的一个或多个空白空间区域; 访问外部源以用于选择将要插入每个所述空白空间区域中的广告;以及 将广告插入每个所述空白空间区域。
2.根据权利要求I所述的方法,其中根据与每个所述空白空间区域相关联的规则,将内容插入所述空白空间区域。
3.根据权利要求2所述的方法,该方法还包括查询所述外部源,以获得用于填充空白空间区域的具有与所述规则相对应的属性的广告。
4.根据权利要求3所述的方法,其中所述规则指示用于置于所述空白空间区域中的将产生最大费用的广告的选择。
5.根据权利要求3所述的方法,其中所述规则指示用于填充空白空间区域的、与所述规则相对应的、具有最大数量的正面属性的广告的选择。
6.根据权利要求3所述的方法,其中所述规则指示对具有负面属性的广告的排除。
7.根据权利要求2所述的方法,其中所述规则指示预定广告将被插入空白空间区域。
8.根据权利要求2所述的方法,其中所述规则指示将根据一空白空间区域所在的文档中所包含的变量数据,将广告插入所述空白空间区域。
9.根据权利要求2所述的方法,该方法还包括对每个所述空白空间区域进行量化以建立将被插入每个所述空白空间区域的内容的一个或多个特征。
10.根据权利要求I所述的方法,其中所述外部源是广告服务器。
11.一种包括打印软件产品的打印服务器,该打印软件产品具有空白空间管理器,所述空白空间管理器用于 检查在所述服务器处存储的假脱机的打印制作文件中被假脱机的打印任务数据流; 识别所述打印制作文件中的文档中的一个或多个空白空间区域; 访问广告服务器以用于选择将要插入每个所述空白空间区域中的广告;以及 将广告插入每个所述空白空间区域。
12.根据权利要求11所述的打印服务器,其中所述空白空间管理器根据与每个所述空白空间区域相关联的规则,将内容插入所述空白空间区域。
13.根据权利要求12所述的打印服务器,其中所述规则由具有对所述空白空间管理器的访问权的远程客户端定义。
14.根据权利要求12所述的打印服务器,其中所述空白空间管理器查询所述广告服务器,以获得用于填充空白空间区域的具有与所述规则相对应的属性的广告。
15.根据权利要求14所述的打印服务器,其中所述规则指示用于置于所述空白空间区域中的将产生最大费用的广告的选择。
16.根据权利要求14所述的打印服务器,其中所述规则指示用于填充空白空间区域的、与所述规则相对应的、具有最大数量的正面属性的广告的选择。
17.根据权利要求14所述的打印服务器,其中所述规则指示对具有负面属性的广告的排除。
18.根据权利要求14所述的打印服务器,其中所述规则指示预定广告将被插入空白空间区域。
19.根据权利要求11所述的打印服务器,其中所述空白空间管理器对每个所述空白空间区域进行量化以建立将被插入每个所述空白空间区域的内容的一个或多个特征。
20.一种包括机器可读介质的制造物品,所述机器可读介质包括数据,当机器访问所述制造物品时促使所述机器执行以下操作 检查在假脱机的打印制作文件中被假脱机的打印任务数据流; 识别所述打印制作文件中的文档中的一个或多个空白空间区域; 访问外部源以用于选择将要插入每个所述空白空间区域中的广告;以及 将广告插入每个所述空白空间区域。
21.根据权利要求20所述的制造物品,其中根据与每个所述空白空间区域相关联的规则,将内容插入所述空白空间区域。
22.根据权利要求21所述的制造物品,当物品被所述机器访问时,还促使所述机器执行包括查询所述外部源以获得用于填充空白空间区域的具有与所述规则相对应的属性的广告的操作。
23.根据权利要求22所述的制造物品,其中所述规则指示用于置于所述空白空间区域中的将产生最大费用的广告的选择。
24.根据权利要求22所述的制造物品,其中所述规则指示用于填充空白空间区域的、与所述规则相对应的、具有最大数量的正面属性的广告的选择。
25.根据权利要求22所述的制造物品,其中所述规则指示对具有负面属性的广告的排除。
26.—种网络,包括 广告服务器,该广告服务器具有开放市场数据库,该开放市场数据库中的广告用于置于打印任务中的文档空白空间中;以及 打印服务器,该打印服务器包括具有空白空间管理器的打印软件产品,其中所述空白空间管理器用于检查在所述服务器处存储的假脱机的打印制作文件中被假脱机的打印任务数据流、识别所述打印制作文件中的文档中的一个或多个空白空间区域、访问广告服务器以用于选择将要插入每个所述空白空间区域中的广告以及将广告插入每个所述空白空间区域。
27.根据权利要求27所述的网络,该网络还包括用于访问所述空白空间管理器以定义用于填充空白空间区域的规则的远程客户端。
28.根据权利要求27所述的网络,其中所述空白空间管理器查询所述广告服务器,以获得用于填充空白空间区域的具有与所述规则相对应的属性的广告。
29.根据权利要求28所述的网络,其中所述规则指示用于置于所述空白空间区域中的将产生最大费用的广告的选择。
30.根据权利要求28所述的网络,其中所述规则指示用于填充空白空间区域的、与所述规则相对应的、具有最大数量的正面属性的广告的选择。
31.根据权利要求28所述的网络,其中所述规则指示对具有负面属性的广告的排除。
32.根据权利要求26所述的网络,其中所述空白空间管理器对每个所述空白空间区域进行量化以建立将被插入每个所述空白空间区域的内容的一个或多个特征。
全文摘要
公开了一种计算机生成的方法。该方法包括检查在假脱机打印制作文件中被假脱机的打印任务数据流;识别所述打印制作文件中的文档中的一个或多个空白空间区域;访问外部源以用于选择将要插入每个所述空白空间区域中的广告;以及将广告插入每个所述空白空间区域。
文档编号G06F15/00GK102918517SQ201180027147
公开日2013年2月6日 申请日期2011年4月19日 优先权日2010年4月30日
发明者D·德文, S·D·马斯迪, C·D·布罗斯曼 申请人:普驰信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1