CA2205732A1 - Using fontless structured document image representations to render displayed and printed documents at preferred resolutions - Google Patents
Using fontless structured document image representations to render displayed and printed documents at preferred resolutionsInfo
- Publication number
- CA2205732A1 CA2205732A1 CA2205732A CA2205732A CA2205732A1 CA 2205732 A1 CA2205732 A1 CA 2205732A1 CA 2205732 A CA2205732 A CA 2205732A CA 2205732 A CA2205732 A CA 2205732A CA 2205732 A1 CA2205732 A1 CA 2205732A1
- Authority
- CA
- Canada
- Prior art keywords
- representation
- network
- fontless
- representations
- document image
- 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
Links
- 230000001419 dependent effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0005—Accepting output data; Preparing data for the controlling system
- G06K2215/0011—Accepting output data; Preparing data for the controlling system characterised by a particular command or data flow, e.g. Page Description Language, configuration commands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
- G06K2215/0065—Page or partial page composition
Abstract
A method in which first and second representations of a document are provided, for example, by being made available on one or more server computers connected to a computer network, such as the Internet or a corporate intranet. The first and second representations are resolution-dependent structured representations and have, respectively, first and second characteristic resolutions, the second resolution being greater than the first. The first representation, but not the second, is provided in digital form to an untrusted recipient. For example, the first representation can be transmitted through the network from the server on which the first representation is available to a client computer connected to the network. The second representation is converted to a third representation of the document, the third representation being a representation in a human-readable, nondigital form. For example, the second representation can be transmitted through the network in a secure manner to a trusted printing facility connected to the network. The trusted facility can then produce the third representation, for example by printing a hardcopy representation of the document. Finally, the third representation, but not the second, is provided to the untrusted recipient, for example, by physically transferring the third representation to the untrusted recipient.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/652,864 | 1996-05-23 | ||
US08/652,864 US5884014A (en) | 1996-05-23 | 1996-05-23 | Fontless structured document image representations for efficient rendering |
US08/752,497 | 1996-11-08 | ||
US08/752,497 US6011905A (en) | 1996-05-23 | 1996-11-08 | Using fontless structured document image representations to render displayed and printed documents at preferred resolutions |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2205732A1 true CA2205732A1 (en) | 1997-11-23 |
CA2205732C CA2205732C (en) | 2000-04-25 |
Family
ID=27096384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002205732A Expired - Fee Related CA2205732C (en) | 1996-05-23 | 1997-05-20 | Using fontless structured document image representations to render displayed and printed documents at preferred resolutions |
Country Status (7)
Country | Link |
---|---|
US (2) | US6275301B1 (en) |
EP (1) | EP0809210B1 (en) |
JP (1) | JP3061765B2 (en) |
BR (1) | BR9703310A (en) |
CA (1) | CA2205732C (en) |
DE (1) | DE69737115T2 (en) |
MX (1) | MX9703686A (en) |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPQ131399A0 (en) * | 1999-06-30 | 1999-07-22 | Silverbrook Research Pty Ltd | A method and apparatus (NPAGE02) |
JPH11338666A (en) * | 1998-05-04 | 1999-12-10 | Hewlett Packard Co <Hp> | Method for providing printable page and device distributing hard copy |
WO2000002148A1 (en) * | 1998-07-02 | 2000-01-13 | Interleaf, Inc. | System and method for rendering and displaying a compound document |
US6972865B1 (en) * | 1999-03-01 | 2005-12-06 | Canon Kabushiki Kaisha | Image processing apparatus and method, and storage medium |
US6539420B1 (en) * | 1999-06-04 | 2003-03-25 | International Business Machines Corporation | Distribution mechanism for reuse of web based image data |
US6518976B1 (en) * | 1999-07-30 | 2003-02-11 | Microsoft Corporation | Graphics container |
US6587583B1 (en) * | 1999-09-17 | 2003-07-01 | Kurzweil Educational Systems, Inc. | Compression/decompression algorithm for image documents having text, graphical and color content |
US7233407B1 (en) * | 2000-02-02 | 2007-06-19 | Xerox Corporation | Document production system for capturing web page content |
JP2001236271A (en) * | 2000-02-22 | 2001-08-31 | Nippon Techno Lab Inc | System and method for printing portable telephone mail information and method for printing and charging the same information |
WO2001077806A1 (en) * | 2000-04-11 | 2001-10-18 | OCé PRINTING SYSTEMS GMBH | Method and system for processing print data, whilst retaining tab alignment |
US7400334B1 (en) | 2000-09-29 | 2008-07-15 | 809, L.L.C. | Use of vector graphics in paper printing and website development |
US7007092B2 (en) * | 2000-10-05 | 2006-02-28 | Juniper Networks, Inc. | Connection management system and method |
US7249196B1 (en) * | 2000-10-06 | 2007-07-24 | Juniper Networks, Inc. | Web page source file transfer system and method |
US6834297B1 (en) | 2000-10-06 | 2004-12-21 | Redline Networks, Inc. | Web resource transfer acceleration system and method |
US7263550B1 (en) | 2000-10-10 | 2007-08-28 | Juniper Networks, Inc. | Agent-based event-driven web server architecture |
US7500017B2 (en) * | 2001-04-19 | 2009-03-03 | Microsoft Corporation | Method and system for providing an XML binary format |
US6608618B2 (en) * | 2001-06-20 | 2003-08-19 | Leapfrog Enterprises, Inc. | Interactive apparatus using print media |
US7916124B1 (en) * | 2001-06-20 | 2011-03-29 | Leapfrog Enterprises, Inc. | Interactive apparatus using print media |
US8346848B2 (en) | 2001-08-16 | 2013-01-01 | Juniper Networks, Inc. | System and method for maintaining statefulness during client-server interactions |
US7127503B2 (en) * | 2001-10-10 | 2006-10-24 | Juniper Networks, Inc. | Computer networking system, device, and method for improved speed in web page rendering |
US6539405B1 (en) | 2001-10-17 | 2003-03-25 | Herbert M. Honig | Information cross referencing system |
US6839149B2 (en) * | 2002-03-21 | 2005-01-04 | ColorQuick.com, LLC | Preparation of production data for a print job using a still image proxy of a page description language image file |
US20040205662A1 (en) * | 2002-05-30 | 2004-10-14 | Brad Anderson | Image preservation and reconstruction |
US20030233422A1 (en) * | 2002-06-12 | 2003-12-18 | Andras Csaszar | Method and apparatus for creation, publication and distribution of digital objects through digital networks |
US20080131648A1 (en) * | 2003-06-23 | 2008-06-05 | Solid Water Holdings | Waterproof/breathable, moisture transfer, soft shell alpine boots and snowboard boots, insert liners and footbeds |
JP2004086810A (en) * | 2002-08-29 | 2004-03-18 | Fuji Xerox Co Ltd | Image formation system, back-end processor |
US20070283047A1 (en) * | 2002-10-01 | 2007-12-06 | Theis Ronald L A | System and method for processing alphanumeric characters for display on a data processing device |
US20040120589A1 (en) * | 2002-12-18 | 2004-06-24 | Lopresti Daniel Philip | Method and apparatus for providing resource-optimized delivery of web images to resource-constrained devices |
US7796292B2 (en) * | 2003-01-03 | 2010-09-14 | Integrated Software Design, Inc. | Interactive system and method for graphical document generation |
US7319543B2 (en) * | 2003-03-17 | 2008-01-15 | Kabushiki Kaisha Toshiba | Image forming system |
US20060017955A1 (en) * | 2003-03-31 | 2006-01-26 | Sharp Laboratories Of America, Inc. | Selective graphic instance rendering |
CN100541537C (en) * | 2003-11-24 | 2009-09-16 | 廖宏 | A kind of method of utilizing computing machine to the compression of digitizing files |
EP1544761A1 (en) * | 2003-12-17 | 2005-06-22 | Axel Dr. Glanz | Method and apparatus for the generation and transmission of a graphical image of an electronically generated document |
US8296304B2 (en) * | 2004-01-26 | 2012-10-23 | International Business Machines Corporation | Method, system, and program for handling redirects in a search engine |
US7293005B2 (en) | 2004-01-26 | 2007-11-06 | International Business Machines Corporation | Pipelined architecture for global analysis and index building |
US7424467B2 (en) * | 2004-01-26 | 2008-09-09 | International Business Machines Corporation | Architecture for an indexer with fixed width sort and variable width sort |
US7499913B2 (en) * | 2004-01-26 | 2009-03-03 | International Business Machines Corporation | Method for handling anchor text |
US7853193B2 (en) | 2004-03-17 | 2010-12-14 | Leapfrog Enterprises, Inc. | Method and device for audibly instructing a user to interact with a function |
US7831933B2 (en) | 2004-03-17 | 2010-11-09 | Leapfrog Enterprises, Inc. | Method and system for implementing a user interface for a device employing written graphical elements |
US7552116B2 (en) * | 2004-08-06 | 2009-06-23 | The Board Of Trustees Of The University Of Illinois | Method and system for extracting web query interfaces |
US20060181026A1 (en) * | 2005-02-14 | 2006-08-17 | Wong Jacob Y | Chinese poker deck |
US7461064B2 (en) * | 2004-09-24 | 2008-12-02 | International Buiness Machines Corporation | Method for searching documents for ranges of numeric values |
US7610400B2 (en) * | 2004-11-23 | 2009-10-27 | Juniper Networks, Inc. | Rule-based networking device |
US8417693B2 (en) * | 2005-07-14 | 2013-04-09 | International Business Machines Corporation | Enforcing native access control to indexed documents |
US7922099B1 (en) | 2005-07-29 | 2011-04-12 | Leapfrog Enterprises, Inc. | System and method for associating content with an image bearing surface |
US7936339B2 (en) | 2005-11-01 | 2011-05-03 | Leapfrog Enterprises, Inc. | Method and system for invoking computer functionality by interaction with dynamically generated interface regions of a writing surface |
US7853869B2 (en) * | 2005-12-14 | 2010-12-14 | Microsoft Corporation | Creation of semantic objects for providing logical structure to markup language representations of documents |
US8599143B1 (en) | 2006-02-06 | 2013-12-03 | Leapfrog Enterprises, Inc. | Switch configuration for detecting writing pressure in a writing device |
US8261967B1 (en) | 2006-07-19 | 2012-09-11 | Leapfrog Enterprises, Inc. | Techniques for interactively coupling electronic content with printed media |
JP2008040796A (en) * | 2006-08-07 | 2008-02-21 | Fuji Xerox Co Ltd | Program, device, and system for document output control |
US20080320385A1 (en) * | 2006-09-29 | 2008-12-25 | Colorquick, L.L.C. | Graphical Object Insertion During Preparation of Production Data for a Print Job Using a Still Image Proxy of a Page Description Language Image File |
US20080218812A1 (en) * | 2007-03-05 | 2008-09-11 | Wolf John P | Metadata image processing |
US20080304113A1 (en) * | 2007-06-06 | 2008-12-11 | Xerox Corporation | Space font: using glyphless font for searchable text documents |
US8185565B2 (en) * | 2007-11-16 | 2012-05-22 | Canon Kabushiki Kaisha | Information processing apparatus, control method, and storage medium |
US8204964B2 (en) * | 2008-08-06 | 2012-06-19 | Microsoft Corporation | Efficient size optimization of visual information or auditory information |
US9087337B2 (en) * | 2008-10-03 | 2015-07-21 | Google Inc. | Displaying vertical content on small display devices |
US8180164B2 (en) * | 2008-12-16 | 2012-05-15 | Xerox Corporation | OCR-guided text tokenization of digital images |
US8473467B2 (en) * | 2009-01-02 | 2013-06-25 | Apple Inc. | Content profiling to dynamically configure content processing |
JP5471072B2 (en) * | 2009-06-26 | 2014-04-16 | 富士通株式会社 | Display test apparatus, display test program, and display test method |
KR20110032678A (en) * | 2009-09-23 | 2011-03-30 | 삼성전자주식회사 | Display apparatus, system and control method of resolution thereof |
US9507827B1 (en) * | 2010-03-25 | 2016-11-29 | Excalibur Ip, Llc | Encoding and accessing position data |
US8543911B2 (en) | 2011-01-18 | 2013-09-24 | Apple Inc. | Ordering document content based on reading flow |
US8442998B2 (en) | 2011-01-18 | 2013-05-14 | Apple Inc. | Storage of a document using multiple representations |
US9817899B2 (en) * | 2013-08-26 | 2017-11-14 | Globalfoundries | Searching for secret data through an untrusted searcher |
US20170291261A1 (en) * | 2015-06-12 | 2017-10-12 | Ashok Chand Mathur | Method And Apparatus Of Very Much Faster 3D Printer |
US9811505B2 (en) * | 2015-07-20 | 2017-11-07 | Sas Institute Inc. | Techniques to provide processing enhancements for a text editor in a computing environment |
US10043036B1 (en) * | 2017-08-22 | 2018-08-07 | TokenEx, LLC | Systems and methods for tokenization to support pseudononymization of sensitive data |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4410916A (en) | 1979-08-24 | 1983-10-18 | Compression Labs, Inc. | Dual mode facsimile coding system and method |
JPS58114670A (en) | 1981-12-28 | 1983-07-08 | Photo Composing Mach Mfg Co Ltd | Compressing system for character and picture data |
JPS5947666A (en) | 1982-09-13 | 1984-03-17 | Dainippon Screen Mfg Co Ltd | Data compressing method of binary picture |
US4499499A (en) | 1982-12-29 | 1985-02-12 | International Business Machines Corporation | Method for identification and compression of facsimile symbols in text processing systems |
US4769716A (en) | 1986-10-17 | 1988-09-06 | International Business Machines Corporation | Facsimile transmission using enhanced symbol prototypes with precalculated front and back white spaces |
KR930003416B1 (en) | 1988-03-29 | 1993-04-29 | 주식회사 금성사 | Font's condensation method |
JP3021547B2 (en) | 1989-09-29 | 2000-03-15 | セイコーエプソン株式会社 | Character pattern generation method |
US5167016A (en) | 1989-12-29 | 1992-11-24 | Xerox Corporation | Changing characters in an image |
US5440401A (en) | 1990-09-14 | 1995-08-08 | Eastman Kodak Company | Image database incorporating low resolution index image data |
US5218455A (en) | 1990-09-14 | 1993-06-08 | Eastman Kodak Company | Multiresolution digital imagery photofinishing system |
US5303313A (en) | 1991-12-16 | 1994-04-12 | Cartesian Products, Inc. | Method and apparatus for compression of images |
JP2659896B2 (en) * | 1992-04-29 | 1997-09-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Structured document copy management method and structured document copy management device |
JP3360905B2 (en) * | 1993-01-04 | 2003-01-07 | ゼロックス・コーポレーション | Printing system |
US5485568A (en) * | 1993-10-08 | 1996-01-16 | Xerox Corporation | Structured image (Sl) format for describing complex color raster images |
JPH07212712A (en) * | 1993-10-29 | 1995-08-11 | Eastman Kodak Co | Method and equipment for adding and deleting digital watermark in hierarchical picture memory and fetch system |
JPH07261279A (en) | 1994-02-25 | 1995-10-13 | Eastman Kodak Co | Selection system and method of photograph picture |
US5557678A (en) | 1994-07-18 | 1996-09-17 | Bell Atlantic Network Services, Inc. | System and method for centralized session key distribution, privacy enhanced messaging and information distribution using a split private key public cryptosystem |
US5784461A (en) | 1996-05-23 | 1998-07-21 | Eastman Kodak Company | Security system for controlling access to images and image related services |
-
1997
- 1997-05-16 JP JP9143504A patent/JP3061765B2/en not_active Expired - Fee Related
- 1997-05-20 MX MX9703686A patent/MX9703686A/en not_active IP Right Cessation
- 1997-05-20 CA CA002205732A patent/CA2205732C/en not_active Expired - Fee Related
- 1997-05-23 DE DE69737115T patent/DE69737115T2/en not_active Expired - Lifetime
- 1997-05-23 BR BR9703310A patent/BR9703310A/en not_active Application Discontinuation
- 1997-05-23 EP EP97303548A patent/EP0809210B1/en not_active Expired - Lifetime
-
1999
- 1999-05-14 US US09/311,596 patent/US6275301B1/en not_active Expired - Lifetime
-
2001
- 2001-06-18 US US09/884,418 patent/US6529285B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6275301B1 (en) | 2001-08-14 |
US20010043349A1 (en) | 2001-11-22 |
JPH1097397A (en) | 1998-04-14 |
DE69737115T2 (en) | 2007-04-05 |
CA2205732C (en) | 2000-04-25 |
BR9703310A (en) | 1998-11-10 |
JP3061765B2 (en) | 2000-07-10 |
DE69737115D1 (en) | 2007-02-01 |
EP0809210A3 (en) | 2002-09-25 |
EP0809210A2 (en) | 1997-11-26 |
MX9703686A (en) | 1998-06-30 |
EP0809210B1 (en) | 2006-12-20 |
US6529285B2 (en) | 2003-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2205732A1 (en) | Using fontless structured document image representations to render displayed and printed documents at preferred resolutions | |
US7983984B2 (en) | Electronic endorsement of check images | |
US6119137A (en) | Distributed dynamic document conversion server | |
US6519050B1 (en) | Client/server based color density measurement system | |
US7099042B2 (en) | Image processing apparatus | |
EP1191432A3 (en) | Virtual print previewing | |
CA2138919A1 (en) | Electronic Signature Method and Apparatus | |
CA2266630A1 (en) | Structured document preparation apparatus and structured document preparation method | |
CA2128583A1 (en) | Source Verification Using Images | |
EP1292095A3 (en) | Method and apparatus for scanning hard-copy images to electronic mail | |
WO2002098041A3 (en) | Method and apparatus for dynamically assigning usage rights to digital works | |
CA2309974A1 (en) | Multimedia direct communication system interlocking with http protocol | |
TW362198B (en) | Multiple image scanner | |
EP0886411A3 (en) | Method and apparatus for device interaction by protocol | |
EP0946050A3 (en) | Method and apparatus for converting color data | |
CA2276667A1 (en) | Printing multiple page documents including variable data | |
WO2000007109A8 (en) | World wide web access for voice mail and page | |
CA2048577A1 (en) | Electronic printing system for printing multiple up images | |
EP0838774A3 (en) | Electronic document delivery system | |
WO1999027467A3 (en) | Document control and transmission system | |
EP1675013A3 (en) | Data output control apparatus | |
JP3541714B2 (en) | Image display device | |
WO2005024617A3 (en) | Printing digital documents | |
JP2001045202A (en) | Virtual white board and method for creating virtual white board | |
EP0930561A3 (en) | Computer interface apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |