Layout Patents (Class 715/243)
  • Patent number: 9116648
    Abstract: Automatic photo-album layout methods create printed pages by assigning each image in an ordered series of images to a position on one of several rows (or positions in one of several columns). Images in each row (or each column) are scaled so that the widths of the rows (or the heights of the columns) are equal, while the heights of the rows (or the widths of the columns) are unequal. The rows or columns form a rectangle, which is centered in a rectangular drop zone, and a physical page is printed containing the array of images as arranged and scaled. Other transformations may be applied to the images, the rows or columns, or the array of images in the drop zone prior to printing.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 25, 2015
    Assignee: Fundy Software Inc.
    Inventors: Andrew Michael Funderburg, Jonathan David Stickles, Paolo Hilario
  • Patent number: 9117275
    Abstract: Attribute information is extracted from content stored by users. A product expression model indicating a product display method is corrected using reference information pertaining to content characteristics suitable for the product expression model and using attribute information. Processing information is then determined for making the content suit the corrected product expression model. The content is processed according to the determined processing information and a product is generated using the corrected product expression model.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 25, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Ryouichi Kawanishi, Keiji Icho, Kento Ogawa
  • Patent number: 9100190
    Abstract: A graphical user interface can be provided for creating a digital certificate profile for a digital certificate. In one embodiment, the graphical user interface presents a plurality of certificate profile attributes that are selectable by a user. In one embodiment, a certificate profile preview representing an example certificate to be generated from the digital certificate profile using a subset of the selected certificate profile attributes is generated and a graphical representation of the generated certificate profile preview is provided in the graphical user interface.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: August 4, 2015
    Assignee: SYMANTEC CORPORATION
    Inventors: Stefan Schwengler, Len Toyoshiba
  • Patent number: 9053333
    Abstract: An information processing apparatus, method, and program product for appropriately setting confidentiality of a target electronic document even when copied data is pasted into a document from an electronic document including confidential information, without limiting replication from an electronic document including confidential information depending on attributes of the target electronic document.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Kiriyama Hayato, Hiroshi Tanaka
  • Patent number: 9052851
    Abstract: In one embodiment, a method for the simulation of preprinted forms is disclosed. The method includes receiving a first image as a back drop of a form, the image including a plurality of printable features corresponding to positions of the image. A second image is received as data to be filled in to the form, the second image including a second plurality of printable features corresponding to positions of the image, wherein the second plurality of printable features each have an assigned ink transparency. A feature of the first image is blended with a corresponding feature of the second image based on the assigned ink transparencies to form a blended feature. The blended features are combined to form a blended image that blends the first and the second images and is suitable for printing.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: June 9, 2015
    Assignee: Ricoh Company, Ltd.
    Inventors: John Thomas Varga, Virgil-Alexandru Panek
  • Patent number: 9043696
    Abstract: Systems and methods are disclosed for visual definitions of data associations. In accordance with one implementation, a method is provided for visual definitions of data associations. The method includes obtaining and displaying a first sample document, receiving a first input indicating selection of one or more objects within the first sample document, and determining a first set of one or more characteristics shared by the selected objects. The method also includes identifying, within one or more target documents, one or more target objects characterized by the first set of one or more characteristics, and storing object data associated with the target objects.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: May 26, 2015
    Assignee: Palantir Technologies Inc.
    Inventors: David Meiklejohn, Matthew Fedderly, Joseph Henke, Yichen Xing
  • Patent number: 9035991
    Abstract: A network apparatus in a collaboration system with a plurality of participants, the apparatus comprising: a processing structure; and a memory including computer program code, wherein the memory and the computer program code are configured, with the processing structure, to cause the network apparatus to at least: present content on a display coupled to the processing structure; select a portion of the display for sharing, the portion having the shared content; simultaneously send said shared content to said display and to an encoder for encoding; automatically discover a network server configured to distribute the shared content with the plurality of participants; couple the apparatus to the network server and transmit the shared content to the network server for distribution to at least one of the plurality of participants, such that the shared content is encoded and decoded, and displayed in real-time.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: May 19, 2015
    Assignee: Mitel Networks Corporation
    Inventors: Francis Shen, Paulo Francisco
  • Patent number: 9032288
    Abstract: Embodiments described herein are directed to an import converter for importing individual pages of a document into a virtual world and an export converter for exporting captured images of scenes in a virtual world to generate a document. The import converter can convert pages of a document into a sequence of individual page images, which can be uploaded into the virtual world. The individual page images are positioned in the virtual world according to a user-specified layout. The export converter generates a document using scene images captured in a virtual world based on user-specified camera positions. Pages of the generated document incorporate the scene images.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: May 12, 2015
    Assignee: Xerox Corporation
    Inventor: Jonas Karlsson
  • Patent number: 9032285
    Abstract: A method for extracting web content includes detecting, within a web page, a hierarchical structure that includes a plurality of nodes. Potential article nodes from the plurality of nodes are identified. The identified potential article node with a highest rank in the hierarchical structure is identified as an article node. Content is extracted from the article node.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 12, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sam Liu, Parag Joshi, Yuhong Xiong, Clayton Atkins, Jerry Liu
  • Publication number: 20150121200
    Abstract: According to an embodiment, a text processing apparatus includes a generator and a list display unit. The generator is configured to generate topic structure information by analyzing input text. The topic structure information includes information that represents a subordinate relation between a plurality of topics included in the text and information that represents a relative positional relation between the topics included in the text. The list display unit is configured to display, on a display, a topic structure list in which a plurality of nodes each corresponding to a topic included in the text and each including a label that represents a subordinate relation between a topic corresponding to each node and another topic are arranged based on the topic structure information in accordance with a relative positional relation between topics corresponding to the respective nodes.
    Type: Application
    Filed: August 13, 2014
    Publication date: April 30, 2015
    Inventors: Shinichiro Hamada, Ayumu Shimizu, Toshiyuki Kano, Shiro Tanaka, Tomoari Tada
  • Patent number: 9021353
    Abstract: Information is camouflaged to permit discreet access of the information at times when it is otherwise inappropriate to access the information. Information is camouflaged for computer device display by analyzing visual characteristics of baseline information designated to be displayed on a portion of an electronic display and causing the electronic display to display replacement information within a region of the electronic display in place of information or content that would normally be displayed within the region. The replacement information visually conforms to the visual characteristics so as to be camouflaged within other information displayed outside the region. An input/output interface may be at least intermittently displayed within a section of the region to permit a user to interact with a data stream providing the replacement information. When the input/output interface is displayed, it may also be camouflaged to conform to the visual characteristics of the baseline information.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: April 28, 2015
    Inventor: Jonathan Zornow
  • Publication number: 20150113386
    Abstract: A system and method for automatically generating a commodity introductory document that encompasses personalized subject matter as well as related information acquired from external information sources. A predetermined template comprising user-authored sections and automated sections is used to select and organize the information. The GUIs corresponding to the user-authored sections allow an introductory document author to provide personalized input. The automated sections are linked to information sources through embedded hyperlinks, from which relevant information can be identified and derived to populate the automated sections. The introductory document author may be provided with a few options regarding the layout and the presentation of the indicatory document as well as individual sections thereof.
    Type: Application
    Filed: October 23, 2013
    Publication date: April 23, 2015
    Applicant: Kobo Incorporated
    Inventors: James WU, Anthony O'DONOGHUE
  • Patent number: 9015578
    Abstract: Embodiments provide for systems, methods, and computer program products for optimizing content rendered at a display unit by dynamically formatting the content layout based on a display unit's parameters. For example, content is received from a server. The content is capable of being rendered at a number of remote display devices with various display parameters. In addition, a number of display rules are also received. The display rules specify how content should be rendered in terms of content layout and properties by the remote display devices based on the parameters of the display devices. The display rules are compared with the parameters of a display device that is used to render the content. Based on the comparison, at least one of the display rules is applied such that the layout of the content on the display device is optimized for the particular parameters of the display device.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael S. Cooper, Filipe Fortes, Kevin B. Gjerstad, Radoslav P. Nickolov, David H. Salesin, Raman Narayanan
  • Patent number: 9015582
    Abstract: There is disclosed a method and apparatus for reordering thumbnails. The method includes displaying a visual representation of an electronic document including a first page and a second page in an original order on a user interface generated on a touchscreen display, receiving movement data indicating that the touch has moved in a horizontal direction relative to the user interface, toward the second page. The method also includes altering the visual representation in response to release data such that the first page and the second page are presented in an altered order in the electronic document.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: April 21, 2015
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Marianne Kodimer, Reza Ghassemi
  • Patent number: 9015580
    Abstract: A system, a method, and a user interface are described for personalizing and sending stationery/cards. A reminder list on the user interface includes a list of reminder entries each identifying an upcoming event including events generated based on a specified relationship between the user and one or more contacts of the user. A recommendation region is populated one or more recommended stationery/card designs associated with one of the entries in the reminder list. A stationery/card personalization engine provides the user with a set of personalization options related to the selected stationery/card design, and generates personalized stationery based on the selected stationery/card design and the user input.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 21, 2015
    Assignee: Shutterfly, Inc.
    Inventors: Kelly Berger, Adnan Asar, Kevin Chang, Matthew Holloway, Eugene Chen, Kris Salvador
  • Patent number: 9015579
    Abstract: Embodiments are provided for generating electronic albums efficiently by selecting templates matching images to be laid out. Evaluation values for one or more evaluation items representing evaluations of images are set for each image. The images are grouped into a plurality of groups according to images having common evaluation values for one or more evaluation items. For each group, one or more templates are selected into which images included in each group are to be inserted, where the one or more templates are selected based on the common evaluation values of the images included in a group. A plurality of laid out images are generated and the images in each group are arranged within image regions of the selected templates based on attribute data of the image regions and the evaluation values of images in the group. An electronic album is generated as a combination of the laid out images.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: April 21, 2015
    Assignee: FUJIFILM Corporation
    Inventor: Haomin Jin
  • Publication number: 20150106697
    Abstract: A method for processing an e-book document, includes: obtaining an e-book document; dividing content of the e-book document into a plurality of segments in accordance with a preset segmentation manner; composing the plurality of segments into an ordered segment group; selecting one segment from the segment group as a current segment; parsing the content of the current segment to generate layout data; and generating a page image in accordance with the layout data.
    Type: Application
    Filed: August 28, 2014
    Publication date: April 16, 2015
    Inventors: Jiafang Zhang, Lei Zhang
  • Patent number: 9007405
    Abstract: An image-based document may include text that is presented in a multicolumn format that is not structured or associated with metadata of the document. A zoom manager may analyze the image-based document, identify a presence and location of a column of text, and then enable automatic zooming-in on the column of text to fill a display space without further interaction by a user. In various aspects, the zoom manager may order the columns to enable the user to continuously scroll from column to column while navigating the document in a column-viewing (zoomed-in) mode. The zoom manager may also selectively maintain or remove information or objects from the columns while in the column-viewing mode, such as images, headers, footers, page numbers, or other types of information or objects.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: April 14, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Shalom Dov Eldar, Parmanand P. Kejriwal
  • Patent number: 9009588
    Abstract: A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch interface are disposed on at least one of the major surfaces. A processor is operably coupled to the visual display and touch screen. Instructions executable by the processor may be configured to a) present an image on the visual display containing one or more active elements; b) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and c) adjust a layout of content shown on the display according to a probability of one or more actions that may be taken with the one or more active elements.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 14, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Gary M. Zalewski, Charles Nicholson
  • Patent number: 9007645
    Abstract: The disclosure discloses a non-transitory computer-readable recording medium storing a program for executing steps on a computer. An operation terminal that is connected to a printed matter producing apparatus comprising a memory configured to store a database comprising a plurality of records each allocating character string data to a plurality of fields. The steps comprise an information acquiring, an object data determining, a print data creating, and a print data outputting. In the information acquiring, identification information of the field comprising a reference character string data is acquired and a plurality of offset values relating to each of a plurality of pieces of print object data are acquired. In the object data determining, the plurality of pieces of print object data is determined by using the identification information and by applying the plurality of offset values, respectively.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 14, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Tetsuya Nose
  • Patent number: 9003279
    Abstract: A form layout system includes a form layout tool that provides a flexible way to lay out forms on a web page. The form layout tool configures a web configuration file with the location of form layout styles, and uses the form layout styles, a number of columns, a number of fields, and a “size” of each field to include in the component of a page layout to create a page layout for a target application. The form layout tool generates a revised application page with the created page layout by applying the form layout style to the created page layout.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: April 7, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Jonathan E. Peters, Matthew R. Foster
  • Publication number: 20150095769
    Abstract: Embodiments of the present invention provide a layout analysis method, comprising: extraction, collection of basic elements with respect to static area objects, analysis sequence determination and logical paragraph analysis, wherein the logical paragraph analysis comprises character analyzing, logical connection edge generating, line forming analyzing, paragraph forming analyzing, paragraph result filtering, basic elements collecting with respect to the dynamic area objects and basic element removing. According to the embodiments of the present invention, logical reference information and basic element data information are combined, and the logical reference information is fully used during layout analysis, such that a more accurate layout analysis result with respect to a fixed-layout document is acquired, and the layout analysis result is effectively improved.
    Type: Application
    Filed: December 5, 2013
    Publication date: April 2, 2015
    Applicants: FOUNDER APABI TECHNOLOGY LIMITED, PEKING UNIVERSITY FOUNDER GROUP CO., LTD.
    Inventors: Jun Zhang, Ning Dong, Changsheng Wang
  • Patent number: 8996990
    Abstract: Embodiments of a method for modifying a document, which may be performed by a system, are described. During operation, the system receives a selection of a subset of content in a first document. Note that the subset of the content may include one or more objects, and the selection may specify one or more positions of the one or more objects in the first document. Then, the system receives additional content associated with the selected subset. Next, the system generates a second document that includes the one or more positions associated with the subset of the content and the additional content.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: March 31, 2015
    Inventor: Martin J. Murrett
  • Patent number: 8990681
    Abstract: A method for aligning a modified document and an original document is provided according to an aspect of the present invention. The method includes a step of receiving a first bitmap representative of the modified document, including a first anchor. Additionally, a second bitmap representative of the original document including a second anchor is received. The method also includes the step of deriving a set of first vertex coordinates of the first anchor, and a set of second vertex coordinates of the second anchor. The method further includes the step of transforming the first bitmap to a common reference based upon the first set of vertex coordinates, and the step of transforming the second bitmap to the common reference based upon the second set of vertex coordinates.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: March 24, 2015
    Inventors: Brian Hartmann, Benjamin Gunderson
  • Patent number: 8984388
    Abstract: A method for installing an application includes inputting a command to download the application, selecting a page to add an identifier for executing the application, and displaying the identifier on the selected page.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: March 17, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Joon-kyu Seo, Hyun-jin Kim, Ji-yeon Kwak, Jin Ra
  • Patent number: 8984424
    Abstract: User interface frameworks may provide an environment for developers to design and arrange user interface elements within a design layout to create a user interface. Many times UI elements comprise non-integer size values (e.g., height, width, position, etc.) due to text, user specified data, and/or centering, for example. Rendering UI elements at non-integer size values may create display artifacts because of sub-pixel rendering. Accordingly, as provided herein, a set of rules may be applied during design layout to non-integer size values to create integer size values (e.g., non-integer size values may be rounded to the nearest integer). Using integer size values in arranging UI elements within a design layout, allows undesirable display artifacts to be mitigated during rendering.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: David P. Relyea
  • Publication number: 20150074520
    Abstract: Embodiments of the present invention relate to dividing and merging documents on a touch panel. A method includes dividing a document displayed on a touch panel having a display function using an information processing device connected to the touch panel. Positions of two different points on the touch panel are identified in response to a user indicating the two different points in the document. The document is divided, by a computer processor, based on a line segment extending from a starting point to an end point of a traced line traced by the user. The line segment is used as a dividing line in response to the user tracing the traced line on the touch panel so as to traverse the two different points.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 12, 2015
    Inventors: Satoshi Muto, Satoshi Yokoyama
  • Patent number: 8977956
    Abstract: In one implementation, a document aesthetics evaluation system accesses a plurality of content layout descriptors associated with a document template and a plurality of aesthetics measures. Each aesthetics measure from the plurality of aesthetics measures being assigned by a designer to a content layout descriptor from the plurality of content layout descriptors. The document aesthetics evaluation system also defines a content layout model for the document template based on the plurality of content layout descriptors and the plurality of aesthetics measures.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: March 10, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ildus Ahmadullin, Niranjan Damera Venkata
  • Patent number: 8976198
    Abstract: A method, system and computer program product for creating shape collages are provided. The method includes receiving a shape specification signal which specifies at least one desired shape having an area. The method further includes receiving image data which represents a plurality of images. The method still further includes processing the shape specification signal and the image data to obtain a shape collage of the images at least partially covering the area of the at least one desired shape. The step of processing may include the steps of at least partially covering the at least one desired shape with at least one shape primitive and placing at least one image over the at least one shape primitive to at least partially fill the at least one shape primitive.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: March 10, 2015
    Assignee: Collage.com, LLC
    Inventors: Kevin R. Borders, Joseph M. Golden
  • Patent number: 8977951
    Abstract: A system receives an identification of an electronic form that contains a set of objects. At least one object allows a user, via a graphical user interface, to provide input to the object. The system identifies a set of objects from the electronic form to be included within a panel used by a wizard to complete the electronic form. The system generates the panel for presentation by the wizard. The panel allows the user to provide input to those objects on that panel.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: March 10, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Christopher H. M. Ethier, Trevor H. Ward, Keith R. McLellan, Anthony R. Rumsey
  • Patent number: 8977653
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating modified web documents. In one aspect, a method includes retrieving a web document including markup language code and having references to resources external to the web document and parsing the retrieved web document to interpret the markup language code and identify references to resources external to the retrieved web document. Data relating to at least a portion of the resources external to the retrieved web document are retrieved, and a modified web document including the retrieved data is generated and stored for use in responding to a request for retrieval of content of the web document.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: Ziga Mahkovec, Rupesh Kapoor
  • Patent number: 8972853
    Abstract: Various embodiments of systems and methods for automatically generating a layout plan are described herein. The method involves invoking original layout information for digital report elements rendered on an original layout region. The optimized layout plan for rendering the digital report elements on a target layout region is generated by: classifying the digital report elements into multiple arrays of digital report elements, deriving origin values for the digital report elements as a quotient of original dimensions of the digital report elements in the corresponding array, determining dimension quotient for the digital report elements based on the derived origin values for the digital report elements in the corresponding array, and determining target layout values as a function of the derived origin values and dimension quotient. The digital report elements are rendered on the target layout region based on the optimized layout plan defined by the target layout values.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Business Objects Software Limited
    Inventor: John Alex William
  • Patent number: 8959430
    Abstract: Described herein are techniques for rendering additional keys on a display of an electronic device based on one or more characteristics of a user's selection of another key. After rendering the additional keys, the user may thereafter select one of the additional keys now available and rendered on the display.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: February 17, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Maxim Spivak, Dion M. Isselhardt, Mark S. Tamura
  • Patent number: 8959429
    Abstract: A system, a method, and a user interface are described for personalizing and sending stationery/cards. A reminder list on the user interface includes a list of reminder entries each identifying an upcoming event including events generated based on a specified relationship between the user and one or more contacts of the user. A recommendation region is populated one or more recommended stationery/card designs associated with one of the entries in the reminder list. A stationery/card personalization engine provides the user with a set of personalization options related to the selected stationery/card design, and generates personalized stationery based on the selected stationery/card design and the user input.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: February 17, 2015
    Assignee: Shutterfly, Inc.
    Inventors: Kelly Berger, Adnan Asar, Kevin Chang, Krys Taylor, Tanya Cheng, Alessandro Isaacs
  • Publication number: 20150046795
    Abstract: A method of arranging a data set for graphical analysis in a graphical analysis computing system, is described, the method comprising the steps of a data retrieval engine retrieving data elements from a data store that forms part of or which is in communication with the graphical analysis computing system; a processing module carrying out a preliminary analysis of the retrieved data, forming an initial appropriate output style as a visual document framework, carrying out analysis of the retrieved data for periodic or repeating patterns and adjusting the visual document framework to emphasise desired visual attributes, and mapping the data on to the visual document framework; and a rendering engine creating a visual document output display.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 12, 2015
    Inventor: Andrew John CARDNO
  • Patent number: 8954840
    Abstract: A method and apparatus for annotation processing of computer files. An embodiment of A method for processing a data stream includes receiving a data stream input at a scanner component, where the data stream input represents multiple program elements. The data stream input is scanned for annotations, with scanning the data stream input including: encountering a description of a data type; informing a handler component regarding the data type description; determining whether to process program elements within the data type, with the determination being based at least in part on any messages received from the handler component indicating that data type is not of interest; and, if there is a determination to process the program elements in the data type, scanning the program elements of the type to identify annotated program elements and associated annotation values.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: February 10, 2015
    Assignee: SAP SE
    Inventor: Dietmar Theobald
  • Patent number: 8954842
    Abstract: A method for managing multiple columns in a document. The method includes obtaining a text stream from the document; obtaining a current fill limit associated with an initial column of the multiple columns; placing, using a layout engine, the text stream within the multiple columns according to the current fill limit; identifying, after placing the text stream, a first fill level of a final column of the multiple columns; calculating a first difference between the current fill limit and the first fill level of the final column; calculating, in response to the first difference exceeding a tolerance, a revised fill limit based on the current fill limit; placing, using the layout engine, the text stream within the multiple columns according to the revised fill limit.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 10, 2015
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Jason James Grams, Todd Michael Plummer
  • Patent number: 8954845
    Abstract: A region division portion extracts an “object”, an “anchor expression accompanying the object” and a “text including the anchor expression” from image data based on a paper document and an electronic document. A link processing portion generates link information that associates, in two ways, the “object”, the “anchor expression included in the text” or the “text including the anchor expression” with each other. Then, a format conversion portion converts the link information into electronic document data including two-way link information. When this electronic document data is displayed by an application and one of the “object” and the “anchor expression included in the text” is selected, the other can be displayed according to the link information.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: February 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Reiji Misawa, Ryo Kosaka, Tomotoshi Kanatsu, Hidetomo Sohma
  • Patent number: 8954843
    Abstract: A layout apparatus for performing layout by arranging a plurality of layout frames on regions respectively corresponding to both of front and back surfaces of a sheet includes an association processing portion configured to set separation information for separating the plurality of layout frames, a setting unit configured to set, based on the separation information, a separation position on at least one of the regions respectively corresponding to the front and back surfaces of the sheet such that the region corresponding to the set separation position is separated at the set separation position into areas on each of which the layout frames to be separated do not coexist, and a layout processing portion configured to correct at least one of the separation position, a size of each layout frame, and a position of each layout frame so that the layout frames do not overlap with one another at the separation position set on the front/back surfaces of the sheet, and that the layout frames to be separated do not coe
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: February 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidekazu Morooka
  • Patent number: 8954846
    Abstract: A communication apparatus including: a positional information storing portion which stores positional information of content-related information; a content-related-information obtaining portion which obtains the content-related information; a web-page generating portion which generates, using the content-related information, a web page including first information; a web-page storing portion which has a storage device store the web page, the storage device being accessible from an external device; an assigning portion which assigns web-page positional information to the web page such that the external device is allowed to access to the web page; a recording-page generating portion which generates a recording page on which is described second information; a positional-information adding portion which adds the web-page positional information to the recording page; and a recording controller which controls a recording section configured to perform recording on a recording medium, such that the recording section r
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: February 10, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Shoji Sato
  • Publication number: 20150040001
    Abstract: A mobile device captures information from a document. The mobile device selects a template stored in a memory of the mobile device. The selected template describes data content of at least one document. The mobile device then captures an image of a document, determines that the image corresponds to one document described by the selected template by verifying that at least one first region in the image corresponds to a region of the document described by the selected template, identifies at least one region in the image that corresponds with a region in the document described by the selected template, and processes information in the identified region in the image. The mobile device then aggregates application specific information from the processed information and presents the aggregated application specific information to a user program operating on the mobile device.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: Symbol Technologies, Inc.
    Inventors: Anu Kannan, Alan J. Epshteyn, Duanfeng He
  • Patent number: 8949711
    Abstract: Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document. Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Evgeny N. Veselov, Rossen Petkov Atanassov, Michael Jacob Jolson
  • Patent number: 8948511
    Abstract: An automated document processing system is configured to normalize zones obtained from a document, and to extract articles from the normalized zones. In one configuration, the system receives at least one zone from the document, and applies at least one zone-breaking factor, thereby creating normalized sub-zones within which text lines are consistent with the at least one zone-breaking factor. The normalized sub-zones may be evaluated to obtain a reading order. Adjacent sub-zones are joined if text similarity exceeds a threshold value. Weakly joined sub-zones are separated where indicated by a topic vectors analysis of the weakly joined sub-zones.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: February 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Ortega, Sherif Yacoub, Jose Abad Peiro, Paolo Faraboschi
  • Patent number: 8949712
    Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page pipeline. In response to a request to generate a content page, content placement requests are then received from user interface widgets. The page slots are associated with a placement value indicating a value of the page slot relative to other page slots in the page template and can be weighted based upon their location in a page pipeline. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: February 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Lloyd Days, Adam Brent Johnson, Yashar Dehkharghani Fakhari, Mehul Gordhanbhai Sutariya
  • Patent number: 8947451
    Abstract: A method and system for automatically producing arrangements of two-dimensional extents in a computer-based editing or animation environment is presented. The method consists of defining a set of objects having two or more dimensions, automatically calculating and presenting an arrangement of said objects, and optionally iterating to produce alternative arrangements. The arrangements may use templates to guide the selection of sizes, border colors and transparency, rotation, and other attributes of the contained regions.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: February 3, 2015
    Assignee: LumaPix
    Inventors: A. Michael Mondry, Michael Chilton Sheasby, Luis Fernando Talavera Abdala
  • Publication number: 20150033117
    Abstract: Provided is an information processing device including an obtaining section configured to obtain a content item to be displayed in a first display area of a display screen, and an image generating section configured to generate a display image by laying out the content item based on an arrangement of the first display area.
    Type: Application
    Filed: December 27, 2012
    Publication date: January 29, 2015
    Applicant: Sony Corporation
    Inventors: Yusuke Miyazawa, Ken Miyashita, Shoichiro Moriya
  • Patent number: 8943399
    Abstract: A list indicating positions of positioned elements on a page of a document is maintained by a page object associated with the page. First position information indicating a first position of a first positioned element having a position that conflicts with a location of a first element associated with the page is transmitted by the page object to a first element object associated with the first element, the first element object being subordinate to the page object within a hierarchy. The first element object generates first layout data. The list is updated by the page object based on a position of a second positioned element having a position that conflicts with the first element. A second element object associated with a second element associated with the page, and subordinate to the page object within the hierarchy, is invoked by the page object to generate second layout data.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: January 27, 2015
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Edgard Lindner, Kevin Markman, Lily Xia
  • Patent number: 8938522
    Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Publication number: 20150019957
    Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 15, 2015
    Inventors: Charles Ying, Filipe Fortes
  • Publication number: 20150019959
    Abstract: The application provides method and apparatus for bidirectional typesetting. The method for bidirectional typesetting of the present application comprises: retrieving a small sample used for a document to be bi-directionally typeset; defining at least one reverse region, wherein the reverse region consists of successive characters required to be reversed in the retrieved small sample; and determining locations where the reversed characters will be located in the documents and recording the locations into a big sample.
    Type: Application
    Filed: December 31, 2012
    Publication date: January 15, 2015
    Inventors: Yaojun Tang, Yanfei Yang