受控内容递送的制作方法

文档序号:11532894阅读:173来源:国知局
受控内容递送的制造方法与工艺



背景技术:

可以通过接收实体来接收由发送实体发送的电子内容。接收实体可以执行关于电子内容的各种操作,诸如将内容转送到其它实体、删除内容、打印内容等。

附图说明

通过示例的方式例证本公开的特征而不将本公开的特征局限于以下(一个或多个)附图中,在附图中,相同的标号指示相同的元素,

其中:

图1a图示出根据本公开的示例的受控内容递送装置的架构;

图1b图示出示出根据本公开的示例的图1a的受控内容递送装置的操作的环境;

图2图示出根据本公开的示例的内容、邮箱、递送系统适配器(dsa)和接收针对图1a的受控内容递送装置的内容的设备的进一步的细节;

图3图示出根据本公开的示例的图1a的受控内容递送装置的实现的示例;

图4图示出根据本公开的示例的用于受控内容递送的方法;

图5图示出根据本公开的示例的用于受控内容递送的方法的另外的细节;

图6图示出根据本公开的示例的用于受控内容递送的方法的另外的细节;以及

图7图示出根据本公开的示例的计算机系统。

具体实施方式

出于简单和例证性目的,主要通过参考示例来描述本公开。在以下描述中,阐述众多具体细节以便提供对本公开的透彻理解。然而将容易地显而易见的是,可以在不受这些具体细节的限制的情况下实践本公开。在其它实例中,没有详细描述一些方法和结构,以便不会不必要地使本公开模糊不清。

遍及本公开,术语“一”和“一个”意图表示至少一个的特定元件。如本文中使用的,术语“包括”意指包括但不限于,术语“包含”意指包含但不限于。术语“基于”意指至少部分地基于。

以电子方式从内容提供方递送给内容接收方的内容可以包括赠券、时事通讯、订阅等,并且一般地包括内容提供方要发送给内容接收方的任何产品。内容提供方可能需要内容已实际上递送给内容接收方的担保(例如,保证和/或确认)。诸如赠券、时事通讯、订阅等之类的某些类型的内容需要以打印形式实现。如果打印机被内容接收方停止,那么内容可能没有被递送到内容接收方(例如,如果打印作业超时),或者内容可能以计划外的方式被递送给内容接收方(例如,当打印机最终开启时)。

根据示例,本文中公开了受控内容递送装置和用于受控内容递送的方法。本文中公开的装置和方法可以向内容接收方提供从单个位置访问和使用他们的内容的能力,从而使得内容在多个设备上可用,并且可用于多种目的地和目的。本文中公开的装置和方法可以提供内容接收方的需求的灵活性和控制,同时坚持与内容的查看、打印和/或分发相关的内容提供方规则。此外,本文中公开的装置和方法可以向内容接收方提供控制内容接收方何时以及在何处能够访问他们的内容(包括可以何时以及如何查看内容,以及可以在何处打印内容)的能力以及用于规定打印的机制。本文中公开的装置和方法可以实现与内容相关联的规则以向内容提供方和内容接收方提供与内容递送(例如,从内容提供方的观点)和内容接收(例如,从内容接收方的观点)相关的适当担保。

本文中公开的装置和方法可以提供与内容相关的各种方面(诸如例如,目的地、预计使用、分发权限、归档需求、共享、重新分发等)的适应。针对本文中公开的装置和方法,内容提供方可以以逐个情况为基础控制并限定这些属性作为与内容相关的元数据。本文中公开的装置和方法还可以例如通过允许内容接收方具有管理目的地设备(例如,打印机、移动设备等)、位置、共享、重新分发、复制以及在内容提供方规约的范围内的其它属性的能力来向内容接收方提供增加的灵活性。

一般地,本文中公开的装置和方法可以包括与内容接收方相关联的多个邮箱。所述邮箱可以是数字邮箱,并且一般地可以是用于以电子方式接收内容的任何类型的邮箱。数字邮箱可以结合规则模块来操作以接收内容和向诸如打印机的接收设备分发内容(例如,文档、信息等)。当内容提供方要向内容接收方提供内容时,可以将内容放置在与内容接收方相关联的数字邮箱中。内容可以包括定义可以如何在特定设备上打印、查看等内容、可以如何重新分发、共享或存储内容以用于将来使用的元数据。

一旦展现在内容接收方的邮箱内,内容接收方就可以按照通过与内容相关联的使用权限提供的那样管理并安排内容。例如,内容规则可以允许在任何显示设备上的多次查看,而将打印输出限制为一次复制。根据另一示例,内容规则可以允许输出到某些打印机型号,而不允许输出到其它打印机型号。根据另一示例,内容规则可以指定在合规尺寸的介质上打印,而不允许输出到其它尺寸。当内容接收方经历与内容递送相关联的问题或故障时,可以向内容接收方通知问题或故障。此外,可以向内容接收方通知解决问题或故障的具体方式。一旦解决了问题或故障,内容接收方就可以在他们的数字邮箱中访问内容,并尝试将内容再次输出到同一设备或到不同设备。以这种方式,本文中公开的装置和方法可以向内容提供方和/或内容接收方分别提供关于递送的结果和/或内容接收的通知,而无管内容是否已成功地或不成功地递送给了内容接收方。

图1a图示出根据本公开的示例的受控内容递送装置100(后文中也称为“装置100”)的架构。图1b图示出根据本公开的示例示出装置100的操作的环境。参考图1a和1b,装置100被描绘为包括内容评估模块102,用以评估接收自多个内容提供方106中的内容提供方cp的内容104。内容104一般可以包括可以从内容提供方cp发送给多个内容接收方108中的内容接收方cr的任何类型的信息、文档等。

规则模块110可以基于关于内容104的元数据114来分析与内容104相关联的内容约束规则112,以确定关于内容104的使用的约束。

规则模块110可以基于元数据114来分析与内容104相关联的内容转送规则116,以确定是否将内容104转送到与内容接收方cr相关联的多个设备118中的设备d。

可以将接收到的内容104保存在用于内容104的内容接收方cr的多个邮箱120中的邮箱m中。根据示例,邮箱120可以包括数字邮箱,或者可以用于接收内容的其它此类电子邮箱。

关于内容转送,响应于确定了要将内容104转送到设备d,内容转送模块122可以将内容104转送到设备d以用于执行基于约束所指定的内容104的使用允许的动作a。

通知分析模块124可以分析与设备d相关联的确认通知126。例如,通知分析模块124可以从与设备d相关联的dsa接收确认通知126。与设备d相关联的dsa可以基于由设备d执行的具体动作a而将确认通知126转送给通知分析模块124。通知分析模块124可以基于确认通知126来确定是否执行动作a。

关于通知分析模块124,响应于确定了未执行动作a,规则模块110可以基于元数据114分析与内容104相关联的内容接收方规则128以确定是否将内容接收方通知130转送给内容接收方cr。内容接收方通知130可以包括为了执行动作a而要(例如由内容接收方cr)执行的纠正行为(例如,向打印机中添纸)的指示。一般地,内容接收方通知130可以包括要提供给内容接收方cr的纠正行为描述,其中,如果执行所述纠正行为,则所述纠正行为使得动作a能够得以执行。

关于内容转送,响应于确定了将内容接收方通知130转送给内容接收方cr,内容接收方通知模块132可以通过使用由内容接收方规则128指定的通信技术(例如,sms、电子邮件等)来将内容接收方通知130转送给内容接收方cr。

关于通知分析模块124,响应于确定执行了动作,内容提供方通知模块134可以基于元数据114分析与内容104相关联的内容提供方规则136以确定是否将内容提供方通知138转送给内容提供方cp。关于内容提供方通知模块134,响应于确定了将内容提供方通知138转送给内容提供方cp,内容提供方通知模块134可以通过使用由内容提供方规则136指定的通信技术(例如,sms、电子邮件等)来将内容提供方通知138转送给内容提供方cp。

关于由规则模块110进行的内容转送规则116的分析以及对内容104到设备d的转送,设备分析模块140可以分析设备118来确定设备d是否能够执行所述动作。响应于确定了设备d能够执行所述动作,设备分析模块140可以从设备118中选择设备d。设备分析模块140还可以确定多个递送系统适配器(dsa)142中的dsa是否与用于执行所述动作的设备d相关联。响应于确定了dsa与设备d相关联,设备分析模块140可以从dsa142中选择dsa。基于从设备118中的设备d(以及相关联的dsa)的该选择,内容转送模块122可以将内容104转送给设备d。例如,内容转送模块122可以利用dsa来将内容104转送给设备d。

装置100的所述模块和其它元件可以是存储在非暂时性计算机可读介质上的机器可读指令。关于这点,装置100可以包括或者是非暂时性计算机可读介质。另外或替换地,装置100的所述模块和其它元件可以是硬件或机器可读指令和硬件的组合。

关于邮箱120,装置100可以包括用于各种内容接收方108的邮箱120。邮箱120可以从内容提供方cp接收内容104以用于递送给内容接收方108中的所选内容接收方cr。可以将内容104保存在代表内容接收方cr的邮箱m中。一旦将接收到的内容104保存在了代表内容接收方cr的邮箱m中,就可以基于由与内容104相关联的内容提供方cp指定的各种规则向内容接收方cr通知内容104和/或就可以基于由与内容104相关联的内容提供方cp指定的各种规则而将内容104发送给与内容接收方cr相关联的设备d。设备d可以是打印设备。替换地或附加地,设备d可以是查看设备,诸如个人计算机(pc)、移动设备等。

关于内容提供方cp,规则模块110可以提供由内容提供方cp指定的、内容104的递送类型以及由内容接收方cr指定的、接收的递送类型(例如,在纸上打印)。例如,对于包括赠券的内容104,规则模块110可以按照内容提供方cp指定的那样提供赠券的打印。可以将赠券的打印例如按照指定要打印内容104(例如,对照查看)的内容约束规则112提供为约束。以这种方式,可以向内容提供方cp担保内容接收方cr确实打印了赠券使得内容接收方cr可以使用赠券。

关于内容接收方cr,规则模块110可以类似地提供由内容接收方cr指定的、内容104的接收类型(例如,经由移动设备来打印)。例如,对于作为由内容接收方cr订阅了的时事通讯的内容104,规则模块110可以按照由内容接收方cr指定的那样提供由内容接收方cr进行的时事通讯的接收。也可以将具体接收类型例如按照指定要经由移动设备打印内容104(例如,对照经由电子邮件接收以及不打印)的内容约束规则112提供为约束。以这种方式,可以向内容接收方cr担保确实以内容接收方cr指定的方式接收到了时事通讯,使得内容接收方cr可以按需读取时事通讯。

内容提供方通知模块134可以向内容提供方cp提供内容104的递送的通知或提供与内容104的递送相关的其它方面。例如,一旦向内容接收方cr递送内容104,内容提供方通知模块134就可以向内容提供方cp提供关于内容104的递送的递送确认通知(例如,内容提供方通知138)。类似地,如果不向内容接收方cr递送内容104,则内容提供方通知模块134可以向内容提供方cp提供关于内容104的递送的递送失败通知。此外,如果有与向内容接收方cr递送内容104相关联的其它问题,则内容提供方通知模块134可以向内容提供方cp提供关于内容104的递送的递送问题通知。

内容接收方通知模块132可以向内容提接收方cr提供内容104的接收的通知或提供与内容104的接收相关的其它方面。例如,一旦内容接收方cr接收到内容104,内容接收方通知模块132就可以向内容接收方cr提供关于内容104的接收的接收确认通知。类似地,如果内容接收方cr未接收到内容104,那么内容接收方通知模块132就可以向内容接收方cr提供关于内容104的接收失败通知(例如,内容接收方通知130)。此外,如果有与内容接收方cr接收到内容104相关联的其它问题,则内容接收方通知模块132可以向内容接收方cr提供关于内容104的接收的接收问题通知。

关于内容接收方通知模块132和内容提供方通知模块134,可以由通知分析模块124确定与内容接收方cr和内容提供方cp相关联的各种通知。通知分析模块124可以分析与内容104相关的各种方面。例如,通知分析模块124可以分析递送状态以(例如,通过使用内容提供方通知模块134)将内容提供方通知138转送给成功递送的内容提供方cp。替换地,通知分析模块124可以分析递送状态以将内容接收方通知130(例如,通过使用内容接收方通知模块132)转送给递送失败的内容接收方cr。关于递送失败,内容接收方通知模块132可以将内容接收方通知130转送给成功的内容递送所需的动作的内容接收方cr。例如,关于递送失败,内容接收方通知模块132可以将内容接收方通知130转送给内容接收方cr以打开打印机、以向打印机添纸等等以用于成功的内容递送。

因此,通知分析模块124可以提供关于递送结果、内容104的接收以及实现内容104的递送所需的纠正行为的内容提供方cp和/或内容接收方cr通知。

规则模块110可以组织关于不同递送目标的内容104的流。例如,规则模块110可以将内容104的流指向由内容提供方cp和/或由内容接收方cr针对内容104的递送而指定的具体打印机类型(例如,设备118中的设备d)。根据另一示例,规则模块110可以经由由内容提供方cp和/或内容接收方cr针对内容104的递送而指定的具体dsa(例如,dsa142中的dsa)来指导内容104的流。

规则模块110还可以提供内容提供方cp、内容接收方cr与设备118的拥有者的利益的平衡。根据示例,规则模块110可以提供内容提供方cp将指定数目的、内容104的副本递送给内容接收方cr的利益的平衡。根据示例,规则模块110可以通过由内容接收方cr接收指定数目的、内容104的副本来提供内容接收方cr的利益的平衡。根据示例,规则模块110可以通过向设备118的拥有者提供关于到内容接收方cr的指定数目的内容104的副本的递送的支付的指示来提供设备118的拥有者的利益的平衡。

规则模块110可以结合多个dsa142进行操作以将内容104的流指向由内容提供方cp和/或由内容接收方cr针对内容104的递送而指定的具体类型设备d(例如,具体类型打印机)。dsa142可以提供邮箱120与设备118之间的接口。dsa142可以探知设备118中的特定设备的状态并向特定设备提交(例如,用于递送作业的)内容104。

dsa142可以向规则模块110和通知分析模块124提供关于到内容接收方cr的内容递送结果的具体类型指示。图2图示出根据本公开的示例的内容104、邮箱120、dsa142和接收用于装置100的内容104的设备118的进一步细节。参考图2,与企业之间(诸如制造商与批发商之间)的商业交易相关的企业对企业(b2b)的dsa可以为规则模块110提供与内容接收方cr在psp门户(即,网络打印门户,可以在那里经由网络接口提交打印作业)处打印内容104相关的指示。以这种相同的方式,诸如例如xyzdsa(例如,其中xyz为一具体应用)、电子打印dsa、云打印dsa和移动dsa的其它dsa可以分别向经由pc的打印机、电子邮件启用打印机、经由云服务的打印机以及经由移动设备的打印机提供内容104的打印。其它dsa142还可以向规则模块110(和通知分析模块124)提供与特定dsa相关的具体打印结果的指示。例如,电子打印dsa可以向规则模块110(和通知分析模块124)提供与打印或不打印电子打印、电子打印的时间等相关的指示。

基于内容104的详细说明,规则模块110可以出于执行特定任务的考虑而排除某些dsa142。例如,关于xyzdsa,可以排除除了与xyzdsa相关联的设备之外的所有设备118,因为其它设备可能未向规则模块110或通知分析模块124提供关于具体的打印作业结果的适当信息。

邮箱120可以提供与到内容接收方cr的内容104的递送相关的若干功能。在从内容提供方接收到内容104时,可以在内容转送模块122将内容104转送到适当的dsa之前将内容104存储或以其它方式保存在邮箱120中的适当邮箱m中,并在其后将内容104从相关邮箱中丢弃。在递送失败的情况下,内容104可能停留在适当的邮箱m中直到达成了关于递送结果的决议。

图3图示出根据本公开的示例的装置100的实现的示例。

参考图3,在300处,内容提供方cp(例如,xyz周报的提供方)可以经由特殊递送将内容104传输到装置100。如本文中描述的,关于特殊内容递送,装置100可以在由内容接收方cr和/或基于通过元数据114指定的打印作业的上下文确定的打印机(例如,设备d)上提供立即打印。可以将内容104放置在针对与内容104相关联的内容接收方的数字邮箱m中。

