Spacing Control Patents (Class 715/244)
-
Patent number: 8182161Abstract: There is provided a method to image a dual-sided thermal media including a plurality of contiguous, alternating first and second thermally imageable panels distinguished by one or more associated sense marks, each of the imageable panels including a first and second imageable sides. The method includes determining a starting panel of the alternating first and second thermally imageable panels of the thermal media on which to start imaging one or more received pages of data, determining a starting side of the first and second imageable sides of the starting panel according to number of the one or more received pages of data, advancing the thermal media to the starting panel using at least one of the of the one or more associated sense marks, and imaging the thermal media with the one or more received pages of data starting at the determined starting side of the advanced to determined panel.Type: GrantFiled: August 31, 2007Date of Patent: May 22, 2012Assignee: NCR CorporationInventors: Timothy W. Rawlings, Michael J. VanDemark
-
Patent number: 8171392Abstract: Systems and methods analyze the physical structure of text rows in a document image, including the positions of one or more alignments of one or more character blocks in one or more text rows of the document image. The systems and methods determine one or more groups of text rows that are placed into a class based on the structures of the text rows, such as the positions of the one or more alignments of the one or more character blocks in each text row.Type: GrantFiled: July 9, 2009Date of Patent: May 1, 2012Assignee: Lexmark International, Inc.Inventors: Jose Eduardo Bastos dos Santos, Brian G. Anderson, Scott A. T. R. Coons, David E. Kelley, Humayun H. Khan, Jess B. Sturgeon, Richard L. Taylor
-
Patent number: 8161378Abstract: The invention relates to a computer system operable to apply a selected editing style to selected paragraphs of a computer-readable document. The system includes a processor configured for generating a 2D matrix of editing styles available for the document, assigning a first shortcut key to a first procedure for selecting an editing style from the 2D matrix, processing a first user input including data indicative of the editing style selected using the first shortcut key, and, based on the first user input, applying the selected editing style to the selected paragraphs to generate modified paragraphs. The system also includes a memory configured for storing the 2D matrix and a display configured for displaying the modified paragraphs. Such a system may provide a quick visualization of a large number of styles, where the user does not have to memorize much information about choosing a particular style.Type: GrantFiled: August 13, 2009Date of Patent: April 17, 2012Inventor: Lesly Verdier
-
Patent number: 8149239Abstract: In an image processing apparatus, when an output image generator generates an output image in which an individual image of each part of a product model is arranged around a parts assembly image of the entire product model with a specific part highlighted, a boundary information calculator calculates boundary information for each part highlighted. An individual image arrangement calculator obtains a center position of the highlighted part on the parts assembly image based on the boundary information, obtains a straight line dividing the parts assembly image to equally distribute the parts into respective areas, and calculates a position of arrangement of the individual image of each part corresponding to the highlighted part distributed in each of the areas. The output image generated by the output image generator includes a leading line extending from the individual image of each part to the corresponding part on the parts assembly image.Type: GrantFiled: January 23, 2009Date of Patent: April 3, 2012Assignee: Ricoh Company, Ltd.Inventor: Naoyuki Satoh
-
Publication number: 20120066588Abstract: A layout determination method is provided in which, if arrangement information of areas laid out on a predetermined page satisfies a condition set for the predetermined page, a distance between objects arranged on a page different from the predetermined page is changed and a relayout process is carried out. The layout determination method prevents creation of a new page even when content data to be arranged overflows from the predetermined page.Type: ApplicationFiled: November 17, 2011Publication date: March 15, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Momoe Tokunaga
-
Patent number: 8125656Abstract: In a case wherein a rolled sheet loaded in a tape printer is a non-fixed length rolled sheet, the CPU of the computer device displays a layout edit window which is set to a free length print mode on a display screen of a display. If the free length/fixed length switch button is clicked with a mouse for setting to a fixed length print mode, the CPU displays the layout edit window which is set to the fixed length print mode on the display screen of the display.Type: GrantFiled: October 3, 2008Date of Patent: February 28, 2012Assignee: Brother Kogyo Kabushiki KaishaInventors: Tatsuhiro Ikedo, Motonori Tanaka, Mikitoshi Suzuki
-
Patent number: 8127221Abstract: Architecture of one or more algorithms for autofitting objects with non-trivial geometries in documents. The algorithms autofit rectangular objects (such as floaters), when the objects contain both left and right aligned objects, autofit tables, determine correct sizes of a parent object and its child object when the width of the parent object is unknown (referred to as an auto-width), and the width of the parent's child object is expressed in percentages of the parent object width. A two-pass algorithm determines the best (or optimal) sizes of margins, borders, and paddings of objects where any combination thereof can have fixed width, auto width, and/or percentage-expressed width. Additionally, the algorithms can recursively calculate the optimal widths of objects inside other objects, where the outer object width is undefined. The algorithms can process an unlimited number of nesting levels.Type: GrantFiled: February 29, 2008Date of Patent: February 28, 2012Assignee: Microsoft CorporationInventors: Alexander Vaschillo, Sergey Genkin, Victor Kozyrev, Andrei Burago
-
Publication number: 20120047432Abstract: Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.Type: ApplicationFiled: August 25, 2011Publication date: February 23, 2012Applicant: Microsoft CorporationInventor: Mark Yalovsky
-
Patent number: 8122339Abstract: Systems and methods analyze the physical structure of text rows in a document image, including the positions of one or more alignments of one or more character blocks in one or more text rows of the document image. The systems and methods determine one or more groups of text rows that are placed into a class based on the structures of the text rows, such as the positions of the one or more alignments of the one or more character blocks in each text row.Type: GrantFiled: April 28, 2009Date of Patent: February 21, 2012Assignee: Lexmark International., inc.Inventors: Jose Eduardo Bastos dos Santos, Brian G. Anderson, Scott T. R. Coons, David E. Kelley, Humayun H. Khan, Jess B. Sturgeon, Richard L. Taylor
-
Patent number: 8122351Abstract: A document edit device includes: an object obtaining unit that obtains objects each being data expressing at least one of a text and an image which are included in a document as an edit target to be edited; an object selection unit that selects at least two target objects from among the objects obtained by the object obtaining unit, the target objects each being an object as a processing target to be processed; a golden rectangle forming unit that forms a golden rectangle having a predetermined positional relationship with at least one target object of the at least two target objects selected by the object selection unit, based on a size or position of the at least one target object; and a position change unit that changes positions of the at least two target objects such that they are inscribed to the golden rectangle formed by the golden rectangle forming unit.Type: GrantFiled: February 12, 2008Date of Patent: February 21, 2012Assignee: Seiko Epson CorporationInventors: Hitoshi Yamakado, Atsushi Nagahara
-
Patent number: 8117532Abstract: A method for presenting a page, having a set of links, on a data processing system is provided. The page is preprocessed to form a processed page, wherein the processed page is unpresented within the data processing system. A determination is made as to whether or not the links within the page fall within a proximity policy. Responsive to a determination that the page falls outside of the proximity policy, the page is reformatted to fall within the proximity policy. The mechanism of the present invention includes a preprocessing process and a policy structure for reformatting an electronic document page. The policy structure of the present invention allows the user to specify the appearance of the electronic document page. The policy structure as defined by the user is stored such that when the user returns to the page, the page may be displayed according to the policy structure defined by the user.Type: GrantFiled: January 26, 2009Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Rabindranath Dutta, Karthikeyan Ramamoorthy
-
Patent number: 8086958Abstract: A layout determination method is provided in which, if arrangement information of areas laid out on a predetermined page satisfies a condition set for the predetermined page, a distance between objects arranged on a page different from the predetermined page is changed and a relayout process is carried out. The layout determination method prevents creation of a new page even when content data to be arranged overflows from the predetermined page.Type: GrantFiled: April 5, 2006Date of Patent: December 27, 2011Assignee: Canon Kabushiki KaishaInventor: Momoe Tokunaga
-
Patent number: 8065625Abstract: A GUI evaluation system includes: an expression information extracting section for extracting an expression element on a plurality of evaluation target screens based on information capable of specifying a restriction on input into an input component; a data input expression specifying section for comparing respective expression elements extracted by the expression information extracting section among input components different in restriction on input to specify an expression element indicative of the restriction on input; and a data input expression determining section for determining that a restriction expression indicative of an input restriction is consistent when, among expression elements specified by the data input expression specifying section, there is a common expression element on the same input restriction on the plurality of evaluation target screens, or that a restriction expression indicative of an input restriction is inconsistent when there is no common expression element.Type: GrantFiled: August 7, 2009Date of Patent: November 22, 2011Assignee: NEC CorporationInventor: Teruya Ikegami
-
Patent number: 8051371Abstract: A document analysis system which can execute a layout analysis intended by a document provider and an exhaustive title analysis and output the analysis result which can be used by a third person is provided by the present invention. The input unit (11) obtains a structured or semi-structured document and renders it. The basic layout analysis unit (14) obtains the rendering result and analyzes the layout by grouping document description elements juxtaposed in a determined direction by referencing an arrangement of the document description elements. The title analysis unit (15) obtains the rendering result and a title analysis rule from the title analysis rule storing unit (23) and analyzes the title by comparing the name, attribute, style or the content of the document analysis elements with the title analysis rule. The layout analysis unit (16) obtains the layout components and the hierarchical relationship thereof and the titles for generating a new layout by grouping the layout components.Type: GrantFiled: October 25, 2005Date of Patent: November 1, 2011Assignee: NEC CorporationInventor: Yuushin Tatsumi
-
Patent number: 8042042Abstract: A touch screen-based document editing device and method, the device includes an editing symbol storage for storing editing symbols used for editing a document; a display for presenting the document, the display being implemented as a touch screen; a user interface for allowing a user to input an editing request for editing the document presented on the display; a video processor for managing presentation information of the document, displaying the document in an editing mode screen in response to the editing request, and presenting the editing symbol on the document; a video analyzer for receiving the presentation information from the video processor, and extracting the editing symbols and positions of the editing symbols in the document; an editing symbol recognizer for retrieving the editing symbols from the editing symbol storage; and a document editor for executing an editing command on the basis of the editing symbols.Type: GrantFiled: January 11, 2007Date of Patent: October 18, 2011Assignee: Republic of KoreaInventors: Tae Kyung Kim, Jae Joon Hwang, Byeong Cheol Hwang
-
Patent number: 8032505Abstract: A relative document representing system includes: a first storage; a receiving unit; a specifying unit; a calculating unit; and a representing unit.Type: GrantFiled: September 12, 2008Date of Patent: October 4, 2011Assignee: Fuji Xerox Co., Ltd.Inventor: Yasuhiro Ito
-
Patent number: 8020093Abstract: Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can provide a relative alignment reference that floats with the position of the object on the page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.Type: GrantFiled: July 7, 2006Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventor: Mark Yalovsky
-
Publication number: 20110202830Abstract: A computer system and method for providing user feedback when creating, modifying, or editing electronic documents. An insertion point icon is placed in a document at a position for insertion and/or deletion of text, graphics, data, etc. Upon receiving a user input indicating movement, the insertion point icon is divided into two icons, one stationary at the position, and one moving with user input. When movement is complete, space contained between the icons may be deleted or inserted. The system may be used to shift handwritten text to subsequent lines on an electronic document containing handwritten text, and may be used to bring two groups of text together, deleting space in between. A connection line may be displayed between the icons to provide feedback regarding the action to be taken.Type: ApplicationFiled: April 27, 2011Publication date: August 18, 2011Applicant: MICROSOFT CORPORATIONInventors: Marieke Iwema, Leroy B. Keely, Susanne Alysia Clark Cazzanti, F. David Jones, Charlton E. Lui, Rob Jarrett
-
Patent number: 8001465Abstract: This invention relates to computer implemented methods for accommodating elements of an information array within the physical constraints of a predetermined two dimensional display space. The maldistribution and wastage of space inherent to matrix format display is sought to be minimized by allocating space based on moderated display space requirement values of larger elements. A measurement of lopsidedness of distribution of larger elements across columns and across rows is used while allocating column widths and row heights. If the display space is inadequate for displaying the array elements in matrix format, then the elements are displayed in Tall/Wall format wherein the row/column alignment of cells, respectively, is not maintained. The information array elements may include text, image or both. Methods such as font size reduction, text abbreviation and image size reduction are used in combination with space allocation methods to fit the array elements into corresponding cells in the display space.Type: GrantFiled: December 19, 2001Date of Patent: August 16, 2011Assignee: Kudrollis Software Inventions PVT. Ltd.Inventors: Abdus Samad Kudrolli, Feroz Kudrolli, Parvez Kudrolli
-
Publication number: 20110185276Abstract: A text output method and apparatus are provided. The text output method includes outputting characters in horizontal lines on a screen, and the outputting the characters includes outputting the characters by performing line breaking in a lower-to-upper direction.Type: ApplicationFiled: January 24, 2011Publication date: July 28, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Jong-kyu KIM
-
Publication number: 20110185277Abstract: A system and method for inserting space is described. A user may designate content to be inserted into a document and have the system insert space to accommodate the new content. The system and method permit some content to overlie other content as may be intended by a user.Type: ApplicationFiled: April 1, 2011Publication date: July 28, 2011Applicant: MICROSOFT CORPORATIONInventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
-
Publication number: 20110179351Abstract: The described embodiments provide a word processor for formatting a document. During operation, the word processor places an object in a section of text in a document. When placing the object in the section of text, the word processor adds a specified amount of white space on a set of sides of the object. The word processor then places text from the section of text on at least a first side and a second side of the object. After placing the text, the word processor determines if the text on the first side of the object is located further from the object than the text on the second side of the object. If so, the word processor adjusts the white space on the first side of the object so that the text on the first side of the object is located closer to the object.Type: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Applicant: APPLE INC.Inventors: Jay C. Capela, Matthew T. Schomer
-
Publication number: 20110179350Abstract: The described embodiments provide a system for formatting a document in a word processor. During operation, upon receiving a command to move an object in the document, the system moves the object in the document. When moving the object in the document, the system dynamically arranges other content in the document with respect to the object. Upon receiving a command to place the object in a specified location while moving the object, the system places the object at the specified location and leaves the other content arranged with respect to the object in accordance with a most recent dynamic arrangement. After placing the object at the specified location, the system determines an anchor location for an anchor for the object and places an anchor for the object in the anchor location.Type: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Applicant: APPLE INC.Inventors: Jay C. Capela, Christopher E. Rudolph, Matthew T. Schomer
-
Patent number: 7978935Abstract: The invention relates to a method for changing the dimensions of an electronically stored image which is composed of individual objects that are arranged below or next to one another or that fully or partially overlap one another, in which the image is changed in at least one horizontal or vertical image dimension and at least some of the individual objects are changed in at least one horizontal or vertical object dimension and the change in the object dimension is sometimes not necessarily proportional to the change in the image dimension. This method is currently carried out manually.Type: GrantFiled: December 3, 2009Date of Patent: July 12, 2011Assignee: Socoto GmbH & Co. KGInventor: Bernhard Grunder
-
Patent number: 7973951Abstract: An image-forming apparatus includes a reception unit adapted to receive setting information that defines designation of a storage area and a process to be executed, a setting unit adapted to set the process to be executed for the designated storage area based on analysis of the setting information, an access right setting unit adapted to set an access right to access the second data, a managing unit adapted to manage the designated storage area and the second data with the set access right in association with each other, and an execution unit adapted to execute the process set in the storage area for the submitted first data and the second data that is associated with the storage area and has the set access right.Type: GrantFiled: July 7, 2008Date of Patent: July 5, 2011Assignee: Canon Kabushiki KaishaInventor: Satoru Nakajima
-
Publication number: 20110161790Abstract: The present invention relates to methods of providing advertisement images on mobile devices, and to mobile devices capable of performing such methods. In at least one embodiment, a method includes accessing graphical advertisement information pertaining to the advertisement image to be presented on a mobile device display, wherein the information includes at least one type of information, analyzing one or more of the at least one type of information, and selecting a position for the advertisement image to be displayed on the display. The method also includes determining whether a gap exists or will exist in relation to portion(s) of the advertisement image, and displaying the advertising image, where at least some pixels situated in the gap are set to a determined color that is based at least in part upon the analyzing. In additional embodiments, advertisement images are displayed during interface wait times, and/or for minimum impression times.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Inventors: Joao Loureiro Junior, Wesley Elias Ribeiro, Alexandre Novaes Olivieri, Tim Van Goethem
-
Patent number: 7954054Abstract: A computer system and method for providing user feedback when creating, modifying, or editing electronic documents. An insertion point icon is placed in a document at a position for insertion and/or deletion of text, graphics, data, etc. Upon receiving a user input indicating movement, the insertion point icon is divided into two icons, one stationary at the position, and one moving with user input. When movement is complete, space contained between the icons may be deleted or inserted. The system may be used to shift handwritten text to subsequent lines on an electronic document containing handwritten text, and may be used to bring two groups of text together, deleting space in between. A connection line may be displayed between the icons to provide feedback regarding the action to be taken.Type: GrantFiled: May 3, 2005Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Marieke Iwema, Leroy B. Keely, Susanne Alysia Clark Cazzanti, F. David Jones, Charlton E. Lui, Rob Jarrett
-
Patent number: 7945855Abstract: A system and method for inserting space is described. A user may designate content to be inserted into a document and have the system insert space to accommodate the new content. The system and method permit some content to overlie other content as may be intended by a user.Type: GrantFiled: March 24, 2003Date of Patent: May 17, 2011Assignee: Microsoft CorporationInventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
-
Patent number: 7937654Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: GrantFiled: March 30, 2009Date of Patent: May 3, 2011Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Richard L. Sites
-
Patent number: 7930632Abstract: A page in which field areas are laid out is displayed on the basis of a template. A field area to be adjusted is selected from the field areas in the page. The field area is adjusted on the basis of adjustment operation to the selected field area. Adjustment page information on the page in which the field area has been adjusted is stored in addition to page information on the displayed page.Type: GrantFiled: August 26, 2005Date of Patent: April 19, 2011Assignee: Canon Kabushiki KaishaInventors: Keiichi Takashima, Hiroyasu Miyazawa
-
Publication number: 20110055285Abstract: Techniques for extracting information from a formatted document are provided. The techniques include combining one or more visual layout rules, one or more mark-up rules and one or more text-based rules in connection with a formatted document, and specifying one or more rules from the one or more visual layout rules, one or more mark-up rules and one or more text based rules to extract information from the formatted document.Type: ApplicationFiled: August 25, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijil Enara Chenthamarakshan, Prasad Manikarao Deshpande, Raghuram Krishnapuram, Ramakrishna Varadarajan
-
Patent number: 7898685Abstract: This invention provides an image generating apparatus including a composite image generating unit that generates a composite image in which an image of an object to be printed onto a medium is combined with an image for coordinate address information for locating a position on the medium and an image for address identification information for identifying the coordinate address information.Type: GrantFiled: November 1, 2005Date of Patent: March 1, 2011Assignee: Fuji Xerox Co., Ltd.Inventor: Takeshi Onishi
-
Patent number: 7900141Abstract: The present invention provides an electronic terminal having a screen division display function, the terminal including a memory for storing at least one document file and a viewer program for opening and showing the contents of the document file; and a control unit for executing the viewer program to divide a page of the document file stored in the memory into a plurality of cell, display one of the divided cells in one area of a screen window and display one or more cells adjacent to the cell displayed in the one area of the screen window in other areas of the screen window. According to the present invention, movement among the divided cells can be easily implemented using the direction keys provided on the electronic terminal such that the number of movements of a cursor required for displaying the entire document can be drastically decreased even when a document is enlarged such that it may be recognized with the naked eye.Type: GrantFiled: December 1, 2006Date of Patent: March 1, 2011Assignee: LG Electronics Inc.Inventor: Rae-Hoon Kang
-
Patent number: 7890881Abstract: The invention comprises systems and methods for a fold preview. Various embodiments of the present invention provide a fold preview of a web page, including fixed-width and flexible-width web page designs. Other embodiments of the present invention provide a fold preview of any software application interface. In one exemplary embodiment, a method for providing a fold preview comprises calculating a cut-off region for one or more display resolutions, rendering one or more fold indicators, and continuing to display an area of a page falling within the cut-off region.Type: GrantFiled: July 29, 2005Date of Patent: February 15, 2011Assignee: Adobe Systems IncorporatedInventor: John Skidgel
-
Grid system selection supporting device, grid system selection supporting method, and storage medium
Patent number: 7882431Abstract: There is disclosed a grid system selection supporting device comprising: a storage unit that stores use histories for a plurality of grid systems; and an extraction unit that extracts at least one of the plurality of grid systems, based on the use histories.Type: GrantFiled: February 20, 2007Date of Patent: February 1, 2011Assignee: Seiko Epson CorporationInventors: Toshio Tanaka, Hitoshi Yamakado, Shinji Miwa -
Patent number: 7861160Abstract: Setting for detecting a region of interest from data to be inserted into a field region in a page is performed. When target data is inserted into the field region, a region of interest in the data is detected in accordance with the setting. a size of the destination field region is adjusted, to which the data of the region of interest be inserted, on the basis of the size of the region of interest, and the data of the region of interest in the destination field region in the page is lie out.Type: GrantFiled: February 3, 2006Date of Patent: December 28, 2010Assignee: Canon Kabushiki KaishaInventor: Hajime Ohno
-
Patent number: 7861149Abstract: Computer-readable media having computer-executable instructions and apparatuses provide a keyphrase navigation map (KNM) for a document page. Keyphrases are extracted from the document page. Keyphrase clusters are subsequently formed by a measure of relevancy, and a salient keyphrase is determined for each cluster. A thumbnail is formed with tags corresponding to the salient keyphrases. A selected tag is expanded with associated keyphrases. An associated keyphrase may be further selected in order to facilitate the navigation of the document page. The displayed tags on the thumbnail are positioned in accordance with locations of associated keyphrases in the document page.Type: GrantFiled: March 9, 2006Date of Patent: December 28, 2010Assignee: Microsoft CorporationInventors: Min Wang, Benyu Zhang, Hua-Jun Zeng, Jian Wang, Shiguang Liu, Zheng Chen
-
Patent number: 7853871Abstract: A robust, lightweight, bottom-up segmentation method for Internet content. According to the present invention, individual segments are created based upon weights assigned according to document structure and markup elements and semantics. Smaller segments are then merged into larger segments by determining which portions of the content page are related to each other. The remaining segments are then intelligently divided based upon device constraints.Type: GrantFiled: June 10, 2005Date of Patent: December 14, 2010Assignee: Nokia CorporationInventors: Kevin Simons, Robert Katta, Mitri Abou-Rizk, William Papp
-
Patent number: 7847971Abstract: A layout processing method changes the layout of a template having a plurality of data areas in accordance with contents data to be assigned in each of the plurality of data areas. The method includes a displaying step, first and second setting steps, and a layout step. In the layout step, the size of a first data area is maintained, changed, or expanded based on the size of contents data assigned in the first data area and based on changes in the size of a second data area associated with the first data area. An information processing apparatus and a control program stored on a computer-readable medium are also provided.Type: GrantFiled: August 26, 2005Date of Patent: December 7, 2010Assignee: Canon Kabushiki KaishaInventors: Kazufumi Kobashi, Emiko Kamiyama, Jun Makino
-
Patent number: 7844896Abstract: The invention provides a layout-rule generation system suitable for reflecting the layout of an existing document to the result of automatic layout. A layout unit can generate a layout rule on the basis of the positional relationship of at least two of multiple split regions in an electronic document and generate a layout template on the basis of the electronic document and register the generated template in a template registration DB in association with the generated layout rule. The layout unit can select layout elements from a layout-element registration DB and arranges the selected layout elements in the layout region according to the layout rule and the layout template generated for the same electronic document.Type: GrantFiled: March 24, 2005Date of Patent: November 30, 2010Assignee: Seiko Epson CorporationInventors: Hirotaka Ohashi, Toshio Tanaka
-
Patent number: 7836399Abstract: Various technologies and techniques detect lists in vector graphics based documents and use them in meaningful ways. The system detects at least one list in a vector graphics based document using a set of rules. Pattern detection logic identifies characters, symbols, numbers, letters, and/or images that may start a list. Additional pattern detection logic determines if a list exists. The system can identify and parse bulleted lists, numbered or lettered lists, and nested lists that are any combination of both. Once identified, the content is translated into a modified format. The content can be output to a destination application in the modified format that is more suitable for output or use by the destination application.Type: GrantFiled: February 9, 2006Date of Patent: November 16, 2010Assignee: Microsoft CorporationInventors: Ahmet Gurcan, Eric S. Leese, Jeffrey G. Brown, Jerry J. Dunietz, Jesse D. McGatha, Khaled S. Sedky, Ming Liu, Oliver H. Foehr, Rodrigo Lopez
-
Patent number: 7831908Abstract: A mixed text and image layout algorithm capable of supporting Unicode text and arbitrary content definitions for geometric layout with worst case two-pass layout placement procedure. Layout of Unicode text requires a number of distinct processing steps commencing with classification of input characters into contiguous groups of identical directionality, writing system and possibly script (and language) followed by mapping of character groups to glyphs for display purposes followed by a layout taking into account font display characteristics, embedded directionality level and shape of container for layout contents. Layout is best-case achieved in a single layout pass and worst-case in two passes. During layout information is cached to facilitate incremental changes to an existing layout in order to minimize refresh operations for editing display purposes. An optional two-pass operation on the layout result may be used to generate ordered rendering operation to support so-called Z-index display.Type: GrantFiled: May 20, 2005Date of Patent: November 9, 2010Inventor: Alexander Vincent Danilo
-
Publication number: 20100281360Abstract: A display device includes a display unit, a storing unit, a navigation string generating unit, and a display control unit. The display unit includes a first region and a second region. The display unit displays, in the first region, one of a plurality of screen images managed hierarchically. The plurality of screen images includes a first screen image and a second screen image. The storing unit stores a plurality of character strings corresponding to the plurality of screen images. The navigation string generating unit includes a specifying unit and a generating unit. The specifying unit specifies a setting value selected for at least the second screen image that was navigated through to arrive at the first screen image currently displayed in the first region. The generating unit generates a navigation string including at least one of the character strings corresponding to the second screen image and a setting data representing the setting value.Type: ApplicationFiled: March 29, 2010Publication date: November 4, 2010Applicant: BROTHER KOGYO KABUSHIKI KAISHAInventors: Satoru ARAKANE, Hajime INADA
-
Publication number: 20100275111Abstract: Systems and methods analyze the physical structure of text rows in a document image, including the positions of one or more alignments of one or more character blocks in one or more text rows of the document image. The systems and methods determine one or more groups of text rows that are placed into a class based on the structures of the text rows, such as the positions of the one or more alignments of the one or more character blocks in each text row.Type: ApplicationFiled: April 28, 2009Publication date: October 28, 2010Applicant: PERCEPTIVE SOFTWARE, INC.Inventors: Jose Eduardo Bastos dos Santos, Brian G. Anderson, Scott T.R. Coons, David E. Kelley, Humayun H. Khan, Jess B. Sturgeon, Richard L. Taylor
-
Publication number: 20100275112Abstract: Systems and methods analyze the physical structure of text rows in a document image, including the positions of one or more alignments of one or more character blocks in one or more text rows of the document image. The systems and methods determine one or more groups of text rows that are placed into a class based on the structures of the text rows, such as the positions of the one or more alignments of the one or more character blocks in each text row.Type: ApplicationFiled: July 9, 2009Publication date: October 28, 2010Applicant: PERCEPTIVE SOFTWARE, INC.Inventors: Jose Eduardo Bastos dos Santos, Brian G. Anderson, Scott A. T.R. Coons, David E. Kelley, Humayun H. Khan, Jess B. Sturgeon, Richard L. Taylor
-
Publication number: 20100269037Abstract: A method performed by a physical computing system for arranging a plurality of graphic objects on a page includes receiving the plurality of graphic objects in the physical computing system, the plurality of graphic objects including a number of variable graphic objects and a number of fixed graphic objects. The method further includes, for each of the fixed graphic objects, creating a number of discrete dimension sets, generating a number of binary trees, each of the binary trees representing a unique layout for the plurality of graphic objects in which each of the fixed graphic object exhibits one of the discrete dimension sets, assigning a score to each of the binary trees, and arranging the graphic objects according to the layout represented by a binary tree selected from the number of generated binary trees based on the score.Type: ApplicationFiled: October 27, 2009Publication date: October 21, 2010Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Clayton Brian Atkins
-
Patent number: 7788580Abstract: A computer system and method for processing a digital image into reflow content is presented. A computer system includes a processor and a memory. The computer system is configured to process a digital image by first obtaining the digital image, wherein the digital image includes at least some content suitable for conversion into reflow content. The computer system identifies any headers or footers that exist within the digital image. The computer system then processes the digital image into reflow content, excluding any content within an identified header or footer. Headers and/or footers are identified according to one or more aspects indicative of a header/footer, such as separating white space, a separator line, sequences indicative of page numbering, and the like.Type: GrantFiled: March 28, 2006Date of Patent: August 31, 2010Assignee: Amazon Technologies, Inc.Inventors: Robert L Goodwin, Troy N Terry, Adam Brian Coath, Frederick Ziya Ramos Akalin, Joshua Shagam
-
Patent number: 7788581Abstract: Techniques for dynamic content insertion are described, including converting an electronic document having content to a statically formatted electronic document having the content, extending an edge of the statically formatted electronic document to create an extended area, and inserting other content into the extended area.Type: GrantFiled: March 7, 2006Date of Patent: August 31, 2010Assignee: Adobe Systems IncorporatedInventor: Benjamin Bauermeister
-
Patent number: 7783969Abstract: The invention features systems, methods, and computer program products for typesetting a sequence of character glyphs. In on implementation, the invention provides a spacing classification file for a character set, the classification file being a text file, containing text form definitions of multiple character classes, each character class definition being structured to define a character class as having one or more arbitrary characters, the classification file further containing, in text form, multiple inter-class spacing definitions, each inter-class spacing definition defining, for an order pair of character classes, one or more spacing parameters for the ordered pair and an associated priority for each defined spacing parameter. A line of text can be compressed or expanded according to the inter-class spacing definitions for each sequential pairs of characters in the sequence of characters defined in the classification file according to their respective priorities.Type: GrantFiled: August 18, 2009Date of Patent: August 24, 2010Assignee: Adobe Systems IncorporatedInventor: Eric A. Menninga
-
Publication number: 20100211741Abstract: Embodiments described herein provide information management features and functionality that can be used to manage information of distinct information sources, but are not so limited. In an embodiment, a computing environment includes a client that can be used to access data from distinct sources and generate a data composition representing aspects of accessed and other data and/or relationships of the distinct sources. In one embodiment, a client can include data composition and conflict resolution presentation features that can be used to manage one or more data compositions and/or source interrelationships. Other embodiments are available.Type: ApplicationFiled: February 17, 2009Publication date: August 19, 2010Applicant: Microsoft CorporationInventors: Manish Soni, Jagdish Singh, Burra Gopal, Sander M. Viegers