Utilizing Page Description Language Patents (Class 715/276)
  • Patent number: 7966562
    Abstract: A help facility for a graphical modeling environment that determines the domain of a multi-domain graphical object and provides the correct documentation for that object in that domain is discussed. The help facility determines the identity of the multi-domain graphical object and the domain in which the multi-domain graphical object is instantiated. Once the domain and the graphical object identity are determined, the help facility triggers a help callback restricted to that domain that provides domain appropriate help for the object.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: June 21, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Nathan E. Brewton, Dallas C. Kennedy, Paul F. Kinnucan, Jr.
  • Patent number: 7913168
    Abstract: There is provided a technique to contribute to an improvement in convenience of a setting screen for performing setting for a function capable of being executed by an image processing apparatus.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: March 22, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Naoki Hoshino, Yuko Kimoto
  • Patent number: 7907151
    Abstract: A computer readable storage medium includes executable instructions to accept a set of document objects, wherein each document object is associated with a z-order. A document object in the set of document objects is passed to a pre-rendering region comprising a stack of one or more panes, wherein the document object is added in z-order. The document object is checked against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached. The document object is associated with a pane selected from one of the bottommost pane and a pane above the overlap pane. The pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: March 15, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: Jeffery Rodd Daviss
  • Patent number: 7900144
    Abstract: Modification of color values in a page description file can be carried out by converting implicit color commands within the page description file to explicit color commands. The color values specified by the explicit color commands within the page description file then are adjusted to calibrate an output device for enhanced color fidelity. Implicit color commands specify color values indirectly, for example, by defining color as a function of other graphic information and color reference values. Consequently, color modification prior to RIP conversion generally is difficult. Conversion and modification of explicit color values provides a higher degree of color conversion accuracy without the need for RIP conversion of the page description file.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: March 1, 2011
    Assignee: Eastman Kodak Company
    Inventors: Christopher J. Edge, William A. Rozzi, Timothy A. Fischer
  • Patent number: 7870486
    Abstract: The subject application is directed to a system and method for simultaneously commencing output of disparately encoded electronic documents. Selection data representative of multiple electronic documents encoded in multiple disparate formats is first received. For example, the electronic documents are capable of being encoded in MICROSOFT OFFICE WORD, MICROSOFT OFFICE EXCEL, ADOBE ACROBAT formats, and the like. Each of the disparate formats is associated with a corresponding software module and then retrieved in accordance with received selection data. Next, the electronic documents are communicated to corresponding software modules, and the document processing device commences a selected document processing operation on each of the electronic documents by a corresponding software module. Each application-specific module is adapted for processing a document processing request for one or more types of documents that are associated with one specific application.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: January 11, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Jianxin Wang, Hongfeng Wei, William Su
  • Patent number: 7865827
    Abstract: A method for processing document data by a data processing system includes storing a first electronic file containing document data which represents a document which can be displayed for a user; converting the first file into third electronic files which, in combination, contain document data of the first file representing at least one portion of the document; and providing the third files for retrieval, for displaying the at least one portion of the document by a user. According to the method, the document may be “fragmented” before being provided for display by the user.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 4, 2011
    Assignee: Brainloop AG
    Inventors: Keith Ball, Rudolf Kaertner
  • Publication number: 20100318901
    Abstract: In a method or system to generate a document data stream of a first format that is serially structured per page, document data of a second format that comprise multiple pages of a document are linked with the document data stream. In the document data stream of the first format a separate characteristic type mapping is provided that indicates that contiguous document data that comprise multiple pages are linked with the document data stream. In the first format a first page of the multipage document is completely and successfully run through a parsing process before document data of subsequent pages are run though the parsing process.
    Type: Application
    Filed: February 23, 2009
    Publication date: December 16, 2010
    Inventors: Goran Eiler, Robert Wallner, Helmut Weiner, Frank Matzke, Hans- Detlef Groeger, Jose La Rosa Ducato
  • Patent number: 7802185
    Abstract: A system and computer program product produces an output document in any of several formats including any of several page description languages, from a file, in response to server side code.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: September 21, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Damon F Cooper, Xu Chen, Sherman Gong, Michael Nimer
  • Patent number: 7779351
    Abstract: A generated document is colored by replacing the original colors of a paragraph of a source document with colors used to identify the paragraph and with colors to mark original color boundaries. The colors used to identify the paragraph and the colors used to mark color boundaries include a pair of colors including a first replacement color and a second replacement color. Values identifying the original colors of the paragraph are stored, including by storing a list of colors corresponding to the original colors of the paragraph. A first character of the paragraph is colored with the first replacement color. A second character of the paragraph is colored with the second replacement color if the original color of the second character is the same as the original color of the first character. The second character of the paragraph is colored with the first replacement color if the original color of the second character is different from the original color of the first character.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: August 17, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Mohit Kalra
  • Patent number: 7761788
    Abstract: A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: David K. McKnight, Eduardus A. T. Merks
  • Patent number: 7747951
    Abstract: Systems and methods for processing existing layouts of content comprising common and variant content are described. They involve automatically converting content into a layered version document, checking variant content for conditions which could have an undesirable impact on a rendered image, and automatically modifying variant content to reduce the potential for undesirable impacts on a rendered image.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: June 29, 2010
    Assignee: Eastman Kodak Company
    Inventor: Lawrence Croft
  • Patent number: 7685517
    Abstract: According to this invention, bookbinding data containing pages created by respective applications can be constructed regardless of the type of application. Even when one or more desired pages contained in bookbinding data are selected, image editing is designated, but a non-image page exists in the selected pages, the non-image page can be excluded from editing targets, and the process can shift to image editing. For this purpose, when a plurality of pages are selected and image editing is designated, whether each selected page is an editable image page is determined. An editable page is temporarily stored. After all the selected pages are determined, an image editing application is activated to edit stored editable image pages.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: March 23, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Makoto Tomita, Koji Nakagiri, Yasuo Mori, Junko Sato, Wataru Kanaya, Michiko Kanaya, legal representative
  • Patent number: 7640494
    Abstract: An output document may be produced from a Web source document by including special markup or output indicators designating output regions in said source document. After detecting the output indicators, any dynamic markup in the Web source document is resolved. An HTML stream is generated that includes the resolved dynamic markup and is then rendered in memory on an internal HTML viewer. The internally rendered HTML is mapped into a print object. Depending on the format of the output document desired, a document transform object is selected that uses the print object to create the output document in the selected format.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: December 29, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Xu Chen, Damon Cooper, Geoffrey Greene, Michael Nimer, Sherman Gong
  • Patent number: 7636885
    Abstract: A method of determining Unicode values corresponding to the text in digital documents includes: providing a digital document containing information related to the text in the document, the information including at least one set of data selected from the group consisting of: the numerical character code comprised by a single byte value or a sequence of multiple bytes, the glyph name corresponding to the character code for simple fonts, the code-to-Unicode mapping provided by a ToUnicode CMap, and font outline data embedded in the document; obtaining the information related to the text from the document; and determining the Unicode values corresponding to a specific code of a specific font on a per-glyph basis by executing a cascade of determination steps for each code separately, the cascade being executed in a predetermined sequence using different sources of information.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: December 22, 2009
    Assignee: PDFlib GmbH
    Inventors: Thomas Merz, Kurt Stützer
  • Patent number: 7580139
    Abstract: A print configuration is set to a folder in accordance with a user instruction. When an operation of inputting a file into the folder is detected, the file is managed. A determination is made as to whether each of a plurality of managed files has a predetermined type and is inputted into the folder in a predetermined order defined by the predetermined type. In a case where it is determined that each of the managed files has the predetermined type and is inputted into the folder in the predetermined order, the managed files are merged in the predetermined order to generate print data to be outputted to a print device for printing according to the print configuration. The generated print data is transmitted to the print device.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: August 25, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshitaka Oba
  • Patent number: 7565605
    Abstract: An electronic document is received that represents serial data that contains content of the document and defines an order in which respective portions of the content are to be performed. The serial data of the electronic document is analyzed. Reorganization information is generated for use in delivering the portions of the content, the reorganization information enabling performance in an order different from the order defined by the serial data.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: July 21, 2009
    Assignee: Nokia, Inc.
    Inventors: Gregory C. Schohn, Adam L. Berger, Richard D. Romero
  • Patent number: 7552384
    Abstract: A method and system for optimizing tag based protocol streaming parsing. A method in accordance with an embodiment comprises: comparing a read tag and the tags of a reference tag table and, if the read tag belongs to the reference tag table, determining if a function name is associated with the tag belonging to the reference tag table, and if a function name is associated with the tag belonging to the reference tag table, executing the function corresponding to the tag corresponding to the reference tag table.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gerard Marmigere, Joaquin Picon, Zsolt Szalai
  • Patent number: 7522310
    Abstract: The present invention eliminates undesirable image defects caused during the preparation of pages for printing and folding, known as the bottling process. This is achieved by analyzing image characteristics, sorting out the image according to its characteristics, where necessary vectoring and editing the vectored characteristics, and finally completing the file conversion from a raster image to a Page Description Language (PDL) image. A first embodiment of the invention divides an image into small segments. A second embodiment of the invention enlarges existing image segments. A third embodiment of the invention enlarges existing image segments and sorts image segments according to their color attribute of transparency. A fourth embodiment of the invention divides a part of an image segment to small segments.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: April 21, 2009
    Assignee: Ether Visuals LLC
    Inventor: Raphael Wiesenberg
  • Patent number: 7496835
    Abstract: An output document may be produced from a Web source document by including special markup or output indicators designating output regions in said source document. After detecting the output indicators, any dynamic markup in the Web source document is resolved. An HTML stream is generated that includes the resolved dynamic markup and is then rendered in memory on an internal HTML viewer. The internally rendered HTML is mapped into a print object. Depending on the format of the output document desired, a document transform object is selected that uses the print object to create the output document in the selected format.
    Type: Grant
    Filed: October 31, 2004
    Date of Patent: February 24, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Xu Chen, Damon Cooper, Geoffrey Greene, Michael Nimer, Sherman Gong
  • Patent number: 7453595
    Abstract: Compatibility with an operating system is maintained, and a high-quality print image is efficiently previewed with a simple arrangement and small memory area. A printer driver program executed by a host computer (15) which controls the operation of a printer (7) adopts a processing arrangement in which a print processor (5) is interposed between a preview request from a previewer (8) and generation of image data by a printer graphic driver (6). This processing arrangement causes the printer graphic driver (6) to create image data for a preview display. The created image data is transferred to the previewer (8) in accordance with an instruction from the print processor (5).
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: November 18, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideo Natori
  • Patent number: 7433103
    Abstract: An imaging technique permits selective flattening of objects within page description files. The selective aspect of the flattening may pertain to the selection of particular objects to be flattened, selection of the degree of flattening to be applied to objects, or both. In some embodiments, selective flattening of objects in a page description file may be permitted based on an assessment of color correction efficacy. For example, the degree of flattening may be iteratively adjusted to achieve acceptable color correction results. Alternatively a user may be notified in the event acceptable color correction results have not been achieved. A color error between bitmap files generated from a color corrected, unflattened page description file and from a color corrected, flattened page description file may be measured. When the measured error between the two bitmaps exceeds a predetermined value, an amount of file flattening may be adjusted to reduce the measured error.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: October 7, 2008
    Assignee: Eastman Kodak Company
    Inventor: Christopher J. Edge
  • Publication number: 20080222522
    Abstract: Background form print submission enhancements are provided by attaining background form print submission enhancements for layered documents by generating a background form from a single print job file, the background form containing master data and overlay data in a monolithic page description language (PDL); applying said background form to pages in said document; performing variable length merging on multiple pages of said background form; submitting static content of said document to create said background form; submitting variable content of said document to merge with said background form; and merging arbitrary pages of said background form with said arbitrary pages of a second PDL. The improvement may be best implemented in the print driver while others may be best implemented at the digital front end (DFE) proper. Overall, the improvement aim to retain workflow function with applications that do not actually support true variable information (VI) document authoring.
    Type: Application
    Filed: March 5, 2007
    Publication date: September 11, 2008
    Inventor: Javier A. Morales
  • Patent number: 7386789
    Abstract: A method for determining logical components of a portable document format (PDF) document is disclosed. The method includes separating the document into a plurality of layers. A PDF document is created for each of the plurality of layers. The method also includes determining a logical structure for each layer. The logical structures of the plurality of layers are combined to determine the logical components of the PDF document.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: June 10, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui Chao, Lei He, Jian Fan