CN103890706B - 用于渲染内容的渲染许可 - Google Patents

用于渲染内容的渲染许可 Download PDF

Info

Publication number
CN103890706B
CN103890706B CN201180074572.9A CN201180074572A CN103890706B CN 103890706 B CN103890706 B CN 103890706B CN 201180074572 A CN201180074572 A CN 201180074572A CN 103890706 B CN103890706 B CN 103890706B
Authority
CN
China
Prior art keywords
rendering
content
user
license
application
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.)
Active
Application number
CN201180074572.9A
Other languages
English (en)
Other versions
CN103890706A (zh
Inventor
S.萨兰加马特
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of CN103890706A publication Critical patent/CN103890706A/zh
Application granted granted Critical
Publication of CN103890706B publication Critical patent/CN103890706B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/002Interacting with the operator
    • G06K15/007Interacting with the operator only remotely, e.g. at a host computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4095Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

经由网络连接接收来自注册用户的打印请求。根据所述注册用户的渲染许可来渲染来自打印请求的内容。然后将渲染后的内容提供到与所述注册用户关联的设备。

Description

用于渲染内容的渲染许可
背景技术
存在人们期望显示(例如,在计算设备上)和/或打印的内容的许多类型(文档类型、文件类型等)。为了显示和/或打印内容,与内容关联的数据通常被应用所渲染。例如,文字处理文档、电子表格、图形图像等都包含数据,当被适当的应用所渲染时,所述数据能够被显示在计算设备上或者被栅格化以供打印设备来打印。
附图说明
以下描述包括具有以本发明实施例的实现方式的示例的方式给出的图示的附图的讨论。附图应当以示例的方式而非限制的方式被理解。如本文所用的,对一个或多个实施例的提及应当被理解为描述包含在本发明的至少一个实现方式中的特定特征、结构或特性。因而,本文中出现的诸如“在实施例中”或“在替代实施例中”的短语描述本发明的各种实施例和实施方式;而且不一定都指向相同的实施例。然而,它们也不一定是相互排斥的。
图1是图示根据各种实施例的***的框图。
图2是图示根据各种实施例的***的框图。
图3是图示根据各种实施例的渲染路径的框图。
图4是根据各种实施例的***中的操作的流程图。
图5是根据各种实施例的***中的操作的流程图。
具体实施方式
本文描述的实施例涉及用于渲染(包括远程渲染)内容的***、方法和过程。渲染通常指的是从一组数据生成图像(例如,用于显示)。当通过网络发送内容以用于联网的设备(例如,服务器)来渲染时,发生远程或云渲染。本文为了清楚和简单起见的目的,术语渲染被用于包含所有类型的渲染,包括远程或云渲染。
鉴于各种内容类型(例如,文档、电子表格、演示幻灯片、图像、图形等),还存在用于渲染不同类型的内容的各种应用。在许多情况下,存在能够渲染相同内容的多个不同的应用。然而,并非所有的应用同等地渲染相同的内容。例如,某些类型的内容具有被特别设计成渲染所述内容的本机应用。虽然其他应用可能也能够渲染所述内容,但是用于特定类型的内容的本机应用可以更准确地、或者以使用户视觉上更愉悦的方式来渲染所述内容。
在各种实施例中,渲染***能够渲染许多不同类型的内容。同样地,渲染***具有可供在渲染不同类型的内容中使用的许多不同应用。本文描述的实施例促进基于内容的类型和基于与请求所述渲染的用户关联的渲染许可来选择渲染路径。
图1是图示根据各种实施例的***的框图。图1包括根据各种实施例的特定组件、模块等。然而,在不同实施例中,更多、更少、和/或其他组件、模块、组件/模块的布置等可以根据本文所述的教导来使用。此外,本文描述的各种组件、模块等可以被实施为一个或多个软件模块、硬件模块、特殊用途的硬件(例如,专用硬件、专用集成电路(ASIC)、嵌入式控制器、硬接线电路等)或其某种组合。
如***100周围的虚线所示,***100的模块和组件可以被集成到单个物理计算设备内或者它们可以在物理上分布在例如通过网络连接的多个计算设备中。在各种实施例中,***100实现打印服务。注册模块110向***100注册用户。作为用户注册的部分,注册模块110允许用户连接一个或多个图像形成设备(例如,打印机)与打印服务并向打印服务注册所述设备。所述打印服务可以提供web(网络)接口(例如,网站)以供用户访问用户账户信息、更新用户偏好和/或许可、发起打印请求等。特别地,注册模块110接收渲染许可的用户选择。或者,在没有渲染许可的用户选择的情况下,注册模块110给用户分配默认渲染许可。数据库120储存包括渲染许可的用户详情(例如,账户信息等)。
通信模块130通过网络接收来自注册用户的打印请求。如本文所用,打印请求指的是对要被打印的内容的请求。虽然本文描述的实施例是针对打印请求的,但是其他类型的请求可以在替代实施例中处理。例如,内容可以被渲染以供显示并被发送到显示设备,而不是对内容进行打印。
响应于接收到打印请求,***100确定发送请求的用户的身份,并针对与用户关联的渲染许可而查询数据库120。考虑到所述渲染许可,渲染模块140对与打印请求一起接收到的内容进行渲染。在各种实施例中,如果用户的许可使得多个应用可访问以用于渲染所述内容,则渲染模块140选择用于渲染内容的最优选的应用。如本文所用,从优选到非优选的应用的层次可以通过不同类型的内容的偏好的预定义映射来确定。此类映射可以是默认***映射,或者可以是由用户定义的。在某些实施例中,所述打印请求可以包括用于渲染内容的特定的用户选择的偏好,如果其鉴于渲染许可而被允许,则可以覆盖已存储的层次偏好。
图2是图示根据各种实施例的***的框图。图2包括根据各种实施例的特定组件、模块等。然而,在不同的实施例中,更多、更少、和/或其他组件、模块、组件/模块的布置等可以根据本文所述的教导使用。此外,本文描述的各种组件、模块等可以被实现为一个或多个软件模块、硬件模块、特殊用途硬件(例如,专用硬件、专用集成电路(ASIC)、嵌入式控制器、硬接线电路等)或其某种组合。图2所示的各种模块和/或组件可以被实现为包含由处理器(例如,处理器222)运行并且存储在存储器(如存储器224)中用于执行本文所述的操作和功能的指令的计算机可读存储介质。
如***210周围的虚线所示,***210的模块和组件可以被集成到单个物理计算设备内或者它们可以在物理上分布在例如通过网络连接的多个计算设备中。用户经由web接口(例如,网页)从计算设备(例如,智能电话230、笔记本计算机、平板、台式机、或能够访问互联网的其他计算设备)向***210注册。作为用户注册的部分,注册模块212允许用户连接一个或多个图像形成设备(例如,打印机240)与打印服务并向打印服务注册所述设备。除了实现用户注册之外,所述web接口还允许用户访问用户账户信息、更新用户偏好和/或许可、链接附加设备、发起打印请求等。
特别地,注册模块212促进对打印服务的用户的渲染许可的管理。在各种实施例中,渲染许可被组织成三层。更多层、更少层或无层可以在其他实施例中使用。在三层***的示例中,所述层可以是“免费用户”层、“付费用户”层和“高级用户”层。每层允许渲染模块218访问用于渲染内容的一组一个或多个应用。例如,如果用户注册为“付费用户”,并且期望打印Microsoft Word ®文档(可向Redmond, WA的Microsoft Corporation购买),***210可能允许渲染模块218使用官方的Microsoft Word®应用来渲染所述内容。然而,如果所述用户不是“付费用户”,而是“免费用户”,那么***210可能会拒绝访问Microsoft Word®,而是允许访问Open Office Writer(可向Forest Hill, Maryland的Apache软件基金会购买)来渲染所述文档。
进一步扩展上述示例,每个渲染层可以包括用于渲染不同类型的内容的应用的集合。例如,“免费用户”渲染层可能包括用来渲染文字处理文档、电子表格、演示幻灯片、图形文件等的开源办公应用套件。“付费用户”渲染层可能包括对Microsoft Office®应用套件的访问。“高级”层可能包括对其他附加应用(包括专业应用,诸如可向Mountain View,CA的Adobe System购买的Adobe Photoshop®)的访问。
在各种实施例中,对渲染层的访问权限是累积的。换句话说,“高级用户”具有对“付费用户”和“免费用户”可用的所有应用的访问权限。对特定渲染层的访问可以基于付费订阅或其他访问机制。例如,用户可以简单地通过注册来访问“免费用户”层。“付费用户”层可以是与对服务的付费订阅或即印即付机制结合而可访问的。“高级用户”层可以是用较高订阅支付或其他支付机制可访问的。其他访问机制可能包括基于使用来获得用于访问不同渲染层的令牌(token)和/或得分。例如,代替付费订阅,每个月打印100份文档的用户可以比每个月只打印10份文档的用户接收到对更高的渲染层的访问权限。
在某些实施例中,渲染层能够是可定制的。例如,每个应用可能有单独的费用(例如,货币、令牌、基于使用的等),并且每个用户可以创建用来解决其渲染需求的自定义应用包。此外,在不需要分层包的情况下,渲染许可能够针对每种类型的内容而被单独地管理。
无论在用户和注册模块212之间协商的渲染许可是什么,这些许可在数据库214中进行维护和/或存储。通信模块216通过网络接收来自注册用户的打印请求。请求可以经由web接口(例如,超文本传输协议(HTTP)、HTTPS等)、电子邮件、或其他合适的通信协议来接收。在电子邮件的情况下,电子邮件服务器220接收来自用户的电子邮件打印请求(例如,带有要被打印的附件)。基于发送者的电子邮件地址或其他识别信息,***210访问数据库214以确定对于打印请求的渲染许可。渲染模块218继续进行到基于内容类型(例如,文字处理文档与电子表格等)并鉴于所述渲染许可而渲染来自打印请求的内容。在各种实施例中,默认值是使用可用来渲染所述内容的“最佳”的应用。然而,在某些实施例中,用户可能能够应请求来覆盖默认值,假设所述用户的渲染许可允许这样的话。
在示例中,用户将附有Word®文档的打印请求发送到***210。如果所述用户被确定为“免费用户”,所述渲染许可可以允许使用Open Office Writer而不是Microsoft Word®来渲染。然而,在此类实例中,通信模块216可以将更好的渲染选项可用的通知发送给用户,并且给所述用户提供机会来升级他/她的许可(或是针对这一个打印作业,或是一般地针对用户账户)。用户可以通过(例如,经由电子邮件或web接口)对通知进行响应来同意许可升级并且提供对于所述升级的授权。例如,数据库214可以维护用户的***和/或银行账户信息。因而,用于所述升级的用户授权能够允许注册模块212将所述升级计入用户的账户。一旦注册模块212确定批准所述升级,渲染模块218被通知并且继续进行基于已升级的渲染许可而使用Microsoft Word来渲染所述Word®文档。
图3是图示渲染路径的示例的流程图。在各种实施例中,用于给定的打印请求或渲染请求的渲染路径由用户类型310和内容类型320来确定。内容类型指示在渲染与所述请求关联的内容中使用什么类型的应用。例如,如果所述内容包括用于电子表格的数据,那么所述内容类型就是“电子表格”,并且,能够渲染电子表格的应用将是所期望的。为了确定哪些(如果有的话)电子表格应用可供渲染电子表格数据使用,需要确定用户类型。
在各种实施例中,用户类型可以对应于多个分层类别之一(例如,免费用户、付费用户、高级用户等)。在某些实施例中,某些内容类型的渲染可以被限制在某些渲染层中。例如,某些内容类型可能必须访问“层1”应用。如果所述用户类型不准许访问“层1”应用,则来自所述请求的内容可能不被渲染。如果每个渲染层具有用于渲染特定内容类型的选项,但是所述用户类型只允许访问“层2”和“层3”应用,那么兼容的“层2”应用可能被用来渲染来自所述请求的内容。
图4是根据各种实施例的***中的操作的流程图。图4包括根据某些实施例的特定操作和运行次序。然而,在不同的实施例中,省略一个或多个所述操作和/或以其他次序继续执行的其他操作也可以根据本文所述的教导内容来使用。
***通过网络接收410来自***的注册用户的打印请求。所述打印请求可以经由HTTP、HTTPS、电子邮件、或其他合适的通信协议来接收。在各种实施例中,所述打印请求包括要被打印的内容和/或对要被打印的内容的引用(例如,web链接)。所述***至少部分基于与用户关联的渲染许可来渲染420与所述打印请求关联的内容。如果***能够处理不同类型的内容(例如,诸如电子表格、演示幻灯片、图形文件等之类的不同内容类型),那么所述***可以附加地使用内容类型来确定如何渲染该内容。
所述***通过网络将渲染后的内容提供430给与注册用户关联的设备。例如,可向Palo Alto, CA的Hewlett Packard Company购买的ePrint中心(ePrint Center,ePC)允许用户向ePC注册并且将联网的打印设备链接到所述用户的ePC账户。因而,当用户发送打印请求时,ePC***处理所述请求,包括渲染(以及可能栅格化)来自所述请求的内容。ePC将处理后的内容发送到链接至发送所述请求的用户的联网的打印机。
图5是根据各种实施例的***中的操作的流程图。图5包括根据某些实施例的特定操作和执行次序。然而,在不同的实施例中,省略一个或多个所述操作和/或以其他次序继续执行的其他操作也可以根据本文所述的教导来使用。
***通过网络接收510来自***的注册用户的打印请求。所述打印请求可以经由HTTP、HTTPS、电子邮件、或其他合适的通信协议来接收。在各种实施例中,所述打印请求包括要被打印的内容和/或对要被打印的内容的引用(例如,web链接)。***鉴于所述打印请求的内容而确定420用于所述注册用户的渲染许可。如果附加的许可是可用的530,则所述注册用户征求540升级。附加许可的可用性可以意味着对于打印请求的内容的更好的渲染选项可用。如果附加的许可不是可用的530,这可以意味着所述用户已经具有对优选的可用渲染选项的访问权限。同样地,使用用于渲染的第一(例如,优选的)应用来渲染570所述内容。
如果响应于升级征求540,所述用户用请求550进行响应以进行升级(例如,包括货币支付或其他验证令牌),那么所述***继续授予对第一(例如,优选的)应用的访问权限并且使用所述第一应用来渲染570所述内容。如果,响应于升级征求540,所述用户不请求550对渲染许可的升级,那么所述***继续进行到用第二应用(即,适合于渲染内容,但是可能与第一应用相比不太优选)来渲染所述内容。
可以在不背离其范围的情况下对本发明所公开的实施例和实现方式进行各种修改。因此,本文的图示和示例应该被解释为说明性而非限制性意义。

Claims (14)

1.一种用于渲染内容的方法,包括:
经由网络连接接收来自联网的打印机的注册用户的打印请求;
至少部分基于与所述注册用户关联的渲染许可和内容类型来渲染与所述打印请求关联的内容;以及
经由网络连接将渲染后的内容提供给与所述注册用户关联的设备;
其中所述方法进一步包括在渲染之前,确定所述注册用户的渲染许可防止采用第一应用来进行渲染但允许采用第二应用来进行渲染;并且征求所述注册用户以采用第一应用来渲染内容。
2.根据权利要求1所述的方法,其中,至少部分基于渲染许可来渲染内容包括:
采用第一应用来渲染所述内容,如果鉴于渲染许可而被允许的话;否则
采用第二应用来渲染所述内容或丢弃所述打印请求。
3.根据权利要求1所述的方法,进一步包括:
接收来自所述注册用户的输入以添加渲染许可,其包括用以采用第一应用来渲染内容的许可;以及
鉴于所添加的渲染许可而采用所述第一应用来渲染所述打印请求的内容。
4.根据权利要求3所述的方法,其中,接收输入以添加渲染许可包括:
接收用于所添加的渲染许可的支付或支付验证。
5.根据权利要求1所述的方法,其中,渲染内容进一步至少部分基于所述打印请求的内容类型。
6.一种用于渲染内容的方法,包括:
向打印服务注册用户;
将联网的图像形成设备与用户相关联;
将所述用户与来自多个渲染层之中的第一渲染层相关联,每个层具有用于渲染内容的一个或多个应用;
接收来自所述用户的成像请求;
根据与所述用户关联的第一渲染层来渲染与所述成像请求关联的内容;以及
将渲染后的内容提供给与所述用户关联的图像形成设备;
其中所述方法进一步包括给所述用户提供第二应用能够渲染与所述成像请求关联的内容的通知。
7.根据权利要求6所述的方法,进一步包括:
在渲染之前并且基于与所述用户关联的第一渲染层来确定用于渲染与所述成像请求关联的内容的应用。
8.根据权利要求7所述的方法,进一步包括:
响应于用户输入而将所述用户与第二渲染层相关联;以及
根据第二渲染层来渲染与所述成像请求关联的内容。
9.根据权利要求8所述的方法,其中,所述用户输入包括支付或支付验证。
10.根据权利要求7所述的方法,进一步包括:
至少部分基于与所述成像请求关联的内容类型来渲染内容。
11.一种用于渲染内容的***,包括
注册模块,用于向打印服务注册用户;
数据库,用于存储包括与所述用户关联的渲染许可的用户详情;
通信模块,用于通过网络接收来自用户的打印请求;以及
渲染模块,用于根据与所述用户关联的渲染许可来渲染来自所述打印请求的内容;
其中所述通信模块进一步用于通过网络通知所述用户其他应用能够渲染与所述打印请求关联的内容。
12.根据权利要求11所述的***,所述通信模块进一步通过网络将渲染后的内容提供到与所述用户关联的打印设备。
13.根据权利要求11所述的***,所述渲染模块进一步进行以下动作:
在渲染之前,至少部分基于所述内容的内容类型来确定能够渲染与所述打印请求关联的内容的应用;以及
从能够渲染所述内容的应用之中选择所述用户具有对其的许可的应用。
14.根据权利要求13所述的***,所述注册模块:
响应于通信模块接收到授权渲染许可中的改变的合格令牌的指示,改变所述用户的渲染许可。
CN201180074572.9A 2011-10-31 2011-10-31 用于渲染内容的渲染许可 Active CN103890706B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IN2011/000750 WO2013065056A1 (en) 2011-10-31 2011-10-31 Rendering permissions for rendering content

Publications (2)

Publication Number Publication Date
CN103890706A CN103890706A (zh) 2014-06-25
CN103890706B true CN103890706B (zh) 2019-06-14

Family

ID=48191471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180074572.9A Active CN103890706B (zh) 2011-10-31 2011-10-31 用于渲染内容的渲染许可

Country Status (4)

Country Link
US (1) US9141887B2 (zh)
EP (1) EP2774029A4 (zh)
CN (1) CN103890706B (zh)
WO (1) WO2013065056A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013065056A1 (en) 2011-10-31 2013-05-10 Hewlett-Packard Development Company, L.P. Rendering permissions for rendering content
US20150193825A1 (en) * 2012-02-28 2015-07-09 Freenters, LLC System and method for selectively printing advertisements
US9462080B2 (en) 2012-04-27 2016-10-04 Hewlett-Packard Development Company, L.P. Management service to manage a file
DE102014114585A1 (de) * 2014-10-08 2016-04-14 Océ Printing Systems GmbH & Co. KG Verfahren zum Betreiben eines Bedienfelds für ein Produktionssystem sowie Steuervorrichtung für ein Produktionssystem
US10455025B2 (en) * 2016-08-02 2019-10-22 Micro Focus Software Inc. Multi-factor authentication
US10846688B2 (en) * 2019-01-11 2020-11-24 David Platt Method for granting access to a communications network in exchange for performing tasks associated with the communications network
US11288746B2 (en) 2019-01-11 2022-03-29 David Platt Method for granting access to a communications network in exchange for performing tasks associated with the communications network

Family Cites Families (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0445803B1 (en) 1990-03-08 1999-06-23 Hitachi, Ltd. Method and apparatus for data transfer and circuit setting for communication network system
US5805810A (en) 1995-04-27 1998-09-08 Maxwell; Robert L. Apparatus and methods for converting an electronic mail to a postal mail at the receiving station
US7346580B2 (en) * 1998-08-13 2008-03-18 International Business Machines Corporation Method and system of preventing unauthorized rerecording of multimedia content
US7130807B1 (en) 1999-11-22 2006-10-31 Accenture Llp Technology sharing during demand and supply planning in a network-based supply chain environment
JP3456189B2 (ja) 2000-03-31 2003-10-14 日本電気株式会社 移動通信システム
US7663652B1 (en) 2000-05-03 2010-02-16 Morris Reese Enhanced electronic mail delivery system
US20020002515A1 (en) * 2000-05-26 2002-01-03 Hiromichi Okazaki Image formation method, method for exhibiting and selling image, and server, work terminal, recording medium, and program data signal for realizing the method
US7584251B2 (en) 2000-08-28 2009-09-01 Brown Scott T E-mail messaging system and method for enhanced rich media delivery
US6976082B1 (en) 2000-11-03 2005-12-13 At&T Corp. System and method for receiving multi-media messages
US6909518B2 (en) 2001-06-18 2005-06-21 Hewlett-Packard Development Company, L.P. System and method for configuring a printing system
US6975419B2 (en) 2001-06-18 2005-12-13 Hewlett-Packard Development Company, L.P. System and method for mobile printing
US7296058B2 (en) 2002-01-30 2007-11-13 Employers Reinsurance Corporation Systems and methods for managing email
US7356771B2 (en) 2002-07-09 2008-04-08 Openpages Adaptive content platform and method of using same
JP4265249B2 (ja) 2003-03-24 2009-05-20 富士ゼロックス株式会社 サービス処理装置、サービス処理方法及びプログラム
US7936468B2 (en) * 2003-09-29 2011-05-03 Sharp Laboratories Of America, Inc. Systems and methods for load balancing toner use in a printer pool
US7420701B2 (en) * 2003-09-30 2008-09-02 Sharp Laboratories Of America, Inc. Systems and methods for providing automatic language switching
US20050068564A1 (en) * 2003-09-30 2005-03-31 Ferlitsch Andrew R. Systems and methods for providing interactive printing with job data pull
US20050068560A1 (en) * 2003-09-30 2005-03-31 Ferlitsch Andrew R. Providing application specific printing with an arbitrary printing device
US7143210B2 (en) * 2003-11-12 2006-11-28 Sharp Laboratories Of America, Inc. User-defined printer selection administration policy
US7873695B2 (en) 2004-05-29 2011-01-18 Ironport Systems, Inc. Managing connections and messages at a server by associating different actions for both different senders and different recipients
JP4539261B2 (ja) 2004-09-24 2010-09-08 富士ゼロックス株式会社 画像データ処理システムおよびその画像データ処理方法、画像データ入力装置、画像データ管理装置、処理装置
JP2006134292A (ja) * 2004-10-07 2006-05-25 Seiko Epson Corp 認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラム、出力制御プログラムおよび出力システム、並びに認証出力方法および出力方法
US8150920B2 (en) * 2004-11-01 2012-04-03 Nokia Corporation System, method and computer program product for providing content to a terminal and directing the rendering of such content at the terminal
DE112004003015B4 (de) 2004-11-26 2016-12-15 Fujitsu Limited Netzwerk-/Dienststeuerverfahren
US20060149677A1 (en) 2005-01-06 2006-07-06 Microsoft Corporation Contextual ad processing on local machine
US8306975B1 (en) 2005-03-08 2012-11-06 Worldwide Creative Techniques, Inc. Expanded interest recommendation engine and variable personalization
TW200639727A (en) 2005-05-10 2006-11-16 Printmall Ltd Co Online printing service system on the internet
US7715041B2 (en) * 2005-07-29 2010-05-11 Quad/Graphics, Inc. Method for managing desired print content of a print job
US7882186B1 (en) 2005-10-13 2011-02-01 Chen Sun Selectable email signatures
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US8261277B2 (en) 2006-04-10 2012-09-04 General Electric Company System and method for dynamic allocation of resources in a computing grid
US8571602B2 (en) 2006-06-09 2013-10-29 Qualcomm Incorporated Universal mobile print agent
US9256699B2 (en) 2006-06-29 2016-02-09 International Business Machines Corporation Method and system for low-redundancy e-mail handling
JP4876910B2 (ja) * 2006-12-27 2012-02-15 コニカミノルタビジネステクノロジーズ株式会社 印刷システム、印刷方法、印刷装置、およびコンピュータプログラム
US7831676B1 (en) 2007-02-21 2010-11-09 Nagar Ajay R Method and system for handling email
US8479254B2 (en) 2007-03-16 2013-07-02 Apple Inc. Credential categorization
JP4996310B2 (ja) 2007-04-05 2012-08-08 キヤノン株式会社 ワークフロー実行装置及びその制御方法とそのプログラム
US20080316521A1 (en) 2007-06-21 2008-12-25 Philippe Lesage Systems and methods for managing facsimile documents
US20090043857A1 (en) 2007-08-09 2009-02-12 Sharp Laboratories Of America, Inc. Systems and methods for sending and receiving a task via instant messaging
US8892454B2 (en) 2007-09-27 2014-11-18 Sap Se Configuration of web services
US7792801B2 (en) 2007-10-12 2010-09-07 International Business Machines Corporation Controlling and using virtual universe wish lists
US9148488B2 (en) 2007-11-08 2015-09-29 Sap Ag Configuration domains for the configuration of web services and consumer proxies
US8326814B2 (en) 2007-12-05 2012-12-04 Box, Inc. Web-based file management system and service
US20090178131A1 (en) 2008-01-08 2009-07-09 Microsoft Corporation Globally distributed infrastructure for secure content management
WO2009115921A2 (en) 2008-02-22 2009-09-24 Ipath Technologies Private Limited Techniques for enterprise resource mobilization
US9003315B2 (en) 2008-04-01 2015-04-07 Litl Llc System and method for streamlining user interaction with electronic content
US20090322790A1 (en) 2008-04-01 2009-12-31 Yves Behar System and method for streamlining user interaction with electronic content
US8577957B2 (en) 2008-04-01 2013-11-05 Litl Llc System and method for streamlining user interaction with electronic content
US7898985B1 (en) 2008-04-23 2011-03-01 Juniper Networks, Inc. Composite next hops for forwarding data in a network switching device
JP4513038B2 (ja) * 2008-04-28 2010-07-28 ブラザー工業株式会社 画像形成システム、画像形成装置及び制限変更プログラム
US7886038B2 (en) 2008-05-27 2011-02-08 Red Hat, Inc. Methods and systems for user identity management in cloud-based networks
US8607137B2 (en) 2008-07-05 2013-12-10 Exceedland Incorporated Method and system for enhancing information accessibility via a global communications network
US8179549B1 (en) 2008-08-04 2012-05-15 Intuit Inc. Method and system for email-based printing
US20100036926A1 (en) 2008-08-08 2010-02-11 Matthew Lawrence Ahart Platform and method for cross-channel communication
US8214329B2 (en) 2008-08-26 2012-07-03 Zeewise, Inc. Remote data collection systems and methods
WO2010075882A1 (en) 2008-12-30 2010-07-08 Nokia Siemens Networks Oy User-dependent content delivery
US8275853B2 (en) 2009-01-29 2012-09-25 Hewlett-Packard Development Company, L.P. Method and system for a service intermediary selection in a web service management system
US8972880B2 (en) 2009-03-04 2015-03-03 Pendragon Wireless Llc Application programming interface for transferring content from the web to devices
EP2226719A1 (en) 2009-03-05 2010-09-08 France Telecom User interface to render a user profile
US20100228819A1 (en) 2009-03-05 2010-09-09 Yottaa Inc System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications
US8126975B2 (en) 2009-03-30 2012-02-28 International Business Machines Corporation Automatic conversion of email threads into collaborative workspaces
US8339671B2 (en) 2009-03-30 2012-12-25 Sharp Laboratories Of America, Inc. Methods and systems for rendering data by partitioning a graphics list
US8311038B2 (en) 2009-03-30 2012-11-13 Martin Feuerhahn Instant internet browser based VoIP system
JP2010250631A (ja) * 2009-04-17 2010-11-04 Kyocera Mita Corp 親展印刷システム、プリンタドライバ、プログラム及び記録媒体
US8578076B2 (en) 2009-05-01 2013-11-05 Citrix Systems, Inc. Systems and methods for establishing a cloud bridge between virtual storage resources
US8310703B2 (en) 2009-06-01 2012-11-13 Ricoh Company, Ltd Printing and scanning with cloud storage
US20100318609A1 (en) 2009-06-15 2010-12-16 Microsoft Corporation Bridging enterprise networks into cloud
US8190939B2 (en) 2009-06-26 2012-05-29 Microsoft Corporation Reducing power consumption of computing devices by forecasting computing performance needs
US8352941B1 (en) 2009-06-29 2013-01-08 Emc Corporation Scalable and secure high-level storage access for cloud computing platforms
US8407190B2 (en) 2009-06-30 2013-03-26 Commvault Systems, Inc. Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
US8502996B2 (en) 2009-09-10 2013-08-06 Xerox Corporation Method and system for matching distributed users with distributed multi-function devices
KR20110034523A (ko) 2009-09-28 2011-04-05 삼성전자주식회사 화상형성장치 및 화상형성장치의 복수 작업 수행방법
US9087080B2 (en) 2009-10-14 2015-07-21 Trice Imaging, Inc. Systems and methods for converting and delivering medical images to mobile devices and remote communications systems
US20110119104A1 (en) 2009-11-17 2011-05-19 Xerox Corporation Individualized behavior-based service bundling and pricing
JP2011113167A (ja) 2009-11-25 2011-06-09 Hitachi Ltd 計算機システム及びコンテンツ管理方法
US20110126197A1 (en) 2009-11-25 2011-05-26 Novell, Inc. System and method for controlling cloud and virtualized data centers in an intelligent workload management system
US9203649B2 (en) 2009-12-21 2015-12-01 International Business Machines Corporation Processing of email based on semantic relationship of sender to recipient
US9106591B2 (en) 2009-12-24 2015-08-11 Delphix Corporation Adaptive resource management using survival minimum resources for low priority consumers
US8643856B2 (en) 2010-02-02 2014-02-04 Ricoh Company, Ltd. Methods and systems for network printing with user selectable settings
CA2795206C (en) 2010-03-31 2014-12-23 Rick L. Orsini Systems and methods for securing data in motion
US8433765B2 (en) 2010-06-18 2013-04-30 Microsoft Corporation Techniques to modify and share binary content when disconnected from a network
US20120036048A1 (en) 2010-08-06 2012-02-09 Diy Media, Inc. System and method for distributing multimedia content
CA2808124A1 (en) 2010-08-12 2012-02-16 Don Martin Systems and methods for secure remote storage of data
GB2483300A (en) 2010-09-06 2012-03-07 Fonleap Ltd Transferring virtual machine state between host systems with common portions using a portable device
CN106100852A (zh) 2010-09-20 2016-11-09 安全第公司 用于安全数据共享的***和方法
JP5763904B2 (ja) * 2010-09-30 2015-08-12 キヤノン株式会社 プリントシステム、印刷方法、プリントサーバおよびその制御方法、並びにプログラム
US20120084365A1 (en) 2010-09-30 2012-04-05 Konica Minolta Systems Laboratory Inc. Delivering resource files to printers using email
US8854663B2 (en) 2010-10-18 2014-10-07 Aventura Hq, Inc. Dynamic print server generation in a distributed printing environment
US8418257B2 (en) 2010-11-16 2013-04-09 Microsoft Corporation Collection user interface
US8787367B2 (en) 2010-11-30 2014-07-22 Ringcentral, Inc. User partitioning in a communication system
US8593677B2 (en) 2010-12-08 2013-11-26 Kyocera Document Solutions Inc. Mobile printing system using a device management server
US8965957B2 (en) 2010-12-15 2015-02-24 Sap Se Service delivery framework
US20120166616A1 (en) 2010-12-23 2012-06-28 Enxsuite System and method for energy performance management
US20120233315A1 (en) 2011-03-11 2012-09-13 Hoffman Jason A Systems and methods for sizing resources in a cloud-based environment
US20120232973A1 (en) 2011-03-11 2012-09-13 Diy Media, Inc. System, methods and apparatus for incentivizing social commerce
US8261295B1 (en) 2011-03-16 2012-09-04 Google Inc. High-level language for specifying configurations of cloud-based deployments
US20120246012A1 (en) 2011-03-24 2012-09-27 Nigel Gower Open mobile media marketplace
CN102143228A (zh) 2011-03-30 2011-08-03 浪潮(北京)电子信息产业有限公司 一种云存储***、云客户端及实现存储区域网络服务的方法
JP5501280B2 (ja) 2011-03-31 2014-05-21 株式会社日立ソリューションズ 情報処理システム、バックアップ管理方法、及びプログラム
US20120317132A1 (en) 2011-06-07 2012-12-13 Microsoft Corporation Instance-Based Command Execution, Approval, and Notification Framework
JP5782865B2 (ja) * 2011-06-29 2015-09-24 株式会社リコー プリンタドライバ
WO2013065056A1 (en) 2011-10-31 2013-05-10 Hewlett-Packard Development Company, L.P. Rendering permissions for rendering content
TWI459298B (zh) 2011-11-09 2014-11-01 Inst Information Industry 於虛擬桌面開啟檔案之雲端系統、於虛擬桌面開啟檔案之方法以及其電腦可讀取記錄媒體
US8813170B2 (en) 2011-11-10 2014-08-19 Microsoft Corporation Testing access policies
US9098344B2 (en) 2011-12-27 2015-08-04 Microsoft Technology Licensing, Llc Cloud-edge topologies
US9135464B2 (en) 2011-12-28 2015-09-15 Samsung Electrônica da Amazônia Ltda. Secure storage system for distributed data
US20130185364A1 (en) 2012-01-18 2013-07-18 Rajesh Bhatia Email applications
US9462080B2 (en) 2012-04-27 2016-10-04 Hewlett-Packard Development Company, L.P. Management service to manage a file
JP2014059630A (ja) * 2012-09-14 2014-04-03 Canon Inc 印刷制御装置、印刷制御方法およびプログラム
US9626142B2 (en) * 2013-08-05 2017-04-18 Makerbot Industries, Llc Automated model selection

Also Published As

Publication number Publication date
WO2013065056A1 (en) 2013-05-10
CN103890706A (zh) 2014-06-25
EP2774029A4 (en) 2016-01-13
US20140300923A1 (en) 2014-10-09
US9141887B2 (en) 2015-09-22
EP2774029A1 (en) 2014-09-10

Similar Documents

Publication Publication Date Title
US11610179B2 (en) Intelligent pre-processing and fulfillment of mixed orders
CN103890706B (zh) 用于渲染内容的渲染许可
CA2546597C (en) Method and system for providing a shipping label via an electronic procurement system
US20120084135A1 (en) System and method for tracking transaction records in a network
EP1439495B1 (en) Device for ordering and validating an electronic ticket
US20070271602A1 (en) Information processing system and method
CN107615798B (zh) 用于个人数据共享应用程序的方法及***
JP2011186660A (ja) 電子商取引システム、決済サーバ、およびプログラム
KR20130033915A (ko) 클라우드 컴퓨팅에 기초하여 보험 계약들을 처리하기 위한 시스템 및 방법과 관련 비지니스 관리 도구
CN1637758A (zh) 实现随要求融资服务的***和方法
JP2009123013A (ja) 情報通信システム、通信装置、二次元バーコードおよび電子クーポン発行管理方法
EP4231184A1 (en) Method and system for printing verified copy of a non-fungible token
KR100859576B1 (ko) 전자구매수단 관리 시스템 및 그 방법
EP2765541A1 (en) Physical and electronic book reconciliation
US10922698B1 (en) Method and device for communicating transactional data
JP5549088B2 (ja) 不正取引防止システム及び不正取引防止方法
JP7151454B2 (ja) 処理システム、処理装置、処理方法及びプログラム
US20120233042A1 (en) System and method for registration, and system and method for managing electronic revenue and expenditure vouchers using the same
JP2009146170A (ja) カード発行方法、カード発行システムおよびカード有効化装置
JP6934030B2 (ja) 情報処理装置及び情報処理方法
JP2008090480A (ja) 決済チケット処理サーバ、システム、その方法およびプログラム
KR101937222B1 (ko) 인쇄기능을 가진 금융기기, 인쇄기능을 가진 금융시스템 및 금융기기를 이용한 인쇄방법
JP2024003345A (ja) プログラム、情報処理装置及び方法
JP2006164125A (ja) コンテンツ応募受付方法、コンテンツ募集システム、サーバ及びプログラム
Closa et al. Billing and Payment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant