Spacing Control Patents (Class 715/244)
  • Patent number: 8182161
    Abstract: 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: Grant
    Filed: August 31, 2007
    Date of Patent: May 22, 2012
    Assignee: NCR Corporation
    Inventors: Timothy W. Rawlings, Michael J. VanDemark
  • Patent number: 8171392
    Abstract: 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: Grant
    Filed: July 9, 2009
    Date of Patent: May 1, 2012
    Assignee: 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: 8161378
    Abstract: 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: Grant
    Filed: August 13, 2009
    Date of Patent: April 17, 2012
    Inventor: Lesly Verdier
  • Patent number: 8149239
    Abstract: 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: Grant
    Filed: January 23, 2009
    Date of Patent: April 3, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Naoyuki Satoh
  • Publication number: 20120066588
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: March 15, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Momoe Tokunaga
  • Patent number: 8125656
    Abstract: 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: Grant
    Filed: October 3, 2008
    Date of Patent: February 28, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Tatsuhiro Ikedo, Motonori Tanaka, Mikitoshi Suzuki
  • Patent number: 8127221
    Abstract: 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: Grant
    Filed: February 29, 2008
    Date of Patent: February 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Vaschillo, Sergey Genkin, Victor Kozyrev, Andrei Burago
  • Publication number: 20120047432
    Abstract: 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: Application
    Filed: August 25, 2011
    Publication date: February 23, 2012
    Applicant: Microsoft Corporation
    Inventor: Mark Yalovsky
  • Patent number: 8122339
    Abstract: 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: Grant
    Filed: April 28, 2009
    Date of Patent: February 21, 2012
    Assignee: 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: 8122351
    Abstract: 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: Grant
    Filed: February 12, 2008
    Date of Patent: February 21, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Hitoshi Yamakado, Atsushi Nagahara
  • Patent number: 8117532
    Abstract: 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: Grant
    Filed: January 26, 2009
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Karthikeyan Ramamoorthy
  • Patent number: 8086958
    Abstract: 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: Grant
    Filed: April 5, 2006
    Date of Patent: December 27, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Momoe Tokunaga
  • Patent number: 8065625
    Abstract: 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: Grant
    Filed: August 7, 2009
    Date of Patent: November 22, 2011
    Assignee: NEC Corporation
    Inventor: Teruya Ikegami
  • Patent number: 8051371
    Abstract: 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: Grant
    Filed: October 25, 2005
    Date of Patent: November 1, 2011
    Assignee: NEC Corporation
    Inventor: Yuushin Tatsumi
  • Patent number: 8042042
    Abstract: 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: Grant
    Filed: January 11, 2007
    Date of Patent: October 18, 2011
    Assignee: Republic of Korea
    Inventors: Tae Kyung Kim, Jae Joon Hwang, Byeong Cheol Hwang
  • Patent number: 8032505
    Abstract: A relative document representing system includes: a first storage; a receiving unit; a specifying unit; a calculating unit; and a representing unit.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: October 4, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Yasuhiro Ito
  • Patent number: 8020093
    Abstract: 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: Grant
    Filed: July 7, 2006
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventor: Mark Yalovsky
  • Publication number: 20110202830
    Abstract: 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: Application
    Filed: April 27, 2011
    Publication date: August 18, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Marieke Iwema, Leroy B. Keely, Susanne Alysia Clark Cazzanti, F. David Jones, Charlton E. Lui, Rob Jarrett
  • Patent number: 8001465
    Abstract: 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: Grant
    Filed: December 19, 2001
    Date of Patent: August 16, 2011
    Assignee: Kudrollis Software Inventions PVT. Ltd.
    Inventors: Abdus Samad Kudrolli, Feroz Kudrolli, Parvez Kudrolli
  • Publication number: 20110185276
    Abstract: 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: Application
    Filed: January 24, 2011
    Publication date: July 28, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jong-kyu KIM
  • Publication number: 20110185277
    Abstract: 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: Application
    Filed: April 1, 2011
    Publication date: July 28, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
  • Publication number: 20110179351
    Abstract: 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: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: APPLE INC.
    Inventors: Jay C. Capela, Matthew T. Schomer
  • Publication number: 20110179350
    Abstract: 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: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: APPLE INC.
    Inventors: Jay C. Capela, Christopher E. Rudolph, Matthew T. Schomer
  • Patent number: 7978935
    Abstract: 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: Grant
    Filed: December 3, 2009
    Date of Patent: July 12, 2011
    Assignee: Socoto GmbH & Co. KG
    Inventor: Bernhard Grunder
  • Patent number: 7973951
    Abstract: 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: Grant
    Filed: July 7, 2008
    Date of Patent: July 5, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoru Nakajima
  • Publication number: 20110161790
    Abstract: 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: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Inventors: Joao Loureiro Junior, Wesley Elias Ribeiro, Alexandre Novaes Olivieri, Tim Van Goethem
  • Patent number: 7954054
    Abstract: 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: Grant
    Filed: May 3, 2005
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Marieke Iwema, Leroy B. Keely, Susanne Alysia Clark Cazzanti, F. David Jones, Charlton E. Lui, Rob Jarrett
  • Patent number: 7945855
    Abstract: 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: Grant
    Filed: March 24, 2003
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Dan Altman, David Switzer, Christopher Michael Shelley, Richard Grutzmacher
  • Patent number: 7937654
    Abstract: 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: Grant
    Filed: March 30, 2009
    Date of Patent: May 3, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Robert M. Ayers, Richard L. Sites
  • Patent number: 7930632
    Abstract: 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: Grant
    Filed: August 26, 2005
    Date of Patent: April 19, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Keiichi Takashima, Hiroyasu Miyazawa
  • Publication number: 20110055285
    Abstract: 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: Application
    Filed: August 25, 2009
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijil Enara Chenthamarakshan, Prasad Manikarao Deshpande, Raghuram Krishnapuram, Ramakrishna Varadarajan
  • Patent number: 7898685
    Abstract: 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: Grant
    Filed: November 1, 2005
    Date of Patent: March 1, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Takeshi Onishi
  • Patent number: 7900141
    Abstract: 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: Grant
    Filed: December 1, 2006
    Date of Patent: March 1, 2011
    Assignee: LG Electronics Inc.
    Inventor: Rae-Hoon Kang
  • Patent number: 7890881
    Abstract: 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: Grant
    Filed: July 29, 2005
    Date of Patent: February 15, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: John Skidgel
  • Patent number: 7882431
    Abstract: 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: Grant
    Filed: February 20, 2007
    Date of Patent: February 1, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Toshio Tanaka, Hitoshi Yamakado, Shinji Miwa
  • Patent number: 7861160
    Abstract: 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: Grant
    Filed: February 3, 2006
    Date of Patent: December 28, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hajime Ohno
  • Patent number: 7861149
    Abstract: 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: Grant
    Filed: March 9, 2006
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Min Wang, Benyu Zhang, Hua-Jun Zeng, Jian Wang, Shiguang Liu, Zheng Chen
  • Patent number: 7853871
    Abstract: 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: Grant
    Filed: June 10, 2005
    Date of Patent: December 14, 2010
    Assignee: Nokia Corporation
    Inventors: Kevin Simons, Robert Katta, Mitri Abou-Rizk, William Papp
  • Patent number: 7847971
    Abstract: 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: Grant
    Filed: August 26, 2005
    Date of Patent: December 7, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazufumi Kobashi, Emiko Kamiyama, Jun Makino
  • Patent number: 7844896
    Abstract: 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: Grant
    Filed: March 24, 2005
    Date of Patent: November 30, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Hirotaka Ohashi, Toshio Tanaka
  • Patent number: 7836399
    Abstract: 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: Grant
    Filed: February 9, 2006
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: 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: 7831908
    Abstract: 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: Grant
    Filed: May 20, 2005
    Date of Patent: November 9, 2010
    Inventor: Alexander Vincent Danilo
  • Publication number: 20100281360
    Abstract: 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: Application
    Filed: March 29, 2010
    Publication date: November 4, 2010
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Satoru ARAKANE, Hajime INADA
  • Publication number: 20100275111
    Abstract: 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: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Applicant: 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: 20100275112
    Abstract: 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: Application
    Filed: July 9, 2009
    Publication date: October 28, 2010
    Applicant: 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: 20100269037
    Abstract: 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: Application
    Filed: October 27, 2009
    Publication date: October 21, 2010
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Clayton Brian Atkins
  • Patent number: 7788580
    Abstract: 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: Grant
    Filed: March 28, 2006
    Date of Patent: August 31, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert L Goodwin, Troy N Terry, Adam Brian Coath, Frederick Ziya Ramos Akalin, Joshua Shagam
  • Patent number: 7788581
    Abstract: 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: Grant
    Filed: March 7, 2006
    Date of Patent: August 31, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Benjamin Bauermeister
  • Patent number: 7783969
    Abstract: 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: Grant
    Filed: August 18, 2009
    Date of Patent: August 24, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Eric A. Menninga
  • Publication number: 20100211741
    Abstract: 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: Application
    Filed: February 17, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Manish Soni, Jagdish Singh, Burra Gopal, Sander M. Viegers