CN1488106A - 用于设备到设备的普适数字输出的控制器及管理器 - Google Patents

用于设备到设备的普适数字输出的控制器及管理器 Download PDF

Info

Publication number
CN1488106A
CN1488106A CNA018211011A CN01821101A CN1488106A CN 1488106 A CN1488106 A CN 1488106A CN A018211011 A CNA018211011 A CN A018211011A CN 01821101 A CN01821101 A CN 01821101A CN 1488106 A CN1488106 A CN 1488106A
Authority
CN
China
Prior art keywords
output
controller
data
output device
massaging
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.)
Granted
Application number
CNA018211011A
Other languages
English (en)
Other versions
CN100334577C (zh
Inventor
�ź㴫
威廉·张和
克里斯蒂娜·刘颖
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.)
Fuyi Technology Co Ltd
Original Assignee
Flexiworld Technologies Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22925285&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1488106(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Flexiworld Technologies Inc filed Critical Flexiworld Technologies Inc
Publication of CN1488106A publication Critical patent/CN1488106A/zh
Application granted granted Critical
Publication of CN100334577C publication Critical patent/CN100334577C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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
    • 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/1224Client or server resources management
    • G06F3/1226Discovery of devices having required properties
    • 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
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • 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/126Job scheduling, e.g. queuing, determine appropriate device
    • 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
    • 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/1292Mobile client, e.g. wireless 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3224Transactions dependent on location of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3226Use of secure elements separate from M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4012Verifying personal identification numbers [PIN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2478Telephone terminals specially adapted for non-voice services, e.g. email, internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2838Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/285Generic home appliances, e.g. refrigerators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Abstract

一种普适输出的电子系统及方法,使得信息装置可以方便地向基本上任何输出设备输出数字内容。该信息装置包括输出管理器,该输出管理器可以以应用软件、客户应用程序、或设备驱动程序实现。输出管理器能够与输出设备或同输出设备相关的输出控制器一起与数据或软件组件通信、管理并同步数据(516)或软件组件。输出控制器安装在输出设备如打印机之中或与输出设备相连,以使输出设备可以与信息装置如移动计算设备通信并协商服务(514)。信息装置可以与输出控制器通信,以得到设备相关的数据或软件组件,如由设备确定的打印机驱动程序。

Description

用于设备到设备的普适数字输出的控制器及管理器
技术领域
本发明涉及设备同步和数字输出以及,具体而言,为信息装置提供普适(pervasive)输出。
背景技术
信息装置既指静态计算机也指移动计算设备(普适设备)。信息装置的例子包括但不限于:台式计算机、膝上型计算机、掌上计算机、个人数字助理(PDA)、可上网蜂窝电话、智能电话、传呼机、因特网仪表、电子图书、数字手柄(digital pad)、网络板(web pad)、以及数字捕获设备(如数码相机和摄像机)。输出设备140可以包括传真机、打印机、复印机、图像或视频显示设备、投影机、以及音频输出设备。
为简化及方便,下面的说明书中以打印机代指输出设备,以打印代指输出过程。但是应当理解,术语“打印机”和“打印”是用作简化说明书的特定例子,或者可以理解为它们是一个示例。这里使用的“打印”应适用于输出设备的定义或扩展至更大的范围,而不应构成对本发明的范围及实践的限制。
受到不断增长的带宽及处理能力以及不断增长的无线移动设备和用于普适设备的可用软件应用的推动,数以百万计的用户正在或将要使用他们的普适计算设备生成、下载并传输内容及信息。但是,普适设备的小显示屏幕不能提供好的观看体验。所以,需要使用户可以容易地从他们的普适计算设备向任一输出设备输出内容及信息。例如,人们需要从他们的普适信息装置直接便捷地输出,而无需依靠与用于打印的静态计算机(如台式个人计算机)同步。
为了示例,一位在飞机场在手持电脑中接收到电子邮件的信息工作者需要走到附近的打印机或传真机去打印他的电子邮件。另外,移动工作者也需要从他的移动设备中打印他的工作计划表、预约簿、名片、以及飞行时间表的副本。在另一个例子中,在便利店、加油站、或书报亭停下的旅游者需要将他刚使用他的可上网无线电话(信息装置)从因特网下载的地图的副本打印出来。在另一个例子中,刚使用PDA(信息装置)结束了股票交易或完成了电子商务交易的人需要打印出他的交易确认、发票或收据的副本。在另一个例子中,用数码相机拍照的用户需要将照片方便地在附近的打印机上打印出来。
通常,输出设备(如打印机)通过有线连接如电缆线与信息装置相连。通过使用例如无线电通信或红外通信,也可能得到无线连接。无论连接是有线的还是无线的,用户必须首先在信息装置中安装对应于特定打印机型号及批次的打印机驱动程序。使用由设备相关的或特定的驱动程序,信息装置可以处理将内容或数字文档输出至打印机输入空间。打印机输入空间相应于打印机理解的输入类型(这里指打印数据)。例如,打印机输入空间或打印数据可以包括能够由特定的打印机批次及型号所理解或使用的打印机特定的输入格式(如图像、图形、文件、数据格式)、编码、页面描述语言、置标语言、指令、协议或数据。
打印数据可以是专用的或公开的标准或二者之结合。因此,通常打印机输入空间或打印数据是设备相关的。不同的打印机型号可能确定它们自己的输入,该输入由打印机制造商为了最佳操作根据规范而设计或采用。于是,不同的打印机为了精确打印通常需要使用特定的打印机驱动程序。设备驱动程序(本例中是打印机驱动程序)可以控制、管理、通信、并向打印机输出打印数据。有时不使用打印机或设备驱动程序,而是应用软件可以包括设备驱动特征,作为它的一部分。本例中的应用程序可以处理文档并与输出设备直接通信,而无需使用设备驱动程序。打印数据是发送至打印机的输出数据。然而,这里使用的术语“打印数据”是应用于或扩展为对施加于包括显示设备、投影设备及音频设备的任一输出设备的输出数据的更大范围及定义,且不应将其构造为对本发明的范围及实践的限制。
打印机驱动程序或应用程序的安装可以例如使用由打印机制造商提供的CD或软盘手动安装而实现。或者用户可能能够从网络下载特定的驱动程序或应用程序。对于家庭或办公用户,这个安装过程可以在任何地方进行,根据驱动程序的类型以及用户对计算设备及网络的熟练程度,该过程可能持续几分钟至几小时不等。即使对于即插即用型驱动程序的安装,用户仍然需要对每一打印机执行多步骤过程。这个安装和配置过程增加了对终端用户的复杂度及工作量,否则终端用户可将时间用于其它多产或可享受的工作。而且,这有可能促使许多不熟练的用户不向他们的家用计算机或网络添加新的外设(如打印机、扫描仪等),以避免安装和配置的不便。因此,需要为用户提供更为方便或简单的将数字内容输出至输出设备的途径,而没有手动寻找并安装新的设备驱动程序或打印机驱动程序的不便。如果需要,则打印机驱动程序的安装应当更加自动化且对终端用户透明。
另外,现有的打印方法可能对移动设备用户造成比家庭及办公室计算机用户高得多的挑战及困难。对于预安装设备相关的驱动程序的需求与移动(普适)计算及输出的概念相矛盾。例如,移动用户可能需要在飞机上或飞机场、加油站、便利店、书报亭、旅馆、会议室、办公室、家中等打印电子邮件、PowerPoint演示文档、网页、或其它文档。用户在这些地点几乎不可能找到与用户的基站的批次及型号相同的打印机。因此,用户可能不得不每次在这些地点打印之前,安装并配置打印机驱动程序。或者,预安装所有可能的用户信息装置可用的数以百计甚至数以千计的打印机驱动程序通常也不是可行的选择。移动信息装置通常具有有限的内存及存储能力。因此,用户当前需要每次在以上不同位置打印之前,安装并配置打印机驱动程序。而且,用户不会希望仅仅为了在飞机场打印一页电子邮件而寻找驱动程序或将其下载并安装。这必然是不想要且不鼓励地促进普适或移动计算的过程。因此,需要更加方便或自动化的打印方案,以使用户只需走向打印机便可容易地打印数字文档,而无需安装或预安装特定的打印机驱动程序。
网络打印可以在局域网(LAN)中部分解决上述问题。最初促成网络打印是为了允许人们共享网络中的打印资源。打印机通常使用网络适配器或网卡与网络相连。打印服务器可以用于管理打印作业(如脱机打印)。不同的客户可以将打印作业发送到打印服务器来排队、排序并管理。每一网络打印机的驱动程序可以存储在网络中(例如,在应用服务器中)并可由客户下载。
上面的结构经常用于局域网(LAN)中,如办公楼中。具有与该网络相连的移动或静止计算设备的办公室员工可以将打印作业发送至与同一网络相连的任一打印机。他或者在他的设备中预安装了所需的打印机驱动程序,或者可以在打印到特定打印机之前从LAN中下载驱动程序。但是一旦办公室员工离开办公楼,或者离开他的有线或无线网络覆盖区域,他就再也不能打印到他想要的任一打印机了。
在一个例子中,已经证明了局域网打印的想法可以进一步扩展至更大的公众网络因特网。在理想状况中,每一打印机和每一计算设备(信息装置)都与同一网络例如因特网相连。但是在现实中,将网络打印扩展至大的超级网络或因特网仍是不可行的。
而且,网络打印的一个缺点是较高的成本。为了将输出设备及信息装置与同一网络相连,需要安装附加的硬件和软件。因此,输出设备的成本会显著增加。除了硬件和软件成本,还需要服务费用以保持到如因特网这样的大型网络的连通性。另外,大型永久网络基础设施需要被建设并构造为适用于每一地点。
除了成本,网络打印的另一缺点是可靠性。网络打印需要在网络的硬件、软件及服务链的任一环节中都完美运行。如果链环的任一组件因为任一原因而运行减缓或不充分,则打印服务可能不可用、中断或导致不精确。
最后,网络打印的另一缺点是安全性的问题。如果机密文档或信息在达到用户面前的打印机之前必须通过整个网络,那么用户将感到不安全。可能会担心机密文档在连接的网络的任一片段中被截取、检查、复制或存储。还有可能担心文档实际上不在希望的打印机上而是在另一打印机上被打印。这个问题可能由例如目录服务软件中的错误、未更新或损坏的软件组件、不一致或不兼容的软件和/或硬件版本、或者人、软件、网络、或硬件错误的任何组合而引起。在从网络向信息装置下载软件组件(如打印机驱动程序)时也有此风险。该软件组件可能被破坏、崩溃或携带恶意攻击或病毒或被黑客篡改。破坏的软件组件可以破坏或崩溃用户的信息装置。最后,一些内部组织或局域网将拒绝试图达到它们的打印机以及其它在防火墙保护下的输出设备的未知文档。因此更希望信息的通信及交换是局部地在用户的信息装置及选择的输出设备之间进行的,都在用户的观察及检查范围之内。
因此,本发明提供了数字打印的便捷方法,用户无需为了打印而在信息装置上预安装设备相关的打印机驱动程序。
该发明可以提供用于打印的简单、优化且方便的过程。与现有的打印不同,用户无需手工从CD、软盘安装打印机驱动程序,或从存在的静态网络的某处下载该驱动程序。使用本发明的设备及过程,通过在信息装置及具有本发明的输出控制器的打印机之间简单且自动化的同步过程,可以将所有软件组件、数据、或打印机驱动程序加载至信息装置。因此,拥有装备了本发明的输出管理器的信息装置的移动用户事实上可以在任何时间、任何地点,普适地打印至任一打印机。
进一步,对于信息装置和输出设备,本发明可以提供一种方便的方法,使用户可以信息装置打印到任一与静态永久网络具有或没有连接的打印机。通过信息装置与输出设备之间的本地通信及同步,不必为了静态网络的连通性而安装硬件和软件。因此可以减少打印成本。
另外,本发明可以提供比现有的远程网络打印方法或过程更可靠的打印方法。通过在信息装置及输出设备之间局部通信,打印过程不依赖于网络链环的各元素的完美运行。该链环可以包括例如网络连接、网络服务器、应用服务器、服务提供商及应用提供商。因此,由于处理及通信涉及更少的元素,所以在本发明下成功打印的可能性大大提高。
本发明可以进一步提供比现有的网络打印过程及技术更安全的打印过程。从用户面前的输出设备中上载或下载数据或如打印机驱动程序这样的软件组件提供了比处理来自网络中远程位置的组件更安全的感觉。人们会感到存储在大型网络中的组件更易遭受破坏(如被病毒感染)。网络中因人或软件或硬件错误而引起的错误模块或组件也会破坏信息装置的运行。另外,将机密数字文档或打印的数据直接发送至用户面前的打印机提供了比文档通过具有多个用户及服务器的大型网络而传输更高的安全感。在现有网络打印中,文档被截取、检查、复制、存储或最终在错误打印机上打印的可能性要大得多。
根据本发明,普适输出的电子系统及方法使得信息装置可以将数字内容方便地输出至实际上的任何输出设备。信息装置可以具有中央处理单元、输入/输出控制单元、存储单元、内存单元、以及有线或无线通信单元或适配器。信息装置优选地还包括输出管理器,其可由应用软件、客户应用程序、或设备驱动程序(对于打印机是打印机驱动程序)而实现。输出管理器可以含有对包括例如位于主机信息装置的一个或多个通信芯片集的硬件及软件组件的管理及控制能力。
信息装置中的输出管理器可以与配置了本发明的输出控制器的输出设备一起通信、管理并同步数据或软件组件。输出设备的例子包括但不限于:打印机、传真机、复印机、图像或视频显示设备、监视器、显示屏幕、投影仪、以及音频输出设备。
输出控制器可以是位于输出设备中的电路板、卡或软件组件。输出控制器也可以与输出设备外部相连,作为外部组件或“盒”。输出控制器可以由嵌入式处理器、软件、固件、ASIC、DSP、FPGA、片载系统、特殊芯片集、等等中的一种或组合而实现。在另一实施例中,输出控制器的功能可以通过与输出设备外部相连的PC、工作站或服务器上运行的应用软件而提供。
输出控制器可以包括处理单元、内存/存储单元和通信适配器单元等等。输出控制器的存储及内存单元可以存储设备驱动程序、软件组件或对象封装设备相关的数据、算法、及代码。设备相关的数据可以是例如关于输出设备及输出控制器的参数及信息。软件组件及对象可以封装例如代码或可执行算法,该代码或可执行算法是将图像或文档描述符或语言转换或编码为与特定输出设备相兼容的打印数据或输出数据所需要的。输出管理器可以管理将数据和/或软件组件从输出控制器上载到信息装置的过程,从而例如使得信息装置生成打印数据或输出数据,并将其准确地发送至输出设备或输出控制器。
输出数据(或当输出设备是打印机时的打印数据)可以是特定的数据、指令、页面描述语言、置标语言、图形和/或图像文件格式等等。打印数据还可能利用一个或多个编码技术的压缩而编码或压缩。进一步,打印数据可以使用一个或多个公开标准或一个或多个专用技术及格式、或它们的组合。输出数据(或对于打印机的打印数据)指从信息装置发送至输出设备的电子数据。
本发明的数字内容输出过程的一个实现包括以下步骤。
1.用户请求打印来自他的/她的信息装置的数字内容。
2.信息装置通过发现过程检测可用的输出设备。
3.在服务协商过程中,信息装置和与可用输出设备相关联的输出控制器交换服务信息。然后用户可以根据提供的服务信息,选择一个或多个输出设备。
4.作为同步过程的一部分,信息装置与输出控制器通信,以确定并上载必需的组件,以使能够输出至特定的输出设备。然后,上载的组件或数据可以在信息装置中安装或配置。
5.要输出的数字内容由一个或多个组件处理,以与输出设备兼容。该一个或多个组件包括具有输出管理器、输出控制器及输出设备的信息装置。
6.打印机引擎或显示引擎或音频引擎生成最终输出。
在本发明的输出过程中,位于信息装置中的输出管理器可以参与、协调并管理主机信息装置及输出控制器之间的信息/组件的通信及交换。
附图说明
图1是可以实现现有发明的过程及设备的输出系统的框图。
图2A和图2B是显示无线通信单元的硬件组件的典型结构的框图。
图3A-3C显示了关于信息装置的输出管理器的不同结构及实现。
图4A-4F显示了关于打印机或输出设备的输出控制器的不同结构及实现。
图5是本发明的普适输出过程的流程图。
图6是图5的输出过程中可包括的服务协商过程的典型实施方式的流程图。
图7是图5的输出过程中包括的打印作业过程的不同可能结构的流程图。
图8A-8G显示了信息装置的显示设备上不同时间表现的一系列图形化用户界面(GUIs)。
图9A-9B是现有打印系统或打印机的框图。
具体实施方式
图1是显示一种电子通信系统的组件的示例框图,该系统可以提供本发明的操作系统,且包含了具有处理能力的计算设备即信息装置100。如图1所示,信息装置100的例子可以包括但不限于:台式个人电脑(PC)、膝上型计算机、掌上计算机、手持或移动设备、个人数字助理(PDA)、智能电话、可视电话、机顶盒、电子图书、因特网板(pad)、数码相机、因特网仪表、传呼机等。
信息装置100可以包含现有技术的组件(未显示),如:处理单元、内存单元、存储器单元以及输入/输出控制单元。信息装置100还可以包含用于与用户交互的接口(未显示)。接口可以由软件或硬件或二者的组合而实现。这种接口的例子包括但不限于鼠标、键盘、触控式或非触控式屏幕、一个或多个按钮、软按键、指示笔、扬声器、麦克风等。
信息装置100可以是专用的单任务设备(如电子邮件终端、web终端、电子图书等)或具有多重特征及功能的通用计算设备。这些多重的特征及功能可以由一个或多个安装在信息装置100中的软件应用程序(如图3中的应用程序302)实现,该信息装置100可以拥有或不拥有操作系统。信息装置100的另一个例子是具备本发明的处理能力及特征集的数码相机112。
一些信息装置100(如专用设备)可以被制造商预先配置了固定的功能及特征。其它信息装置100可以允许用户安装附加的硬件元件和应用软件(如图3中的应用程序302),以扩展或改变其功能。信息装置100的功能及应用程序的例子可以包括例如:电子邮件、消息、语音通信、web浏览、图像获取、文本处理、图形应用程序、文档或图像编辑、以及输出功能等。
信息装置100的功能及特征集可以以软件或硬件或二者的组合而实现。当特征以软件实现时,这个软件可以由制造商或用户安装。可以使用在嵌入式处理器上运行的嵌入式软件实现应用软件,也可在特定的操作系统上运行应用软件。应用程序及特征集的某些或全部或组合也可以以硬件或在硅片上实现。一些功能或特征集可以在特殊的芯片集中实现,且可以包含一个或多个以下部分或它们的组合:例如特定用途集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、片载系统、固件等。
信息装置100可能包含或不包含操作系统。在具有操作系统的实施方式中,操作系统可能为软件应用程序提供多种应用编程接口(API)或对象模型(如图3中的API300),以使软件应用程序与设备驱动程序接口并通信。信息装置100中的设备驱动程序控制外设并与其通信,外设如打印机、复印机、传真机、显示器、屏幕等。正如下面参考图3A描述的,几个不同的应用程序可以通过使用由操作系统提供的API或接口或对象模型,共享公用的设备驱动程序。正如下面参考图3B和3C描述的,在不具有操作系统或操作系统不支持或提供设备驱动程序API的实施方式中,各应用程序不得不实现自己的设备驱动程序或自己的输出及通信能力。例如,要向打印机输出数字文档,则各应用程序不得不实现自己的打印机特定驱动、处理和/或通信能力。
在一个实现中,信息装置100包括通常以软件实现的输出管理器308(图3A-3C)。该输出管理器308可以实现为或包含于客户应用程序中、或作为独立的应用程序、或作为另一应用软件302B(图3B)的一部分、或实现为设备驱动程序(例如在打印机作为输出设备的情况,是打印机驱动程序)的形式,它可以可以被一个或多个应用软件程序302调用、共享或使用(图3A-3C)。
输出管理器308的一个任务是管理并协调信息装置100与一个或多个输出控制器120之间的通信。输出管理器308可以例如实现公开标准的或专用的通信协议,以直接或间接作用、管理、或使用由位于主机信息装置100中的硬件元件提供的功能。这种硬件元件可以包括例如处理单元、内存单元和通信芯片集(未显示)。输出管理器308可以包括一个和多个下列特征及功能:
·输出管理器308可以与包含于主机信息装置100中的一个或多个软件应用程序302通信或交互,以向这些软件应用程序302提供普适输出能力或特征。从软件应用程序302传递至输出管理器308的信息的类型可以是例如需要输出的数字文档或数字内容数据。在一些例子中,应用软件302可以把输出管理器308作为独立的应用程序(如图3C所示)或应用程序整体的部分(如图3B所示)而调用或启动。输出管理器308和应用软件302之间可能的通信及管理的例子可以包括消息、对象模型、实例、进程调用、程序唤起及API等,它们可能或可能不是由操作系统提供的。
·输出管理器308可以管理并保持与输出控制器120的有线或无线通信。输出管理器308可以与由它的主机信息装置100的硬件元件实现的功能相互作用。例如,输出管理器308可以管理信息装置100中的通信单元并与其交互。正如下面详细描述的,图2A和2B显示了使用无线适配器的通信单元的例子。用户可以通过输出管理器308通过主机信息装置100提供的用户接口,与输出管理器308交互。
·输出管理器308可以帮助发现可用的输出设备140、检验通信连接、确认设备对于服务的有效性或兼容性、或向一个或多个设备发送或广播服务请求。
·输出管理器308可以与输出控制器120通信,以确定必需的软件组件、数据、或可能的需要从输出控制器120上载到主机信息装置100以使普适输出成为可能的由信息或参数决定的任何其它设备。软件组件可以是例如设备驱动程序、应用程序、特殊代码或算法、可执行对象或设备决定的数据、参数、信息等。
·输出管理器308可以与输出控制器120配合,以将需要的组件或数据从输出控制器120上载到它的主机信息装置100,使得用户可以普适地将数字内容输出至该输出控制器120或与它相关的输出设备140。
·输出管理器308可以执行光栅图像处理操作(例如光栅化、色彩管理、半色调操作)或将数字内容从原始格式转换为适宜输入特定的输出控制器120或输出设备140的打印数据。数字内容可以由信息装置100创建、存储或接收。例如,输出管理器308可以将数字文档信息从某种格式或语言转换为用于输出的特定的打印数据或中间格式或语言,如PostScript、PCL、EMF、XML、TIFF、JPEG、RTL等。
·输出管理器308可以协调或管理主机信息装置100和输出控制器120之间的通信,以将打印数据发送或发射至输出控制器120。
输出控制器120
输出控制器120可以实现为软件或硬件,且可以连接至输出设备140或结合入输出设备140。输出控制器120H说明了安装或结合在输出设备140内的电路板或卡形式的硬件实现,所述输出设备140如打印机、复印机、传真机、显示屏等。在另一结构中(未显示),输出控制器120可以实现为安装或结合在输出设备140内的软件应用程序或组件。输出控制器120G说明了一种硬件实现,其形式为单独连接至一个或多个输出设备140的外部元件或“盒”。
无论输出控制器120外部连接至或内部安装于输出设备140,它可以实现为执行这里描述的输出控制器120的特征集及功能的硬件、软件或二者兼有。在输出设备140是打印机的情况下,输出控制器120有时也可以被称为打印服务器。下面参考图4描述输出控制器120的示例结构及实施方式。
作为一个例子,输出控制器120可以实现为连接至一个或多个输出设备140的计算机。例如,现有的PC、工作站或服务器可以适用于输出控制器120。在这种情况中,可以使用在连接至输出设备140的计算机(PC、服务器或工作站)内安装的应用软件实现输出控制器120的功能。
安装在输出设备140中或与其相连的输出控制器120,如打印机,使输出设备140能够与信息装置100通信并协商服务。在一种实施方式中,信息装置100可以与连接至打印机的输出控制器120或安装在打印机内部以得到设备相关的数据或软件组件如设备特定打印机驱动程序的输出控制器120通信。例如位于信息装置100中的输出管理器308这样的应用程序可以安装并配置上载的组件或数据,使得信息装置100直接打印至该打印机。下面参考图5描述输出进程的例子。
输出控制器120的功能和特征集可以包括以下的一个或多个:
·向客户端提供服务——输出控制器120可以积极地搜索包括信息装置100或输出管理器308或其它通信单元在内的可用客户端,客户端输出服务将提供给这些可用客户端。二者择一或者结合地,输出控制器120可以被动地等待被包括信息装置100在内的一个或多个客户端发现,以向客户端提供输出服务。
·协商与信息装置100的服务——作为协商要提供的输出服务的一部分,输出控制器120可以同信息装置100通信并交换信息。例如,在与信息装置100的通信中,输出控制器120可以向信息装置100通知对于所选的输出设备140如打印机的构成、型号、标识、版本、输入语言类型、设备驱动软件类型、提供的服务类型、可上载的组件的类型等。在另一个例子中,信息装置100可以将一条或多条消息发送至输出控制器120,该输出控制器询问信息装置100在需要的情况下需要将什么软件组件或数据从输出控制器120上载,以使得输出至特定的输出设备140成为可能。
·提供安全功能,如验证及加密——验证用于阻止对服务的多余访问,而加密用于阻止窃听。安全程序可以在输出控制器120或输出设备140和信息装置100之间的通信的不同步骤及阶段,由软件、硬件或二者的组合实现。
·付费或交易管理及服务——用户在例如向打印机140或其它输出设备140提供输出时,可以被要求支付服务费。输出控制器120可以有根据顾客请求或享受的服务而计算并处理付费的能力。输出控制器120可以处理多种形式的付费,例如:现金、电子现金、信用卡、借贷卡、电子卡、智能卡、虚拟现金等。
·存储能力——输出控制器120可以包括内存或存储单元,并可以在其中存储以下的一个或多个:应用软件、设备或打印机驱动程序、软件组件、设备相关的数据或参数、用户接口等。在输出设备140或输出控制器120中存储的软件组件或数据可以上载至信息装置100,以使信息装置100或输出管理器308驱动输出设备140。软件组件可以是可执行的或部分可执行的程序或数据。
·与信息装置100同步——在信息装置100中的输出控制器120或输出管理器308确定能够输出或打印所需要的组件(软件组件、数据、信息或参数)之后,输出控制器120可以与输出管理器308协调,以将输出控制器120的内存或存储单元中存储的组件上载至信息装置100。
·提供管理工具——多个信息装置100可以同时或在重叠时间请求来自相同输出设备140的服务。输出控制器120可以提供管理工具,如打印作业的队列及脱机打印、服务质量等。
如上所述,输出控制器120可以以多种方式实现,并可以包括硬件、软件、或二者的组合。例如在硬件实现中,输出控制器120可以包括使用一种或多种硬件类型如ASIC、DSP、FPGA、固件、片载系统、及通信芯片集的组件。输出控制器120还可以包括具有软件组件的嵌入式处理器或嵌入式应用软件,以实现它的特征集和功能。输出控制器120可以含有或不含有操作系统。
输出控制器120通常包括可以存储一个或多个软件应用程序、软件组件和数据的内存或存储单元(ROM、RAM、闪存、磁盘驱动器——未显示)。一些软件应用程序可以在输出控制器120内运行,以执行它的功能(如,同信息装置100通信)。
输出控制器120的内存或存储单元还可以存储数据和一个或多个软件组件,在与输出管理器308通信期间,所述数据和一个或多个软件组件可被上载到信息装置100或与其同步。软件组件可以是能够在信息装置100上运行的设备驱动程序或完整的应用软件。一旦这样的软件组件被上载并安装,信息装置100就可以驱动或输出至特定的输出设备140。
软件组件还可以是部分的设备驱动程序或部分的应用程序软件或部分的软件程序。软件组件可以是可执行的或部分可执行的程序、对象或代码。软件组件可以封装信息、算法、和数据。可以包括在软件组件中的算法的例子包括压缩/解压缩方法、文件转换、图形表现及渲染、图像处理及增强操作、色空间变换及数据转换、编码/解码技术、色彩匹配及增强方法、图像变换、内插方法、半色调技术、用户接口软件代码等。可以包括在软件组件中的数据的例子包括例如:色彩表、色空间信息、半色调表、输出设备类型、输出分辨率、位深度、输入类型、格式或语言、通信协议类型、输出状态、设备标识及签名、图形、图像及文本描述等。
这种软件组件可以上载至输出管理器308,以方便打印数据或输出数据的通信及生成,所述打印数据或输出数据对于输出控制器120或输出设备140适合、兼容或最优。输出控制器120和输出管理器308管理并协商要上载至信息装置100的合适的组件。
并非所有情况都需要将整个或全部驱动程序或应用程序上载至输出管理器308或信息装置100。在一些实施方式中,仅上载一个软件组件就足够了。例如,许多喷墨打印机通常使用一位或多位CMYK打印技术,有时具有相似的分辨率。信息装置100可以预先安装较通用的打印机驱动程序,这个打印机驱动程序包含软件代码、算法及数据的设备无关的部分,它们是公用的或者可以用于整个这一类打印机。设备无关的代码可以包括例如:适用于整个这一类打印机使用的数字文档的光栅化过程(包括半色调和色彩管理方法)和图像增强。在这个例子中,仅上载较小的软件组件或数据是可行的,其中上载的软件组件或数据包括了对于特殊的打印机或输出设备140的设备相关的组件。设备相关的部分或组件或数据可以包括但不限于:对于打印机或输出设备140特定的色彩表、半色调表、输出分辨率、位深度、压缩/解压缩方法、色空间变换、编码算法或变换软件。
在输出控制器120的内存单元中存储的用于上载至信息装置100的软件组件的另一个例子是用于获取用户对打印或输出操作的偏好的安装向导或用户接口。在打印情况下的用户偏好的例子包括但不限于:色彩及打印质量参数调整、打印份数、每页的卡片(card)数目、每张(sheet)的页数、双面打印、纵向(portrait)或横向(landscape)、安全信息等。
一旦软件组件或数据被上载或安装于信息装置100中,信息装置100可以驱动或输出至输出设备140。例如,信息装置中的应用程序302可以将数字文档或图像打印到打印机。
为了驱动特定的输出设备140,不同的信息装置100可能需要上载不同的软件组件。因此,可以在输出控制器120的内存或存储元件中存储用于多个信息装置100、操作系统及平台类型的多种软件组件和数据或设备驱动程序。
输出控制器120可能包含用来管理应用程序的嵌入式操作系统。有了操作系统,输出控制器120的一些或全部功能和特征集可以实现为应用软件。可以将附加的应用软件安装或升级到新版本,以例如提供附加功能或故障修复。
输出控制器120可以包含用户接口,允许用户配置并管理输出控制器120提供的功能。输出控制器120的用户接口可以使用例如下列设施而实现:显示屏、软按键、按钮、鼠标、指示笔及键盘,以使用户与输出控制器120提供的功能进行交互并对其进行管理。这种功能的例子可以包括以下任一种或全部:开关电源、状态显示或指示、取消当前作业、或重定向现有作业等。
输出控制器120通常还包括通信或适配器单元,它使输出控制器120可以通过无线或有线连接与包括信息装置100在内的其它设备通信。下面参考图2描述无线适配器或通信单元的示例结构。
当输出控制器120实现为固件或嵌入式应用程序时,对输出控制器120的功能的配置和管理可选地通过例如使用主机(未显示)中的控制器管理软件而实现。主机可以是台式个人电脑(PC)、工作站、或服务器。主机可以本地的或通过网络连接至输出设备140或控制器120。主机和输出控制器120之间的通信可以通过无线或有线通信而实现。主机中的管理应用软件可以管理输出控制器120的设置、配置、和特征集。进一步,主机配置应用程序可以在输出控制器120中下载或安装应用软件、软件组件或数据,用于对输出控制器120的特征和能力进行升级、更新、和/或改进。
一个实现中的输出设备140包括或连接到上述输出控制器120。因此,输出控制器120提供的功能和特征集被自动包括为输出设备140的部分功能。然而,输出设备140可以实现或包含至少部分提供输出控制器120的特征和功能的其它控制器或应用程序。
因此,输出设备140可以包括输出控制器120提供的一些或全部功能和特征。
输出设备140
无论输出介质是基片(如纸)、显示图像、投影机、或者声音,输出设备140都是能够输出数字内容的电子系统。输出设备140的典型例子可以是在基片上输出包含文本、图形、图像或任一组合的数字文档的打印机。输出设备140还可以是能够显示静止图像或视频的显示设备,例如但不限于:电视、显示器、投影机等。输出设备140页可以是能够输出声音的设备。任何可以播放或读出音频(如音乐)或数据(如文本或文档)格式内容的设备也是可能的输出设备140。这里经常以打印机(包括传真机、复印机等)指代示例性的输出设备140。然而应当理解,本发明也同样应用于除打印机之外的输出设备140。
图9A是现有的打印系统或打印机900A的框图,该打印系统或打印机900A具有三个基本组件:光栅图像处理器(RIP)902、内存缓冲器904、和标识引擎906。光栅图像处理器将数字内容转换为适合打印的位图;内存缓冲器904保持已经适于打印的光栅化的图像;以及标识引擎906将着色剂转移至基片(如纸)。
标识引擎906可以使用多种不同的技术之一将光栅化的图像转换到纸或其它介质,换言之,将着色剂转移至基片。可能使用的不同标记或打印技术包括击打或非击打式打印。击打式打印的例子可以包括点阵、电传打字、菊花轮式等。非击打式打印技术可以包括喷墨、激光、静电、热、染料升华等。
打印机900的标识引擎906和存储缓冲器904形成打印机引擎908,打印机引擎908还可以包括用于解码及信号转换等的附加电路和组件(未显示),如固件、软件和/或芯片或芯片集。向打印机引擎908的输入通常是由光栅图像处理器902生成的最终光栅化的打印数据。这种输入通常是设备相关的且对打印机是特定的。打印机引擎908可以获得该设备相关的输入并生成输出页。
光栅图像处理器(RIP)902可以位于打印设备自身内(如图10A所示)或在外部实现为硬件、软件或二者的组合。作为例子,RIP可以实现为信息装置中的软件应用程序或设备驱动程序。RIP还可以位于本发明的打印控制器、打印服务器或输出控制器中。光栅图像处理操作的例子还包括图像和图形解释、光栅化、分段、色空间转换、图像增强、色彩校正、半色调等。
当RIP902位于输出设备140中时,RIP902通常包含于打印控制器910中,该打印控制器901可以例如将输入打印数据解释、转换和/或光栅化为打印机引擎908可以理解的最终格式、语言或指令。具有较快打印速度的激光打印机是这一类的一个例子。例如,PostScript打印机控制器910可以包含postscript解释器(未显示)和光栅图像处理器902(RIP)。Postscript解释器解释postscript语言,且光栅图像处理器902可能处理数字文档并将其转换为可以为打印机引擎908所接受的打印机特定的格式、语言或指令。在这个例子中,可能在信息装置100中需要设备相关的打印机驱动程序(如postscript驱动程序,未显示),以将数字文档从它的原始格式转换为可被打印机控制器910所接受的打印数据(如,以PostScript形式)。
页面描述语言的另一例子是来自HP(Hewlett Packard)的PCL(打印机命令语言)。与postscript相同,装备了PCL打印机控制器910的打印机可以将PCL作为输入。信息装置100通常需要具有PCL打印机驱动程序,以驱动或打印到装备了PCL控制器的打印机。
尽管上面的说明使用PostScript和PCL作为例子,但多种其它页面描述语言、标记语言、图像格式、图形格式、及文件格式也可以用作到打印机900或输出设备140的输入打印数据920。除了PostScript和PCL之外的其它可能输入的例子可能包括但不限于:EMF、XML、HTML等。一些打印机制造商还可以使用专用或非专用的对于打印数据920的页面描述语言、置标语言、文件格式、图形和图像格式、色空间、元文件、编码、解码、压缩或解压缩等的组合。发送至具有打印机控制器910的打印机的打印数据920通常是数字文档的中间描述,它在发送至用于输出的打印机引擎之前需要进一步的解释、处理和/或转换。打印机控制器910可能将输入中间打印数据信息解释并处理为可以被打印机引擎908理解的最终格式。不考虑打印数据920的类型,用户通常不得不在他们的信息装置100中预先安装设备特定的驱动程序,以输出可以被特定的打印机140所接受的合适的语言、格式或文件。
一些输出设备900B不具有打印机控制器910,如图9B所示。一个典型的例子是低成本喷墨打印机。这个例子中的RIP可以实现为信息装置100中本发明的软件应用程序302或设备驱动程序或输出管理器308。因此,可以在输出到这样的打印机的信息装置100中发生光栅化过程。设备特定的驱动程序或应用程序可能需要位于信息装置100中,以将数字文档从它的原始格式光栅化并转换为可以被特殊的打印机引擎908B理解的最终的打印数据920B(如具有每象素一个或多个比特的压缩CMKY数据)。
在本发明中,对于打印机900B,RIP可以整合在信息装置100中的输出管理器308或应用软件302之内。或者,RIP还可以整合为任一输出控制器的一部分或一个功能,如结构120D、120E和120F所示。
输出控制器120可能与输出设备140外部相连,或在内部整合入输出设备140。如果输出设备140,如打印机,已经包括了打印机控制器910,则输出控制器120可与打印机控制器910作为两个独立的控制器而串行地或级联地实现。或者,输出控制器120可以与打印机控制器结合为一体,成为“联合控制器”120C。联合控制器(如120C或120F)具有本发明的打印机控制器910(如输入解释和/或光栅图像处理)和输出控制器120二者的功能。输出控制器120和打印机控制器910的其它结构和实施方式也是可能的。下面参考图4描述输出控制器的多种可能的结构和实施方式。
通信单元
具有输出控制器120的信息装置100之间的通信链路150和160无论是外部相连和/或内部整合都可能有多种实现方式。在一种实现中,信息装置100通过例如红外或无线电链路这样的无线连接与输出控制器120通信。无线连接技术的例子包括但不限于·IrDA、家庭RF(Home RF)、蓝牙、IEEE802.11、HiperLan 2等。但是本发明中也可以实现如串行接口、并行接口、USB接口、火线(IEEE1394)、以太网和令牌网等这样的无线连接。适配器对可以合并入每一通信节点(如信息装置100和输出控制器120),以通过执行信号转换进行通信。
在输出控制器120作为外部元件或“盒”而安装的情况(如图4A所示),也可以使用无线或有线适配器实现输出控制器120和输出设备140之间的通信链路170。
图2A和图2B是显示可以包含在信息装置100、输出控制器120或输出设备140之中的无线通信适配器的两种示例结构和实施方式的框图。参考图2A,可能实现无线电适配器200以使得可以通过无线电链路在设备之间传输数据/语音。使用与天线216耦合的RF收发器214来接收并发送无线电频率信号。RF收发器214还进行无线电信号和电子信号之间的转换。RF收发器214通过接口212连接到RF链路控制器210。接口212可以执行如模数转换、数模转换、调制/解调以及其它数据转换功能。
RF链路控制器210实现实时低层(如物理层)协议处理,使主机(如信息装置100、输出控制器120、输出设备140等)可以在无线电链路上通信。链路控制器210执行的功能可以包括但不限于:错误检测/校正、功率控制、数据分组处理、数据加密/解密以及其它数据处理功能。
可以使用多种无线电链路,包括一组在2.4GHz不需执照的频带中操作的竞争技术。这个组现在包括蓝牙、家庭射频(Home RF)、和基于IEEE802.11标准的实现。其中每一种技术都有不同的协议集,且它们都提供了对无线局域网(LAN)的解决方案。这些技术之间的冲突会限制对这些协议的同时使用。可以预期,将出现新的局域无线技术或者现存的局域无线技术将会聚。然而,本发明中可以实现所有这些现存的和未来的无线技术,以在不同设备中不受限制地传输数据,因此不脱离本发明的范围。
在当前可用的无线技术中,蓝牙需要相对低的能耗。蓝牙有其自己的协议栈,且是为近距离(10米)、点到多点语音和数据传递而设计的。它基于扩频的跳频方案。使用了79个跳频,从最低频2402MHz开始,79个跳频的每一个都比其相邻的较低频率高1MHz。可用蓝牙的设备在皮网(piconet)上运行,在皮网中使用相同的跳频方式或顺序的几个设备在点到多点系统(皮网)中相连。每一皮网中的一个设备(主机)决定如何将带宽分配到其它设备(从设备)。可以同时处理多达10个8台设备的皮网。
参考考图2B,可以实现红外适配器220,使得数据可以通过红外传输在设备之间传输。红外适配器220可以依照红外数据协会(IrDA)标准及规范方便地安装。通常,IrDA标准用于向要正常使用电缆来连接的设备提供无线连接技术。IrDA标准是点到点(与蓝牙中的点到多点相对)、窄角、专设(ad-hoc)的数据传输标准,被设计为在0~1米距离以最多4Mbps的速度操作。
红外适配器220的结构可以根据需要的数据传输速度而改变。图2B显示了红外适配器220的一个实施例。收发器226接收/发射IR信号并进行IR信号与电信号之间的转换。UART(通用异步收发报机)222执行串行化/解串行化、串行数据流与数据字节之间的转换这些功能。UART222通过编码器/解码器(ENDEC)224连接到IR收发器226。这种结构通常适合于以相对低的速度传输数据,例如115.2kbps或更低。对于较高的数据传输速率,可能需要其它元件(如分组成帧器、锁相环)。
图2A和2B显示了无线适配器的示例结构。这样的适配器实现为设备(如信息装置100、输出控制器120、输出设备140等),以使在它们之间可以无线通信。但是在本发明中也可通过使用合适的适配器和结构而实现有线链路,如并行接口、USB、固件接口、以太网及令牌环网络。
不同的输出管理器结构及过程
图3A-3C显示了输出管理器308的不同实施方式。图3A显示了输出管理器308的示例结构,其中输出管理器308的主机信息装置100包括操作系统。这种信息装置100可以包括但不限于:台式PC、膝上型PC和手持或掌上电脑等。操作系统提供了API或对象模型300,使软件应用程序302可以与不同的设备管理应用程序接口并通信,有时称这些设备管理应用程序为设备驱动程序。这种情况中的输出管理器308的特征为设备管理应用程序或设备驱动程序之一。不同的软件应用程序302A可以通过使用操作系统提供的API300而共享相同的输出管理器308。
如图3A所示,电子邮件应用程序302A1、文档生成应用程序302A2和因特网浏览应用程序302A3(统称为应用软件302)可以在信息装置100中包含的操作系统之上操作或通过该操作系统而操作。操作系统提供或支持API或对象模型300,使这些软件应用程序302与输出管理器308提供的用途及服务通信并访问这些用途及服务。应用软件302和输出管理器308可以通过使用例如文件传输、元文件、消息、实例、程序调用等的多种方法互相通信,这些方法可能或可能没有由操作系统或它的API或对象模型300提供。输出管理器308与输出控制器120通信并同步,以使普适输出成为可能。因此,用户可以从任一这些软件应用程序302(电子邮件、文档生成、因特网浏览等)中将数字内容输出到装备了或连接至输出控制器120的输出设备140。
应当认识到,图3所示的三种软件应用程序302(1)-302(3)仅仅是可能在信息装置100中包含的应用程序的例子。多种其它软件应用程序302(如消息通信、数字图像、图形、视频、音频等)也可能存在于相同的信息装置100中,且它们都可能访问输出管理器308提供的用途。还应当认识到,其它设备管理应用程序或驱动程序也可能包含于信息装置100中。这些设备管理应用程序或驱动程序可以与输出管理器308相同的方式实现,从而它们可以由操作系统支持的其它软件应用程序访问。
图3B和3C显示了当信息装置100分别为不包括操作系统或包括功能较少的操作系统时的输出管理器308的示例结构,其中所述功能较少的操作系统不提供用于软件应用程序302交互的API或对象模型300。这种信息装置100的例子可以包括但不限于:PDA、智能电话、传呼机、因特网板(pad)、电子邮件终端、数字及视频相机、电子图书以及其它专用设备等。在这种情况中,信息装置100中的每一软件应用程序302提供或实现使得普适输出成为可能的能力。如图3B所示,每一软件应用程序302B1-302B3结合了输出管理器308或包括输出管理器308的特征,以使普适输出成为可能。应当认识到,即使在有完整的操作系统的环境中,应用软件302仍可决定实现它自己的输出或设备管理能力(如图3B所示),且不依赖或使用操作系统提供的功能或API或对象模型300,以方便访问作为独立应用程序的输出管理器。
图3C中显示了另一种实施方式,没有将输出管理器308整合入应用软件302。软件应用程序302C1-302C3可以建立与输出管理器308的之间链路,该链路可用作能够在需要时由每一软件应用程序302调用或启动的帮助程序。
输出管理器308和其它软件应用程序302之间的信息的通信及交换可以由许多可用技术的一个或多个实现,这些技术如传递、传输或交换对象、消息、程序调用、文件、元文件等。通过应用软件302或输出管理器308或操作系统提供的API或对象模型集容易实现这些技术中的一些。严格的技术可能依赖例如应用程序的类型、平台、语言、以及开发者的偏好等。这可以被本领域普通软件工程师容易地实现并理解。
上面仅仅是输出管理器308的示例性实施方式。由于操作系统的特征集和能力的多样性,输出管理器308的其它实施方式也是可能的。作为一个例子,一些操作系统可以提供部分API或对象模型,以支持有限的输出能力。在这种情况中,软件应用程序302可以依赖有限的输出能力,以与设备管理应用程序交互,或者软件应用程序302可以使用图3B或3C中所示的结构或结构的组合,实现或部分合并其它想要的输出管理器308的输出特征。
图4A-4F显示了输出控制器120的多种供选择的结构和实现。如上所述,打印机900A(图9)可能在其中包括RIP902或打印机控制器910。该打印机900A通常比没有这些特征的打印机更强大且因此更昂贵。这种打印机900A的一个例子是高速激光打印机。输出控制器120可以与打印机是否包括打印机控制器无关地在打印机中以多种形式实现。
图4A显示,输出控制器120可以与一个或多个打印机(只显示了一个)外部级联)。信息装置100与输出控制器120A通信,然后输出控制器120A与输出设备如打印机104A通信。如上所述,输出控制器120A和打印机140A之间的通信链路可以是无线链路或有线链路。
图4B显示了另一实施方式,其中输出控制器120B作为一个或多个电路板或卡而安装在打印机140B内部。输出控制器120B可以与打印机控制器和打印机140B的其它组件共同存在。这种实施方式的一个例子是将输出控制器120B与打印机控制器顺序相连。
图4C显示了第三种实施方式,其中输出控制器120和打印机控制器910的功能联合,成为单独的控制器(称为“联合控制器”)120C。联合控制器120C是功能更强大的控制器。在该实施方式中,与图4B中显示的实行两个独立的控制器相比,有可能减少材料成本。例如,联合控制器120C可以共享相同的处理器、内存、及存储器,以运行两种类型的控制器的应用程序及功能,从而可以具有比提供两个独立控制器的方案更低的组件成本。
有些打印机不包括光栅图像处理器或打印机控制器910,如图9B所示,因此通常会较为便宜。这种类型的打印机的一个例子是低成本桌面喷墨打印机。这种类型的打印机可以使用专用的或公开的输入格式。例如,喷墨打印机的输入可以包括每象素输入具有一个或多个比特的特定的专用压缩CMYK数据。信息装置100中包含的应用软件302或打印机驱动程序通常执行光栅图像处理。因此需要合适的设备驱动程序或应用软件在打印前在信息装置100上运行光栅图像处理。从而,输出控制器120可以在多种打印系统中实现,包括没有或没有完整的用于执行光栅图像处理功能的打印机控制器的打印机。
图4D显示了输出控制器120D的第四种实施方式,输出控制器120D安装在连接到打印机140D的外部元件或“盒”中,该打印机140D不包括打印机控制器或光栅图像处理器。在这种结构中,信息装置100中的应用软件302或设备驱动程序308将典型地执行光栅化功能。然而,光栅图像处理的一些或全部操作也可以在输出控制器120D中实现。任何从输出控制器120D发送至打印机140D的打印数据都优选地是可以被打印机140D的打印机引擎理解并处理的最终格式。在另一例子中,输出控制器120D和输出设备140D之间的连接可以是有线或无线的。例如,信息装置100和输出控制器120D之间的连接优选地是无线的。
图4E显示了输出控制器120E的第五实施方式,它作为一个或多个电路板或卡而整合在打印机140E内,并可以包含在嵌入式处理器上运行的软件和应用程序。与打印机140D(图4D)相同,打印机140E不包括打印机控制器或光栅图像处理能力。因此本实施方式中,信息装置100将典型地执行光栅化功能。然而,例如对于具有有限的处理及内存能力的信息装置100,光栅图像处理还可以由输出控制器120E完全或部分提供,以加快其光栅图像处理操作速度。
图4F显示了第六实施方式,联合控制器120F将打印机控制器和输出控制器的功能综合为单独的外部联合控制器元件或“盒”120F。两个控制器功能可以共享公用处理器及公用内存空间,以运行两种类型的控制器的应用程序。在这种结构中,信息装置100或联合控制器120F可以执行或共享光栅图像处理功能。图4F所示的联合控制器120F的一个示例实施方式是使用外部计算设备(PC、工作站、或服务器),该外部计算设备运行包括输出控制器120和打印机控制器910的功能的一个或多个应用程序。
上面是输出控制器120的示例实施方式,但其它实施方式也是可能的。例如,输出控制器120的部分功能可以在外部“盒”中实现,而其余功能可以作为独立的电路板或与打印机控制器整合而位于输出设备140中。作为另一个例子,输出控制器120的功能可以在连接到同一输出设备140的多个外部盒中实现。作为再一个例子,同一输出控制器120可以连接到并服务于多个输出设备140。
图5显示了使用打印机作为基本输出设备140的输出过程的一个实施例。然而应当理解,下面描述的过程可以类似地应用到其它输出设备140,如传真机、数字复印机、显示屏幕、监视器、电视、语音输出设备等。
步骤500表明用户启动来自信息装置100的输出。例如,用户可能需要打印或输出来自信息装置100的电子邮件、收据、确认、地图、照片、图形、网页、一张或多张PowerPoint幻灯片、或任何其它文档或数字内容。可以通过多种方式启动输出,如使用软按键、按钮、键盘、小键盘、鼠标、指示笔、软件GUI、命令或语音命令等。下面参考图8描述一个示例用户接口,用户可以使用它启动来自信息装置100的过程。图5中显示的输出过程的步骤500以及一个或多个其它步骤可以由位于用户信息装置100中的输出管理器308实现。
步骤502是发现过程,其中例如信息装置100搜索可用的可以执行请求的输出或打印作业的输出设备140,包括显示设备、打印机、复印机或传真机等(为了讨论简单,这里选择“打印机”)。位于信息装置100中的输出管理器308可以参与、协调并管理发现过程502。作为发现过程502的一部分,信息装置100可以通过无线或有线连接,与连接到或包括于输出设备140的输出控制器120通信。
在一些情况下,发现过程502或它的一部分可以被跳过。例如,如果用户已经知道了输出被指向的输出设备或打印机,则可跳过发现过程502。另一个例子中,用户可以将常用的打印机设为优选的缺省打印机,从而如果发现缺省打印机可用,则可以部分跳过发现过程。另一个可以部分或选择性地跳过发现过程502的例子包括直接的有线线路连接或红外通信。在这些情况中,用户可以将信息装置100直接连接到或物理地指向特定的输出设备140,使得仅仅检查连接并建立设备间的通信便足够。
发现过程502可以在多种情况中操作。在一个情况中,信息装置100通过有线或无线信号广播服务请求,例如打印。服务设备,例如装备了输出控制器120的输出设备140“听”该信号、“读”请求、“看”它们是否可以提供请求服务,如果它们可以提供请求的服务则作出响应。换一种方法或者联合起来,所有服务设备可以周期性地或持续地广播或广告它们提供的服务。信息装置100“听”这种广播,并确定它需要的服务。在第三种情况中,相同网络(如LAN)的服务设备以控制点注册它们的服务。控制点是保持关于同一网络内所有服务设备的记录的计算系统(如服务器、控制器)。信息装置100可以联系控制点,以搜索它需要的服务。
发现过程502中可以实现多种协议。优选无线通信协议。而有线通信也可以实现。可应用的协议的例子可以包括但不限于:蓝牙、HAVi、Jini、问候(Salutation)、服务定位协议、以及通用即插即用等。发现过程中也可以实现其它专用协议或联合。
在发现过程502中,信息装置100可能发现或可能不发现可用来接收打印或输出作业的输出设备140。可能影响输出设备140的有效性的示例因素可能包括但不限于:
·物理距离——一些无线通信链路可能对通信设备之间的物理距离加以限制。物理距离的限制可能随不同的无线通信技术而不同。而有线通信也受到电缆或其它有线线路的可用性及长度的支配。
·兼容性——参考图5的输出过程利用多种设备之间的通信及协调,所述多种设备例如具有输出管理器308的信息装置100以及与输出设备140相关联的输出控制器120。兼容的硬件和软件组件可能需要位于每一通信节点(如信息装置100和输出设备140)中。任何缺少的部分都可能造成兼容性的问题。其它因素也可能导致缺乏兼容性。例如,存储在输出控制器120的内存单元中的组件可能不支持信息装置100中包括的操作系统或应用软件312。
·安全验证——安全验证可以在多种通信步骤中实现,包括发现步骤502。例如当输出服务被限制在一定的用户组或信息装置时,可能需要安全验证。当用户请求服务时,输出设备140或输出控制器120可以通过自动检测用户、输出管理器308或信息装置100提供的标识或其它信息而处理验证过程。作为这种证明过程的结果,由于没有向用户或设备授权访问,所以特定用户的信息装置100可能不能够发现可用的输出设备140。
·用户特定的搜索标准——用户可能为发现过程502确定特定的搜索标准,如输出设备型号、提供的服务质量、服务收费的价格范围等。不满足用户标准或默认功能标准的输出设备140将不显示给用户。
步骤506表明如果发现过程502中没有发现可用的输出设备140则通知用户。可以通过信息装置100的用户接口,由应用程序如输出管理器308通知用户。信息装置100还可以提供更多的详细信息,如请求的服务不可用的原因。可能的原因的例子包括:在有限的服务距离内没有输出设备、没有兼容的硬件或软件组件、技术困难、不满足安全验证、未订阅服务、不符合搜索标准等。
步骤508表明当请求的服务当前不可用时提供可选择的方法。可以向用户提供可选择的方法,如取消服务请求、再次尝试、或当请求的服务可用或请求的输出设备140被确定或变得可用时通知用户。一个例子是,用户的信息装置100可能没有在当前的有线/无线网络中检测到任何可用的输出设备140。于是打印请求在信息装置100中排队或注册。当用户进入具有可用打印机的新的网络时,或当新的兼容的打印机添加到当前网络时,或当打印机因为任何原因而变为可用时,将通过信息装置100将该可用性通知用户。于是用户例如仅需按下按钮,便可以将打印作业输出到新检测的或现在可用的打印机。这种检测及通知功能可以由软件程序或作为输出管理器308的一个特征而实现。该特征还可以以位于信息装置100中的硬件或硬件和软件的联合而实现。
步骤514表明执行了服务协商,例如在发现过程502中发现了一个或多个可用的打印机。在服务协商过程514中,信息装置100与连接到或安装于可用的输出设备140的输出控制器120交换信息。输出管理器308可能与输出控制器120共同参与、协调或管理协商过程514。交换的信息可能包括例如:
·每一可用的输出设备140的类型、批次及型号,包括有关打印机引擎、技术及输出设备的规格的信息。
·输出设备140的类型及参数,如支持的字体或国际字符编码、页面尺寸、分辨率、位深度、色空间、支持的色彩数、彩色或灰度等。
·各个可用的输出设备140提供的服务类型及服务质量。
·提供服务的条件(如服务收费、订阅收费)以及例如是否满足交易及服务收费。
·各个输入设备140的使用或服务是否限定于一定的组,这种情况下,用户不得不提供验证信息,以在允许使用设备之前确定为该组的成员。
·信息装置100的类型、批次及型号(包括操作系统)。
·输出控制器120或其它设备作为输入而采用的输入格式、编码、语言、数据、色空间、和/或压缩的类型,例如PostScript、PCL、RTL、XML等。
·需要从输出控制器120上载到信息装置从而使向特定输出设备输出成为可能的组件或数据的类型。
交换的信息可以由用户手动输入,或者可以自动检测和/或在信息装置100和输出控制器120之间同步,或者它可以由用户部分辅助或部分自动完成。可以通过信息装置100中的用户接口向用户提供交换的信息的一些或全部。用户可以监视该状态并批准特定的交易。下面参考图6描述服务协商过程514的一个实施例。根据在服务协商过程514中提供并得到的信息,用户可以选择一个或多个可以进行打印或输出作业的输出设备140。
步骤516表明,一旦确定并选择了输出设备140,就执行同步过程。在同步过程516开始之前,信息装置100可以与选择的一个或多个输出设备140的一个或多个输出控制器120通信,以确定什么组件在需要的情况下需要上载到信息装置100,以使打印或其它输出成为可能。如果在发现过程502和/或服务协商过程514中已经包含了充分的信息,则这个在信息装置100和一个或多个输出控制器120之间的通信可能不是必需的。如果信息装置100中已经存在了必要的组件(如,在服务协商步骤514中确定的),则同步过程516可以是可选的或可被部分跳过。
在确定了它们之后,可以从输出控制器120将必要的组件或部分组件或数据上载至信息装置100。可能的组件的例子可以包括但不限于以下的一个或多个:数据、设备驱动程序、打印机驱动程序、应用软件、软件组件、元文件、用户接口等。输出管理器308可能参与、协调或管理同步过程516。可以在同步过程516中实现加密技术以防止窃听。
新上载的组件可以被合并入位于用户的信息装置100中的输出管理器308中。换一种方法或者联合起来,新上载的组件可以作为独立的应用程序或作为输出管理器308的一部分而安装在信息装置100中。上载及安装的过程可以自动进行或者由用户手工完成,或者联合这两种方式。
同步过程516的部分或全部可以在一些情况中跳过。例如,信息装置100可能已经包括了输出至被选的一个或多个输出设备140所必需的所有软件组件及数据或驱动程序。这可能是由于已经从前面的同步过程516上载并未被删除的组件而引起的,或者由于用户在信息装置100中预安装了所有输出所需的组件。在这些情况下,没有正在上载的软件组件,且可能向用户通知了可能跳过同步过程516的状态。或者同步过程516可能对用户透明地自动跳过。
步骤518表明执行了打印或输出作业处理。在步骤518中,处理了打印请求或打印作业,且数字内容或文档可能被转换为最终格式,以发送至用于输出的输出设备140。在步骤518的开始,可能向用尸提供了选择或改变或输入打印或输出偏好的选项,如版面、打印份数、彩色/灰度、打印质量参数等。这些选项可能包括或提供预配置的用户偏好或厂家缺省值。一些选项、参数及偏好可能是设备相关的,而其它的可能是设备无关的。例如,可能在同步或上载了来自输出控制器120的设备相关的组件或信息之后提出设备相关的参数及偏好。设备无关的参数及偏好也可以类似设备相关的参数及偏好那样被上载并同步,或者可能在信息的同步和上载之前,作为输出管理器308的一部分而预安装。
参考图4A-4F,输出控制器120可以以多种方式实现。输出控制器120的不同实施方式可能影响这里描述的过程。在信息装置100的应用程序312中包含或生成的原始数字文档或内容可以在转换为用于输出的打印机引擎可以接受的最终打印数据之前,由不同位置中的不同应用程序(应用软件312、输出管理器308、输出控制器120、打印机控制器)处理。例如,用于将它转换为适合输出设备140的打印数据的数字文档的光栅图像处理可能根据输出系统和输出设备等的实施方式、结构、以及类型,完全或部分发生于应用软件312、输出管理器308、输出控制器120、或打印机控制器中。下面参考图7更为详细的描述在步骤518中实现的不同的处理过程和实施例。
步骤520表明,打印机引擎或显示引擎908生成最终输出。在步骤520中,步骤518的处理结果被发送至输出设备140的打印机引擎或显示引擎908,以生成在例如基片上的最终输出。可能需要存储缓冲器来在输出之前暂时存储打印数据。可以使用或调用固件、DSP、ASIC、FPGA、片上系统、软件、或其组合,来将数字数据转换为适合打印机引擎或显示引擎908的信号。
在成功打印或显示打印作业或输出作业之后,可以向用户提供选择(未显示),以删除在同步过程516期间上载到信息装置100的组件。当信息装置100的存储空间有限时,这个选择特征是有用的。该选择特征的一个实施方式是提供输出管理器308中的设置,其中用户具有以下选择:(1)总是保留上载的数据或组件;或者(2)在完成打印作业时、或在退出应用程序时、或关闭信息装置时、或经过一定时间后,总是自动删除上载的数据或组件;或者(3)总是询问用户是否删除或保留上载的组件或数据。
上面的描述显示了输出过程501的一个示例实施例。在上述描述中,打印机指代输出设备140,但是应当理解,输出过程501可以容易地应用于其它输出设备,如传真机、数字复印机、显示屏幕、电视、监视器、投影机、语音输出设备等。
以较少或附加步骤实现的普适输出过程也是可能的。例如,如果用户已经知道哪一或哪些打印机要输出内容,则可跳过步骤502的发现过程。在另一个例子中,如果向打印服务提供了费用,则可以向上述输出过程501增加付费处理步骤。在这种情况下,输出控制器120可以以多种可能的形式,如信用卡、银行卡、现金、电子现金、智能卡等,提供服务,例如计算付费量或收集付费。付费信息(如信用卡号或其它信用标识或付费)可以存储在信息装置100中,并按照用户的选择释放给输出控制器120。然而,向输出过程501增加附加过程或跳过一个或多个步骤不脱离本发明的精神及范围。
图6显示了服务协商过程514的实施例。其中,假设发现过程502中已经确定了可用的输出设备140。在服务协商过程514中,信息装置100与输出控制器120或输出设备140交换信息。服务协商过程514可能包括以下一个或多个:
(1)可能向用户提供了关于可用的输出设备140的信息。
(2)用户可能根据提供的信息选择想要的输出服务。
位于信息装置100中的输出管理器308可能与输出控制器120一起参与、协调并管理服务协商过程514。
在步骤600中,可能在信息装置100向用户提供了关于在发现过程502中确定的一些或所有可用的输出设备140的信息。这里提供的信息可能包括以下一个或多个:
·发现的可用输出设备的总数。
·各个可用的输出设备的型号及批次。
·输出设备的类型及性能。
·各个可用输出设备提供的服务类型及服务质量。
·提供服务的条件。例如,是否需要服务费或订阅费以及收费方法。
·对各个输出设备的使用是否限制于特定的组。
·在需要的情况下需要上载到信息装置以使到被选的输出设备的输出成为可能的组件或信息。
可以通过信息装置100上的用户接口,如GUI或语音或其它接口,向用户提供在发现过程502期间采集的信息。
在步骤602中,根据提供的一些或全部信息,用户可以选择一个或多个输出设备来进行打印请求或打印作业。另一方面,用户可以选择拒绝提供的输出服务,并选择不将文档或内容输出至任何设备。在这种情况中,可以向用户提供供选择的方法,如前面参考步骤508所述(图508)。
验证步骤604时可选的,但是如果例如输出设备140的使用限定于一组用户,则它可能是必需的。在这种情况中,用户可能不得不提供验证信息,以确定他/她本人为使用该服务的授权组的一部分。验证方法的例子可能包括用户的名称、密码、个人身份号码(PIN)、ID号码、签名、密钥(物理或数字的)、生物测定、指纹、语音等。信息装置100的ID号码或IP地址也可用于验证信息。这种验证信息可以由用户手动提供,或由输出控制器120或输出设备140自动检测。
应当理解,图6仅提供了本发明的服务协商过程514的一个实施例。具有较少或附加步骤的服务协商过程514也是可能的。例如如果没有限制输出设备140的使用,则步骤604(验证)可能是不必要的。另一个例子是,如果涉及服务费用,则可能向协商过程514中增加一个或更多步骤,如信用确认、付费、押金、有条件转让、以及收据处理。然而,所有这些以及其它可能的变动不脱离本发明的精神及范围。
图7显示了可以实现为输出或打印作业处理步骤518的一部分的不同处理过程。对于这个描述,以打印机指代输出设备140,以打印数据指代输出数据。应当理解,打印机只是输出设备的一个实施例。显示、投影及音频设备也是本发明范围内的输出设备。不能将代替输出设备的打印机的使用以及代替输出数据的打印数据看成将下面的讨论的范围限定于打印设备。
在步骤700中,输出管理器308处理输入数据文档或内容701,并将其转换为可以传输至输出控制器120、联合控制器(120C、120F)或直接到打印机引擎908的打印数据703。在该步骤中可以发生光栅化、译码、编码、解码等。在一个实施方式中,打印数据703可能利用中间格式或语言,以便于数字文档或内容701传输至输出控制器120。该中间格式或语言可以是输出控制器120能够理解的预定义的输入格式或语言。在步骤700中也可能输出管理器308将数字文档701经过很少的处理,简单地以其原始格式传递至输出控制器120。在另一示例实施方式中,输出管理器308可能将数字内容或文档701处理(如光栅图像处理)为兼容输出设备140的输入需要的最终打印数据或输出数据格式。可以使用加密技术,以保证信息装置100和输出设备140之间的通信安全。
如上所述,步骤700生成的输出数据或打印数据(在打印机的情况下)703可以是多种格式。在一个实施例中,打印数据703可以是适合直接发送至打印机引擎的最终格式。在这种情况下,输出控制器120进行很少的处理或不进行处理。这种结构的一种示例使用可以在不具有打印机控制器的低成本喷墨打印机中实现。在该例中,打印数据703可以是能够直接发送至打印机引擎908的压缩的1比特或更多的CMYK数据格式,用于步骤702中所示的最终输出。或者打印数据703可以被发送至输出控制器120,用于步骤704中所示的可能的可选特征如缓冲、队列、和打印作业管理。
在另一实施例中,输出管理器308可能生成需要进一步处理的中间格式、语音、或指令的打印数据703。这种格式、语言或指令的例子可能包括但不限于:页面描述语言(如PostScript、PCL)、元文件(如EMF)、置标语言(如XML、HTML)、图像或图形格式(TIFF、GIF、PNG、JPEG压缩)等。中间格式还可能包括页面描述语言、置标语言、元文件、图像及图形格式、编码及解码、压缩及解压缩中的专用方案。上述中间格式可以独立或联合使用。
正如上面参考图4所描述的,输出控制器120可以以多种方式实现。输出控制器120的不同实施方式可能影响这里参考图7描述的处理过程。
如步骤702所示,打印数据703几乎或完全没有经过进一步处理,便被从输出控制器120或打印机控制器910直接发送至打印机或显示引擎908,用于最终输出。在这种情况下,打印数据或输出数据703优选地是可以被打印机或显示引擎908所理解的最终格式或语言,其中打印机或显示引擎908是选中的一个或多个输出设备140的一部分。
还可以如步骤704所示,打印数据703被发送至连接到或安装于选中的打印机或输出设备140的输出控制器120。在一个实施例中,打印数据703可以是能够被打印机或显示引擎908理解并处理的最终格式或语言。在这种情况下,输出控制器可以在几乎或完全没有进一步处理而将输入打印数据703传递至打印机或显示引擎908之前,将其缓冲。在另一实施例中,打印数据703可以是打印机或输出引擎908不能理解的中间格式或语言。因此,输出控制器120可以处理打印数据并将其转换为能够发送至打印机引擎(或者在其它类型的输出设备的情况下,发送至其它输出引擎)的最终格式、语言或指令。
不考虑输入打印数据703的格式,输出控制器120可以执行附加的管理功能,如付费处理、服务确认、验证、打印作业管理、队列、假脱机、服务质量等。
如步骤706和708所示,打印数据703可以在为了最终输出而发送至打印机引擎908之前,由输出控制器120(步骤706中)和打印机控制器910(步骤708中)分别处理。例如,一些打印机,例如高速激光打印机,已经包括了具有处理某些类型输入,如PostScript、PCL、及XML等的能力的打印机控制器910。在这种情况下,输出控制器120可能处理打印数据703或将其转换为打印机控制器910需求的输入707。或者在另一实施方式中,如果打印数据703已经是兼容的且能够为打印机控制器910所理解的一种格式或语言,则输出控制器120可以简单地缓冲打印数据703并根据需要,几乎或完全不经过处理,将其直接发送至打印机控制器910。在步骤708中,如果例如译码、解码、以及光栅图像处理操作还没有由输出控制器120或由输出管理器308执行,则打印机控制器910可以对输入打印数据707(例如页面描述语言)执行这些功能。打印机控制器910的处理结果可能被发送至打印机引擎908,用于最终输出。
如步骤710所示,结合了输出控制器120和打印机控制器910的功能的单独的联合控制器120F、120C(如图4C和4F所示)可以处理打印数据。为各个控制器提供特征的应用程序可以共享相同的资源,如处理器、内存空间、存储单元等。在这种结构中,如果打印数据703还不是打印机引擎请求的格式或语言,则联合控制器(120C、120F)可以进一步在步骤710中处理打印数据703。联合控制器(120C、120F)除了将输入打印数据703(以前面所述的一种或多种中间格式)转换为请求的打印机引擎908格式、语言或指令用于输出以外,可能需要额外执行译码、加码及光栅化操作。如果打印数据703已经是能够为打印机引擎908所理解的格式、语言或指令,则联合控制器(120C、120F)可以简单的缓冲打印数据703并按照需要将其发送至打印机引擎908,用于输出。
类似的,除了处理打印数据,输出控制器120和联合控制器(120C、120F)可以执行诸如付费处理(如果应用了服务收费)、打印作业管理、队列、脱机等功能。
图8A-8E显示了不同时间在信息装置100的显示屏幕800上实施的一系列示例图形用户接口(GUI),以显示参考图5描述的输出过程501的一个实施方式。显示的用户接口可以在具有或不具有操作系统的信息装置100中实现。这里显示的用户接口仅仅是一个例子,在本发明的范围内还可以实施其它用户接口。
参考图8A,用户使用电子邮件应用程序在信息装置100上接收电子邮件。在屏幕800的底部显示对于用户可用的功能。打印是其中一个功能,以“打印”功能控件或图标802来显示。用户可以通过选择显示的图标而调用该功能。用户可以通过使用例如以下的任何一个或组合来作出选择:键盘、小键盘、鼠标、指示针、软按键、按钮、软件命令、触摸屏等。用户还可以通过例如下拉菜单、语音命令等作出这样的选择。
当用户选择“打印”功能控件802时,调用了参考图5描述的输出过程。结果向用户通知所有能够进行打印或输出作业的可用打印机,如果这些可用打印机存在的话。如果没有检测到可用的打印机,则还可以通知用户并向用户提供参考图5的步骤506和508所描述的供选择的方法。
假设在该例子中,发现过程步骤502找到了三个可用的打印机。在图8B中,屏幕810通知用户各个可用打印机的批次及型号。用户可以通过例如选择“更多信息”控件或在各打印机名称之后显示的箭头符号814,得到关于各个可用打印机的进一步的信息。这里提供的进一步的信息包括但不限于:各个打印机提供的服务选项、提供的服务质量、在收费情况下的服务收费、可接受的收费方法、以及该打印机的使用是否限定于某一组。
如果限定打印机由某一组使用,则用户可能在能够选择该打印机之前被请求提供识别信息。例如,要使用位于公司办公建筑走廊中的打印机,用户必须确定自己是该公司的雇员。有可能需要请求信息装置的ID号码、密码或个人身份号码用来授权。识别信息可以由用户手动提供,或者由输出控制器120或输出设备140自动检测。如果打印机提供了付费服务,则可以额外请求一定的付费过程步骤,为了简便起见没有在图中显示它们。
当用户在服务协商过程514中成功地选择的想要的输出设备或服务之后,信息装置100可以与输出控制器120通信,以确定需要上载至信息装置100以使打印成为可能的数据或软件组件,如果这些数据或软件组件存在的话。位于信息装置100中的输出管理器308可能参与、协调或管理信息装置100和输出控制器120的应用程序之间的通信。
在这个特定的例子中,如图8C所示,正如屏幕820上显示的,信息装置100和输出控制器120之间的通信确定了打印机驱动程序需要被上载。向用户提供了选择,是否继续该过程。由于该过程可以对用户透明地实现,所以该信息和选择是可选的。信息装置100可以向用户提供的其它可选信息包括例如上载所需时间的估计值。
上面的描述给出了需要上载的打印机驱动程序组件的例子。也可能是其它组件或组合,这可能包括例如一部分打印机驱动程序、数据、软件组件、或用户接口。例如一部分打印驱动程序或组件可能仅包括设备相关的软件组件和特定于输出设备的数据。设备驱动程序的设备无关的代码及数据可能先前已经安装在信息装置100中,并因此无需上载。也有可能由于打印到选中的输出设备140所需的所有组件已经位于信息装置100中,所以无需上载组件。假设在这个例子中,用户同意上载驱动程序,图8D显示了当进行同步过程516时的接口的例子。
当同步过程516结束时,屏幕840如图8E显示给用户。用户可以使用屏幕840选择偏好,如页面范围、份数、每页卡片数、彩色或灰度、页面布局参数等。选择“特性”控件或按钮842,可以向用户提供更多的设备相关的选项,如色彩及色调调整、半色调参数、双面、分辨率、水印等。
步骤518和520可以在用户结束选择任何偏好之后进行。用户在选择图8E中的确认控件或“OK”按钮844之后,等待得到来自选择的一个或多个打印机140的打印输出或其它输出。图8F显示了用于步骤518和520的打印过程的接口。
在成功结束打印作业之后,可以向用户提供对保留或删除打印机驱动程序或软件组件或同步的设备相关的数据的选择,它们是在前面的步骤中上载到信息装置100的。这个选择对于具有有限内存空间的移动信息装置100或者不常用特定输出设备140的用户是有益的。频繁使用选中的打印机的用户可能希望保留安装的打印机驱动程序、软件组件、或数据,从而当再次使用该打印机时可以跳过对上载组件进行同步。
图8A-8E仅显示了图5所示的输出过程的一个例子。而上面的描述包含很多特征,它们不应当被构造为对本发明的范围的限定,而应作为它的示例性的实施例。也可以实现其它用户接口及实施例。该过程还可以以更多或更少的步骤实现。作为一个例子,可以将安全确认、验证、及付费处理增加到图8A-8E所示的步骤中。作为另一个例子,由于在用户选择想要的一个或多个打印机时自动进行载入过程,所以可以跳过图8C显示的步骤。但是,这些以及其它可能的改动不脱离本发明的范围。
因此,本发明的范围不应由显示的实施例确定,而应由所附的权利引擎及它们的等同物确定。
已经参考图解的实施例描述并解释了本发明的原理,可以认识到,在不脱离该原理的前提下,可以在安排及细节上对图解的实施例进行改动。考虑到本发明的原理可能应用的许多可能实施例,应当认识到,详细的实施例仅是说明性的,不应作为对本发明范围的限定。所有这样的实施例都落在随附的权利要求及其等同物的范围及精神之内。

Claims (162)

1.一种数据输出控制器,其控制信息装置与选中的输出设备之间的交互,选中的输出设备呈现从信息装置存取的数据内容,该控制器包括:
用于管理信息装置与选中的输出设备之间的通信信道的装置;
用于通过通信信道向信息装置提供与选中的输出设备相关的至少一个属性以及一个或多个设备相关的软件组件以使数据内容能够由选中的输出设备呈现的装置;和
用于通过通信信道接收至少部分地符合至少一个属性的数据内容的装置;和
用于向选中的输出设备提供要呈现的至少部分符合的数据内容的装置。
2.如权利要求1的控制器,其中至少一个属性是响应于被确定为信息装置上不可用的至少一个属性而通过通信信道提供的。
3.如权利要求1的控制器,进一步包含用于通过通信信道提供使得数据内容能够在选中的输出设备上呈现的一个或多个输出设备驱动程序组件的装置。
4.如权利要求3的控制器,其中一个或多个输出设备驱动程序组件是响应于被确定为信息装置上不可用的一个或多个设备驱动程序组件而通过通信信道提供的。
5.如权利要求1的控制器,其中一个或多个组件包括软件代码。
6.如权利要求1的控制器,其中一个或多个组件包括软件应用程序。
7.如权利要求1的控制器,其中一个或多个组件涉及设备驱动程序、打印机驱动程序、输出驱动程序、或用户接口的一个或多个。
8.如权利要求1的控制器,其中与选中的输出设备相关的属性涉及设备标识、设备批次、设备型号、设备类型、设备输入数据格式、设备输入语言、设备特征集、设备规格、设备服务质量、设备服务类型、设备服务可用性、和设备服务费用、设备验证、设备安全、设备分辨率、设备位深度、设备色空间、设备色彩数、设备色彩表、和设备半色调表的一个或多个。
9.如权利要求1的控制器,进一步包括用于搜索信息装置并一旦在搜索中发现就与其建立通信信道的装置。
10.如权利要求A8的控制器,进一步包括用于将选中的输出设备的可用性以及与选中的输出设备相关的至少一个属性一起广播的装置。
11.如权利要求1的控制器,进一步包括用于被动地等待信息装置的发现并一旦有发现就建立与信息装置的通信信道的装置。
12.如权利要求1的控制器,进一步包括用于提供信息装置或其操作者的验证的装置。
13.如权利要求1的控制器,进一步包括用于计算输出设备呈现数据内容所需的支付的装置。
14.如权利要求1的控制器,进一步包括用于处理输出设备呈现数据内容所需的支付的装置。
15.如权利要求1的控制器,具有用于安装在输出设备中的结构。
16.如权利要求1的控制器,具有外部连接至一个或多个输出设备的结构。
17.如权利要求1的控制器,其中通信信道是无线通信信道。
18.如权利要求17的控制器,其中无线通信是无线电通信。
19.如权利要求17的控制器,其中无线通信是红外通信。
20.如权利要求1的控制器,其中选中的输出设备是打印机。
21.如权利要求1的控制器,进一步包括用于将至少部分符合的数据内容处理并转换为与选中的输出设备兼容的输出数据的装置。
22.如权利要求1的控制器,进一步包括用于将至少部分符合的数据内容转换为与输出设备、打印机、打印机引擎、输出引擎、显示器引擎、或打印机控制器之一兼容的输出数据的装置。
23.如权利要求1的控制器,进一步包括用于执行至少一个光栅图像处理操作的装置。
24.如权利要求1的控制器,其中数据内容相应于输出作业,该控制器进一步包含用于排队并存储要提供给输出设备的一个或多个输出作业的装置。
25.如权利要求1的控制器,进一步包括用于存储与一个或多个输出设备相关的一个或多个组件的装置。
26.如权利要求1的控制器,进一步包括用于从信息装置得到验证信息以验证允许信息装置访问选中的输出设备的装置。
27.一种数据输出控制器方法,其控制信息装置与选中的输出设备之间的交互,选中的输出设备呈现从信息装置存取的数据内容,该方法包括:
管理信息装置与选中的输出设备之间的通信信道;
通过通信信道提供与选中的输出设备相关的至少一个属性以及一个或多个设备相关的软件组件,以使数据内容能够由选中的输出设备呈现;以及
通过通信信道接收至少部分地符合至少一个属性的数据内容;以及
向选中的输出设备提供要呈现的至少部分符合的数据内容。
28.如权利要求27的方法,其中至少一个属性是响应于被确定为信息装置上不可用的至少一个属性而通过通信信道提供的。
29.如权利要求27的方法,进一步包含通过通信信道提供使得数据内容能够在选中的输出设备上呈现的一个或多个输出设备驱动程序组件。
30.如权利要求29的方法,其中一个或多个输出设备驱动程序组件是响应于被确定为信息装置上不可用的一个或多个设备驱动程序组件而通过通信信道提供的。
31.如权利要求27的方法,其中一个或多个组件包括软件代码。
32.如权利要求27的方法,其中一个或多个组件包括软件应用程序。
33.如权利要求27的方法,其中一个或多个组件涉及设备驱动程序、打印机驱动程序、输出驱动程序、或用户接口的一个或多个。
34.如权利要求1的方法,其中与选中的输出设备相关的属性涉及设备标识、设备批次、设备型号、设备类型、设备输入数据格式、设备输入语言、设备特征集、设备规格、设备服务质量、设备服务类型、设备服务可用性、和设备服务费用、设备验证、设备安全、设备分辨率、设备位深度、设备色空间、设备色彩数、设备色彩表、和设备半色调表的一个或多个。
35.如权利要求27的方法,进一步包括搜索信息装置并一旦在搜索中发现就与其建立通信信道。
36.如权利要求35的方法,进一步包括将控制器的可用性以及与选中的输出设备相关的至少一个属性一起广播。
37.如权利要求27的方法,进一步包括被动地等待信息装置的发现并一旦有发现就建立与信息装置的通信信道。
38.如权利要求27的方法,进一步包括提供信息装置或其操作者的验证。
39.如权利要求27的方法,进一步包括计算输出设备呈现数据内容所需的支付。
40.如权利要求27的方法,进一步包括处理输出设备呈现数据内容所需的支付。
41.如权利要求27的方法,其中通信信道是无线通信信道。
42.如权利要求41的方法,其中无线通信是无线电通信。
43.如权利要求41的方法,其中无线通信是红外通信。
44.如权利要求27的方法,其中选中的输出设备涉及打印设备、显示设备、投影设备和音频输出设备之一。
45.如权利要求27的方法,进一步包括将至少部分符合的数据内容处理并转换为与选中的输出设备兼容的输出数据。
46.如权利要求27的方法,进一步包括将至少部分符合的数据内容转换为与输出设备、打印机、打印机引擎、输出引擎、显示器引擎、或打印机控制器之一兼容的输出数据。
47.如权利要求27的方法,进一步包括执行至少一个光栅图像处理操作。
48.如权利要求27的方法,其中数据内容相应于输出作业,该方法进一步包含排队并存储要提供给输出设备的一个或多个输出作业。
49.如权利要求27的方法,进一步包括存储与一个或多个输出设备相关的一个或多个组件。
50.如权利要求27的方法,进一步包括从信息装置得到验证信息以验证允许信息装置访问选中的输出设备。
51.一种数据输出控制器,其控制信息装置与选中的输出设备之间的交互,选中的输出设备呈现从信息装置存取的数据内容,该控制器包括:
用于管理信息装置与选中的输出设备之间的无线通信信道的装置;
用于通过通信信道向信息装置提供与选中的输出设备相关的至少一个组件以使数据内容能够由选中的输出设备呈现的装置;和
用于通过通信信道接收至少部分地符合至少一个组件的数据内容的装置;和
用于向选中的输出设备提供要呈现的至少部分符合的数据内容的装置。
52.如权利要求51的控制器,其中至少一个组件是响应于被确定为信息装置上不可用的至少一个组件而通过通信信道提供的。
53.如权利要求51的控制器,其中至少一个组件包括软件代码。
54.如权利要求51的控制器,其中至少一个组件包括软件应用程序。
55.如权利要求51的控制器,其中至少一个组件涉及设备驱动程序、打印机驱动程序、输出驱动程序、或用户接口的一个或多个。
56.如权利要求51的控制器,其中至少一个组件涉及设备标识、设备批次、设备型号、设备类型、设备输入数据格式、设备输入语言、设备特征集、设备规格、设备服务质量、设备服务类型、设备服务可用性、和设备服务费用、设备验证、设备安全、设备分辨率、设备位深度、设备色空间、设备色彩数、设备色彩表、和设备半色调表的一个或多个。
57.如权利要求51的控制器,进一步包括用于搜索信息装置并一旦在搜索中发现便建立信道的装置。
58.如权利要求57的控制器,进一步包括用于将选中的输出设备的可用性以及与选中的输出设备相关的至少一个组件一起广播的装置。
59.如权利要求51的控制器,进一步包括用于被动地等待信息装置的发现并一旦有发现就建立与信息装置的通信信道的装置。
60.如权利要求51的控制器,进一步包括用于提供信息装置或其操作者的验证的装置。
61.如权利要求51的控制器,进一步包括用于计算输出设备呈现数据内容所需的支付的装置。
61.如权利要求51的控制器,进一步包括用于处理输出设备呈现数据内容所需的支付的装置。
62.如权利要求51的控制器,具有用于安装在输出设备中的结构。
63.如权利要求51的控制器,具有外部连接至一个或多个输出设备的结构。
64.如权利要求51的控制器,其中无线通信是无线电通信。
65.如权利要求51的控制器,其中选中的输出设备涉及打印设备、显示设备、投影设备和音频输出设备之一。
66.如权利要求51的控制器,进一步包括用于将至少部分符合的数据内容处理并转换为与选中的输出设备兼容的输出数据的装置。
67.如权利要求51的控制器,进一步包括用于将至少部分符合的数据内容转换为与输出设备、打印机、打印机引擎、输出引擎、显示器引擎、或打印机控制器之一兼容的输出数据的装置。
68.如权利要求51的控制器,进一步包括用于执行至少一个光栅图像处理操作的装置。
69.如权利要求51的控制器,其中数据内容相应于输出作业,该控制器进一步包含用于排队并存储要提供给输出设备的一个或多个输出作业的装置。
70.如权利要求51的控制器,进一步包括用于存储与一个或多个输出设备相关的一个或多个组件的装置。
71.如权利要求51的控制器,进一步包括用于从信息装置得到验证信息以验证允许信息装置访问选中的输出设备的装置。
72.一种数据输出控制器方法,其控制信息装置与选中的输出设备之间的交互,选中的输出设备呈现从信息装置存取的数据内容,该方法包括:
管理信息装置与选中的输出设备之间的无线通信信道;
通过通信信道向信息装置提供与选中的输出设备相关的至少一个组件以使数据内容能够由选中的输出设备呈现;以及
通过通信信道接收至少部分地符合至少一个组件的数据内容;以及
向选中的输出设备提供要呈现的至少部分符合的数据内容。
73.如权利要求72的方法,其中至少一个组件是响应于被确定为信息装置上不可用的至少一个组件而通过通信信道提供的。
74.如权利要求72的方法,其中至少一个组件包括软件代码。
75.如权利要求72的方法,其中至少一个组件包括软件应用程序。
76.如权利要求72的方法,其中至少一个组件涉及设备驱动程序、打印机驱动程序、输出驱动程序、或用户接口的一个或多个。
77.如权利要求72的方法,其中至少一个组件涉及设备标识、设备批次、设备型号、设备类型、设备输入数据格式、设备输入语言、设备特征集、设备规格、设备服务质量、设备服务类型、设备服务可用性、和设备服务费用、设备验证、设备安全、设备分辨率、设备位深度、设备色空间、设备色彩数、设备色彩表、和设备半色调表的一个或多个。
78.如权利要求72的方法,进一步包括搜索信息装置并一旦在搜索中发现就与其建立通信信道。
79.如权利要求D7的方法,进一步包括将选中的输出设备的可用性以及与选中的输出设备相关的至少一个组件一起广播。
80.如权利要求72的方法,进一步包括被动地等待信息装置的发现并一旦有发现就建立与信息装置的通信信道。
81.如权利要求72的方法,进一步包括提供信息装置或其操作者的验证。
82.如权利要求72的方法,进一步包括计算输出设备呈现数据内容所需的支付。
83.如权利要求72的方法,进一步包括处理输出设备呈现数据内容所需的支付。
84.如权利要求72的方法,其中无线通信是无线电通信。
85.如权利要求72的方法,其中选中的输出设备涉及打印设备、显示设备、投影设备和音频输出设备之一。
86.如权利要求72的方法,进一步包括将至少部分符合的数据内容处理并转换为与选中的输出设备兼容的输出数据。
87.如权利要求72的方法,进一步包括将至少部分符合的数据内容转换为与输出设备、打印机、打印机引擎、输出引擎、显示器引擎、或打印机控制器之一兼容的输出数据。
88.如权利要求72的方法,进一步包括执行至少一个光栅图像处理操作。
89.如权利要求72的方法,其中数据内容相应于输出作业,该方法进一步包含排队并存储要提供给输出设备的一个或多个输出作业。
90.如权利要求72的方法,进一步包括存储与一个或多个输出设备相关的一个或多个组件。
91.如权利要求72的方法,进一步包括从信息装置得到验证信息以验证允许信息装置访问选中的输出设备。
92.在有权访问数据内容的信息装置中,一种用于管理向选中的输出设备输出数据内容的数据输出管理器方法,包括:
管理信息装置与选中的输出设备之间的通信信道;
通过通信信道接收与选中的输出设备相关且使得数据内容能够由选中的输出设备呈现的一个或多个组件;
使数据内容符合输出数据,该输出数据与具有一个或多个组件的选中的输出设备相关;以及
通过通信信道将符合的数据内容引导至选中的输出设备,以将其呈现。
93.如权利要求92的方法,其中通信信道包括无线通信信道。
94.如权利要求92的方法,其中一个或多个组件包括设备相关的组件。
95.如权利要求92的方法,其中一个或多个组件包括软件应用程序。
96.如权利要求92的方法,其中一个或多个组件包括一个或多个设备驱动程序。
97.如权利要求96的方法,其中一个或多个设备驱动程序包括打印机驱动程序。
98.如权利要求95的方法,其中设备相关组件包括特征化输出设备的一个或多个数据、信息、数据标识符、和信息标识符。
99.如权利要求98的方法,其中数据或信息包括设备标识、设备类型、设备批次、设备型号、设备类型、设备输入数据格式、设备输入语言、输出数据类型、设备分辨率、设备位深度、设备色空间标识符、设备色彩数、色彩表、和半色调表的一个或多个。
100.如权利要求98的方法,其中数据或信息包括一个或多个服务属性,所述服务属性表明一个或多个特征集、设备规格、支付信息、验证信息、安全设置、服务质量信息、作业状态、作业优先级、和作业排队。
101.如权利要求92的方法,其中一个或多个组件包括软件代码。
102.如权利要求101的方法,其中软件代码包括压缩及解压缩方法、文件转换、图形表示、图形呈现、图像处理操作、图像增强操作、色空间变换及数据转换、编码及解码技术、色彩匹配及管理方法、图像变换、内插及半色调技术的一个或多个。
103.如权利要求94的方法,其中设备相关的组件包括一个或多个用户接口控件,用于控制色彩、打印质量、打印份数、每页卡片数、每张的页数、双面、纵向或横向、安全信息、标识信息、和支付信息的一个或多个参数及调节。
104.如权利要求92的方法,其中数据内容位于信息装置中。
105.如权利要求92的方法,进一步包括从不同于信息装置的数据源中得到数据内容。
106.如权利要求92的方法,进一步包括从位于信息装置上的数据源应用程序中得到数据内容。
107.如权利要求106的方法,其中数据源应用程序不执行数据输出管理器方法。
108.如权利要求106的方法,其中数据源应用程序执行数据输出管理器方法。
109.如权利要求106的方法,其中数据内容是通过包括在信息装置中的操作系统而从数据源应用程序中得到的。
110.如权利要求106的方法,其中数据内容是通过对象模型从数据源应用程序中得到的。
111.如权利要求92的方法,其中将数据内容符合预定义的输出格式包括对数据内容执行光栅图像处理操作。
112.如权利要求92的方法,进一步包括发现可用于呈现数据内容的一个或多个输出设备。
113.如权利要求112的方法,其中发现一个或多个输出设备包括根据预定义的选择规则自动选择一个或多个输出设备之一。
114.如权利要求112的方法,其中发现一个或多个输出设备包括将输出服务请求发送至一个或多个输出设备。
115.如权利要求112的方法,其中发现一个或多个输出设备包括一个或多个输出设备满足输出服务需求。
116.如权利要求112的方法,其中信息装置以无线通信发现一个或多个输出设备。
117.如权利要求112的方法,进一步包括得到发现的一个或多个输出设备的每一个的输出设备信息。
118.如权利要求117的方法,进一步包括根据发现的一个或多个输出设备的每一个的输出设备信息而在信息装置上呈现信息,并从用户得到对选中的输出设备的选择。
119.如权利要求112的方法,其中发现一个或多个输出设备包括信息装置发送输出服务请求并等待来自一个或多个输出设备的每一个的响应。
120.如权利要求112的方法,其中发现一个或多个输出设备包括一个或多个输出设备公布它们的可用性,以及信息装置联系一个或多个输出设备中的每一个。
121.如权利要求112的方法,其中发现一个或多个输出设备包括信息装置从服务节点得到关于一个或多个输出设备的信息,以及信息装置联系一个或多个输出设备中的每一个。
122.如权利要求92的方法,其中信息装置包括移动计算设备、数字相机、膝上型计算机、台式计算机、和移动电话的至少一个。
123.如权利要求92的方法,其中输出设备至少包括打印设备、显示设备、投影设备、和音频输出设备之一。
124.如权利要求92的方法,其中输出设备至少包括标识引擎和呈现引擎之一。
125.如权利要求92的方法,其中输出设备至少包括打印机引擎和输出引擎之一。
126.如权利要求92的方法,其中无线通信至少包括无线电通信和红外通信之一。
127.如权利要求92的方法,其中输出数据至少包括图像数据、图形数据、文本数据、视频数据、音频数据、页面描述语言、置标语言、和指令之一。
128.如权利要求127的方法,其中输出数据进一步至少包括安全数据和验证数据之一。
129.如权利要求92的方法,其中输出数据包括压缩的数据。
130.在计算机可读介质上,用于管理信息装置上的数据内容向选中的输出设备输出的信息装置数据输出管理器软件,包括:
用于管理信息装置与选中的输出设备之间的通信信道的软件;
用于通过通信信道接收与选中的输出设备相关且使得数据内容能够由选中的输出设备呈现的一个或多个组件的软件;
用于使数据内容符合输出数据的软件,其中该输出数据与具有一个或多个组件的选中的输出设备相关;和
用于通过通信信道将符合的数据内容引导至选中的输出设备以将其呈现的软件。
131.如权利要求130的介质,其中通信信道包括无线通信信道。
132.如权利要求130的介质,其中一个或多个组件包括设备相关的组件。
133.如权利要求130的介质,其中一个或多个组件包括软件应用程序。
134.如权利要求130的介质,其中一个或多个组件包括一个或多个设备驱动程序。
135.如权利要求134的介质,其中一个或多个设备驱动程序包括打印机驱动程序。
136.如权利要求133的介质,设备相关的组件包括特征化输出设备的数据或信息。
137.如权利要求137的介质,其中数据或信息包括设备标识、输出设备类型标识符、输出数据类型标识符、分辨率标识符、位深度标识符、色空间标识符、色彩数标识符、色彩表标识符、和半色调表的一个或多个。
138.如权利要求136的介质,其中数据或信息包括一个或多个服务属性,所述一个或多个服务属性标识了特征集、支付信息、验证信息、安全设置、服务质量信息、作业状态、作业优先级、和作业排队的一个或多个。
139.如权利要求133的介质,其中设备相关的组件包括软件代码。
140.如权利要求139的介质,其中软件代码包括压缩及解压缩方法、文件转换、图形表示、图形呈现、图像处理及增强操作、色空间变换及数据转换、编码及解码技术、色彩匹配及管理方法、图像变换、内插及半色调技术的一个或多个。
141.如权利要求133的介质,其中设备相关的组件包括一个或多个用户接口控件,用于控制色彩、打印质量、打印份数、每页卡片数、每张的页数、双面、纵向或横向、安全信息、标识信息、和支付信息的一个或多个参数及调节。
142.如权利要求130的介质,进一步包括用于从位于信息装置上的数据源应用程序中得到数据内容的软件。
143.如权利要求142的介质,其中数据源应用程序不执行数据输出管理器方法。
144.如权利要求142的介质,其中数据源应用程序执行数据输出管理器方法。
145.如权利要求142的介质,其中数据内容是通过包括在信息装置中的操作系统而从数据源应用程序中得到的。
146.如权利要求130的介质,其中用于将数据内容符合预定义的输出格式的软件包括用于对数据内容执行光栅图像处理操作的软件。
147.如权利要求130的介质,进一步包括用于发现选中的输出设备作为可用于呈现数据内容的一个或多个输出设备的软件。
148.如权利要求147的介质,其中用于发现选中的输出设备的软件包括用于将输出服务请求发送至一个或多个输出设备的软件。
149.如权利要求147的介质,其中用于发现一个或多个输出设备的软件利用无线通信。
150.如权利要求147的介质,进一步包括用于得到发现的一个或多个输出设备的每一个的输出设备信息的软件。
151.如权利要求150的介质,进一步包括用于根据发现的一个或多个输出设备的每一个的输出设备信息而在信息装置上呈现信息并从用户处得到对选中的输出设备的选择的软件。
152.如权利要求147的介质,其中用于发现一个或多个输出设备之一的软件包括用于发送输出服务请求并等待来自一个或多个输出设备中的每一个的响应的软件。
153.如权利要求147的介质,其中用于发现一个或多个输出设备之一的软件包括:用于从服务节点得到关于一个或多个输出设备之一以及联系一个或多个输出设备的每一个的信息装置的信息的软件。
154.如权利要求130的介质,其中信息装置至少包括移动计算设备、数字相机、膝上型计算机、台式计算机、和移动电话之一。
155.如权利要求130的介质,其中输出设备至少包括打印设备、显示设备、和音频输出设备之一。
156.如权利要求130的介质,其中输出设备至少包括标识引擎和呈现引擎之一。
157.如权利要求130的介质,其中输出设备至少包括打印机引擎和输出引擎之一。
158.如权利要求130的介质,其中无线通信至少包括无线电通信和红外通信之一。
159.如权利要求130的介质,其中输出数据至少包括图像数据、图形数据、文本数据、视频数据、音频数据、页面描述语言、置标语言、和指令之一。
160.如权利要求159的介质,其中输出数据进一步至少包括安全数据和验证数据之一。
161.如权利要求130的介质,其中输出数据包括压缩的数据。
CNB018211011A 2000-11-01 2001-10-31 用于设备到设备的普适数字输出的控制器及管理器 Expired - Lifetime CN100334577C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US24510100P 2000-11-01 2000-11-01
US60/245,101 2000-11-01

Publications (2)

Publication Number Publication Date
CN1488106A true CN1488106A (zh) 2004-04-07
CN100334577C CN100334577C (zh) 2007-08-29

Family

ID=22925285

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018211011A Expired - Lifetime CN100334577C (zh) 2000-11-01 2001-10-31 用于设备到设备的普适数字输出的控制器及管理器

Country Status (6)

Country Link
US (20) US20020051200A1 (zh)
EP (1) EP1340131B1 (zh)
CN (1) CN100334577C (zh)
AU (2) AU2002243279A1 (zh)
ES (1) ES2774115T3 (zh)
WO (2) WO2002046867A2 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023829A (zh) * 2009-09-15 2011-04-20 三星电子株式会社 通过打印机打印移动终端的文档的方法及其移动终端
CN102025869A (zh) * 2009-09-17 2011-04-20 柯尼卡美能达商用科技株式会社 作业处理系统和图像处理装置
CN103346954A (zh) * 2013-06-17 2013-10-09 北京印刷学院 一种邮件收发装置
CN103516927A (zh) * 2012-06-28 2014-01-15 虹光精密工业股份有限公司 文件扫描方法
CN104333670A (zh) * 2013-07-22 2015-02-04 富士施乐株式会社 终端装置、图像形成系统以及用于终端装置的处理方法
US8964220B2 (en) 2000-11-20 2015-02-24 Flexiworld Technologies, Inc. Mobile devices supporting wireless synchronization over a wireless Network compatible, at least partly, with IEEE 802.11 standard(s)
US9092177B2 (en) 2000-11-01 2015-07-28 Flexiworld Technologies, Inc. Smart phones that include a digital camera, a touch sensitive screen, support for voice activated commands, and support to at least part of a protocol within IEEE 802.11 standards
US9298407B2 (en) 2000-11-20 2016-03-29 Flexiworld Technologies, Inc. Mobile information apparatus that are configurable to include applications for playing audio digital content received over the internet from subscribed audio digital content service(s)
CN105611104A (zh) * 2011-02-17 2016-05-25 夏普株式会社 数据处理方法
CN108885540A (zh) * 2016-01-29 2018-11-23 惠普发展公司,有限责任合伙企业 将作业转印到服务印刷机
CN110531944A (zh) * 2019-08-29 2019-12-03 珠海天威技术开发有限公司 基于智能终端系统控制打印耗材适配器操作的方法、计算机装置及计算机可读存储介质
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service

Families Citing this family (275)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7260369B2 (en) * 2005-08-03 2007-08-21 Kamilo Feher Location finder, tracker, communication and remote control system
US9998307B2 (en) * 1999-08-09 2018-06-12 Kamilo Feher Future generation 5G and multimode 4G and 3G mobile modulation format selectable (MFS) communications
KR100431255B1 (ko) * 2000-01-12 2004-05-12 세이코 엡슨 가부시키가이샤 휴대단말 및 데이터 출력제어 시스템
US7099304B2 (en) 2000-09-05 2006-08-29 Flexiworld Technologies, Inc. Apparatus, methods and systems for anonymous communication
US11467856B2 (en) 2002-12-12 2022-10-11 Flexiworld Technologies, Inc. Portable USB device for internet access service
WO2002047388A2 (en) 2000-11-14 2002-06-13 Scientific-Atlanta, Inc. Networked subscriber television distribution
US8127326B2 (en) 2000-11-14 2012-02-28 Claussen Paul J Proximity detection using wireless connectivity in a communications system
US7133939B1 (en) * 2000-11-20 2006-11-07 Symbol Technologies, Inc. Distributed-service architecture at the point of sale or service
GB0028475D0 (en) * 2000-11-22 2001-01-10 Ncr Int Inc Module
US7130889B2 (en) * 2000-11-29 2006-10-31 Ncr Corporation Method of printing information by a network kiosk
US7636757B2 (en) * 2000-12-15 2009-12-22 Canon Kabushiki Kaisha Printing over the internet
US20020124046A1 (en) * 2001-02-20 2002-09-05 Fischer William A. Peripheral devices which manage application upload to computing devices
JP2002259812A (ja) * 2001-03-02 2002-09-13 Toshiba Tec Corp 広告配信システム
US7302634B2 (en) 2001-03-14 2007-11-27 Microsoft Corporation Schema-based services for identity-based data access
US7024662B2 (en) 2001-03-14 2006-04-04 Microsoft Corporation Executing dynamically assigned functions while providing services
JP2002297491A (ja) * 2001-03-29 2002-10-11 Seiko Epson Corp ファイル変換装置
JP2003036152A (ja) * 2001-05-17 2003-02-07 Matsushita Electric Ind Co Ltd 情報印刷システム
US20020174372A1 (en) * 2001-05-18 2002-11-21 Buvana Venkataraman Method and apparatus for providing synchronized data
US7383321B2 (en) 2002-07-09 2008-06-03 Moyer Alan L Method and system for communicating between a remote printer and a server
US20040019628A1 (en) * 2002-07-09 2004-01-29 Puri Anish N. System for remotely rendering content for output by a printer
US20030045236A1 (en) * 2001-08-29 2003-03-06 Yuan-Jung Chang Wireless peripheral with inbuilt driver
US20030051044A1 (en) * 2001-09-12 2003-03-13 Parry Travis J. System and method for facilitating generation of hard copies
JP3984895B2 (ja) * 2001-10-03 2007-10-03 キヤノン株式会社 情報処理装置およびサーバ装置およびドライバ更新方法およびコンピュータが読み取り可能な記憶媒体およびプログラム
US7886026B2 (en) * 2001-10-11 2011-02-08 Hewlett-Packard Development Company, L.P. Hardcopy output engine configuration apparatus and method
US20030074547A1 (en) * 2001-10-11 2003-04-17 Haines Robert E. Hardcopy output engine consumable supply management and method
US20030074268A1 (en) 2001-10-11 2003-04-17 Haines Robert E. User and device interactions for web consolidation
US20030072027A1 (en) * 2001-10-11 2003-04-17 Haines Robert E. Unique identifier for customer account and method
TW519845B (en) * 2001-10-31 2003-02-01 Ru-Fang Shiau Wireless projection system and projection method therefor
US7555287B1 (en) 2001-11-01 2009-06-30 Nokia Corporation Customized messaging between wireless access point and services
US7283264B2 (en) * 2001-11-20 2007-10-16 Hewlett-Packard Development Company, L.P. Method and system for distributing print job
JP2003162469A (ja) * 2001-11-27 2003-06-06 Toshiba Tec Corp 情報保管入力システム及び情報保管入力サービス、並びに画面表示システム
JP4122773B2 (ja) * 2002-01-10 2008-07-23 コニカミノルタビジネステクノロジーズ株式会社 画像形成システムならびに画像形成装置
US7340214B1 (en) * 2002-02-13 2008-03-04 Nokia Corporation Short-range wireless system and method for multimedia tags
US20030235309A1 (en) 2002-03-08 2003-12-25 Marinus Struik Local area network
US20030169289A1 (en) * 2002-03-08 2003-09-11 Holt Duane Anthony Dynamic software control interface and method
US7532862B2 (en) * 2002-03-19 2009-05-12 Apple Inc. Method and apparatus for configuring a wireless device through reverse advertising
US7102640B1 (en) * 2002-03-21 2006-09-05 Nokia Corporation Service/device indication with graphical interface
US20030192047A1 (en) * 2002-03-22 2003-10-09 Gaul Michael A. Exporting data from a digital home communication terminal to a client device
US7256709B2 (en) * 2002-04-01 2007-08-14 Electro Industries/Gauge Tech Meter with IrDA port
GB0211658D0 (en) * 2002-05-22 2002-07-03 Svanborg Catharina Novel therapies and methods of screening for therapeutic compounds
US20040003134A1 (en) * 2002-06-27 2004-01-01 Lin Eugene S. Software sharing model
US9886309B2 (en) * 2002-06-28 2018-02-06 Microsoft Technology Licensing, Llc Identity-based distributed computing for device resources
US20040021905A1 (en) * 2002-08-01 2004-02-05 Holmstead Stanley Bruce System and method for managing printable assets
US20040024844A1 (en) * 2002-08-01 2004-02-05 Stanley Bruce Holmstead Downloading data for printers
US7516470B2 (en) 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
US20040039802A1 (en) * 2002-08-23 2004-02-26 Stringham Gary Glen Obtaining pieces of operating code for a network device from multiple sources
US7376696B2 (en) 2002-08-27 2008-05-20 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US7426532B2 (en) * 2002-08-27 2008-09-16 Intel Corporation Network of disparate processor-based devices to exchange and display media files
US20040044724A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. Apparatus and methods to exchange menu information among processor-based devices
US7072616B2 (en) * 2002-09-09 2006-07-04 Conexant Systems, Inc. Multi-protocol interchip interface
US7908625B2 (en) 2002-10-02 2011-03-15 Robertson Neil C Networked multimedia system
US8046806B2 (en) 2002-10-04 2011-10-25 Wall William E Multiroom point of deployment module
US7360235B2 (en) 2002-10-04 2008-04-15 Scientific-Atlanta, Inc. Systems and methods for operating a peripheral record/playback device in a networked multimedia system
US20040095598A1 (en) * 2002-11-19 2004-05-20 Heidelberg Digital, L.L.C. Method of communicating with a proprietary printing system over a communications network
US8064073B2 (en) * 2002-12-03 2011-11-22 Sprague Jeffrey R Adaptive rasterizer buffer
US7908401B2 (en) 2002-12-12 2011-03-15 Flexiworld Technology, Inc. Method and device for wireless communication between computing devices
EP1435596A1 (en) * 2003-01-02 2004-07-07 Toshiba Corporation System and method for providing fee-based data services to mobile users
US20040193752A1 (en) * 2003-01-02 2004-09-30 Harpreet Singh System and method for providing fee-based data services
US20040193751A1 (en) * 2003-01-02 2004-09-30 Harpreet Singh System and method for providing fee-based data services
US8094640B2 (en) 2003-01-15 2012-01-10 Robertson Neil C Full duplex wideband communications system for a local coaxial network
US7487532B2 (en) * 2003-01-15 2009-02-03 Cisco Technology, Inc. Optimization of a full duplex wideband communications system
US7272407B2 (en) * 2003-02-18 2007-09-18 Hewlett-Packard Development Company, L.P. Display on wireless mobile device
US20040176118A1 (en) * 2003-02-18 2004-09-09 Michael Strittmatter Service attribute based filtering system and method
US20040181517A1 (en) * 2003-03-13 2004-09-16 Younghee Jung System and method for social interaction
CN107885679B (zh) 2003-04-11 2021-10-08 富意科技公司 一种可实现自动运行的集成电路存储设备或方法
KR100432367B1 (ko) * 2003-04-30 2004-05-20 푸른정보기술(주) 네트웍/로컬/공유 프린터들의 관리 및 인쇄 제어시스템
US8150907B2 (en) 2003-05-29 2012-04-03 Brother Kogyo Kabushiki Kaisha Composite service providing system for a plurality of communicatively connected electronic devices
US6989839B2 (en) * 2003-06-19 2006-01-24 Xerox Corporation Method for converting color to monochrome to maintain differentiability
US7668903B2 (en) * 2003-07-07 2010-02-23 Xerox Corporation Method and apparatus for dynamically delivering service profiles to clients
US20050113025A1 (en) * 2003-07-17 2005-05-26 Seiko Epson Corporation Output device, output method, radio communication device, and recording medium
US20050012951A1 (en) * 2003-07-18 2005-01-20 Madril Robert J. Printer driver management
US7925611B1 (en) * 2003-09-25 2011-04-12 Rockwell Automation Technologies, Inc. Graphical user interface
US20050166239A1 (en) * 2003-10-09 2005-07-28 Olympus Corporation Surgery support system
US20050083411A1 (en) * 2003-10-16 2005-04-21 Cozier Robert P. Device driven share system and method
US8260857B2 (en) 2003-10-23 2012-09-04 Microsoft Corporation One to many data projection system and method
US20050091359A1 (en) * 2003-10-24 2005-04-28 Microsoft Corporation Systems and methods for projecting content from computing devices
US7716273B2 (en) * 2003-10-24 2010-05-11 Microsoft Corporation Systems and methods for projecting content from computing devices
US20050097337A1 (en) * 2003-11-03 2005-05-05 Robert Sesek Systems and methods for providing recipient-end security for transmitted data
US20050117179A1 (en) * 2003-11-06 2005-06-02 Tatsuo Ito Output information providing method, output information providing system, document outputting method, and document outputting system
US7861162B2 (en) * 2003-11-14 2010-12-28 Samsung Electronics Co., Ltd. Help file generating method and apparatus
FI20031908A0 (fi) * 2003-12-29 2003-12-29 Nokia Corp Menetelmä medialeikkeen koostamiseksi liikkuvassa päätelaitteessa, menetelmää hyödyntävä päätelaite ja ohjelmalliset välineet menetelmän toteuttamiseksi
US8432562B2 (en) * 2004-02-17 2013-04-30 Ricoh Company, Ltd. Image processing apparatus, method, program, and computer readable recording medium for controlling operation switching and displaying at occurrence of error conditions
EP1724967B1 (en) * 2004-03-10 2019-03-06 Panasonic Corporation Image transmission system and image transmission method
US7506253B2 (en) * 2004-05-21 2009-03-17 Electronics For Imaging, Inc. Methods and apparatus for recording web information
JP2005346202A (ja) * 2004-05-31 2005-12-15 Toshiba Corp 電子機器
JP4125269B2 (ja) * 2004-07-09 2008-07-30 キヤノン株式会社 ジョブ処理システム及びその制御方法
US7698566B1 (en) * 2004-07-12 2010-04-13 Sprint Spectrum L.P. Location-based voice-print authentication method and system
WO2006022006A1 (ja) * 2004-08-26 2006-03-02 Fujitsu Limited コンテンツ管理プログラム、方法及び装置
US7451921B2 (en) * 2004-09-01 2008-11-18 Eric Morgan Dowling Methods, smart cards, and systems for providing portable computer, VoIP, and application services
JP2006082422A (ja) * 2004-09-16 2006-03-30 Fuji Photo Film Co Ltd プリンタ、プリントシステム及びプリント条件設定プログラム
US20060075075A1 (en) * 2004-10-01 2006-04-06 Malinen Jouni I Method and system to contextually initiate synchronization services on mobile terminals in an enterprise environment
US7438641B2 (en) * 2004-10-01 2008-10-21 Igt Gaming device with rotating and translating display device
US7826081B2 (en) 2004-10-08 2010-11-02 Sharp Laboratories Of America, Inc. Methods and systems for receiving localized display elements at an imaging device
US7873718B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US8051140B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US8024792B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8049677B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US8032608B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US7873553B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US8237946B2 (en) 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US8120799B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for accessing remote, descriptor-related data at an imaging device
US8213034B2 (en) 2004-10-08 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access on an imaging device
US8115946B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
US7870185B2 (en) 2004-10-08 2011-01-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration
US8015234B2 (en) 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US8230328B2 (en) 2004-10-08 2012-07-24 Sharp Laboratories Of America, Inc. Methods and systems for distributing localized display elements to an imaging device
US8120797B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US8006293B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US7978618B2 (en) 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US8051125B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US7920101B2 (en) 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
US7684074B2 (en) 2004-10-08 2010-03-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device metadata management
US8156424B2 (en) 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8115945B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
US8001183B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US7633644B2 (en) 2004-10-08 2009-12-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job management
US8115947B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for providing remote, descriptor-related data to an imaging device
US7969596B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US7966396B2 (en) 2004-10-08 2011-06-21 Sharp Laboratories Of America, Inc. Methods and systems for administrating imaging device event notification
US8065384B2 (en) 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US7934217B2 (en) 2004-10-08 2011-04-26 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access to an imaging device
US8060930B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US8035831B2 (en) 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US8006292B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8384925B2 (en) 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US8006176B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
US8115944B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
US8018610B2 (en) 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US7738808B2 (en) 2004-10-08 2010-06-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device concurrent account use with remote authorization
US8120793B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US8171404B2 (en) 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
KR100636202B1 (ko) * 2004-12-03 2006-10-19 삼성전자주식회사 프린트 장치 및 프린트 방법
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8428484B2 (en) 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
JP2006252001A (ja) * 2005-03-09 2006-09-21 Fuji Xerox Co Ltd ドキュメント処理装置
US20060258342A1 (en) * 2005-04-21 2006-11-16 Kenny Fok Methods and apparatus for providing wireless device-centric control of an external computing device
US20060271850A1 (en) * 2005-05-06 2006-11-30 Didier Gombert Method and apparatus for transforming a printer into an XML printer
US20060259602A1 (en) * 2005-05-12 2006-11-16 Randall Stewart Method and apparatus for transport level server advertisement and discovery
US7843582B2 (en) * 2005-08-31 2010-11-30 Sharp Laboratories Of America, Inc. Systems and methods for driverless N-up and duplexed imaging
JP4328749B2 (ja) * 2005-09-01 2009-09-09 キヤノン株式会社 ネットワークシステムおよびその設定方法およびプログラムおよび記憶媒体
US7876998B2 (en) 2005-10-05 2011-01-25 Wall William E DVD playback over multi-room by copying to HDD
US20070081184A1 (en) * 2005-10-12 2007-04-12 Daos Brenda F System and method for releasing multiple document processing operations
US8478300B2 (en) * 2005-12-20 2013-07-02 Microsoft Corporation Proximity service discovery in wireless networks
US8559350B2 (en) * 2005-12-20 2013-10-15 Microsoft Corporation Mechanism to convey discovery information in a wireless network
US9762623B1 (en) * 2005-12-22 2017-09-12 Apple Inc. Automatic call initiation in response to selecting tags in electronic documents and applications
US8055083B2 (en) * 2006-01-18 2011-11-08 Xerox Corporation Portable bitmap rendering systems and methods
JP4871598B2 (ja) * 2006-01-19 2012-02-08 キヤノン株式会社 画像処理装置および画像処理装置の起動方法およびプログラム
US8661348B2 (en) * 2006-01-27 2014-02-25 At&T Intellectual Property I, L.P. Methods and systems to process an image
US8370141B2 (en) * 2006-03-03 2013-02-05 Reagan Inventions, Llc Device, system and method for enabling speech recognition on a portable data device
US8400649B2 (en) * 2006-05-01 2013-03-19 Ricoh Company, Ltd. Approach for managing printer driver settings
US10681151B2 (en) 2006-05-15 2020-06-09 Microsoft Technology Licensing, Llc Notification framework for wireless networks
US20070264991A1 (en) * 2006-05-15 2007-11-15 Microsoft Corporation Services near me: discovering and connecting to available wireless services utilizing proximity discovery
US8345272B2 (en) 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
US20090091791A1 (en) * 2006-09-28 2009-04-09 Andrew Rodney Ferlitsch Methods and systems for third-party administrative control of remote imaging jobs and imaging devices
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US9135612B1 (en) 2011-04-17 2015-09-15 Proctor Consulting, LLC Proximity detection, virtual detection, or location based triggering of the exchange of value and information
US7865817B2 (en) 2006-12-29 2011-01-04 Amazon Technologies, Inc. Invariant referencing in digital works
US8836960B1 (en) * 2007-01-03 2014-09-16 Marvell International Ltd. Storing device drivers in imaging devices
US7751807B2 (en) 2007-02-12 2010-07-06 Oomble, Inc. Method and system for a hosted mobile management service architecture
US8024400B2 (en) 2007-09-26 2011-09-20 Oomble, Inc. Method and system for transferring content from the web to mobile devices
US9189192B2 (en) * 2007-03-20 2015-11-17 Ricoh Company, Ltd. Driverless printing system, apparatus and method
USD609714S1 (en) * 2007-03-22 2010-02-09 Fujifilm Corporation Electronic camera
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US7716224B2 (en) 2007-03-29 2010-05-11 Amazon Technologies, Inc. Search and indexing on a user device
CN101287197A (zh) * 2007-04-13 2008-10-15 摩托罗拉公司 使用无线通信网络启动电子装置的应用程序的方法
US8990215B1 (en) * 2007-05-21 2015-03-24 Amazon Technologies, Inc. Obtaining and verifying search indices
US20090063612A1 (en) * 2007-08-30 2009-03-05 Kiyohiro Hyo Image forming apparatus and image forming system
KR20090031111A (ko) * 2007-09-21 2009-03-25 삼성전자주식회사 화상형성장치 드라이버 프로그램의 관리 방법 및 장치
US8723963B2 (en) * 2008-01-11 2014-05-13 Ricoh Company, Ltd. Dynamic print driver installation on cameras
US20090182533A1 (en) * 2008-01-14 2009-07-16 Apple Inc. Remote diagnostic service
US9105031B2 (en) * 2008-02-22 2015-08-11 Microsoft Technology Licensing, Llc Authentication mechanisms for wireless networks
US7877482B1 (en) * 2008-04-01 2011-01-25 Google Inc. Efficient application hosting in a distributed application execution system
JP5361248B2 (ja) * 2008-05-27 2013-12-04 キヤノン株式会社 画像形成装置、画像形成方法、記憶媒体及びプログラム
US20100016019A1 (en) * 2008-07-17 2010-01-21 Harris Scott C Communication and Operation Using Wireless Peripherals
US20100049805A1 (en) * 2008-08-19 2010-02-25 International Business Machines Corporation Selection and Delivery of Messages Based on an Association of Pervasive Technologies
US7936736B2 (en) 2008-09-08 2011-05-03 Proctor Jr James Arthur Enforcing policies in wireless communication using exchanged identities
US8793306B2 (en) * 2008-10-03 2014-07-29 Infosys Limited System, wireless communication device and method for combining compatible services
US9043503B2 (en) 2008-10-28 2015-05-26 At&T Intellectual Property I, L.P. System and method of interacting with data at a wireless communication device
US8005950B1 (en) 2008-12-09 2011-08-23 Google Inc. Application server scalability through runtime restrictions enforcement in a distributed application execution system
JP2010160616A (ja) * 2009-01-07 2010-07-22 Seiko Epson Corp ホスト装置、ホスト装置の制御方法、画像形成システム及びコンピュータープログラム
CN101782841A (zh) * 2009-01-16 2010-07-21 鸿富锦精密工业(深圳)有限公司 配置及安装无线打印环境的电子装置及方法
US9087032B1 (en) 2009-01-26 2015-07-21 Amazon Technologies, Inc. Aggregation of highlights
US8378979B2 (en) * 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
JP5257142B2 (ja) * 2009-02-27 2013-08-07 株式会社リコー 画像形成装置、画像形成システム、情報処理方法、及び、コンピュータプログラム
US8832584B1 (en) 2009-03-31 2014-09-09 Amazon Technologies, Inc. Questions on highlighted passages
US20100309508A1 (en) * 2009-06-03 2010-12-09 Kamath Harish B Network print-related service
JP5511230B2 (ja) * 2009-06-12 2014-06-04 キヤノン株式会社 通信装置、通信装置の制御方法およびプログラム
JP5353591B2 (ja) * 2009-09-15 2013-11-27 株式会社リコー プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム
US8692763B1 (en) 2009-09-28 2014-04-08 John T. Kim Last screen rendering for electronic book reader
JP5489619B2 (ja) * 2009-09-29 2014-05-14 キヤノン株式会社 情報処理装置及びその方法
US9329807B2 (en) * 2009-10-16 2016-05-03 Hewlett-Packard Development Company, L.P. Method and system to share a printer and print
US9098507B2 (en) * 2009-12-03 2015-08-04 At&T Intellectual Property I, L.P. Dynamic content presentation
US20110161428A1 (en) * 2009-12-28 2011-06-30 Ezpnp Technologies Corp. Two-way data and resources sharing method
WO2011090474A1 (en) 2010-01-20 2011-07-28 Hewlett-Packard Development Company, L.P. Cloud printer with a common user print experience
US8928911B2 (en) 2010-03-30 2015-01-06 Hewlett-Packard Development Company, L.P. Fulfillment utilizing selected negotiation attributes
CN101820318B (zh) * 2010-04-23 2012-09-26 大连亿达信息技术有限公司 1Gbps超高速LED光通信控制系统
US9495322B1 (en) 2010-09-21 2016-11-15 Amazon Technologies, Inc. Cover display
JP5678556B2 (ja) * 2010-10-04 2015-03-04 富士ゼロックス株式会社 ジョブ実行システム、ジョブ実行装置及びプログラム
US9639315B2 (en) * 2010-10-26 2017-05-02 Hewlett-Packard Development Company, L.P. Content production
KR20120055779A (ko) * 2010-11-23 2012-06-01 한국전자통신연구원 지그비 기반의 음성 데이터 송수신 시스템 및 그의 음성 데이터 송수신 방법
US20120254288A1 (en) * 2011-03-28 2012-10-04 Sony Corporation Recompositing an rui in real-time
US8667513B1 (en) * 2011-03-29 2014-03-04 Sprint Communications Company L.P. Dormancy timer adjustment in a wireless access node based on wireless device application status
WO2012144496A1 (ja) 2011-04-20 2012-10-26 日本電気株式会社 10指指紋カード入力装置、10指指紋カード入力方法、及び記憶媒体
GB201107978D0 (en) * 2011-05-13 2011-06-29 Antix Labs Ltd Method of distibuting a multi-user software application
KR101719994B1 (ko) 2011-09-07 2017-03-27 엘지전자 주식회사 이동단말기 및 그 제어방법
US9158741B1 (en) 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
US9361049B2 (en) * 2011-11-01 2016-06-07 Xerox Corporation Systems and methods for appearance-intent-directed document format conversion for mobile printing
US20130117670A1 (en) * 2011-11-04 2013-05-09 Barnesandnoble.Com Llc System and method for creating recordings associated with electronic publication
CN103108389A (zh) * 2011-11-15 2013-05-15 中兴通讯股份有限公司 设备到设备的通信方法和系统、用户设备
US8854673B2 (en) * 2011-12-27 2014-10-07 Kabushiki Kaisha Toshiba Image forming apparatus and image forming method for controlling sending of an advertising packet
US9069501B2 (en) 2012-02-28 2015-06-30 Hewlett-Packard Development Company, L.P. Mechanism that allows initiating print without being aware of the printer email address
US8938551B2 (en) * 2012-04-10 2015-01-20 Intel Mobile Communications GmbH Data processing device
CN104254844B (zh) 2012-06-26 2017-12-19 惠普发展公司,有限责任合伙企业 向wi‑fi客户端暴露网络打印机
JP6057565B2 (ja) * 2012-07-04 2017-01-11 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、およびプログラム
US9122554B2 (en) 2013-02-08 2015-09-01 Microsoft Technology Licensing, Llc Pervasive service providing device-specific updates
JP6123394B2 (ja) * 2013-03-15 2017-05-10 株式会社リコー 定義情報作成システム、情報処理装置
JP6102627B2 (ja) * 2013-08-09 2017-03-29 ブラザー工業株式会社 中継装置、画像処理装置、中継方法、プログラム、及びシステム
JP6413506B2 (ja) * 2013-09-17 2018-10-31 株式会社リコー 情報処理システム、入出力装置、プログラム及び認証方法
US9063683B2 (en) * 2013-10-28 2015-06-23 Xerox Corporation Storing print options and print accounting credentials when printing via e-mail
US11310614B2 (en) 2014-01-17 2022-04-19 Proctor Consulting, LLC Smart hub
US9438753B2 (en) * 2014-02-17 2016-09-06 Xerox Corporation Method and apparatus for redirecting print job requests to digital alternatives
CA2945158A1 (en) * 2014-04-08 2015-10-15 Capital One Financial Corporation Systems and methods for transacting at an atm using a mobile device
KR20150139336A (ko) * 2014-06-03 2015-12-11 삼성전자주식회사 디바이스 및 디바이스에서 유저 인터페이스 화면을 제공하는 방법
JP6591217B2 (ja) * 2014-07-16 2019-10-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 音声認識テキスト化システムの制御方法
JP6098611B2 (ja) * 2014-10-28 2017-03-22 コニカミノルタ株式会社 画像処理装置、端末装置、処理方法、および制御プログラム
US20170324988A1 (en) * 2014-12-05 2017-11-09 Thomson Licensing Method and device for transmitting content
JP6412422B2 (ja) * 2014-12-11 2018-10-24 キヤノン株式会社 画像処理装置およびその制御方法、システム、並びにプログラム
JP6482299B2 (ja) * 2015-01-30 2019-03-13 キヤノン株式会社 通信装置、通信装置の制御方法及びプログラム
US9430723B1 (en) * 2015-03-27 2016-08-30 Kyocera Document Solutions Inc. Printing device software management and common interface
JP6520403B2 (ja) * 2015-05-29 2019-05-29 ブラザー工業株式会社 携帯端末及び出力プログラム
JP6471616B2 (ja) * 2015-06-05 2019-02-20 ブラザー工業株式会社 携帯端末及び出力プログラム
US10803229B2 (en) * 2015-07-16 2020-10-13 Thinxtream Technologies Pte. Ltd. Hybrid system and method for data and file conversion across computing devices and platforms
US10739960B2 (en) * 2015-09-22 2020-08-11 Samsung Electronics Co., Ltd. Performing application-specific searches using touchscreen-enabled computing devices
JP6524896B2 (ja) * 2015-11-27 2019-06-05 ブラザー工業株式会社 プログラム
JP6641928B2 (ja) * 2015-11-27 2020-02-05 ブラザー工業株式会社 プログラム
CN105430628A (zh) * 2015-12-15 2016-03-23 邢海安 小型局域网式多方会议召开装置
CN105491540A (zh) * 2015-12-15 2016-04-13 邢海安 智能化单位内部局域网系统
TW201725546A (zh) * 2016-01-11 2017-07-16 仁寶電腦工業股份有限公司 安全支付裝置及其安全支付方法
JP2017126857A (ja) * 2016-01-13 2017-07-20 キヤノン株式会社 画像処理装置、システム、情報処理方法及びプログラム
US10389892B2 (en) * 2016-09-15 2019-08-20 Brother Kogyo Kabushiki Kaisha System for executing operations on image processing devices
USD849015S1 (en) * 2016-09-22 2019-05-21 Facebook, Inc. Display panel of a programmed computer system with a graphical user interface
CN106504003A (zh) * 2016-09-30 2017-03-15 维沃移动通信有限公司 一种移动终端支付授权的方法和移动终端
US10834231B2 (en) * 2016-10-11 2020-11-10 Synergex Group Methods, systems, and media for pairing devices to complete a task using an application request
CN106599079B (zh) * 2016-11-11 2020-05-26 Oppo广东移动通信有限公司 一种数据处理方法和相应移动终端
CN106791933B (zh) * 2017-01-20 2019-11-12 杭州当虹科技股份有限公司 基于web端的在线快速编辑视频的方法和系统
JP6862195B2 (ja) 2017-01-26 2021-04-21 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、およびコンピュータプログラム
USD845976S1 (en) 2017-01-30 2019-04-16 Google Llc Computer display screen or portion thereof with a graphical user interface
US10379798B2 (en) * 2017-03-21 2019-08-13 Canon Kabushiki Kaisha Information processing apparatus that obtains and displays synchronized setting information, control method therefor, and storage medium
CN107092456A (zh) * 2017-04-10 2017-08-25 北京技德网络技术有限公司 用于移动设备的扩展显示方法、系统和移动设备
JP7467022B2 (ja) 2017-07-13 2024-04-15 キヤノン株式会社 システムおよび制御方法
JP6755834B2 (ja) * 2017-07-13 2020-09-16 キヤノン株式会社 システムおよび印刷装置およびサーバシステムおよび制御方法およびプログラム
US10853006B2 (en) * 2017-09-14 2020-12-01 Hewlett-Packard Development Company, L.P. Print job printing based on human voice activity detected in proximity to printing device
JP6954066B2 (ja) * 2017-12-07 2021-10-27 ブラザー工業株式会社 プログラム、および情報処理端末。
JP7135385B2 (ja) * 2018-03-30 2022-09-13 ブラザー工業株式会社 通信装置と通信装置のためのコンピュータプログラム
US11355106B2 (en) * 2018-03-30 2022-06-07 Ricoh Company, Ltd. Information processing apparatus, method of processing information and storage medium comprising dot per inch resolution for scan or copy
CN110691173B (zh) * 2018-07-05 2021-08-20 台达电子工业股份有限公司 影像传输装置、影像传输方法及影像传输系统
JP7234612B2 (ja) * 2018-11-30 2023-03-08 株式会社リコー 情報処理システム及び情報処理方法
JP2020086412A (ja) * 2018-11-30 2020-06-04 株式会社リコー 情報処理システム、プログラムおよび情報処理方法
US10592183B1 (en) 2018-12-14 2020-03-17 Hewlett-Packard Development Company, L.P. Printer selection
US10841772B2 (en) * 2018-12-28 2020-11-17 Wipro Limited Method and system for controlling communication between internet-of-things (IOT) devices
USD904432S1 (en) * 2019-01-04 2020-12-08 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD920997S1 (en) * 2019-01-04 2021-06-01 Samsung Electronics Co., Ltd. Refrigerator with transitional graphical user interface
CN109660747A (zh) * 2019-01-09 2019-04-19 张爱兰 兼容型面部检测系统及方法
JP7400303B2 (ja) * 2019-09-27 2023-12-19 ブラザー工業株式会社 通信装置と通信装置のためのコンピュータプログラム
USD962286S1 (en) * 2020-06-11 2022-08-30 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
US11573775B2 (en) 2020-06-17 2023-02-07 Bank Of America Corporation Software code converter for resolving redundancy during code development
US11347500B2 (en) 2020-06-17 2022-05-31 Bank Of America Corporation Software code converter for resolving conflicts during code development
US11782685B2 (en) 2020-06-17 2023-10-10 Bank Of America Corporation Software code vectorization converter
US11237851B1 (en) * 2020-07-14 2022-02-01 Xerox Corporation Simultaneous generation of differently interactive device menus automatically from an initial device menu
CN111831246B (zh) * 2020-07-27 2021-06-08 深圳乐播科技有限公司 基于5g网络的投屏方法、装置、设备及存储介质
KR20220052607A (ko) * 2020-10-21 2022-04-28 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 전자 장치의 네트워크 설정 제어
CN112328189B (zh) * 2020-11-27 2023-01-17 联想(北京)有限公司 一种信息处理方法、装置、电子设备和计算机存储介质
KR20220119968A (ko) * 2021-02-22 2022-08-30 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 화상 형성 장치에서의 일회용 링크 기반 사용자 인증
US20240086880A1 (en) * 2022-09-14 2024-03-14 T Pushke Inc System and Method for Processing Communal and Public Collections By Utilizing a Publicly Accessible Kiosk

Family Cites Families (582)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3629493A (en) 1969-11-06 1971-12-21 Hazeltine Corp Screening process simulation apparatus
US3833297A (en) 1972-03-13 1974-09-03 Sears Roebuck & Co Automatic brightness control for photographic projectors
US3848856A (en) 1973-10-01 1974-11-19 Hazeltine Corp Local correction apparatus for a color previewer
US4262301A (en) 1978-03-30 1981-04-14 Polaroid Corporation Electronic imaging camera
US4335955A (en) 1978-04-24 1982-06-22 Ragen Precision Industries, Inc. Electrostatic display apparatus
US4301599A (en) 1979-10-05 1981-11-24 Imero Fiorentino Associates, Inc. Lens previewer
US4291956A (en) 1979-12-17 1981-09-29 Minnesota Mining And Manufacturing Company Graphic forming device with preview feature
US4291957A (en) 1979-12-17 1981-09-29 Minnesota Mining And Manufacturing Company Graphic forming device with toggle clamped lamp arm
US4266863A (en) 1979-12-17 1981-05-12 Minnesota Mining And Manufacturing Company Device for forming graphics
DE3021138C2 (de) 1980-06-04 1983-07-28 geb.Böser Liesel 6336 Solms Martin Diaband
US4340905A (en) 1980-09-12 1982-07-20 Balding George H Photographic printer and color film analyzer apparatus
AU546625B2 (en) 1980-10-09 1985-09-12 Sony Corporation V.t.r. editing control
US4495490A (en) 1981-05-29 1985-01-22 Ibm Corporation Word processor and display
US4539585A (en) 1981-07-10 1985-09-03 Spackova Daniela S Previewer
US4360264A (en) 1981-07-31 1982-11-23 Polaroid Corporation Variable magnification slide copy camera
US4553835A (en) 1982-02-11 1985-11-19 Morgan Jr James T Process for producing pre-press color proofs
US4435059A (en) 1982-09-30 1984-03-06 Jeremy Gerber Camera with automatic aperture setting and partially color deleted viewfinder selection
US4603330A (en) 1982-10-01 1986-07-29 High Technology Solutions, Inc. Font display and text editing system with character overlay feature
US4542497A (en) 1983-03-28 1985-09-17 At&T Bell Laboratories Wideband digital switching network
US4541010A (en) 1983-06-17 1985-09-10 Polaroid Corporation Electronic imaging camera
US4602280A (en) 1983-12-05 1986-07-22 Maloomian Laurence G Weight and/or measurement reduction preview system
US4580880A (en) 1984-02-21 1986-04-08 William Watson Non-reversing mirror device with perceived depth perspective
US7428575B1 (en) 1998-11-17 2008-09-23 Ricoh Company, Ltd. Method and system for communicating with a device attached to a computer using electronic mail messages
US4758881A (en) 1987-06-02 1988-07-19 Eastman Kodak Company Still video frame store memory
US5220674A (en) * 1987-07-17 1993-06-15 Digital Equipment Corporation Local area print server for requesting and storing required resource data and forwarding printer status message to selected destination
US4924301A (en) 1988-11-08 1990-05-08 Seecolor Corporation Apparatus and methods for digital halftoning
US4979032A (en) 1988-12-27 1990-12-18 Eastman Kodak Company Color imaging apparatus producing on various image receptive materials a visually matched hard copy reproduction of a video image displayed
US4958220A (en) 1988-12-27 1990-09-18 Eastman Kodak Company Color imaging apparatus producing visually matched displays of perceptually distinct reproduced images
US4956665A (en) 1989-07-03 1990-09-11 Polaroid Corporation Framing apparatus for a medical scanning camera
US5048057A (en) * 1990-01-02 1991-09-10 At&T Bell Laboratories Wireless local area network
US6389010B1 (en) 1995-10-05 2002-05-14 Intermec Ip Corp. Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US6749122B1 (en) 1990-05-25 2004-06-15 Broadcom Corporation Multi-level hierarchial radio-frequency system communication system
IL98700A (en) 1990-07-13 1994-04-12 Minnesota Mining & Mfg A method and device for building a composite figure from several data types
US5129639A (en) 1990-12-17 1992-07-14 Eastman Kodak Company Printer configuration control system
JP3318897B2 (ja) 1991-01-29 2002-08-26 ソニー株式会社 ビデオモニタ付リモートコントローラ
DE69231877D1 (de) * 1991-04-04 2001-07-26 Canon Kk Drahtlose Übertragungseinrichtung und Drucker unter Verwendung dieser Einrichtung
JP3159392B2 (ja) 1991-04-16 2001-04-23 富士写真フイルム株式会社 画像メモリ装置およびその動作方法
JP2661416B2 (ja) 1991-06-29 1997-10-08 ブラザー工業株式会社 印字システム
US5463623A (en) 1991-07-31 1995-10-31 At&T Ipm Corp. Integrated wireless telecommunication and local area network system
US5739928A (en) 1991-09-12 1998-04-14 Eastman Kodak Company Technique particularly suited for use in a print preview function for adapting CRT colorimetry to ambient lighting conditions
US5564109A (en) * 1991-09-13 1996-10-08 Eastman Kodak Company Remote user interface for prioritizing and selecting from a plurality of document production peripheral devices
US5257097A (en) 1991-09-27 1993-10-26 Eastman Kodak Company Method and apparatus for selective interception of a graphics rendering operation for effecting image data modification
US5353388A (en) 1991-10-17 1994-10-04 Ricoh Company, Ltd. System and method for document processing
DE69231118T2 (de) 1991-10-18 2000-12-14 Fujitsu Ltd Nachrichtenverteilungssystem mit schnurlosen nachrichtenübertragenden Unterstationen und nachrichtenempfängende Terminalendgeräte
US5537517A (en) * 1991-10-23 1996-07-16 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
DE59106492D1 (de) 1991-11-19 1995-10-19 Siemens Ag In einen integrierten Schaltkreis integrierte parametrierbare Ausgabeschaltung.
US5802314A (en) 1991-12-17 1998-09-01 Canon Kabushiki Kaisha Method and apparatus for sending and receiving multimedia messages
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
US5479206A (en) 1992-02-04 1995-12-26 Fuji Photo Film Co., Ltd. Imaging system, electronic camera, computer system for controlling said electronic camera, and methods of controlling same
US5845078A (en) * 1992-04-16 1998-12-01 Hitachi, Ltd. Network integrated construction system, method of installing network connection machines, and method of setting network parameters
US5754655A (en) 1992-05-26 1998-05-19 Hughes; Thomas S. System for remote purchase payment and remote bill payment transactions
US5799067A (en) 1992-06-29 1998-08-25 Elonex I.P. Holdings Ltd. Smart phone integration with computer systems
US5799068A (en) 1992-06-29 1998-08-25 Elonex I.P. Holdings Ltd. Smart phone integration with computer systems
US5337258A (en) * 1992-07-10 1994-08-09 Microsoft Corporation Cost metrics
JP2773559B2 (ja) * 1992-07-16 1998-07-09 富士ゼロックス株式会社 画像編集処理装置および画像編集処理システム
US5319711A (en) 1992-08-19 1994-06-07 Gte Laboratories Incorporated Wireless device for verifying identification
JPH06119134A (ja) 1992-08-20 1994-04-28 Ricoh Co Ltd 画像処理装置
US5467434A (en) 1992-08-28 1995-11-14 Xerox Corporation Apparatus and method for determining printer option availability and representing conflict resolution in a combination of print job selections
US5613123A (en) * 1992-09-30 1997-03-18 Microsoft Corporation Method and system for configuring and executing device drivers based on configuration requirements
JPH06203157A (ja) * 1992-10-14 1994-07-22 Fujitsu Ltd カラー画像処理方法および装置
US5287194A (en) 1992-11-25 1994-02-15 Xerox Corporation Distributed printing
JP3438918B2 (ja) 1992-11-27 2003-08-18 コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガニゼーション ワイヤレスlan
US5270773A (en) 1992-11-27 1993-12-14 Xerox Corporation Image producing device with security to prevent disclosure of sensitive documents
US5604843A (en) * 1992-12-23 1997-02-18 Microsoft Corporation Method and system for interfacing with a computer output device
EP0610602B2 (en) 1993-02-11 2010-11-24 Agfa HealthCare N.V. Method of displaying (a) radiographic image(s)
EP0610604A1 (en) 1993-02-11 1994-08-17 Agfa-Gevaert N.V. Multiple processing of radiographic images based on a pyramidal image decomposition
JP2990992B2 (ja) 1993-03-18 1999-12-13 三菱電機株式会社 衛星通信端末
IL109462A0 (en) 1993-04-30 1994-07-31 Scitex Corp Ltd Method for generating artificial shadow
US5796727A (en) 1993-04-30 1998-08-18 International Business Machines Corporation Wide-area wireless lan access
EP0631419B1 (en) * 1993-06-22 1996-03-27 Vmx Inc. An electronic mail system having integrated voice messages
WO1995001020A1 (en) 1993-06-25 1995-01-05 Xircom, Incorporated Virtual carrier detection for wireless local area network with distributed control
US5566278A (en) 1993-08-24 1996-10-15 Taligent, Inc. Object oriented printing system
US5619623A (en) 1993-09-21 1997-04-08 Brother Kogyo Kabushiki Kaisha Method and device for transmitting and processing print data used for printer
US5596697A (en) * 1993-09-30 1997-01-21 Apple Computer, Inc. Method for routing items within a computer system
US5937112A (en) 1993-10-28 1999-08-10 Agfa-Gevaert N.V. Interactive color image digitizing system having restricted memory capability
US5485634A (en) * 1993-12-14 1996-01-16 Xerox Corporation Method and system for the dynamic selection, allocation and arbitration of control between devices within a region
KR960012849B1 (ko) 1993-12-23 1996-09-24 현대전자산업 주식회사 무선 프린터 공유 시스템
US5625757A (en) * 1993-12-24 1997-04-29 Hitachi, Ltd. Printing system
JP3491998B2 (ja) 1994-01-31 2004-02-03 キヤノン株式会社 画像処理方法及び装置
US5580177A (en) 1994-03-29 1996-12-03 Hewlett-Packard Company Printer/client network with centrally updated printer drivers and printer status monitoring
US7991347B1 (en) 1994-04-07 2011-08-02 Data Innovation Llc System and method for accessing set of digital data at a remote site
US5608909A (en) 1994-04-15 1997-03-04 Microsoft Corporation Method and system for caching presentation data of a source object in a presentation cache
US5761480A (en) 1994-04-20 1998-06-02 Canon Kabushiki Kaisha Display control method
US5519641A (en) * 1994-05-20 1996-05-21 International Business Machines Corporation Method and apparatus for configuring plural multimedia audio cards as a local area network
US5574979A (en) 1994-06-03 1996-11-12 Norand Corporation Periodic interference avoidance in a wireless radio frequency communication system
EP0765560A1 (en) 1994-06-08 1997-04-02 Hughes Aircraft Company Apparatus and method for hybrid network access
US5515480A (en) 1994-06-15 1996-05-07 Dp-Tek, Inc. System and method for enhancing graphic features produced by marking engines
DE69518610T2 (de) 1994-06-24 2001-01-11 Microsoft Corp Methode und System zum Durchblättern von Daten
US5862321A (en) 1994-06-27 1999-01-19 Xerox Corporation System and method for accessing and distributing electronic documents
US5699495A (en) * 1994-07-27 1997-12-16 Microsoft Corporation Point-and-print in a distributed environment
US5629981A (en) 1994-07-29 1997-05-13 Texas Instruments Incorporated Information management and security system
US5822230A (en) 1994-09-22 1998-10-13 Elonex Plc Ltd. Personal digital assistant module having a broadcast pointer device
US5881213A (en) * 1994-10-05 1999-03-09 Microsoft Corporation Deferred printing
WO1996013132A1 (en) 1994-10-24 1996-05-02 Ameritech Corporation Wireless digital personal communications system having voice/data/image two-way calling and intercell hand-off
JPH08263438A (ja) 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US6963859B2 (en) 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
US6366682B1 (en) * 1994-11-28 2002-04-02 Indivos Corporation Tokenless electronic transaction system
US5870723A (en) 1994-11-28 1999-02-09 Pare, Jr.; David Ferrin Tokenless biometric transaction authorization method and system
US5619257A (en) 1994-12-13 1997-04-08 Eastman Kodak Company Combined film and electronic camera with storage density selection, segment image stacking, instant view and high resolution film mode
US6745937B2 (en) 1995-06-07 2004-06-08 E-Comm, Inc. Low-power hand-held transaction device
US7095854B1 (en) * 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7133846B1 (en) * 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
US7133845B1 (en) * 1995-02-13 2006-11-07 Intertrust Technologies Corp. System and methods for secure transaction management and electronic rights protection
US5793966A (en) 1995-12-01 1998-08-11 Vermeer Technologies, Inc. Computer system and computer-implemented process for creation and maintenance of online services
US5727135A (en) 1995-03-23 1998-03-10 Lexmark International, Inc. Multiple printer status information indication
US6252964B1 (en) * 1995-04-03 2001-06-26 Scientific-Atlanta, Inc. Authorization of services in a conditional access system
US6213652B1 (en) 1995-04-18 2001-04-10 Fuji Xerox Co., Ltd. Job scheduling system for print processing
JPH08286857A (ja) 1995-04-19 1996-11-01 Fuji Xerox Co Ltd プリント装置および方法
US6122526A (en) 1997-04-24 2000-09-19 Eastman Kodak Company Cellular telephone and electronic camera system with programmable transmission capability
US5613191A (en) 1995-05-01 1997-03-18 Bell Atlantic Network Services, Inc. Customer premise wireless distribution of audio-video, control signals and voice using CDMA
US5701451A (en) 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
US8169311B1 (en) 1999-12-15 2012-05-01 Automotive Technologies International, Inc. Wireless transmission system for vehicular component control and monitoring
US5664243A (en) 1995-06-08 1997-09-02 Minolta Co., Ltd. Camera
US5619649A (en) 1995-06-12 1997-04-08 Xerox Corporation Network printing system for programming a print job by selecting a job ticket identifier associated with remotely stored predefined document processing control instructions
DE19522053A1 (de) 1995-06-17 1996-12-19 Roland Man Druckmasch Informationsübertragungssystem
JP3119429B2 (ja) * 1995-07-14 2000-12-18 キヤノン株式会社 プリンタ制御装置及び方法
US5724106A (en) 1995-07-17 1998-03-03 Gateway 2000, Inc. Hand held remote control device with trigger button
US5636211A (en) 1995-08-15 1997-06-03 Motorola, Inc. Universal multimedia access device
US5826244A (en) * 1995-08-23 1998-10-20 Xerox Corporation Method and system for providing a document service over a computer network using an automated brokered auction
US6009464A (en) 1995-09-20 1999-12-28 Sun Microsystems, Inc. Method and apparatus for enabling application programs to communicate with network clients and servers
US5890820A (en) * 1995-09-21 1999-04-06 Casio Computer Co., Ltd. Printers
JPH09134319A (ja) * 1995-10-03 1997-05-20 Sony Electron Inc パーソナル通信ルーティングシステムのユーザインターフェース及びルール処理
JPH09102857A (ja) 1995-10-04 1997-04-15 Canon Inc ファクシミリ装置
US5680461A (en) 1995-10-26 1997-10-21 Sun Microsystems, Inc. Secure network protocol system and method
US5771353A (en) 1995-11-13 1998-06-23 Motorola Inc. System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server
US5831664A (en) 1995-12-15 1998-11-03 Mediaone Group, Inc. Method and system for synchronizing data between at least one mobile interface device and an interactive terminal
US5903832A (en) 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
EP0880840A4 (en) * 1996-01-11 2002-10-23 Mrj Inc DEVICE FOR CONTROLLING ACCESS AND DISTRIBUTION OF DIGITAL PROPERTY
JP3492069B2 (ja) 1996-01-18 2004-02-03 キヤノン株式会社 情報処理装置、その制御方法
US6209048B1 (en) 1996-02-09 2001-03-27 Ricoh Company, Ltd. Peripheral with integrated HTTP server for remote access using URL's
US7088990B1 (en) 1996-02-26 2006-08-08 Nokia Mobile Phones, Ltd. Communication network terminal supporting a plurality of applications
US6076109A (en) 1996-04-10 2000-06-13 Lextron, Systems, Inc. Simplified-file hyper text protocol
JPH09244830A (ja) * 1996-03-13 1997-09-19 Canon Inc 画像処理システム及び画像処理システム制御方法
US6223029B1 (en) 1996-03-14 2001-04-24 Telefonaktiebolaget Lm Ericsson (Publ) Combined mobile telephone and remote control terminal
US6088450A (en) 1996-04-17 2000-07-11 Intel Corporation Authentication system based on periodic challenge/response protocol
US5809242A (en) 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
US6225993B1 (en) 1996-04-22 2001-05-01 Sun Microsystems, Inc. Video on demand applet method and apparatus for inclusion of motion video in multimedia documents
US6023715A (en) 1996-04-24 2000-02-08 International Business Machines Corporation Method and apparatus for creating and organizing a document from a plurality of local or external documents represented as objects in a hierarchical tree
US6996609B2 (en) 1996-05-01 2006-02-07 G&H Nevada Tek Method and apparatus for accessing a wide area network
JP3832089B2 (ja) * 1997-05-26 2006-10-11 セイコーエプソン株式会社 デジタルカメラおよび印刷システム
US6043898A (en) 1996-05-31 2000-03-28 Sun Microsystems, Inc. Method and system for concurrently executing multiple spooling systems in a networked computer system
KR100212986B1 (ko) * 1996-06-14 1999-08-02 윤종용 프린터의 이미지 화일 직접 인쇄방법
US6148346A (en) 1996-06-20 2000-11-14 Peerless Systems Imaging Products, Inc. Dynamic device driver
WO1998001975A1 (fr) * 1996-07-05 1998-01-15 Seiko Epson Corporation Procede, appareil et systeme de communication sans fil et support d'informations
US5710557A (en) 1996-07-25 1998-01-20 Htv, Inc. Computerized valet parking system
FI102923B (fi) * 1996-08-08 1999-03-15 Nokia Mobile Phones Ltd Tiedontulostusjärjestelmä, menetelmä tiedon tulostamiseksi sekä päätel aitteet tiedon tulostamiseksi
JPH1065864A (ja) * 1996-08-23 1998-03-06 Sharp Corp デジタル画像形成システム
US5859970A (en) * 1996-08-27 1999-01-12 Telxon Corporation Portable computer with internal ethernet/token ring controller
JP3947251B2 (ja) 1996-09-04 2007-07-18 富士フイルム株式会社 デジタルプリントの発注納品システム及び受付処理装置
US5979757A (en) 1996-09-05 1999-11-09 Symbol Technologies, Inc. Method and system for presenting item information using a portable data terminal
US6618039B1 (en) 1996-09-12 2003-09-09 Gerry R. Grant Pocket-sized user interface for internet browser terminals and the like
US6069707A (en) 1996-09-20 2000-05-30 Pekelman; Gil System for reproducing a physical color image
US5983200A (en) 1996-10-09 1999-11-09 Slotznick; Benjamin Intelligent agent for executing delegated tasks
JPH10181102A (ja) 1996-10-22 1998-07-07 Canon Inc 情報処理装置及び画像出力装置及びそれらの制御方法及び画像出力システム
US5946031A (en) 1996-10-22 1999-08-31 Polaroid Corporation Electronic still camera with printing capability
US6177926B1 (en) 1996-10-22 2001-01-23 Intermec Ip Corp. Hand-held computer having input screen and means for preventing inadvertent actuation of keys
US6192407B1 (en) * 1996-10-24 2001-02-20 Tumbleweed Communications Corp. Private, trackable URLs for directed document delivery
US5911044A (en) * 1996-11-08 1999-06-08 Ricoh Company, Ltd. Network image scanning system which transmits image information from a scanner over a network to a client computer
US6839775B1 (en) 1996-11-15 2005-01-04 Kim Y. Kao Method and apparatus for vending machine controller configured to monitor and analyze power profiles for plurality of motor coils to determine condition of vending machine
JP3910272B2 (ja) * 1996-11-18 2007-04-25 富士フイルム株式会社 ネットワークフォトサービスシステム
US6452692B1 (en) 1996-12-02 2002-09-17 Sun Microsystems, Inc. Networked printer server
US6175922B1 (en) * 1996-12-04 2001-01-16 Esign, Inc. Electronic transaction systems and methods therefor
US5867633A (en) 1996-12-09 1999-02-02 Hewlett-Packard Company Method and apparatus for processing and printing documents
US20080146283A1 (en) 1996-12-16 2008-06-19 Rao Raman K Configurable interface for devices
US7929950B1 (en) 1996-12-16 2011-04-19 Ip Holdings, Inc. Dynamically configurable IP based wireless device and wireless networks
US6169789B1 (en) 1996-12-16 2001-01-02 Sanjay K. Rao Intelligent keyboard system
US5926104A (en) 1997-01-28 1999-07-20 Motorola, Inc. Selective call device and method of subscribing to information services
US6138178A (en) 1997-01-29 2000-10-24 Fuji Photo Film Co., Ltd. Controlled device storing multiple drivers that judges and downloads a particular driver corresponding to a controller's operating system having an identical or greater version number
US5862404A (en) 1997-02-12 1999-01-19 Toshiba America Information Systems, Inc. Network device discovery and status information distribution using independent information distribution processes
JPH10232846A (ja) * 1997-02-18 1998-09-02 Ricoh Co Ltd ネットワーク通信に適用される電子機器、ネットワーク通信に適用される電子機器のネットワーク通信方法およびその方法をコンピュータに実行させるプログラムを記録した機械読み取り可能な記録媒体
US5917542A (en) 1997-02-18 1999-06-29 Eastman Kodak Company System and method for digital image capture and transmission
US5930466A (en) 1997-03-11 1999-07-27 Lexmark International Inc Method and apparatus for data compression of bitmaps using rows and columns of bit-mapped printer data divided into vertical slices
DE69835179T2 (de) 1997-03-12 2007-07-05 Canon K.K. Verfahren, System und Vorrichtung zur Datenübertragung und Programm für in einem Speichermedium gespeichertes Datenübertragungsverfahren
US5946458A (en) 1997-03-24 1999-08-31 Xerox Corporation Network printing system for responding to remote print-related requests
IL121071A0 (en) * 1997-03-27 1997-11-20 El Mar Software Ltd Automatic conversion server
US6189993B1 (en) * 1997-03-31 2001-02-20 Xerox Corporation Ink jet printer having multiple level grayscale printing
US5907831A (en) 1997-04-04 1999-05-25 Lotvin; Mikhail Computer apparatus and methods supporting different categories of users
US5974234A (en) 1997-04-15 1999-10-26 Xerox Corporation Centralized print server for interfacing one or more network clients with a plurality of printing devices
US6020973A (en) 1997-04-15 2000-02-01 Xerox Corporation Centralized print server for interfacing one or more network clients with a plurality of printing devices
JP3780094B2 (ja) 1997-04-25 2006-05-31 キヤノン株式会社 印刷制御システム、プリントコントローラ、イメージサーバ、情報処理装置及び方法及びコンピュータ読み取り可能なプログラムが格納された記憶媒体
US6003065A (en) 1997-04-24 1999-12-14 Sun Microsystems, Inc. Method and system for distributed processing of applications on host and peripheral devices
US5832191A (en) 1997-04-30 1998-11-03 Hewlett-Packard Company Method and apparatus for automatically enabling communication with a network printer
US6070185A (en) 1997-05-02 2000-05-30 Lucent Technologies Inc. Technique for obtaining information and services over a communication network
US6526129B1 (en) * 1997-05-02 2003-02-25 Nortel Networks Limited System and method for communication media management
US5916309A (en) 1997-05-12 1999-06-29 Lexmark International Inc. System for dynamically determining the size and number of communication buffers based on communication parameters at the beginning of the reception of message
US6076076A (en) 1997-05-12 2000-06-13 Moore U.S.A., Inc. Prepaid print card system and method
US5946110A (en) 1997-05-19 1999-08-31 Microtek Artix Corporation Apparatus for multiple resolution scanning
US5968176A (en) 1997-05-29 1999-10-19 3Com Corporation Multilayer firewall system
US5987454A (en) * 1997-06-09 1999-11-16 Hobbs; Allen Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
US6091956A (en) 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6184996B1 (en) 1997-06-18 2001-02-06 Hewlett-Packard Company Network printer with remote print queue control procedure
US7103834B1 (en) * 1997-06-25 2006-09-05 Samsung Electronics Co., Ltd. Method and apparatus for a home network auto-tree builder
US6151628A (en) 1997-07-03 2000-11-21 3Com Corporation Network access methods, including direct wireless to internet access
GB9715256D0 (en) 1997-07-21 1997-09-24 Rank Xerox Ltd Token-based docement transactions
JPH11184649A (ja) 1997-07-25 1999-07-09 Seiko Epson Corp 印刷システム、方法及びプリンタ
JP3746378B2 (ja) 1997-08-26 2006-02-15 シャープ株式会社 電子メモ処理装置、電子メモ処理方法、および電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体
JPH1185651A (ja) 1997-09-01 1999-03-30 Yamatake Honeywell Co Ltd 通信インタフェース装置及び対象機器並びに通信方法
US6081629A (en) 1997-09-17 2000-06-27 Browning; Denton R. Handheld scanner and accompanying remote access agent
US6195564B1 (en) 1997-09-19 2001-02-27 Ericsson Inc. Method for automatically establishing a wireless link between a wireless modem and a communication device
EP0951194B1 (en) 1997-09-25 2012-07-04 Mitsubishi Denki Kabushiki Kaisha Remote control device
US6745229B1 (en) 1997-09-26 2004-06-01 Worldcom, Inc. Web based integrated customer interface for invoice reporting
US6211858B1 (en) 1997-09-26 2001-04-03 Ericsson Inc. Method and apparatus for displaying a rotating meter icon on a portable intelligent communications device
US6453127B2 (en) 1997-09-26 2002-09-17 Nexpress Solutions Llc Establishment at a remote location of an internet/intranet user interface to a copier/printer
US5993047A (en) 1997-10-02 1999-11-30 John C. Novogrod Apparatus and method for requesting and dispensing negotiable instruments
US5940843A (en) 1997-10-08 1999-08-17 Multex Systems, Inc. Information delivery system and method including restriction processing
US20010011302A1 (en) 1997-10-15 2001-08-02 William Y. Son Method and apparatus for voice activated internet access and voice output of information retrieved from the internet via a wireless network
US6041346A (en) 1997-10-17 2000-03-21 Ateon Networks, Inc. Method and system for providing remote storage for an internet appliance
US6088337A (en) 1997-10-20 2000-07-11 Motorola, Inc. Method access point device and peripheral for providing space diversity in a time division duplex wireless system
JP3559713B2 (ja) * 1997-10-27 2004-09-02 キヤノン株式会社 印刷処理装置、及び、印刷処理方法、並びに、処理プログラムが格納された記憶媒体
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US6084968A (en) 1997-10-29 2000-07-04 Motorola, Inc. Security token and method for wireless applications
US5931919A (en) 1997-11-07 1999-08-03 Xerox Corporation State-based object transition control and attribute-based locking
US5978560A (en) 1997-11-07 1999-11-02 Xerox Corporation Load balancing of distributed printing systems using enhanced printer attributes
US6418439B1 (en) 1997-11-12 2002-07-09 Ncr Corporation Computer system and computer implemented method for translation of information into multiple media variations
KR100246608B1 (ko) 1997-11-13 2000-03-15 이계철 웹 인포샵 서비스 시스템의 대체 인증 및 대체 과금 방법
US6034621A (en) 1997-11-18 2000-03-07 Lucent Technologies, Inc. Wireless remote synchronization of data between PC and PDA
US6623527B1 (en) 1997-11-19 2003-09-23 International Business Machines Corporation Method for providing a document with a button for a network service
US6201611B1 (en) 1997-11-19 2001-03-13 International Business Machines Corporation Providing local printing on a thin client
US6356543B2 (en) 1997-11-25 2002-03-12 Telefonaktiebolaget Lm Ericsson (Publ) Controlling mobile phone system user views from the world-wide web
US6930709B1 (en) 1997-12-04 2005-08-16 Pentax Of America, Inc. Integrated internet/intranet camera
US6535855B1 (en) 1997-12-09 2003-03-18 The Chase Manhattan Bank Push banking system and method
JP2000135820A (ja) * 1997-12-11 2000-05-16 Canon Inc 印刷装置及び印刷システム及び印刷制御方法及び印刷装置を制御する印刷制御プログラムを格納した記憶媒体及び印刷装置を制御する印刷制御プログラムを送出する送出装置
US6215494B1 (en) 1997-12-18 2001-04-10 Mgi Software Corporation Method and system for centering image objects
US6505252B1 (en) 1997-12-24 2003-01-07 Seiko Epson Corporation Data transfer utilizing preview data
US5970473A (en) * 1997-12-31 1999-10-19 At&T Corp. Video communication device providing in-home catalog services
US5880858A (en) 1997-12-31 1999-03-09 Mustek Systems Inc. Method of auto-cropping images for scanners
US6385305B1 (en) * 1997-12-31 2002-05-07 At& T Corp. Video phone multimedia announcement message toolkit
US6545722B1 (en) 1998-01-09 2003-04-08 Douglas G. Brown Methods and systems for providing television related services via a networked personal computer
JPH11203359A (ja) 1998-01-14 1999-07-30 Fuji Photo Film Co Ltd ネットワークフォトサービスシステム
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
JP3754824B2 (ja) * 1998-01-26 2006-03-15 キヤノン株式会社 印刷システム、制御方法、情報処理装置及び出力装置
US6101291A (en) 1998-02-11 2000-08-08 Lucent Technologies Inc. Platen-based image-aquisition apparatus having preview feature
US6035214A (en) * 1998-02-24 2000-03-07 At&T Corp Laptop computer with integrated telephone
US6088702A (en) 1998-02-25 2000-07-11 Plantz; Scott H. Group publishing system
US6144950A (en) * 1998-02-27 2000-11-07 Pitney Bowes Inc. Postage printing system including prevention of tampering with print data sent from a postage meter to a printer
US6421748B1 (en) 1998-03-04 2002-07-16 Nadio.Com, Inc. System and method for a universal output driver
US6636833B1 (en) 1998-03-25 2003-10-21 Obis Patents Ltd. Credit card system and method
US6006265A (en) 1998-04-02 1999-12-21 Hotv, Inc. Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network
US6366912B1 (en) 1998-04-06 2002-04-02 Microsoft Corporation Network security zones
US6796490B1 (en) 2000-10-04 2004-09-28 Diebold, Incorporated Automated banking machine system and method
US6315195B1 (en) 1998-04-17 2001-11-13 Diebold, Incorporated Transaction apparatus and method
US6301012B1 (en) 1998-04-24 2001-10-09 Hewlett-Packard Company Automatic configuration of a network printer
JPH11316658A (ja) 1998-05-02 1999-11-16 Ricoh Co Ltd 印刷装置
CN1115824C (zh) * 1998-05-07 2003-07-23 三星电子株式会社 网络中的装置对装置命令与控制的方法和系统
US6789228B1 (en) 1998-05-07 2004-09-07 Medical Consumer Media Method and system for the storage and retrieval of web-based education materials
US6233611B1 (en) * 1998-05-08 2001-05-15 Sony Corporation Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
US6255961B1 (en) 1998-05-08 2001-07-03 Sony Corporation Two-way communications between a remote control unit and one or more devices in an audio/visual environment
US6141659A (en) 1998-05-12 2000-10-31 International Businss Machines Corporation Systems, methods and computer program products for retrieving documents from multiple document servers via a single client session
US6288790B1 (en) 1998-05-15 2001-09-11 International Business Machines Corporation Mobility support for printing
FI105743B (fi) 1998-05-27 2000-09-29 Nokia Mobile Phones Ltd Menetelmä multimediaviestien välittämiseksi ja multimediaviestien välitysjärjestelmä
US7209955B1 (en) 1998-05-29 2007-04-24 Research In Motion Limited Notification system and method for a mobile data communication device
US7025209B2 (en) * 1998-05-29 2006-04-11 Palmsource, Inc. Method and apparatus for wireless internet access
US6226098B1 (en) 1998-06-11 2001-05-01 Nuworld Marketing, Ltd Printer appliance for use in a wireless system for broadcasting packets of information
US6510515B1 (en) 1998-06-15 2003-01-21 Telefonaktlebolaget Lm Ericsson Broadcast service access control
US6215483B1 (en) 1998-06-17 2001-04-10 Webtv Networks, Inc. Combining real-time and batch mode logical address links
JP2000023148A (ja) 1998-07-02 2000-01-21 Seiko Epson Corp ネットワーク・プロジェクタ・システムにおける画像データの再生方法及びネットワーク・プロジェクタ・システム
US6256666B1 (en) 1998-07-14 2001-07-03 International Business Machines Corp. Method and system for remotely managing electronic mail attachments
US6473800B1 (en) 1998-07-15 2002-10-29 Microsoft Corporation Declarative permission requests in a computer system
US6205495B1 (en) 1998-07-15 2001-03-20 Gateway, Inc. Wireless interface for standard modems
US6292283B1 (en) * 1998-07-17 2001-09-18 Lsi Logic Corporation Audio/video device including an infrared transceiver for transmitting and receiving configuration data, and method for configuring same
DE69939199D1 (de) * 1998-07-22 2008-09-11 Canon Kk Informationsverarbeitungsystem und -Verfahren
US8098140B1 (en) 2000-07-13 2012-01-17 Universal Electronics Inc. Customizable and upgradable devices and methods related thereto
US7360230B1 (en) 1998-07-27 2008-04-15 Microsoft Corporation Overlay management
US6145031A (en) * 1998-08-26 2000-11-07 International Business Machines Corporation Multiple insertion point queue to order and select elements to be processed
US6312106B1 (en) 1999-04-20 2001-11-06 Hewlett-Packard Company Method and apparatus for transferring information between a replaceable consumable and a printing device
EP0987860A3 (en) 1998-09-16 2004-01-14 Mitsubishi Materials Corporation Radio server system
TW465235B (en) 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
GB2342196A (en) 1998-09-30 2000-04-05 Xerox Corp System for generating context-sensitive hierarchically-ordered document service menus
GB2342197A (en) 1998-09-30 2000-04-05 Xerox Corp Alerting users of mobile computing devices to document changes
KR20000026146A (ko) 1998-10-17 2000-05-15 윤종용 문자인식 디지털 휴대용 전화기에서 전화번호부 생성 및 검색방법
US20030160993A1 (en) 1998-10-30 2003-08-28 Kian Hoe Kang Method for printing to a networked printer
US6446127B1 (en) 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network
JP3754849B2 (ja) * 1998-10-30 2006-03-15 キヤノン株式会社 データ通信装置及び制御方法及び記憶媒体及び画像印刷システム
JP2002529820A (ja) 1998-11-03 2002-09-10 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー 通信処理用装置
US6473070B2 (en) 1998-11-03 2002-10-29 Intel Corporation Wireless tracking system
US6959339B1 (en) 1998-11-06 2005-10-25 International Business Machines Corporation Technique for handling a universal image format on the internet
US6434535B1 (en) 1998-11-13 2002-08-13 Iomega Corporation System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same
US7451195B1 (en) * 1998-11-16 2008-11-11 Lucent Technologies Inc. Method and system for operating a PDA for use with an IP phone device
US6493550B1 (en) 1998-11-20 2002-12-10 Ericsson Inc. System proximity detection by mobile stations
US6363149B1 (en) * 1999-10-01 2002-03-26 Sony Corporation Method and apparatus for accessing stored digital programs
US6628302B2 (en) 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
US7076730B1 (en) 1998-12-10 2006-07-11 Intellinet, Inc. Electronic mail software with modular integrated authoring/reading software components
US6577861B2 (en) 1998-12-14 2003-06-10 Fujitsu Limited Electronic shopping system utilizing a program downloadable wireless telephone
US6449639B1 (en) * 1998-12-23 2002-09-10 Doxio, Inc. Method and system for client-less viewing of scalable documents displayed using internet imaging protocol commands
JP3890173B2 (ja) * 1998-12-24 2007-03-07 キヤノン株式会社 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体
AU749551B2 (en) 1998-12-28 2002-06-27 Ntt Docomo, Inc. Communication control method, communication method, server apparatus, terminal device, relay apparatus, and communication system
US6366965B1 (en) * 1998-12-31 2002-04-02 Lsi Logic Corporation System for updating an identity of a device in response to determining that a neighbor device has an identity different from one stored therein
US6332193B1 (en) 1999-01-18 2001-12-18 Sensar, Inc. Method and apparatus for securely transmitting and authenticating biometric data over a network
US6483906B1 (en) 1999-01-22 2002-11-19 Pointset Corporation Method and apparatus for setting programmable features of an appliance
US9773238B2 (en) * 1999-01-28 2017-09-26 International Business Machines Corporation Vehicle-based order entry and processing mechanism
US6189148B1 (en) 1999-01-28 2001-02-13 Douglas G. Brown Methods and circuits using frequency shift keying modulation to transfer data over transmission lines simultaneous with television signals
US6622015B1 (en) * 1999-01-29 2003-09-16 International Business Machines Method and apparatus for using electronic documents within a smart phone
US8364136B2 (en) 1999-02-01 2013-01-29 Steven M Hoffberg Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
JP2000221593A (ja) 1999-02-04 2000-08-11 Mitsubishi Electric Corp プロジェクションテレビジョン
GB2347240A (en) 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal having a predictive editor application
US7348961B1 (en) * 1999-02-26 2008-03-25 Jonathan Shneidman Telescreen operating method
US6487587B1 (en) 1999-03-01 2002-11-26 Sun Microsystems, Inc. Method and system for data processing by proxy
US6393271B1 (en) 1999-03-01 2002-05-21 Angus O. Dougherty System and method for wireline based registration of wireless device
US6496855B1 (en) 1999-03-02 2002-12-17 America Online, Inc. Web site registration proxy system
US6873836B1 (en) * 1999-03-03 2005-03-29 Parkervision, Inc. Universal platform module and methods and apparatuses relating thereto enabled by universal frequency translation technology
US20020013852A1 (en) 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
US6199099B1 (en) * 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
US8407102B2 (en) 1999-03-08 2013-03-26 Printingforless.Com Printing via E-commerce method and system
JP4181685B2 (ja) 1999-03-12 2008-11-19 富士通株式会社 電力制御方法及び電子機器並びに記録媒体
US6898577B1 (en) 1999-03-18 2005-05-24 Oracle International Corporation Methods and systems for single sign-on authentication in a multi-vendor e-commerce environment and directory-authenticated bank drafts
US6574672B1 (en) 1999-03-29 2003-06-03 Siemens Dematic Postal Automation, L.P. System, apparatus and method for providing a portable customizable maintenance support computer communications system
US6363452B1 (en) * 1999-03-29 2002-03-26 Sun Microsystems, Inc. Method and apparatus for adding and removing components without powering down computer system
US7027169B1 (en) 1999-03-31 2006-04-11 Minolta Co., Ltd. System for efficiently distributing print jobs
GB2348570B (en) 1999-03-31 2003-03-05 Ericsson Telefon Ab L M Mobile internet access
US6493104B1 (en) * 1999-03-31 2002-12-10 International Business Machines Corporation Data processing system and method for permitting a computer to automatically detect a presence of and establish a communications link with a printer
CN1327335C (zh) 1999-04-07 2007-07-18 基伯技术公司 带有载装于一可拆卸的手持机单元中的中央处理器的便携式计算、通讯和娱乐装置
JP2000298564A (ja) * 1999-04-13 2000-10-24 Ricoh Co Ltd 文書印刷処理方法
US6658625B1 (en) 1999-04-14 2003-12-02 International Business Machines Corporation Apparatus and method for generic data conversion
US6449052B1 (en) * 1999-04-23 2002-09-10 Peerless Systems Corporation Multi-purpose image generator for driving multiple output devices
US7213061B1 (en) 1999-04-29 2007-05-01 Amx Llc Internet control system and method
US7511630B2 (en) 1999-05-04 2009-03-31 Intellimat, Inc. Dynamic electronic display system with brightness control
US7223914B2 (en) 1999-05-04 2007-05-29 Neokismet Llc Pulsed electron jump generator
US6087060A (en) 1999-05-12 2000-07-11 Presstek, Inc. Method of multistage digital proofing with dimensional consistency
US6826632B1 (en) * 1999-05-18 2004-11-30 Gateway, Inc. System for identifying the interconnection of peripheral devices
US7233320B1 (en) 1999-05-25 2007-06-19 Silverbrook Research Pty Ltd Computer system interface surface with reference points
US6987573B1 (en) 1999-05-25 2006-01-17 Silverbrook Research Pty Ltd Interface surface printer
US6816274B1 (en) 1999-05-25 2004-11-09 Silverbrook Research Pty Ltd Method and system for composition and delivery of electronic mail
US7971784B2 (en) 1999-05-25 2011-07-05 Silverbrook Research Pty Ltd Sensing device with mode changes via nib switch
AUPQ363299A0 (en) 1999-10-25 1999-11-18 Silverbrook Research Pty Ltd Paper based information inter face
US7793824B2 (en) * 1999-05-25 2010-09-14 Silverbrook Research Pty Ltd System for enabling access to information
US7062651B1 (en) 1999-05-25 2006-06-13 Silverbrook Research Pty Ltd Network printer registration protocol
AUPQ439299A0 (en) 1999-12-01 1999-12-23 Silverbrook Research Pty Ltd Interface system
US6502614B1 (en) 1999-05-25 2003-01-07 Silverbrook Research Pty Ltd Printed media transverse binder
US7178718B2 (en) 1999-05-25 2007-02-20 Silverbrook Research Pty Ltd Methods and systems for object identification and interaction
US6263503B1 (en) 1999-05-26 2001-07-17 Neal Margulis Method for effectively implementing a wireless television system
US7346374B2 (en) * 1999-05-26 2008-03-18 Johnson Controls Technology Company Wireless communications system and method
WO2000072463A2 (en) 1999-05-26 2000-11-30 Johnson Controls Interiors Technology Corp. Wireless communications system and method
JP3740320B2 (ja) 1999-05-31 2006-02-01 キヤノン株式会社 デバイス検索システム及びデバイス検索方法
US7149726B1 (en) 1999-06-01 2006-12-12 Stamps.Com Online value bearing item printing
US7143356B1 (en) * 1999-06-02 2006-11-28 International Business Machines Corporation Communication link system based on user indicator
US6725281B1 (en) 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
DE60045294D1 (de) 1999-06-14 2011-01-05 Ntt Docomo Inc Batterieeinheit und Ladegerät für ein drahtloses Telekommunikationsgerät
US6430599B1 (en) 1999-06-15 2002-08-06 Sun Microsystems, Inc. Just-in-time services for small footprint devices
JP3975616B2 (ja) 1999-06-18 2007-09-12 富士ゼロックス株式会社 画像処理装置
SE9902362L (sv) 1999-06-21 2001-02-21 Ericsson Telefon Ab L M Apparat och förfarande för att detektera närhet induktivt
JP2001005783A (ja) 1999-06-23 2001-01-12 Namco Ltd 個人識別方式
US8029415B2 (en) 1999-07-08 2011-10-04 Icon Ip, Inc. Systems, methods, and devices for simulating real world terrain on an exercise device
US6711677B1 (en) 1999-07-12 2004-03-23 Hewlett-Packard Development Company, L.P. Secure printing method
US6442375B1 (en) 1999-07-14 2002-08-27 Ericsson Inc. Systems and methods for maintaining operation of a receiver co-located with a transmitter and susceptible to interference therefrom by desensitization of the receiver
US6771749B1 (en) 1999-07-28 2004-08-03 A.T.&T. Corp. Method and apparatus for delivering messages to a device
US8295406B1 (en) 1999-08-04 2012-10-23 Parkervision, Inc. Universal platform module for a plurality of communication protocols
US7376583B1 (en) * 1999-08-10 2008-05-20 Gofigure, L.L.C. Device for making a transaction via a communications link
US7289964B1 (en) 1999-08-31 2007-10-30 Accenture Llp System and method for transaction services patterns in a netcentric environment
US7533344B1 (en) 1999-09-10 2009-05-12 Ricoh Company, Ltd. Application unit monitoring and reporting system and method
US6687745B1 (en) 1999-09-14 2004-02-03 Droplet, Inc System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection
US6360252B1 (en) * 1999-09-20 2002-03-19 Fusionone, Inc. Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient
JP2001093226A (ja) 1999-09-21 2001-04-06 Sony Corp 情報通信システムおよび方法、ならびに、情報通信装置および方法
US9092535B1 (en) 1999-09-21 2015-07-28 Google Inc. E-mail embedded textual hyperlink object
US6982733B1 (en) 1999-09-21 2006-01-03 Ameranth Wireless, Inc. Information management and synchronous communications system with menu generation, and handwriting and voice modification of orders
US7840639B1 (en) 1999-09-21 2010-11-23 G&H Nevada-Tek Method and article of manufacture for an automatically executed application program associated with an electronic message
US6753978B1 (en) 1999-09-22 2004-06-22 Sharp Laboratories Of America, Inc. Higher order error diffusion of digital halftoning
US6621589B1 (en) * 1999-09-24 2003-09-16 Hewlett-Packard Development Company, L.P. Print job processing in a printer network using selected printer attributes
US6556313B1 (en) * 1999-09-27 2003-04-29 Sharp Laboratories Of America, Incorporated Vector method for color misregistration detection in image data
US6470189B1 (en) * 1999-09-29 2002-10-22 Motorola, Inc. Method and apparatus in a wireless transceiver for seeking and transferring information available from a network server
US6671068B1 (en) * 1999-09-30 2003-12-30 Sharp Laboratories Of America, Inc. Adaptive error diffusion with improved edge and sharpness perception
SE522260C2 (sv) 1999-10-01 2004-01-27 Ericsson Telefon Ab L M Metod, system och säkerhetsadapter för att exekvera säker dataöverföring i ett trådlöst nät
US6604148B1 (en) 1999-10-01 2003-08-05 International Business Machines Corporation Method, system, and program for accessing a network namespace
JP4352529B2 (ja) 1999-10-04 2009-10-28 セイコーエプソン株式会社 プリンタの印刷制御方法およびプリンタの印刷制御装置
US7797367B1 (en) 1999-10-06 2010-09-14 Gelvin David C Apparatus for compact internetworked wireless integrated network sensors (WINS)
US7203721B1 (en) 1999-10-08 2007-04-10 At Road, Inc. Portable browser device with voice recognition and feedback capability
US7020685B1 (en) 1999-10-08 2006-03-28 Openwave Systems Inc. Method and apparatus for providing internet content to SMS-based wireless devices
US6678751B1 (en) * 1999-10-15 2004-01-13 Micro Motion, Inc. System for setting frame and protocol for transmission in a UART device
US7239346B1 (en) 1999-10-18 2007-07-03 Priddy Dennis G System and architecture that supports a multi-function semiconductor device between networks and portable wireless communications products
US6859228B1 (en) 1999-10-18 2005-02-22 Sharp Laboratories Of America, Inc. Least squares method for color misregistration detection and correction in image data
US6819919B1 (en) * 1999-10-29 2004-11-16 Telcontar Method for providing matching and introduction services to proximate mobile users and service providers
EP1158413B1 (en) 1999-11-01 2007-08-15 Seiko Epson Corporation Data output controller
US6608928B1 (en) 1999-11-03 2003-08-19 Xerox Corporation Generic pre-processing of mixed raster content planes
JP2001134657A (ja) 1999-11-05 2001-05-18 Sony Corp 問い合わせ対応装置、問い合わせ対応方法、問い合わせ対応機能を有するプログラムを記録したコンピュータ読み取り可能な情報記録媒体及び、問い合わせ対応機能を有するプログラムを伝送する伝送媒体
US7403510B1 (en) * 1999-11-10 2008-07-22 Fujifilm Corporation Communication terminal apparatus, communication method thereof, and connected destination selection method in wireless LAN
EP1100243A3 (en) 1999-11-12 2004-03-17 Sony Corporation Telephone set, communication adaptor, home appliance control method, and program recording medium
US6714964B1 (en) 1999-11-12 2004-03-30 Mimeo.Com System, method and recordable medium for printing services over a network
US6546387B1 (en) 1999-11-15 2003-04-08 Transcom Software Inc. Computer network information management system and method using intelligent software agents
US7743133B1 (en) 1999-11-16 2010-06-22 Ricoh Company, Ltd. Remote system usage monitoring with flexible encoding and decoding objects
JP4167367B2 (ja) * 1999-11-18 2008-10-15 株式会社東芝 通信システム、通信装置、及び通信方法
US8170538B2 (en) 1999-12-06 2012-05-01 Solocron Media, Llc Methods and apparatuses for programming user-defined information into electronic devices
US6798530B1 (en) 1999-12-07 2004-09-28 Xerox Corporation Systems, methods and graphical user interfaces for printing object optimized images using virtual printers
US6842766B2 (en) 1999-12-09 2005-01-11 Microsoft Corporation Client side caching of printer configuration
US7028102B1 (en) 1999-12-13 2006-04-11 Axis, Ab Method and system for presenting information
US6859937B1 (en) 1999-12-15 2005-02-22 Microsoft Corporation Context-sensitive options panel
US7958457B1 (en) 1999-12-20 2011-06-07 Wireless Agents, Llc Method and apparatus for scheduling presentation of digital content on a personal communication device
US20030061381A1 (en) 1999-12-21 2003-03-27 Mitch A. Brisebois Interface apparatus and method for wireless data communication
US6816724B1 (en) 1999-12-28 2004-11-09 Nokia Corporation Apparatus, and associated method, for remotely effectuating a transaction service
US6788332B1 (en) 1999-12-29 2004-09-07 Qwest Communications International Inc. Wireless imaging device and system
US6540722B1 (en) 1999-12-30 2003-04-01 Advanced Cardiovascular Systems, Inc. Embolic protection devices
US6553240B1 (en) * 1999-12-30 2003-04-22 Nokia Corporation Print option for WAP browsers
US8117644B2 (en) 2000-01-07 2012-02-14 Pennar Software Corporation Method and system for online document collaboration
US7039358B1 (en) 2000-01-10 2006-05-02 Symbol Technologies, Inc. Coexistence techniques in wireless networks
US6857132B1 (en) 2000-01-14 2005-02-15 Terayon Communication Systems, Inc. Head end multiplexer to select and transmit video-on-demand and other requested programs and services
US6542173B1 (en) 2000-01-19 2003-04-01 Xerox Corporation Systems, methods and graphical user interfaces for printing object optimized images based on document type
US7239868B2 (en) 2000-02-01 2007-07-03 Brother Kogyo Kabushiki Kaisha Electric device capable of being controlled based on data transmitted from cellular phone
US6956833B1 (en) 2000-02-08 2005-10-18 Sony Corporation Method, system and devices for wireless data storage on a server and data retrieval
US6587835B1 (en) 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
US7644039B1 (en) 2000-02-10 2010-01-05 Diebold, Incorporated Automated financial transaction apparatus with interface that adjusts to the user
IL150926A0 (en) * 2000-02-10 2003-02-12 Jon Shore Apparatus, systems and methods for wirelessly transacting financial transfers, electroniocally recordable authorization transfers, and other information transfers
US7349955B1 (en) 2000-02-11 2008-03-25 Goamerica, Inc. Method of and system for transferring data over a wireless communications network
US6839623B1 (en) 2000-02-16 2005-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Positioning applications for an electronic reading device
US6885878B1 (en) 2000-02-16 2005-04-26 Telefonaktiebolaget L M Ericsson (Publ) Method and system for using an electronic reading device as a general application input and navigation interface
US7180614B1 (en) * 2000-02-17 2007-02-20 Hewlett-Packard Development Company, L.P. Distributed rendering of print jobs
US7554684B1 (en) 2000-02-17 2009-06-30 Hewlett-Packard Development Company, L.P. Configurable printer menu structure
EP1184779A4 (en) * 2000-02-21 2003-01-22 Seiko Epson Corp MEDIATION SYSTEM FOR NETWORK PRINTING
US7878905B2 (en) 2000-02-22 2011-02-01 Creative Kingdoms, Llc Multi-layered interactive play experience
JP2001325182A (ja) * 2000-03-10 2001-11-22 Ricoh Co Ltd 印刷システム、印刷方法及びプログラムを記録したコンピュータ読取可能な記録媒体並びに該印刷システムにおける携帯通信機器、プリンタ、プリントサーバー及びクライアント
US6904527B1 (en) * 2000-03-14 2005-06-07 Xilinx, Inc. Intellectual property protection in a programmable logic device
CA2342095A1 (en) 2000-03-27 2001-09-27 Symagery Microsystems Inc. Image capture and processing accessory
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
US6379058B1 (en) * 2000-03-30 2002-04-30 Zih Corp. System for RF communication between a host and a portable printer
US6760745B1 (en) 2000-03-30 2004-07-06 Aspect Communications Corporation Web server replicated mini-filter
CA2303610A1 (en) 2000-03-31 2001-09-30 Peter Nicholas Maxymych Transaction tray with communications means
US7076255B2 (en) 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
US7478403B1 (en) 2000-04-21 2009-01-13 Sun Microsystems, Inc. Secure access to managed network objects using a configurable platform-independent gateway providing individual object-level access control
US7237253B1 (en) 2000-04-27 2007-06-26 Microsoft Corporation User interface for interactive television systems
US6750978B1 (en) 2000-04-27 2004-06-15 Leapfrog Enterprises, Inc. Print media information system with a portable print media receiving unit assembly
US6789107B1 (en) 2000-05-03 2004-09-07 International Business Machines Corporation Method and apparatus for providing a view of an electronic mail message
US7007066B1 (en) 2000-05-04 2006-02-28 Bellsouth Intellectual Property Corp. Method and apparatus for configuring electronic mail according to a user-selected type
US6643650B1 (en) 2000-05-09 2003-11-04 Sun Microsystems, Inc. Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment
US6467688B1 (en) 2000-05-17 2002-10-22 Symbol Technologies, Inc. Sheet fed printer for a hand held terminal
US20020012329A1 (en) * 2000-06-02 2002-01-31 Timothy Atkinson Communications apparatus interface and method for discovery of remote devices
US9622058B1 (en) 2000-06-02 2017-04-11 Timothy G. Newman Apparatus, system, methods and network for communicating information associated with digital images
US20020103942A1 (en) 2000-06-02 2002-08-01 Guillaume Comeau Wireless java device
AU2001266656A1 (en) 2000-06-02 2001-12-17 Zucotto Wireless, Inc. Data path engine (dpe)
US6701009B1 (en) * 2000-06-06 2004-03-02 Sharp Laboratories Of America, Inc. Method of separated color foreground and background pixel improvement
US6735616B1 (en) 2000-06-07 2004-05-11 Infocus Corporation Method and apparatus for remote projector administration and control
US8489669B2 (en) * 2000-06-07 2013-07-16 Apple Inc. Mobile data processing system moving interest radius
US6990548B1 (en) * 2000-06-15 2006-01-24 Hewlett-Packard Development Company, L.P. Methods and arrangements for configuring a printer over a wireless communication link using a wireless communication device
US7058356B2 (en) 2000-06-15 2006-06-06 Benjamin Slotznick Telephone device with enhanced audio-visual features for interacting with nearby displays and display screens
US7315949B1 (en) 2000-06-24 2008-01-01 Palm, Inc. Method and system for providing a personal identification security feature to a portable computing device
US7812856B2 (en) 2000-10-26 2010-10-12 Front Row Technologies, Llc Providing multiple perspectives of a venue activity to electronic wireless hand held devices
US7630721B2 (en) 2000-06-27 2009-12-08 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices
US7076534B1 (en) 2000-06-30 2006-07-11 Microsoft Corporation Server-side scripting that enables creation of customized documents for clients
US7477890B1 (en) * 2000-06-30 2009-01-13 International Business Machines Corporation Demand pull—multichannel asynchronous data and application synchronization for pervasive devices
JP3466998B2 (ja) * 2000-07-06 2003-11-17 株式会社東芝 通信装置及びその制御方法
US6489934B1 (en) 2000-07-07 2002-12-03 Judah Klausner Cellular phone with built in optical projector for display of data
US20020009988A1 (en) 2000-07-07 2002-01-24 Kunio Murata Propitious information distribution system using a wireless mobile terminal
US7113979B1 (en) 2000-07-11 2006-09-26 Xerox Corporation System, method and article of manufacture for enhancing electronic messages
US6769012B1 (en) 2000-07-24 2004-07-27 Song Liu Method and system for managing message transactions between a sender and recipient within a virtual mailbox
DE60144233D1 (de) 2000-07-25 2011-04-28 America Online Inc Videonachrichtenübermittlung
US6636259B1 (en) 2000-07-26 2003-10-21 Ipac Acquisition Subsidiary I, Llc Automatically configuring a web-enabled digital camera to access the internet
US6801962B2 (en) 2000-07-26 2004-10-05 Sharp Kabushiki Kaisha Data output system, mobile terminal, data output method, data output program, and computer-readable recording medium storing data output program
JP2002041910A (ja) * 2000-07-31 2002-02-08 Fuji Photo Film Co Ltd プリント注文システムおよびその制御方法,プリント注文システムに用いられるサーバ・コンピュータおよび通信端末,ならびにこれらの制御方法
US6598031B1 (en) 2000-07-31 2003-07-22 Edi Secure Lllp Apparatus and method for routing encrypted transaction card identifying data through a public telephone network
US6775407B1 (en) 2000-08-02 2004-08-10 Eastman Kodak Company Producing a final modified digital image using a source digital image and a difference digital image
US6748056B1 (en) 2000-08-11 2004-06-08 Unisys Corporation Coordination of a telephony handset session with an e-mail session in a universal messaging system
US7024200B2 (en) * 2000-08-14 2006-04-04 Vesuvius, Inc. Communique system with active feedback for cellular communication networks
KR20020043635A (ko) 2000-08-21 2002-06-10 요트.게.아. 롤페즈 다운로드가능한 음성 명령 세트를 구비하는 음성 제어형원격제어기
JP3559757B2 (ja) * 2000-08-22 2004-09-02 キヤノン株式会社 通信方法及び通信装置
US20020065927A1 (en) 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US20020065902A1 (en) 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US7099304B2 (en) * 2000-09-05 2006-08-29 Flexiworld Technologies, Inc. Apparatus, methods and systems for anonymous communication
US7779097B2 (en) 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
US20060015904A1 (en) * 2000-09-08 2006-01-19 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
JP2002094848A (ja) 2000-09-12 2002-03-29 Canon Inc 画像通信装置、画像入力装置および画像出力装置
US6477575B1 (en) 2000-09-12 2002-11-05 Capital One Financial Corporation System and method for performing dynamic Web marketing and advertising
US6895444B1 (en) 2000-09-15 2005-05-17 Motorola, Inc. Service framework with local proxy for representing remote services
GB0023462D0 (en) * 2000-09-25 2000-11-08 Ncr Int Inc Self service terminal
US6952414B1 (en) 2000-09-26 2005-10-04 Advanced Micro Devices, Inc. Portable internet browser device with cordless phone module and method of operation
US7356347B1 (en) 2000-09-28 2008-04-08 Palmsource, Inc. Efficient discovery of devices in a bluetooth environment
US6748195B1 (en) 2000-09-29 2004-06-08 Motorola, Inc. Wireless device having context-based operational behavior
JP2002108578A (ja) 2000-10-03 2002-04-12 Toshiba Tec Corp 営業用印刷システムのプリントサービス方法
US6607314B1 (en) * 2000-10-03 2003-08-19 Hewlett-Packard Development Company, L.P. Apparatus for and method of updating a software routine
US6909889B2 (en) * 2000-10-06 2005-06-21 Fuji Photo Film Co., Ltd. Print service system, print order receiving server, image storage service system, image storage server and mobile telephone
US6914694B1 (en) 2000-10-12 2005-07-05 Seiko Epson Corporation Web print system with image enhancement
US7460853B2 (en) * 2000-10-12 2008-12-02 Sony Corporation Wireless module security system and method
US6931661B2 (en) * 2000-10-19 2005-08-16 Motorola, Inc. Dynamic image provisioning
EP1206088B1 (en) * 2000-10-24 2010-03-31 Ricoh Company, Ltd. Apparatus, method and computer program product for collecting and providing information
US7287089B1 (en) 2000-10-25 2007-10-23 Thomson Financial Inc. Electronic commerce infrastructure system
US7761541B1 (en) 2000-10-25 2010-07-20 Nortel Networks Limited Service enabling technology
US6856430B1 (en) 2000-10-26 2005-02-15 Hewlett-Packard Development Company, L.P. Calculation of toner usage
US6901429B2 (en) * 2000-10-27 2005-05-31 Eric Morgan Dowling Negotiated wireless peripheral security systems
US20020051200A1 (en) * 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US11467856B2 (en) 2002-12-12 2022-10-11 Flexiworld Technologies, Inc. Portable USB device for internet access service
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US7383355B1 (en) 2000-11-01 2008-06-03 Sun Microsystems, Inc. Systems and methods for providing centralized management of heterogeneous distributed enterprise application integration objects
US20150363763A1 (en) 2000-11-01 2015-12-17 Flexiworld Technologies, Inc, Mobile Information Apparatus That Includes A Secure Element Storing Payment Information And Using A Cryptographic Technique For Implementing Mobile Payment
US7260597B1 (en) * 2000-11-02 2007-08-21 Sony Corporation Remote manual, maintenance, and diagnostic services for networked electronic devices
US20020059489A1 (en) 2000-11-14 2002-05-16 Davis Ray Charles Remote printing
US7318086B2 (en) 2000-11-20 2008-01-08 Flexiworld Technologies, Inc. System for mobile and pervasive output
US6958821B1 (en) 2000-11-21 2005-10-25 Eastman Kodak Company Analyzing images to determine third party product materials corresponding to the analyzed images
FI110046B (fi) 2000-11-27 2002-11-15 Lasse Artturi Halttunen Menetelmä mobiilipuhelimen kuvan ja äänen siirtämiseksi tavalliseen analogiseen televisiovastaanottimeen matkapuhelinlisälaitteen avulla
US7016062B2 (en) 2000-11-30 2006-03-21 Ricoh Company, Ltd. Apparatus, method and system for printing from a wireless mobile device over the internet
FI113991B (fi) * 2000-11-30 2004-07-15 Nokia Corp Menetelmä lyhyen kantaman radiotaajuusliikennettä varten
US6584903B2 (en) 2000-12-12 2003-07-01 Xerox Corporation Color digital front end decomposer output to multiple color spaces with actual output optionally being determined by input color spaces
US6941014B2 (en) 2000-12-15 2005-09-06 Xerox Corporation Method and apparatus for segmenting an image using a combination of image segmentation techniques
US7164885B2 (en) 2000-12-18 2007-01-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for selective service access
US7454796B2 (en) 2000-12-22 2008-11-18 Canon Kabushiki Kaisha Obtaining temporary exclusive control of a printing device
US6983310B2 (en) 2000-12-29 2006-01-03 International Business Machines Corporation System and method for providing search capabilties on a wireless device
US7197531B2 (en) 2000-12-29 2007-03-27 Fotomedia Technologies, Llc Meta-application architecture for integrating photo-service websites for browser-enabled devices
US7272788B2 (en) 2000-12-29 2007-09-18 Fotomedia Technologies, Llc Client-server system for merging of metadata with images
US6690918B2 (en) 2001-01-05 2004-02-10 Soundstarts, Inc. Networking by matching profile information over a data packet-network and a local area network
US7155163B2 (en) 2001-01-09 2006-12-26 Agere Systems Inc. Unified passcode pairing of piconet devices
US20020097419A1 (en) 2001-01-19 2002-07-25 Chang William Ho Information apparatus for universal data output
AU2002234258A1 (en) * 2001-01-22 2002-07-30 Sun Microsystems, Inc. Peer-to-peer network computing platform
US7275102B2 (en) * 2001-01-22 2007-09-25 Sun Microsystems, Inc. Trust mechanisms for a peer-to-peer network computing platform
JP3952696B2 (ja) 2001-02-06 2007-08-01 Kddi株式会社 光結合構造
US7584269B2 (en) * 2001-03-09 2009-09-01 International Business Machines Corporation Method for providing kiosk service offerings in a personal area network
US7355730B2 (en) 2001-03-21 2008-04-08 Toshiba Tec Germany Imaging Systems Gmbh Office machine that can be remote-maintenanced via a computer network and a management or/and support or/and report or/and information system comprising a plurality of office machines
US7483958B1 (en) * 2001-03-26 2009-01-27 Microsoft Corporation Methods and apparatuses for sharing media content, libraries and playlists
US7587196B2 (en) * 2001-03-29 2009-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Wireless point of sale transaction
US6550627B2 (en) * 2001-04-16 2003-04-22 Nexpress Solutions Llc Container
EP1744493B1 (en) * 2001-04-18 2011-01-26 Trilliant Networks, Inc. Wireless mesh network node
US6636202B2 (en) 2001-04-27 2003-10-21 International Business Machines Corporation Interactive tactile display for computer screen
US6859197B2 (en) 2001-05-02 2005-02-22 Universal Electronics Inc. Universal remote control with display and printer
US7814516B2 (en) * 2001-05-03 2010-10-12 Mitsubishi Digital Electronics America, Inc. Control system and user interface for network of input devices
JP2002351944A (ja) * 2001-05-25 2002-12-06 Konica Corp 画像データハンドリングシステム、プリント作成システム及び記憶媒体作成システム
US6922258B2 (en) 2001-05-30 2005-07-26 Polaroid Corporation Method and apparatus for printing remote images using a mobile device and printer
US7327481B2 (en) * 2001-05-30 2008-02-05 Hewlett-Packard Development Company, L.P. Open coventuring in a remote hardcopy proofing service, with preserved clientele, through interface sharing
US6892251B2 (en) * 2001-06-18 2005-05-10 Hewlett-Packard Development Company, L.P. System and method for walk-up printing
US6801604B2 (en) * 2001-06-25 2004-10-05 International Business Machines Corporation Universal IP-based and scalable architectures across conversational applications using web services for speech and audio processing resources
US20030002072A1 (en) 2001-06-29 2003-01-02 Berkema Alan C. Print by reference communication methods for portable wireless device printing
US20030013483A1 (en) * 2001-07-06 2003-01-16 Ausems Michiel R. User interface for handheld communication device
US6751732B2 (en) 2001-07-12 2004-06-15 Pitney Bowes Inc. Method and system for secure delivery and printing of documents via a network device
EP1276308A3 (en) 2001-07-12 2005-05-04 Kabushiki Kaisha Toshiba Mobile communication terminal comprising camera
US7574723B2 (en) * 2001-07-19 2009-08-11 Macrovision Corporation Home media network
EP1421804A4 (en) * 2001-08-10 2007-11-21 Strix Systems Inc VIRTUAL LINK USING A WIRELESS DEVICE
US6757070B1 (en) * 2001-08-21 2004-06-29 Advanced Hitech Corporation Universal print driver
US20030061606A1 (en) 2001-09-21 2003-03-27 Stephan Hartwig Method and apparatus for inhibiting functions of an electronic device according to predefined inhibit rules
US20030073431A1 (en) 2001-10-16 2003-04-17 Jheroen Dorenbosch Transferring communications over a network
US7506059B2 (en) * 2001-10-26 2009-03-17 Nokia Corporation Mobile client provisioning web service
US6999112B2 (en) 2001-10-31 2006-02-14 Hewlett-Packard Development Company, L.P. System and method for communicating content information to an image capture device
US7555287B1 (en) * 2001-11-01 2009-06-30 Nokia Corporation Customized messaging between wireless access point and services
US6670982B2 (en) * 2002-01-04 2003-12-30 Hewlett-Packard Development Company, L.P. Wireless digital camera media
US7103313B2 (en) * 2002-06-05 2006-09-05 Nokia Corporation Automatic determination of access point content and services for short-range wireless terminals
US7908401B2 (en) 2002-12-12 2011-03-15 Flexiworld Technology, Inc. Method and device for wireless communication between computing devices
US7379958B2 (en) * 2002-12-30 2008-05-27 Nokia Corporation Automatic and dynamic service information delivery from service providers to data terminals in an access point network
CN107885679B (zh) 2003-04-11 2021-10-08 富意科技公司 一种可实现自动运行的集成电路存储设备或方法
US7612803B2 (en) 2003-06-10 2009-11-03 Zoran Corporation Digital camera with reduced image buffer memory and minimal processing for recycling through a service center
US7941665B2 (en) 2003-12-05 2011-05-10 Hewlett-Packard Development Company, L.P. Device pairing
US7590589B2 (en) 2004-09-10 2009-09-15 Hoffberg Steven M Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference
US7885622B2 (en) 2004-10-27 2011-02-08 Chestnut Hill Sound Inc. Entertainment system with bandless tuning
US7660460B2 (en) 2005-11-15 2010-02-09 Xerox Corporation Gamut selection in multi-engine systems
JP2007185946A (ja) 2005-12-13 2007-07-26 Ricoh Co Ltd 情報処理装置、プログラムおよびプレビュー画像表示方法
US7986298B1 (en) 2005-12-19 2011-07-26 Adobe Systems Incorporated Identifying changes to an image file
US20080004965A1 (en) 2006-06-14 2008-01-03 Park Byungsun Coin-free retail management system and method
US20080004925A1 (en) 2006-06-29 2008-01-03 Bangel Matthew J Multi-site project management
JP4282694B2 (ja) 2006-07-06 2009-06-24 シャープ株式会社 表示装置、及び該表示装置を備えた電子機器
JP4855915B2 (ja) 2006-12-05 2012-01-18 株式会社リコー 画像処理装置、画像形成装置およびプログラム
WO2008075589A1 (ja) 2006-12-21 2008-06-26 Chisso Corporation 血小板凝集惹起物質
US8397264B2 (en) * 2006-12-29 2013-03-12 Prodea Systems, Inc. Display inserts, overlays, and graphical user interfaces for multimedia systems
JP4922021B2 (ja) 2007-03-07 2012-04-25 株式会社リコー 画像処理装置、プログラムおよびプレビュー画像表示方法
CN101056185A (zh) 2007-03-26 2007-10-17 华为技术有限公司 订购业务处理方法和系统、及网关设备
JP4752868B2 (ja) 2008-05-23 2011-08-17 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理方法および画像処理プログラム
US20100020382A1 (en) 2008-07-22 2010-01-28 Qualcomm Mems Technologies, Inc. Spacer for mems device
US8442766B2 (en) 2008-10-02 2013-05-14 Certusview Technologies, Llc Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems
US8523663B2 (en) 2009-01-19 2013-09-03 Wms Gaming, Inc Transporting and using wagering game data
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US9377967B2 (en) 2009-05-27 2016-06-28 Dell Products L.P. Systems and methods for scalable storage management
CA2770893A1 (en) 2009-08-10 2011-02-17 Visa International Service Association Systems and methods for enrolling users in a payment service
US8522283B2 (en) 2010-05-20 2013-08-27 Google Inc. Television remote control data transfer
US20110145074A1 (en) 2010-08-31 2011-06-16 Paul Anthony Polizzotto Apparatuses, methods and systems for an environmental advertising, financing and management platform
WO2012118901A1 (en) 2011-03-01 2012-09-07 Endologix, Inc. Catheter system and methods of using same
WO2013012107A1 (ko) 2011-07-19 2013-01-24 엘지전자 주식회사 전자 기기 및 그 제어 방법
US9819710B2 (en) 2011-08-25 2017-11-14 Logitech Europe S.A. Easy sharing of wireless audio signals
US9100825B2 (en) 2012-02-28 2015-08-04 Verizon Patent And Licensing Inc. Method and system for multi-factor biometric authentication based on different device capture modalities
US20140309863A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc Parental control over vehicle features and child alert system
US20140310031A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc Transfer of user profile data via vehicle agency control
US20140309862A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc User profile exchange via vehicle supported communications protocol
US20140309813A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc Guest vehicle user reporting
US20140310379A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc Vehicle initiated communications with third parties via virtual personality
US9082239B2 (en) 2012-03-14 2015-07-14 Flextronics Ap, Llc Intelligent vehicle for assisting vehicle occupants
US20130298001A1 (en) 2012-05-04 2013-11-07 Quad/Graphics, Inc. Presenting actionable elements on a device relating to an object
DE102012210519A1 (de) 2012-06-21 2013-12-24 Siemens Aktiengesellschaft Fahrzeug mit einer durch einen Fahrer bedienbaren und elektronisch gesteuerten Fahrzeugeinrichtung
KR101920029B1 (ko) 2012-08-03 2018-11-19 삼성전자주식회사 모바일 장치 및 제어방법
CN104321220B (zh) 2013-04-15 2017-03-08 自动连接控股有限责任公司 作为模板存储的用户简档的访问和便携性
WO2014176539A1 (en) 2013-04-26 2014-10-30 Interdigital Patent Holdings, Inc. Multi-factor authentication to achieve required authentication assurance level
US9898642B2 (en) 2013-09-09 2018-02-20 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
US9122429B1 (en) 2014-03-07 2015-09-01 Ricoh Company, Ltd. System, method, and computer-readable storage medium for transmitting a map and an image of a device
US9763056B2 (en) 2014-06-30 2017-09-12 Polar Electro Oy Bluetooth beacon transmission
KR20160023159A (ko) 2014-08-21 2016-03-03 삼성전자주식회사 근거리 무선 통신(nfc) 기능을 이용하여 무선 연결을 설정하는 방법 및 이를 수행하기 위한 화상형성장치
JP6531362B2 (ja) 2014-09-09 2019-06-19 株式会社リコー 機器管理システム及び機器管理方法
US9811312B2 (en) 2014-12-22 2017-11-07 Intel Corporation Connected device voice command support
US9542136B2 (en) 2015-03-19 2017-01-10 Ricoh Company, Ltd. Communication control system, communication control apparatus, and communication control method
CA2984313C (en) 2015-04-27 2024-03-26 First Advantage Corporation Device and method for performing validation and authentication of a physical structure or physical object
US9913079B2 (en) 2015-06-05 2018-03-06 Apple Inc. Cloud-based proximity pairing and switching for peer-to-peer devices
US10637953B2 (en) 2016-04-29 2020-04-28 Canon Information And Imaging Solutions, Inc. Apparatus, system and method for cache management

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10152285B2 (en) 2000-11-01 2018-12-11 Flexiworld Technologies, Inc. Mobile information apparatus that includes voice commands for playing digital content that is received from a digital content service provided over the internet
US10740066B2 (en) 2000-11-01 2020-08-11 Flexiworld Technologies, Inc. Output devices that establish wireless connection with an information apparatus subsequent to having been wirelessly discovered by the information apparatus
US11416197B2 (en) 2000-11-01 2022-08-16 Flexiworld Technologies, Inc. Wireless controllers connectable to televisions, wireless televisions, wireless output controllers, or wireless output devices for receiving digital content from one or more servers over the internet
US10140073B2 (en) 2000-11-01 2018-11-27 Flexiworld Technologies, Inc. Wireless devices that establish a wireless connection with a mobile information apparatus by wirelessly detecting, within physical proximity, the mobile information apparatus
US10140072B2 (en) 2000-11-01 2018-11-27 Flexiworld Technologies, Inc. Sound output system or internet appliance that supports voice activated commands, and that plays audio data received from a service over a network
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US11096056B2 (en) 2000-11-01 2021-08-17 Flexiworld Technologies, Inc. Output devices, such as televisions, output controllers, or audio output devices, that are setup to wirelessly receive digital content from a digital content service over the internet or from a wireless information apparatus that is in the same network as the output devices
US9037088B2 (en) 2000-11-01 2015-05-19 Flexiworld Technologies, Inc. Smart phone that includes a wireless communication unit compatible with at least one protocol within bluetooth and/or IEEE802.11 standards for wireless transmission of audio digital content from the smart phone to a wireless audio output device for voice output or music playing
US11029903B2 (en) 2000-11-01 2021-06-08 Flexiworld Technologies, Inc. Output systems, such as television controllers, televisions, display devices, or audio output devices, operable for playing digital content wirelessly received either from a digital content service over the internet or wirelessly received from a client device that is in the same network as the output system
US9092177B2 (en) 2000-11-01 2015-07-28 Flexiworld Technologies, Inc. Smart phones that include a digital camera, a touch sensitive screen, support for voice activated commands, and support to at least part of a protocol within IEEE 802.11 standards
US9110622B2 (en) 2000-11-01 2015-08-18 Flexiworld Technologies, Inc. Internet-pads that include a digital camera, a touch sensitive screen interface, and support for voice activated commands
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US10873856B2 (en) 2000-11-01 2020-12-22 Flexiworld Technologies, Inc. Printing devices supporting printing over air or printing over a wireless network
US10866773B2 (en) 2000-11-01 2020-12-15 Flexiworld Technologies, Inc. Information apparatus for playing digital content that is received from a digital content service provided over the internet
US9383956B2 (en) 2000-11-01 2016-07-05 Mattel, Inc. Smart phones that include touch sensitive screen and supporting voice activated commands for managing or replying to E-mails
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US9798516B2 (en) 2000-11-01 2017-10-24 Flexiworld Technologies, Inc. Smart phones that support wireless printing of emails over air to a wireless printer in a wireless local area network
US10846031B2 (en) 2000-11-01 2020-11-24 Flexiworld Technologies, Inc. Software application for a mobile device to wirelessly manage or wirelessly setup an output system or output device for service
US10768871B2 (en) 2000-11-01 2020-09-08 Flexiworld Technologies, Inc. Wireless output devices or wireless controllers for establishing wireless connectivity and for receiving digital content
US10761791B2 (en) 2000-11-01 2020-09-01 Flexiworld Technologies, Inc. Wireless printing devices that provide printing services over a network without a need for a client device of the printing device to use, at the client device, a printer specific printer driver
US10642576B2 (en) 2000-11-01 2020-05-05 Flexiworld Technologies, Inc. Mobile information apparatus that includes wireless communication circuitry for discovery of an output device for outputting digital content at the wirelessly discovered output device
US10037178B2 (en) 2000-11-01 2018-07-31 Flexiworld Technologies, Inc. Wireless output devices or wireless controllers that support wireless device discovery for establishing wireless connectivity
US10592201B2 (en) 2000-11-01 2020-03-17 Flexiworld Technologies, Inc. Mobile information apparatus supporting mobile payment having security based, at least in part, on device identification number, password or pin code, data encryption, and short physical distance wireless communication
US10108394B2 (en) 2000-11-01 2018-10-23 Samsung Electronics Co., Ltd. Output device and method for output without an output driver
US10126991B2 (en) 2000-11-01 2018-11-13 Flexiworld Technologies, Inc. Output systems, information apparatus, or internet appliances supporting voice commands for receiving and for playing selected digital content from a service over a network
US10592202B2 (en) 2000-11-01 2020-03-17 Flexiworld Technologies, Inc. Mobile information apparatus supporting mobile payment that includes security based, at least partly, on user pushbutton, user biometrics, data encryption, and short physical distance wireless communication
US10489096B2 (en) 2000-11-01 2019-11-26 Flexiworld Technologies, Inc. Information apparatus and application for receiving digital content from a digital content service over the internet and for playing at least part of the received digital content at an output device
US10481846B2 (en) 2000-11-01 2019-11-19 Flexiworld Technologies, Inc. Software applications and information apparatus for printing over air or for printing over a network
US10481847B2 (en) 2000-11-01 2019-11-19 Flexiworld Technologies, Inc. Information apparatus and software applications supporting output of digital content over a network to a registered output device
US10387087B2 (en) 2000-11-01 2019-08-20 Flexiworld Technologies, Inc. Output systems or audio output devices that include an interface operable by a user to initiate wireless discovery for establishing wireless connections with mobile devices
US10162596B2 (en) 2000-11-01 2018-12-25 Flexiworld Technologies, Inc. Portable electronic device configured to receive voice activated commands and to wirelessly manage or drive an output device
US9298407B2 (en) 2000-11-20 2016-03-29 Flexiworld Technologies, Inc. Mobile information apparatus that are configurable to include applications for playing audio digital content received over the internet from subscribed audio digital content service(s)
US9971555B2 (en) 2000-11-20 2018-05-15 Flexiworld Technologies, Inc. Internet based digital content services that provide content upload, content storage, content sharing, content playlist selection, content editing, or content download; and smart phones, information pads, smart televisions and printers with access to the internet based digital content services
US10261739B2 (en) 2000-11-20 2019-04-16 Pebble Tide Llc System for capturing and outputting digital content over a network that includes the internet
US10346114B2 (en) 2000-11-20 2019-07-09 Flexiworld Technologies, Inc. Digital content services over the internet that transmit or stream protected digital content to mobile devices, display devices, audio output devices, printing devices, televisions, or television controllers
US9389822B2 (en) 2000-11-20 2016-07-12 Flexiworld Technologies, Inc. Mobile information apparatus that include support for receiving video digital content over the internet from a service, and for wireless displaying or playing over air at least part of the received video digital content from the mobile information apparatus to televisions, television controllers, display devices, or projection devices
US9836259B2 (en) 2000-11-20 2017-12-05 Flexiworld Technologies, Inc. Televisions, output controllers, or speakers that are setup to wirelessly connect to a network and to receive digital content from a digital content service over the network
US10606535B2 (en) 2000-11-20 2020-03-31 Flexiworld Technologies, Inc. Internet based digital content services that provide content upload, content storage, content sharing, and content playlist selection; and smart devices with access to the internet based digital content services
US9965233B2 (en) 2000-11-20 2018-05-08 Flexiworld Technologies, Inc. Digital content services or stores over the internet that transmit or stream protected or encrypted digital content to connected devices and applications that access the digital content services or stores
US10303411B2 (en) 2000-11-20 2019-05-28 Pebble Tide Llc Method for capturing, storing, accessing, and outputting digital content
US10133527B2 (en) 2000-11-20 2018-11-20 Flexiworld Technologies, Inc. Wireless devices that communicate, via short range wireless communication, with a mobile client device for establishing services of the wireless device with a server over the internet
US8964220B2 (en) 2000-11-20 2015-02-24 Flexiworld Technologies, Inc. Mobile devices supporting wireless synchronization over a wireless Network compatible, at least partly, with IEEE 802.11 standard(s)
US11169756B2 (en) 2000-11-20 2021-11-09 Flexijet Technologies, Inc. Method for capturing, storing, accessing, and outputting digital content
US10140071B2 (en) 2001-01-19 2018-11-27 Flexiworld Technologies, Inc. Printers, printer controllers, printer software, or printer firmware for supporting wireless printing or printing over air
US10841798B2 (en) 2001-01-19 2020-11-17 Flexiworld Technologies, Inc. Information apparatus or client software that wirelessly discovers, within short range, one or more output devices for establishing a wireless connection
US8989064B2 (en) 2001-01-19 2015-03-24 Flexiworld Technologies, Inc. Wireless controller wire connectable to output devices such as televisions for accessing digital content and for wireless communication with mobile information apparatus
US9841935B2 (en) 2001-01-19 2017-12-12 Flexiworld Technologies, Inc. Wireless television or controller wire connectable to a television for receiving and rendering digital content
US9069510B2 (en) 2001-01-19 2015-06-30 Flexiworld Technologies, Inc. Touch sensitive screen information apparatus that includes close proximity or near distance radio frequency field communication
CN102023829A (zh) * 2009-09-15 2011-04-20 三星电子株式会社 通过打印机打印移动终端的文档的方法及其移动终端
CN102025869A (zh) * 2009-09-17 2011-04-20 柯尼卡美能达商用科技株式会社 作业处理系统和图像处理装置
CN102025869B (zh) * 2009-09-17 2016-06-08 柯尼卡美能达商用科技株式会社 作业处理系统和图像处理装置
CN105611104A (zh) * 2011-02-17 2016-05-25 夏普株式会社 数据处理方法
CN103516927A (zh) * 2012-06-28 2014-01-15 虹光精密工业股份有限公司 文件扫描方法
CN103346954A (zh) * 2013-06-17 2013-10-09 北京印刷学院 一种邮件收发装置
CN104333670A (zh) * 2013-07-22 2015-02-04 富士施乐株式会社 终端装置、图像形成系统以及用于终端装置的处理方法
CN104333670B (zh) * 2013-07-22 2018-10-02 富士施乐株式会社 终端装置、图像形成系统以及用于终端装置的处理方法
CN108885540A (zh) * 2016-01-29 2018-11-23 惠普发展公司,有限责任合伙企业 将作业转印到服务印刷机
CN108885540B (zh) * 2016-01-29 2022-07-08 惠普发展公司,有限责任合伙企业 将作业转印到服务印刷机的印刷系统和存储介质
CN110531944B (zh) * 2019-08-29 2023-05-23 珠海天威技术开发有限公司 基于智能终端系统控制打印耗材适配器操作的方法、计算机装置及计算机可读存储介质
CN110531944A (zh) * 2019-08-29 2019-12-03 珠海天威技术开发有限公司 基于智能终端系统控制打印耗材适配器操作的方法、计算机装置及计算机可读存储介质

Also Published As

Publication number Publication date
US20110034150A1 (en) 2011-02-10
AU2002235193A1 (en) 2002-05-27
US20150356565A1 (en) 2015-12-10
US20160313974A1 (en) 2016-10-27
EP1340131A2 (en) 2003-09-03
ES2774115T3 (es) 2020-07-16
US10162596B2 (en) 2018-12-25
US20110035682A1 (en) 2011-02-10
US10592201B2 (en) 2020-03-17
US20020083121A1 (en) 2002-06-27
US10642576B2 (en) 2020-05-05
US9015329B2 (en) 2015-04-21
WO2002046867A3 (en) 2002-08-29
US20130095887A1 (en) 2013-04-18
US20150356564A1 (en) 2015-12-10
US20020059415A1 (en) 2002-05-16
US20160011836A1 (en) 2016-01-14
US20190121613A1 (en) 2019-04-25
US9110622B2 (en) 2015-08-18
US20130104052A1 (en) 2013-04-25
US20020055984A1 (en) 2002-05-09
EP1340131A4 (en) 2008-09-10
WO2002046867A2 (en) 2002-06-13
US20170364326A1 (en) 2017-12-21
US20190250883A1 (en) 2019-08-15
US9383956B2 (en) 2016-07-05
US20150356561A1 (en) 2015-12-10
US7941541B2 (en) 2011-05-10
WO2002041118A3 (en) 2003-05-08
US10592202B2 (en) 2020-03-17
CN100334577C (zh) 2007-08-29
US10108394B2 (en) 2018-10-23
US8332521B2 (en) 2012-12-11
US10740066B2 (en) 2020-08-11
US20020051200A1 (en) 2002-05-02
US20130103775A1 (en) 2013-04-25
US9798516B2 (en) 2017-10-24
WO2002041118A2 (en) 2002-05-23
US8285802B2 (en) 2012-10-09
US20130109353A1 (en) 2013-05-02
US20110211226A1 (en) 2011-09-01
US9164718B2 (en) 2015-10-20
AU2002243279A1 (en) 2002-06-18
EP1340131B1 (en) 2019-10-23
US20130222618A1 (en) 2013-08-29
US9092177B2 (en) 2015-07-28

Similar Documents

Publication Publication Date Title
CN1488106A (zh) 用于设备到设备的普适数字输出的控制器及管理器
US10860290B2 (en) Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US20210165632A1 (en) Wireless output controller for wirelessly receiving, over a wireless local area network connection, digital content from a mobile information apparatus that is within the same wireless local area network as the wireless output controller
US8286097B2 (en) Image processing apparatus for executing a process flow, method of controlling the same and storage medium
CN1541370A (zh) 通用数据输出系统
CN1428973A (zh) 网络和终端设备
CN1893527A (zh) 图像数据处理装置
CN1763762A (zh) 信息处理装置、服务提供服务器、系统和方法
CN1253796C (zh) 信息提供装置
CN1878106A (zh) 网络和终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: FLEXIWORLD TECHNOLOGIES

Free format text: FORMER NAME: FLEXIWORLD TECHNOLOGIES, INC.

CP01 Change in the name or title of a patent holder

Address after: Washington, USA

Patentee after: Flexiworld Technologies Inc.

Address before: Washington, USA

Patentee before: Flexiworld Technologies Inc.

CP01 Change in the name or title of a patent holder

Address after: Washington, USA

Patentee after: Fuyi Technology Co., Ltd

Address before: Washington, USA

Patentee before: Fu Yikeji

CP01 Change in the name or title of a patent holder
CX01 Expiry of patent term

Granted publication date: 20070829

CX01 Expiry of patent term