在302处,规则模块110可以处理与内容104相关的任何规约,并将内容104传输给由内容接收方cr指定的打印机。例如,规则模块110可以处理与内容104相关的特殊递送规约,并将内容104传输给由内容接收方cr指定的打印机以用于特殊递送。

在304处,假设打印作业失败(例如,打印机无纸),可以向装置100通知失败打印(例如,经由内容接收方通知130)。通知分析模块124可以处理失败打印通知,并且可以进一步向内容接收方cr通知打印机故障。

例如,在306处,内容接收方通知模块132可以将指示打印机无纸的内容接收方通知130转送给内容接收方cr。假设与这样的故障相关联的内容接收方规则128提供了要经由sms通知内容接收方cr,内容接收方通知模块132可以将sms通知转送给由内容接收方cr指定的智能电话。

在308处,假设向打印机装纸,在310处,在与内容接收方cr相关联的数字邮箱处,内容接收方cr可以选择要打印内容104的打印选项(例如,作业号61714)。

在312处,基于打印内容104的命令,可以成功打印内容104。

在314处,可以将针对内容104的打印作业的当前状态改变成在内容接收方的数字邮箱中打印。此外,可以向内容提供方cp发送成功打印内容104的内容提供方通知138。

装置100可以提供关于内容提供方106的各种益处。例如,装置100可以经由dsa142为内容递送提供单个接口。

装置100还可以提供递送到任何打印机、设备或网络目的地的支持。例如,各种dsa142也可以用于提供递送到任何打印机、设备或网络目的地的支持。

关于特殊内容递送,装置100可以在由内容接收方cr和/或基于用元数据114确定的打印作业的上下文确定的打印机上提供立即打印。例如,基于打印作业的上下文(例如,医疗文档或基于内容接收方cr与网络服务的交互的文档),可以将打印作业指定为特殊递送并将其立即打印(例如,与在指定的打印时段期间相对照)。

关于一般内容递送,装置100可以在已安排的时段期间在由内容接收方cr确定的打印机上提供打印。例如,可以将打印作业存储在邮箱120中的适当邮箱(例如,邮箱m)中,并在指定的打印时段期间进行打印。

关于递送认证,装置100可以例如经由内容接收方通知130和/或内容提供方通知138提供成功内容递送(例如,成功打印)的返回确认。类似地,装置100可以例如经由内容接收方通知130和/或内容提供方通知138提供不成功内容递送(例如,不成功打印)的返回确认。

关于安全的内容递送,装置100可以基于由内容提供方cp和/或内容接收方cr输入口令、pin或另一类型的安全措施来约束内容递送。规则模块110可以实现口令、pin或关于内容104的另一类型的安全措施的强制实行。

关于打印策略,装置100可以实现诸如对成功打印(或打印尝试)的数目的限制、对在从邮箱120中的适当邮箱(例如,邮箱m)中删除(例如,移除)内容104之前内容104在所述适当邮箱中可用的天数的限制之类的打印策略。例如,装置100可以将成功打印的数目限制为在从邮箱120中的适当邮箱中删除内容104之前打印10次。

装置100可以提供关于内容接收方cr的各种益处。例如,装置100可以提供打印机选择,其中内容接收方cr可以在任何参与的打印机上打印内容104(除非这样的选择违反了由内容提供方cp指定的内容约束规则112)。

关于已安排的递送,装置100可以在由内容接收方cr指定的默认打印机上提供内容104的打印。此外,装置100可以按照由内容接收方cr指定的次数在默认打印机上提供内容104的打印。

关于全局暂停,装置100可以提供到内容接收方cr的内容104递送的挂起,直到指定时间。例如,装置100可以提供到内容接收方cr的内容的挂起,直到上午9:00、在周末时间期间等等。

关于通知,装置100可以利用规则模块110和通知分析模块124来生成给内容接收方cr和/或内容提供方cp的通知。例如,装置100可以利用规则模块110和通知分析模块124来(例如,当打印机无纸或者与打印机相关的任何其它问题时)生成处理打印作业的通知。

关于访问接口,可以经由网络接口、移动应用接口和其它此类接口来实现装置100。以这种方式,内容提供方cp可以利用访问接口来上载内容104和相关元数据114。类似地,内容接收方cr可以利用访问接口来访问内容104和/或输入与内容104的接收相关的规约。

