CA2099580A1 - Cost metrics - Google Patents

Cost metrics

Info

Publication number
CA2099580A1
CA2099580A1 CA002099580A CA2099580A CA2099580A1 CA 2099580 A1 CA2099580 A1 CA 2099580A1 CA 002099580 A CA002099580 A CA 002099580A CA 2099580 A CA2099580 A CA 2099580A CA 2099580 A1 CA2099580 A1 CA 2099580A1
Authority
CA
Canada
Prior art keywords
printer
host computer
time
render
cost
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
CA002099580A
Other languages
French (fr)
Other versions
CA2099580C (en
Inventor
Stephen V. Dennis
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.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CA2099580A1 publication Critical patent/CA2099580A1/en
Application granted granted Critical
Publication of CA2099580C publication Critical patent/CA2099580C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3485Performance evaluation by tracing or monitoring for I/O devices
    • 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/1211Improving printing performance
    • 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/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer 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/1296Printer job scheduling or printer resource handling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing
    • G06K15/1823Analysing the received data before processing for evaluating the resources needed, e.g. rasterizing time, ink, paper stock
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1848Generation of the printable image
    • G06K15/1856Generation of the printable image characterized by its workflow
    • G06K15/1859Generation of the printable image characterized by its workflow involving data processing distributed amongst different data processing apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1848Generation of the printable image
    • G06K15/1856Generation of the printable image characterized by its workflow
    • G06K15/1861Generation of the printable image characterized by its workflow taking account of a limited available memory space or rasterization time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1848Generation of the printable image
    • G06K15/1856Generation of the printable image characterized by its workflow
    • G06K15/1861Generation of the printable image characterized by its workflow taking account of a limited available memory space or rasterization time
    • G06K15/1865Generation of the printable image characterized by its workflow taking account of a limited available memory space or rasterization time by compressing the rasterized print data
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3419Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/86Event-based monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/88Monitoring involving counting

Abstract

A resource oriented host computer-printer system is disclosed in which the host computer and printer share information and data processing duties. A
system and method for analyzing the execution times for draw primitives allows the host computer to determine whether the printer will be able to render draw primitives in real-time. The inventive system sends a series of test instructions to the printer at the time the printers is installed on the host computer. A timer is used to time a predetermined period of time during which the draw primitives are sent to the printer for execution. Based on the number of draw primitives executed and the type of draw primitives executed, the system constructs a printer model. A log file is used to store the acquired cost metric data. In one embodiment of the invention, a clumping procedure is used to classify cost metric data. A series of cost tables stores the classified cost metric data. A map table provides a map to the cost table to speed up the process of cost metric data retrieval. At run time, a resource assembler calculates the cost of executing each draw primitive within a band to determine if the printer can render the draw primitive in real-time. If the band is too complex for the printer to render in real-time, the host computer will render the band and transmit the bit-map of that band to the printer. If too many bands on one page are complex, the host computer may render the entire page and transmit the bit-map for all bands on the page.
CA002099580A 1992-07-10 1993-07-09 Cost metrics Expired - Lifetime CA2099580C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/912,098 1992-07-10
US07/912,098 US5337258A (en) 1992-07-10 1992-07-10 Cost metrics

Publications (2)

Publication Number Publication Date
CA2099580A1 true CA2099580A1 (en) 1994-01-11
CA2099580C CA2099580C (en) 2001-10-09

Family

ID=25431380

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002099580A Expired - Lifetime CA2099580C (en) 1992-07-10 1993-07-09 Cost metrics

Country Status (7)

Country Link
US (1) US5337258A (en)
EP (1) EP0578264B1 (en)
JP (1) JP3947233B2 (en)
KR (1) KR940006059A (en)
AT (1) ATE202226T1 (en)
CA (1) CA2099580C (en)
DE (1) DE69330324T2 (en)

Families Citing this family (151)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5564021A (en) * 1994-05-31 1996-10-08 Us West Technologies, Inc. Method for assigning inter-nodal traffic loads to channels in sonet rings
EP0568357B1 (en) * 1992-04-29 2002-03-06 Canon Kabushiki Kaisha Graphics system and method
JP2839119B2 (en) * 1992-05-18 1998-12-16 キヤノン株式会社 Character processing apparatus and method
US6750980B1 (en) * 1992-06-19 2004-06-15 Akihiro Shimura Information processing apparatus and output apparatus
JP3453407B2 (en) * 1992-08-31 2003-10-06 キヤノン株式会社 Image processing apparatus, image output apparatus, image output system, and method thereof
US5548689A (en) * 1992-10-13 1996-08-20 Hewlett-Packard Company Method to convert bitmaps to monochrome data
JP3486427B2 (en) * 1993-01-18 2004-01-13 キヤノン株式会社 Control device and control method
US5602976A (en) * 1993-02-23 1997-02-11 Adobe Systems Incorporated Method and apparatus for saving printer memory
AU6665094A (en) * 1993-05-21 1994-12-20 Fargo Electronics, Inc. Patterned intensities printer
US5495561A (en) * 1993-06-21 1996-02-27 Taligent, Inc. Operating system with object-oriented printing interface
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
US5960166A (en) * 1993-10-01 1999-09-28 Lexmark International, Inc. Image printing solution for a printing device
EP0663659A3 (en) * 1993-12-30 1995-11-22 Ibm Character display in data processing system.
US5533175A (en) * 1994-03-04 1996-07-02 Destiny Technology Corporation Low cost page printer system and method
JPH0830408A (en) * 1994-05-13 1996-02-02 Canon Inc Printer and system and its control method
US5524186A (en) * 1994-05-31 1996-06-04 Hewlett-Packard Company Method and apparatus for preventing print overruns by pre-rasterizing and storing complex page strips in supplemental printer memory
US6862100B2 (en) * 1994-06-09 2005-03-01 Canon Kabushiki Kaisha Determining a type of print data to be sent to a printer based on the number of unprocessed files residing in a print queue
US6009242A (en) * 1994-06-30 1999-12-28 Canon Kabushiki Kaisha Print controller, printer, data transfer method, and printing condition setting method
JP3145251B2 (en) * 1994-07-05 2001-03-12 シャープ株式会社 Image forming device
US5640495A (en) * 1994-12-20 1997-06-17 Lexmark International, Inc. Computer-printer interface control for bidirectional/undirectional data communications
US5579449A (en) * 1994-12-21 1996-11-26 Pitney Bowes Inc. Method for downloading and printing bitmapped graphics
US5787278A (en) * 1994-12-28 1998-07-28 Pitney Bowes Inc. Method and system for generating and mailing a system performance report, utilizing a report template with predetermined control commands for controlling the printer
US5619240A (en) * 1995-01-31 1997-04-08 Tektronix, Inc. Printer media path sensing apparatus
JPH08212020A (en) * 1995-02-08 1996-08-20 Canon Inc Output device, information processor and output system
US5732198A (en) * 1995-02-09 1998-03-24 Oki America, Inc. Host based printing system for printing a document having at least one page
US6952801B2 (en) * 1995-06-07 2005-10-04 R.R. Donnelley Book assembly process and apparatus for variable imaging system
US5668942A (en) * 1995-06-07 1997-09-16 Xerox Corporation Generic system for describing and using resources for print engine scheduling
US6327599B1 (en) * 1995-06-07 2001-12-04 R. R. Donnelley & Sons Company Apparatus for controlling an electronic press to print fixed and variable information
US5771339A (en) * 1995-06-07 1998-06-23 Xerox Corporation Method for automatically deriving print engine capabilities for incremental scheduling from compositional print engine models
JPH0911553A (en) * 1995-06-26 1997-01-14 Brother Ind Ltd Printing controlling method for host base printer and the host base printer
US5838966A (en) * 1995-07-12 1998-11-17 Computerized Litigation Control Systems, Inc. Computer-aided litigation control system
US5706410A (en) * 1995-09-25 1998-01-06 Hewlett-Packard Company Printing system having control language command and raster pixel image data processing capability
US5768487A (en) * 1995-10-31 1998-06-16 Seiko Epson Corporation System and method using a split printer driver to control a computer printer device
US5727137A (en) * 1995-11-01 1998-03-10 Seiko Epson Corporation Printer driver architecture for reducing band memory
DE69626083T2 (en) * 1995-11-01 2003-11-20 Seiko Epson Corp System and method for implementing a printer architecture using variable binarization processing
JP3495865B2 (en) * 1996-01-09 2004-02-09 キヤノン株式会社 PRINTING APPARATUS, INFORMATION PROCESSOR CONNECTING THE PRINTING APPARATUS, AND CONTROL METHOD THEREOF
JP3611060B2 (en) * 1996-02-02 2005-01-19 シャープ株式会社 Image forming system
JP3618884B2 (en) * 1996-03-18 2005-02-09 キヤノン株式会社 Information processing apparatus, information processing method, printing system, and memory
US5940581A (en) * 1996-03-21 1999-08-17 Apple Computer, Inc. Dynamic font management for large character sets
US5854886A (en) * 1996-03-29 1998-12-29 Hewlett-Packard Company Method and system for printing rasterized documents
US6538764B2 (en) * 1996-04-12 2003-03-25 Canon Kabushiki Kaisha Printing apparatus, information processing apparatus, data processing method for use in such an apparatus, and storage medium storing computer-readable program
US6473728B1 (en) * 1996-05-23 2002-10-29 Sun Microsystems, Inc. On-demand, multi-language business card printer
JP3478670B2 (en) * 1996-06-18 2003-12-15 キヤノン株式会社 PRINT CONTROL DEVICE, PRINTING DEVICE, THEIR METHOD, AND PRINTING SYSTEM
US6038590A (en) * 1996-07-01 2000-03-14 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server state machine in an interprise computing framework system
US6434598B1 (en) 1996-07-01 2002-08-13 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system
US6304893B1 (en) 1996-07-01 2001-10-16 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server event driven message framework in an interprise computing framework system
US6424991B1 (en) 1996-07-01 2002-07-23 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server communication framework
US5999972A (en) * 1996-07-01 1999-12-07 Sun Microsystems, Inc. System, method and article of manufacture for a distributed computer system framework
US6266709B1 (en) 1996-07-01 2001-07-24 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server failure reporting process
US5987245A (en) * 1996-07-01 1999-11-16 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework
US5848246A (en) * 1996-07-01 1998-12-08 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system
US6272555B1 (en) 1996-07-01 2001-08-07 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system
JPH10124268A (en) * 1996-08-30 1998-05-15 Canon Inc Print controller
US5995724A (en) * 1996-11-01 1999-11-30 Mikkelsen; Carl Image process system and process using personalization techniques
US6269190B1 (en) * 1996-09-24 2001-07-31 Electronics For Imaging, Inc. Computer system for processing images using a virtual frame buffer
JP3486517B2 (en) * 1997-01-31 2004-01-13 キヤノン株式会社 Printing system and printing control method
JP3667043B2 (en) * 1997-07-30 2005-07-06 キヤノン株式会社 Information processing system, information processing apparatus, and print control method
US6035306A (en) * 1997-11-24 2000-03-07 Terascape Software Inc. Method for improving performance of large databases
JPH11175287A (en) * 1997-12-16 1999-07-02 Canon Inc Data processor, data processing method for the same and storage medium storing computer readable program
US8346337B2 (en) 1998-04-30 2013-01-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8974386B2 (en) 1998-04-30 2015-03-10 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9066695B2 (en) 1998-04-30 2015-06-30 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US6175752B1 (en) 1998-04-30 2001-01-16 Therasense, Inc. Analyte monitoring device and methods of use
US6949816B2 (en) 2003-04-21 2005-09-27 Motorola, Inc. Semiconductor component having first surface area for electrically coupling to a semiconductor chip and second surface area for electrically coupling to a substrate, and method of manufacturing same
US8688188B2 (en) 1998-04-30 2014-04-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8480580B2 (en) 1998-04-30 2013-07-09 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8465425B2 (en) 1998-04-30 2013-06-18 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US6952275B2 (en) * 1998-07-06 2005-10-04 Creo Il. Ltd. System and method for efficient printing of variable information documents
US6891632B2 (en) * 1998-07-17 2005-05-10 Peerless Systems, Inc. Method and apparatus for selecting print strategy for optimal performance
US6256624B1 (en) * 1998-08-17 2001-07-03 Qwest Communications International, Inc. Computing system for operating report production facilities
US7225137B1 (en) 1998-09-08 2007-05-29 Isogon Corporation Hardware/software management, purchasing and optimization system
US6618742B1 (en) * 2000-01-10 2003-09-09 Imagex.Com, Inc. Method for job impact learning
US6618820B1 (en) 2000-01-10 2003-09-09 Imagex.Com, Inc. Method for configuring an application server system
US6532032B2 (en) 1999-05-07 2003-03-11 Fargo Electronics, Inc. Printer using thermal printhead
US6384854B1 (en) 1999-05-07 2002-05-07 Fargo Electronics, Inc. Printer using thermal print head
JP3601677B2 (en) * 1999-06-09 2004-12-15 日本電気株式会社 Task processing system
US6621596B1 (en) * 1999-06-21 2003-09-16 Xerox Corporation Limiting decomposition time on a per page basis for output devices
US7278094B1 (en) 2000-05-03 2007-10-02 R. R. Donnelley & Sons Co. Variable text processing for an electronic press
US6490696B1 (en) 1999-12-15 2002-12-03 Electronics For Imaging, Inc. System and method for printer output regression testing using display lists
US7102765B1 (en) * 2000-02-01 2006-09-05 Zoran Corporation Apparatus and method for automated testing of print drivers in a computer system
US7155672B1 (en) * 2000-05-23 2006-12-26 Spyglass, Inc. Method and system for dynamic font subsetting
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
US11467856B2 (en) * 2002-12-12 2022-10-11 Flexiworld Technologies, Inc. Portable USB device for internet access service
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
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
US20020051200A1 (en) 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US7953818B2 (en) * 2000-11-20 2011-05-31 Flexiworld Technologies, Inc. Output device and system for rendering digital content
US6560471B1 (en) 2001-01-02 2003-05-06 Therasense, Inc. Analyte monitoring device and methods of use
US20020097417A1 (en) * 2001-01-19 2002-07-25 Chang William Ho System for universal data output
EP1229436B1 (en) 2001-01-31 2008-08-06 Hewlett-Packard Company, A Delaware Corporation Method and apparatus for embodying documents
US6816276B2 (en) * 2001-03-08 2004-11-09 Electronics For Imaging, Inc. Efficiently scheduled multiple raster image processors
US7041468B2 (en) * 2001-04-02 2006-05-09 Therasense, Inc. Blood glucose tracking apparatus and methods
GB2380911B (en) * 2001-10-13 2004-09-08 Hewlett Packard Co Performance of a multi-stage service within an information technology network
KR20030040814A (en) * 2001-11-16 2003-05-23 삼성전자주식회사 Fast printing apparatus and method
US20040075859A1 (en) * 2002-10-17 2004-04-22 Jacobsen Dana A. Printer instruction processing
JP2004178078A (en) * 2002-11-25 2004-06-24 Seiko Epson Corp Printing system for measuring processing speed and method of grasping printing processing state
AU2003300880A1 (en) * 2002-12-12 2004-07-09 Flexiworld Technologies, Inc. Wireless communication between computing devices
EP1578262A4 (en) 2002-12-31 2007-12-05 Therasense Inc Continuous glucose monitoring system and methods of use
US7587287B2 (en) 2003-04-04 2009-09-08 Abbott Diabetes Care Inc. Method and system for transferring analyte test data
CN101208657B (en) 2003-04-11 2017-11-14 富意科技 A kind of portable integrated circuit memory equipment and its operation method
US8066639B2 (en) 2003-06-10 2011-11-29 Abbott Diabetes Care Inc. Glucose measuring device for use in personal area network
JP4141937B2 (en) * 2003-11-10 2008-08-27 株式会社日立製作所 Data storage method, data storage program, and computer-readable recording medium
CA2556331A1 (en) 2004-02-17 2005-09-29 Therasense, Inc. Method and system for providing data communication in continuous glucose monitoring and management system
US8164785B2 (en) * 2004-06-15 2012-04-24 Sharp Laboratories Of America, Inc. Method and apparatus for selecting printing devices according to resource availability
US7821657B2 (en) * 2004-09-14 2010-10-26 Sharp Laboratories Of America, Inc. Continuous raster image processing control across print jobs
US7263583B2 (en) * 2004-10-05 2007-08-28 International Business Machines Corporation On demand, non-capacity based process, apparatus and computer program to determine maintenance fees for disk data storage system
US8112240B2 (en) 2005-04-29 2012-02-07 Abbott Diabetes Care Inc. Method and apparatus for providing leak detection in data monitoring and management systems
US7766829B2 (en) 2005-11-04 2010-08-03 Abbott Diabetes Care Inc. Method and system for providing basal profile modification in analyte monitoring and management systems
US20070201078A1 (en) * 2006-02-28 2007-08-30 Xerox Corporation Distributed printing system with improved load balancing
US8149438B2 (en) * 2006-02-28 2012-04-03 Xerox Corporation Distributed printing system with improved load balancing
US8226891B2 (en) 2006-03-31 2012-07-24 Abbott Diabetes Care Inc. Analyte monitoring devices and methods therefor
US7620438B2 (en) 2006-03-31 2009-11-17 Abbott Diabetes Care Inc. Method and system for powering an electronic device
JP4717717B2 (en) 2006-05-25 2011-07-06 キヤノン株式会社 RECORDING CONTROL DEVICE AND RECORDING CONTROL DEVICE CONTROL METHOD
WO2007143225A2 (en) 2006-06-07 2007-12-13 Abbott Diabetes Care, Inc. Analyte monitoring system and method
US8743389B2 (en) * 2006-11-20 2014-06-03 Hewlett-Packard Development Company, L.P. Methods and systems rendering a print job
US7944572B2 (en) * 2007-01-26 2011-05-17 Xerox Corporation Protocol allowing a document management system to communicate inter-attribute constraints to its clients
US8930203B2 (en) 2007-02-18 2015-01-06 Abbott Diabetes Care Inc. Multi-function analyte test device and methods therefor
US8732188B2 (en) 2007-02-18 2014-05-20 Abbott Diabetes Care Inc. Method and system for providing contextual based medication dosage determination
US8123686B2 (en) 2007-03-01 2012-02-28 Abbott Diabetes Care Inc. Method and apparatus for providing rolling data in communication systems
US8665091B2 (en) 2007-05-08 2014-03-04 Abbott Diabetes Care Inc. Method and device for determining elapsed sensor life
US7928850B2 (en) 2007-05-08 2011-04-19 Abbott Diabetes Care Inc. Analyte monitoring system and methods
US8461985B2 (en) 2007-05-08 2013-06-11 Abbott Diabetes Care Inc. Analyte monitoring system and methods
US8456301B2 (en) 2007-05-08 2013-06-04 Abbott Diabetes Care Inc. Analyte monitoring system and methods
US9003394B2 (en) * 2007-07-10 2015-04-07 Ricoh Company, Ltd. Program determining apparatus and program determining method
US7941425B2 (en) * 2007-07-25 2011-05-10 Teradata Us, Inc. Techniques for scoring and comparing query execution plans
US20090070264A1 (en) * 2007-09-12 2009-03-12 Xerox Corporation Data processing card based copy bill payment capability
US20090070243A1 (en) * 2007-09-12 2009-03-12 Xerox Corporation Local cost computation accounting for a print job
CN101394488B (en) * 2008-08-28 2010-06-23 新奥特(北京)视频技术有限公司 Statistical method for subtitle rendering efficiency based on template
US8103456B2 (en) 2009-01-29 2012-01-24 Abbott Diabetes Care Inc. Method and device for early signal attenuation detection using blood glucose measurements
JP5210913B2 (en) * 2009-02-05 2013-06-12 京セラドキュメントソリューションズ株式会社 Image forming apparatus and image forming method
US9226701B2 (en) 2009-04-28 2016-01-05 Abbott Diabetes Care Inc. Error detection in critical repeating data in a wireless sensor system
WO2010138856A1 (en) 2009-05-29 2010-12-02 Abbott Diabetes Care Inc. Medical device antenna systems having external antenna configurations
JP4775480B2 (en) * 2009-08-07 2011-09-21 ブラザー工業株式会社 PDL data processing apparatus and PDL data processing program
US9314195B2 (en) 2009-08-31 2016-04-19 Abbott Diabetes Care Inc. Analyte signal processing device and methods
EP2473099A4 (en) 2009-08-31 2015-01-14 Abbott Diabetes Care Inc Analyte monitoring system and methods for managing power and noise
JP4775484B2 (en) * 2009-09-07 2011-09-21 ブラザー工業株式会社 PDL data processing apparatus and PDL data processing program
WO2011041469A1 (en) 2009-09-29 2011-04-07 Abbott Diabetes Care Inc. Method and apparatus for providing notification function in analyte monitoring systems
US10191609B1 (en) 2010-03-26 2019-01-29 Open Invention Network Llc Method and apparatus of providing a customized user interface
US9223529B1 (en) 2010-03-26 2015-12-29 Open Invention Network, Llc Method and apparatus of processing information in an environment with multiple devices and limited resources
US9235645B1 (en) 2010-03-26 2016-01-12 Open Invention Network, Llc Systems and methods for managing the execution of processing jobs
US8892594B1 (en) 2010-06-28 2014-11-18 Open Invention Network, Llc System and method for search with the aid of images associated with product categories
US8488165B2 (en) * 2010-09-07 2013-07-16 Xerox Corporation System and method for correlating attempted rendering job with actual rendering job
JP5424134B2 (en) * 2011-10-14 2014-02-26 コニカミノルタ株式会社 Information processing apparatus, printer driver, print setting method, and data structure
JP6443802B2 (en) 2011-11-07 2018-12-26 アボット ダイアベティス ケア インコーポレイテッドAbbott Diabetes Care Inc. Analyte monitoring apparatus and method
US9026825B2 (en) * 2011-12-01 2015-05-05 Xerox Corporation Multi-device powersaving
US9968306B2 (en) 2012-09-17 2018-05-15 Abbott Diabetes Care Inc. Methods and apparatuses for providing adverse condition notification with enhanced wireless communication range in analyte monitoring systems
US9495126B2 (en) 2014-02-28 2016-11-15 Hypnalgesics, LLC Self sedation and suggestion system
JP6500530B2 (en) * 2015-03-18 2019-04-17 株式会社リコー INFORMATION PROCESSING APPARATUS, PROGRAM, OUTPUT SYSTEM, AND OUTPUT METHOD
WO2018162797A1 (en) * 2017-03-07 2018-09-13 Magic Add Oy Method for dynamically allocating and transmitting unique codes to a printing machine
US11403119B2 (en) 2020-06-21 2022-08-02 Apple Inc. Declaratively defined user interface timeline views

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3426331A (en) * 1966-12-12 1969-02-04 Honeywell Inc Apparatus for monitoring the processing time of program instructions
US4355389A (en) * 1977-03-15 1982-10-19 Tokyo Shibaura Electric Co., Ltd. Microprogrammed information processing system having self-checking function
US4845615A (en) * 1984-04-30 1989-07-04 Hewlett-Packard Company Software performance analyzer
US5103394A (en) * 1984-04-30 1992-04-07 Hewlett-Packard Company Software performance analyzer
JPS62204955A (en) * 1986-03-05 1987-09-09 Minolta Camera Co Ltd Character image generation circuit
NL8600888A (en) * 1986-04-09 1987-11-02 Oce Nederland Bv DEVICE AND METHOD FOR PRINTING INFORMATION.
JPS63274550A (en) * 1987-05-02 1988-11-11 Hitachi Ltd Image output system
US4905171A (en) * 1987-11-09 1990-02-27 International Business Machines Corporation Workstation controller performance monitor
US4933941A (en) * 1988-06-07 1990-06-12 Honeywell Bull Inc. Apparatus and method for testing the operation of a central processing unit of a data processing system
US5161116A (en) * 1989-02-27 1992-11-03 Dynix System for evaluating the performance of a large scale programmable machine capable of having a plurality of terminals attached thereto
US5218676A (en) * 1990-01-08 1993-06-08 The University Of Rochester Dynamic routing system for a multinode communications network
JP2997005B2 (en) * 1990-04-12 2000-01-11 キヤノン株式会社 Output device
JP3105903B2 (en) * 1990-07-13 2000-11-06 キヤノン株式会社 Printing control device and printing device
DE69117112T2 (en) * 1990-08-08 1996-06-27 Peerless Group Image rendering method and apparatus
JP2562514B2 (en) * 1990-09-03 1996-12-11 キヤノン株式会社 Print control device and image data drawing method
US5175679A (en) * 1990-09-28 1992-12-29 Xerox Corporation Control for electronic image processing systems
JPH04146179A (en) * 1990-10-09 1992-05-20 Canon Inc Printer
CA2041140A1 (en) * 1990-10-12 1992-04-13 Richard L. Kochis Pcl vertical graphics scaling using macros
US5245638A (en) * 1990-10-29 1993-09-14 Iowa State University Research Foundation, Inc. Method and system for benchmarking computers
US5255368A (en) * 1991-08-19 1993-10-19 Hewlett-Packard Company Method for selecting data communications paths for routing messages between processors in a parallel processing computer system organized as a hypercube

Also Published As

Publication number Publication date
EP0578264A3 (en) 1995-10-25
JPH06168084A (en) 1994-06-14
DE69330324T2 (en) 2001-09-20
CA2099580C (en) 2001-10-09
EP0578264A2 (en) 1994-01-12
JP3947233B2 (en) 2007-07-18
ATE202226T1 (en) 2001-06-15
DE69330324D1 (en) 2001-07-19
US5337258A (en) 1994-08-09
EP0578264B1 (en) 2001-06-13
KR940006059A (en) 1994-03-23

Similar Documents

Publication Publication Date Title
CA2099580A1 (en) Cost metrics
ATE171286T1 (en) METHOD AND SYSTEM FOR DYNAMIC PRINTER ''TIME OUT''
CA2323469A1 (en) A method and an apparatus for analyzing a state based system model
KR890010722A (en) In a data processing system operating in different systems, an apparatus and method for dividing resources and executing them variably
CN108595583A (en) Dynamic chart class page data crawling method, device, terminal and storage medium
CA2258252A1 (en) Delta model processing logic representation and execution system
EP1501013A3 (en) Method and system for scheduling real-time periodic tasks
DE69811832D1 (en) Procedure for estimating statistics of the properties of interactions processed by a processor pipeline
DE68919975T2 (en) Process for the simultaneous management of a distributed user program in a host computer and in a large number of intelligent user stations in an SNA network.
GB2326494A (en) A method of performing different data type operations that is invisible to various operating system techniques
CA2315729A1 (en) Method for analyzing capacity of parallel processing systems
KR880005511A (en) Multiprocessor system and coprocessor used for it
SE0103361D0 (en) Object oriented data processing
JPH05254220A (en) Control apparatus for printing apparatus
PL316532A1 (en) Data processing system and way of its operation
DE69836939D1 (en) An image transmission apparatus, method, and system, and image transmission processing program obtained in a computer readable medium
Chang et al. Pallel parsing of tree languages for syntactic pattern recognition
CA2190119A1 (en) Method and apparatus for accessing a distributed data buffer
DE69023106T2 (en) Characteristic data selection method for data processing system.
KR850003015A (en) Character image data processing method
DE68911719D1 (en) Method and device that diagnoses poor performance of a computer system.
GB0227331D0 (en) Character processing method based on outline font information,and computer software program product for allowing computer system to execute the method
Schmid et al. A Model for Scheduling and Mapping DSP Applications onto Multi-DSP Platforms
EP0313817A3 (en) Method and apparatus for explicitly evaluating conditions in a data processor
DE60003320D1 (en) METHOD, SYSTEM AND COMPUTER PROGRAM FOR OVERLAPPING AND TRANSMITTING GRAPHIC DATA WITH A SINGLE PROCESSOR

Legal Events

Date Code Title Description
EEER Examination request