图4-6分别图示出对应于在上文中详细描述其结构的装置100的示例的用于受控内容递送的方法400、500和600的流程图。可以通过示例的方式而非限制在参考图1a-3的装置100上实现方法400、500和600。可以在其它装置中实践方法400、500和600。

参考图4,针对方法400,在块402处,方法可以包括评估接收自内容提供方的内容。例如,参考图1a-3,内容评估模块102可以评估接收自多个内容提供方106中的内容提供方cp的内容104。

在块404处,方法可以包括基于与内容相关的元数据来分析与内容相关联的内容转送规则以确定是否将内容转送给与内容接收方相关联的设备。例如,参考图1a-3,规则模块110可以基于元数据114来分析与内容104相关联的内容转送规则116,以确定是否将内容104转送到与内容接收方cr相关联的多个设备118中的设备d。

在块406处,响应于确定了要将内容转送给所述设备,方法可以包括将内容转送给所述设备以执行与内容相关的动作。例如,参考图1a-3,响应于确定了要将内容104转送到设备d,内容转送模块122可以将内容104转送到设备d以用于执行基于约束所指定的内容104的使用所允许的动作a。

在块408处,方法可以包括接收与所述设备相关联的确认通知。例如,参考图1a-3,通知分析模块124可以接收与设备d相关联的确认通知126。

在块410处,方法可以包括基于所述确认通知来确定是否已执行了所述动作。例如,参考图1a-3,通知分析模块124可以基于确认通知126来确定是否执行动作a。

在块412处,响应于确定了未执行动作,方法可以包括基于元数据分析与内容相关联的内容接收方规则以确定是否将内容接收方通知转送给内容接收方。例如,参考图1a-3,关于通知分析模块124,响应于确定了未执行动作a,规则模块110可以基于元数据114分析与内容104相关联的内容接收方规则128以确定是否将内容接收方通知130转送给内容接收方cr。

在块414处,响应于确定了将内容接收方通知转送给内容接收方,方法可以包括通过使用由内容接收方规则指定的通信技术来将内容接收方通知转送给内容接收方。例如,参考图1a-3,关于内容转送,响应于确定了将内容接收方通知130转送给内容接收方cr,内容接收方通知模块132可以通过使用由内容接收方规则128指定的通信技术(例如,sms、电子邮件等)来将内容接收方通知130转送给内容接收方cr。

根据示例,针对方法400,基于所述元数据分析与所述内容相关联的内容接收方规则以确定是否向所述内容接收方转送内容接收方通知可以进一步包括:基于对所述内容接收方规则的分析来确定在所述内容接收方通知中包括要执行以使得能够随后执行所述动作的纠正行为的指示。

根据示例,针对方法400,所述动作可以包括打印所述内容。

根据示例,针对方法400,将所述内容转发给所述设备以用于执行与所述内容相关的动作可以进一步包括:基于所述元数据生成指定如何打印所述内容的指令。所述指令可以可由所述设备执行以引起所述设备基于所述规约打印所述内容。

根据示例,针对方法400,将所述内容转发给所述设备以用于执行与所述内容相关的动作可以进一步包括基于所述元数据生成指定与打印所述内容相关联的时间段的指令。所述指令可以可由所述设备执行以引起所述设备在所指定的时间段期间打印所述内容。

根据示例,针对方法400,基于与所述内容相关的元数据分析与所述内容相关联的内容转送规则以确定是否将所述内容转送给与内容接收方相关联的设备以及将所述内容转送给所述设备以用于执行与所述内容相关的动作可以进一步包括:分析与所述内容接收方相关联的多个设备以确定所述多个设备中的所述设备是否能够执行所述动作。响应于确定了所述设备能够执行所述动作,可以从所述多个设备中选择所述设备,并且可以将所述内容转送给所述设备。

根据示例,针对方法400,基于与所述内容相关的元数据分析与所述内容相关联的内容转送规则以确定是否将所述内容转送给与内容接收方相关联的设备以及将所述内容转送给所述设备以用于执行与所述内容相关的动作可以进一步包括,确定多个dsa中的dsa是否与用于执行所述动作的所述设备相关联。响应于确定了所述dsa与所述设备相关联,可以从所述多个dsa中选择所述dsa,并利用所述dsa来将所述内容转送给所述设备。

根据示例,响应于确定了已执行动作,方法400可以进一步包括基于元数据分析与内容相关联的内容提供方规则以确定是否将内容提供方通知转送给内容提供方。响应于确定了将内容提供方通知转送给内容提供方,可以通过使用由内容提供方规则指定的通信技术来将内容提供方通知转送给内容提供方。

根据示例,针对方法400,接收与所述设备相关联的确认通知可以进一步包括利用与所述设备相关联的dsa来生成与所述设备相关联的所述确认通知以及从所述dsa接收所述确认通知。

参考图5,针对方法500,在块502处,方法可以包括基于与文档相关的元数据来分析与所述文档相关联的文档转送规则以确定是否将所述文档转送给设备。例如,参考图1a-3,规则模块110可以基于元数据114来分析与内容104(例如,其中内容104可以包括信息、文档等)相关联的内容转送规则116,以确定是否将内容104转送到与内容接收方cr相关联的多个设备118中的设备d。

在块504处,方法可以包括基于所述元数据分析与所述文档相关联的文档约束规则以确定与所述文档的使用相关的约束。例如,参考图1a-3,规则模块110可以基于关于内容104的元数据114来分析与内容104相关联的内容约束规则112,以确定关于内容104的使用的约束。

在块506处,响应于确定了要将所述文档转送给所述设备,方法可以包括将所述文档转送给所述设备以执行基于由所述约束指定的所述文档使用所允许的动作。例如,参考图1a-3,响应于确定了要将内容104转送到设备d,内容转送模块122可以将内容104转送到设备d以用于执行基于约束所指定的内容104的使用所允许的动作a。

在块508处,方法可以包括分析与所述设备相关联的确认通知。例如,参考图1a-3,通知分析模块124可以分析与设备d相关联的确认通知126。

在块510处,方法可以包括基于所述确认通知来确定是否已执行了所述动作。例如,参考图1a-3,通知分析模块124可以基于确认通知126来确定是否执行动作a。

在块512处,响应于确定了未执行动作,方法可以包括基于所述元数据分析与所述文档相关联的文档接收方规则以确定是否将所述文档接收方通知转送给所述文档接收方。例如,参考图1a-3,关于通知分析模块124,响应于确定了未执行动作a,规则模块110可以基于元数据114分析与内容104相关联的内容接收方规则128以确定是否将内容接收方通知130转送给内容接收方cr。

在块514处,响应于确定了将所述文档接收方通知转送给所述文档接收方,方法可以包括基于对所述文档接收方规则的分析来确定在所述文档接收方通知中包括要执行以使得能够随后执行所述动作的纠正行为的指示。例如,通知分析模块124可以基于对内容接收方规则128的分析来确定在内容接收方通知130中包括要执行以使得能够随后执行动作a的纠正行为(例如,向打印机中添纸)的指示(例如,描述)。通知分析模块124还可以分析元数据114和内容接收方规则128,并且进一步结合设备分析模块140操作以基于对所述内容接收方规则的分析来确定在所述内容接收方通知中包括要执行以使得能够随后执行所述动作的纠正行为的指示。

根据示例,针对方法500,将所述文档转送给所述设备以用于执行基于由所述约束指定的所述文档使用所允许的动作可以进一步包括基于所述约束指定在删除所述文档之前要打印所述文档的最大次数。

根据示例,针对方法500,将所述文档转送给所述设备以用于执行基于由所述约束指定的所述文档使用所允许的动作可以进一步包括基于所述约束指定打印所述文档所需的口令。

根据示例,针对方法500,将所述文档转送给所述设备以用于执行基于由所述约束指定的所述文档使用所允许的动作可以进一步包括基于所述元数据指定打印所述文档的打印覆盖选项。

参考图6,针对方法600,在块602处,方法可以包括评估接收自信息提供方的信息。例如,参考图1a-3,内容评估模块102可以评估接收自多个内容提供方106中的内容提供方cp的内容104(例如,此处内容104可以包括信息、文档等)。

在块604处,方法可以包括基于与所述信息相关的元数据分析与所述信息相关联的信息约束规则以确定与所述信息的使用相关的约束。例如,参考图1a-3,规则模块110基于关于内容104的元数据114来分析与内容104相关联的内容约束规则112,以确定关于内容104的使用的约束。

在块606处,方法可以包括基于所述元数据来分析与所述信息相关联的信息转送规则以确定是否将所述信息转送给设备。例如,参考图1a-3,规则模块110可以基于元数据114来分析与内容104相关联的内容转送规则116,以确定是否将内容104转送到与内容接收方cr相关联的多个设备118中的设备d。

在块608处,响应于确定了要将所述信息转送给所述设备,方法可以包括将所述信息转送给所述设备。例如,参考图1a-3,响应于确定了要将内容104转送到设备d,内容转送模块122可以将内容104转送到设备d以用于执行基于约束所指定的内容104的使用所允许的动作a。

在块610处,响应于确定了要将所述信息转送给所述设备,方法可以包括确定基于由所述约束指定的所述信息的使用所允许的动作。例如,参考图1a-3,响应于确定了要将内容104转送到设备d,规则模块110可以确定基于约束所指定的内容104的使用所允许的动作。

在块612处,响应于确定了基于由所述约束指定的所述信息的使用所允许的动作,所述方法可以包括命令所述设备执行所述动作。例如,参考图1a-3,响应于确定了基于由约束指定的内容104的使用所允许的动作a,设备分析模块140可以命令设备d执行动作a。

在块614处,方法可以包括基于与所述设备相关联的确认通知来确定是否已执行了所述动作。例如,参考图1a-3,通知分析模块124可以基于确认通知126来确定是否执行动作a。

在块616处,响应于确定了未执行动作,方法可以包括基于所述元数据分析与所述信息相关联的信息接收方规则以确定是否将所述信息接收方通知转送给所述信息接收方。例如,参考图1a-3,关于通知分析模块124,响应于确定了未执行动作a,规则模块110可以基于元数据114分析与内容104相关联的内容接收方规则128以确定是否将内容接收方通知130转送给内容接收方cr。

图7示出了可以供本文中描述的示例使用的计算机系统700。计算机系统700可以表示通用平台,所述通用平台包括可以是在服务器中或在另一计算机系统中的组件。计算机系统700可以用作用于装置100的平台。计算机系统700可以通过处理器(例如,单个或多个处理器)或其它硬件处理电路来执行本文中描述的方法、功能和其它过程。这些方法、功能和其它过程可以体现为存储在计算机可读介质上的机器可读指令,所述计算机可读介质可以是非暂时性的,诸如硬件存储设备(例如,ram(随机存取存储器)、rom(只读存储器)、eprom(可擦可编程rom)、eeprom(电可擦可编程rom)、硬驱以及闪速存储器)。

计算机系统700可以包括处理器702,处理器702可以实现或执行实行本文中描述的方法、功能和其它过程中的一些或全部的机器可读指令。可以在通信总线704上传送来自处理器702的数据和命令。计算机系统还可以包括主存储器706和次级数据储存器708,所述主存储器706诸如随机存取存储器(ram),用于处理器702的数据和机器可读指令可以在运行时间期间驻存在所述主存储器706中,次级数据储存器708可以是非易失性的且存储机器可读指令以及数据。存储器和数据储存器是计算机可读介质的示例。存储器706可以包括受控内容递送模块720,受控内容递送模块720包括在运行时间期间驻存在存储器706中并且由处理器702执行的机器可读指令。受控内容递送模块720可以包括图1a-3中所示的装置100的模块。

计算机系统700可以包括i/o设备710,诸如键盘、鼠标、显示器等。计算机系统可以包括用于连接到网络的网络接口712。可以在计算机系统中添加或替换其它已知的电子组件。

本文中已描述和图示出的内容是示例以及其一些变型。本文中使用的术语、描述和附图仅通过例证的方式来阐述并且不意为限制。许多变型在意图通过以下权利要求以及其等价物来限定的本主题的精神和范围内都是可能的,在所述权利要求和其等价物中,所有术语都以其最宽泛合理意思进行释义,除非另外指示。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1