Class / Patent application number | Description | Number of patent applications / Date published |
715247000 | Boundary processing | 37 |
20080256440 | GLUING LAYOUT CONTAINERS - A method is disclosed for laying out a plurality of containers on a page to generate a document upon insertion of content in the containers. The containers each have edges whose position upon layout is independent of the dimensions of the content inserted in each container. An association is created between an edge of a first container and an edge of a second container that is parallel and opposed to the first edge which constrains the second edge to a relation to the first edge. The page may then be laid out using the containers such that the edge of the first container moves dependent on the dimensions of content inserted in the first and second containers. | 10-16-2008 |
20080282147 | Constraint and rule-based page layout - Technologies are described herein for laying out content. Constraints and rules are defined for one or more content objects. The constraints are utilized to lay out content objects on a canvas. Content is received for one of the content objects. The constraints and rules for the content object are utilized in an attempt to fit the content to the selected content object. If the content cannot be fit to the selected content object, the rules are utilized to modify the constraints for the other content objects and the layout for the canvas is regenerated. If the available content cannot be fit to the content objects on a page without overflowing, one or more additional pages are added to the canvas. Once the additional pages have been added, the content objects are laid out and content is fitted to the content objects across all of the pages. | 11-13-2008 |
20090037810 | Graphical data mapping technique - A graphical data mapping technique that enables the computer system to recognize and analyze the presented graphical data on the computer display including the images, drawings, 3D modeling, or the like. Said graphical data mapping technique converts the graphical data into a number of matrices where the computer system can extract the needed information about said graphical data from the formed matrices serving various medical, engineering, industrial, and IT applications. | 02-05-2009 |
20090070668 | AUTOMATED PRODUCT LAYOUT - Methods and computer programs for automatically creating a text layout in an electronic design for a product to be printed. A number of defined text elements are available for user text entries. The product layout is based a user-selected image, if any, and on the text elements having user-supplied text content. Text elements without text content are disregarded. Positioning of user text entries is determined based on the size of the text entries, defined text element spacing distances, and defined positioning rules. Creating a layout incorporating user-supplied text entries and/or image may include cropping or resizing of other design elements in the product design and wrapping of relatively long text entries onto multiple lines. | 03-12-2009 |
20090144616 | DOCUMENT PROCESSING METHOD AND SYSTEM - The present invention provides a document processing method and system which implement display that improves efficiency and usability of edit operations when inserting, moving, or copying and pasting data, by taking full advantage of the feature of retaining data and set values hierarchically in the system. In document processing for editing a document consisting of multiple sets of original data, when a user moves a graphic object which represents a desired original by dragging it on the document in order to move or copy the desired original data to a certain position on the document, the present invention detects the boundary between originals in the document, nearest to the position of the cursor dragging the graphic object which represents the desired original, and displays an identifiable mark on the boundary between originals in the document. | 06-04-2009 |
20090164887 | WEB CONTENT READ INFORMATION DISPLAY DEVICE, METHOD, AND PROGRAM - [Problems] To provide a method and the like enabling a user to easily select a desired Web content in a read history based under a poor environment of an information amount which can be displayed on a display and a function of input device as compared to a PC. [Means for Solving the Problems] A Web content read information display device includes: a content image generation unit for cutting out a part of at least one Web content based on a past display format according to a predetermined rule so as to generate a thumbnail and generate at least one trimming image from a part of the Web content displayed in the past; a read history screen generation unit for displaying a read history screen where the thumbnail and the trimming image corresponding to each of the Web contents are arranged on a display device; and a content read operation control unit for displaying a Web content corresponding to read operation information indicating one of the thumbnail images and one of the trimming images displayed, on the display device. | 06-25-2009 |
20090204891 | AUTOMATED PRODUCT LAYOUT - Methods and computer programs for automatically creating a text layout in an electronic design for a product to be printed. A number of defined text elements are available for user text entries. The product layout is based a user-selected image, if any, and on the text elements having user-supplied text content. Text elements without text content are disregarded. Positioning of user text entries is determined based on the size of the text entries, defined text element spacing distances, and defined positioning rules. Creating a layout incorporating user-supplied text entries and/or image may include cropping or resizing of other design elements in the product design and wrapping of relatively long text entries onto multiple lines. | 08-13-2009 |
20090265616 | METHOD AND APPARATUS FOR DISPLAYING INFORMATION AND STORAGE MEDIUM THEREOF - A method and an apparatus for displaying information are provided. The information includes a word or a picture. The information is displayed with an original proportion. When receiving a first input signal, the information is displayed with a first proportion within a predetermined boundary, according to the first input signal. When receiving a second input signal, the information is arranged according to the second input signal so that the information is displayed with a second proportion within the predetermined boundary. Therefore, the information with adjusted proportion can be still displayed within the predetermined boundary. | 10-22-2009 |
20100088591 | Vertical Content on Small Display Devices - A technique, method, apparatus, computer program product, and system are described for vertically displaying text of content items on small display devices. In some implementations, individual characters (e.g., Chinese, Japanese or Korean characters) of text can be displayed vertically in one or more left-hand or right-hand columns of a display. Text strings (e.g., Latin characters, a URL included in the text) can be converted to one or more images, and the images can be rotated for display in a column. | 04-08-2010 |
20100131841 | DOCUMENT IMAGE LAYOUT APPARATUS - An apparatus includes a protrusion determination unit that determines a protrusion of print data with respect to a data arrangement area, an attribute determination unit that determines whether the attribute of the print data is text or non-text, a segmentation unit that segments text data into block data that can be arranged on at least two or more of data arrangement areas adjacent to each other when the print data is text data, and an arrangement order determination unit that determines an arrangement order of the plurality of block data after segmentation processing with respect to the plurality of data arrangement areas based on the arrangement order of text data prior to segmentation processing. | 05-27-2010 |
20100138739 | TEXT FLOW IN AND AROUND IRREGULAR CONTAINERS - Providing text flow in or around an irregular container, such as a non-rectangular graphic, is disclosed. In the case of flow around a container, the intersection, if any, between a proposed text rectangle and the irregular container is determined. A valid rectangle, if any, that is not within the bounds in the x-direction of an area of intersection between the proposed text rectangle and the graphic is identified as a valid text area within the proposed text rectangle. In the case of flow around a container, one or more difference areas, if any, in which a proposed text rectangle is present but the container is not present are found. A valid rectangle, if any, that is not within the bounds in the x-direction of any of said one or more difference areas is identified as a valid text area within the proposed text rectangle. | 06-03-2010 |
20100153842 | RENDERING SOURCE CONTENT FOR DISPLAY - A method for rendering source content for display in a destination figure is provided. The method may include receiving the source content of the file, replicating the source content in a region surrounding the source content, such that replicated source content is aligned with the source content, extracting an axis-aligned rectangular tile containing the source content from the region, and rendering the axis-aligned rectangular tile onto the destination figure. | 06-17-2010 |
20100211871 | INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM - An information processor is provided, the information processor including: a line extracting unit that extracts a line by using information of rectangular forms each of the rectangular forms surrounding a pixel mass in an electronic document; a paragraph extracting unit that extracts a paragraph including the extracted line; a paragraph integrating unit that integrates the extracted paragraph; and a rectangular form calculating unit that calculates a position and a size of a rectangular form surrounding a pixel mass contained in the integrated paragraph, and a positional relation between the pixel mass contained in the integrated paragraph and the corresponding rectangular form in accordance with a size of a line contained in the integrated paragraph and a position of a pixel mass forming the line contained in the integrated paragraph. | 08-19-2010 |
20100218090 | SUB-PAGE-BASED PAGE LAYOUT SYSTEM AND METHOD THEREOF - A method for automatically laying out a page comprises defining a page body area for the page and a page internal grid for the page body area; positioning a plurality of sub-pages on the page body area according to the page internal grid; for each sub-page of the plurality of sub-pages defining a sub-page body area for the sub-page and a sub-page internal grid for the sub-page body area, wherein the sub-page internal grid defined for each sub-page and the page internal grid enable to layout the each sub-page independently of the page; and positioning at least one graphical element on the sub-page body area according to the sub-page internal grid. | 08-26-2010 |
20110161806 | SYSTEM AND METHOD FOR PROVIDING ONLINE VERSIONS OF PRINT-MEDIUM PUBLICATIONS - Apparatus and method for automatic adaptation of an image of a print page into a version suitable for an electronic screen. An input obtains an electronic image of a page of the print publication, the page comprising items, such as headlines, images and articles, arranged in a print version layout. A layout parser parses the page layout, the parsing comprising identifying the items arranged therein, including identifying boundaries of the items within the layout, and text belonging to the items. A text sizing unit selects text sizes for respective items to render the items readable when the text is shown on screen as part of the page. The resized text may no longer fit into the boundaries so a text flowing unit flows text of the item dynamically, thereby to provide an electronic screen version of the image of the page, the screen version retaining the print version layout and having text sized to be readable when shown on a screen. | 06-30-2011 |
20120102394 | APPLICATION OF PATH-FILL ALGORITHM TO TEXT LAYOUT AROUND OBJECTS - A method including: obtaining an electronic document (ED) including a text line for placement on a page having an exclusion region (ER); obtaining a path for the page having a first subpath corresponding to a margin of the page and a second subpath corresponding to the ER on the page; calculating, using a path-fill algorithm inputting the path, a region on the page excluding the margin and the ER; selecting, on the page and after calculating the region, a line band crossing the ER on the page and having a dimension of the text line; identifying, based on an intersection of the region and the line band, a plurality of segments; and rendering the page by placing a first portion of the text line in a first segment of the plurality of segments and a second portion of the text line in a second segment of the plurality of segments. | 04-26-2012 |
20120159312 | REPRESENTATION OF AN INTERACTIVE DOCUMENT AS A GRAPH OF ENTITIES - Techniques for representing and publishing an interactive document useful for analyzing data. The document may be represented as a directed acyclic graph of entities interconnected by edges. The entities may be of multiple types. Yet, a broad range of interactive documents may be represented by a limited number of types of entities and the capabilities to interconnect entities of different types and to share a data schema across entities of different types. A tool may enable a user to author such documents. The tool may also facilitate publishing of the document. For publishing, the document may be converted to an executable form. Prior to such a conversion, the graph may be modified for more efficient processing. The graph may also be partitioned such that portions of the graph, when distributed across tiers of a computing system, such as a cloud-based platform, execute on computing devices that provide efficient operation. | 06-21-2012 |
20120159313 | SYSTEM AND METHOD FOR LOGICAL STRUCTURING OF DOCUMENTS BASED ON TRAILING AND LEADING PAGES - A system, method, and computer program product for determining the structure of a document are provided. The method includes receiving a set of document pages for a document and linking one page frame to each of a plurality of document pages in the set. For each document page linked to a page frame, a content bounding box surrounding the content on the document page is identified, and the document page categorized, based at least in part on the geometrical relationship between the page frame and the content bounding box of the document page. The document page can then be identified as a logical cut based at least in part on the categorization of the document page. Information, such as a table of contents or updated table of contents, can then be output, based on the determined logical unit(s) of the document. | 06-21-2012 |
20120324343 | MULTI-ELEMENT IMAGE TEMPLATES - A system for making an image product includes a computer including a processor and a memory, a template stored in the memory, the template including a template graphic and a plurality of openings in the template graphic, an image stored in the memory, and the processor compositing the image into two or more of the plurality of openings, so that two different portions of the image are located in two different openings and the two different portions have the same relative locations in the composition as in the user image. | 12-20-2012 |
20130007601 | POSITIONING GRAPHICAL OBJECTS WITHIN PREVIOUSLY FORMATTED TEXT - A method for rendering a page, including: obtaining an electronic document comprising a text stream and an anchor corresponding to a graphical object and specifying a first displacement of the graphical object relative to the anchor; placing the text stream within a region of the page; identifying a first location on the page corresponding to the anchor; calculating an area on the page for placing the graphical object; marking the graphical object as pinned; initiating a second layout of the page; placing the text stream on the page by wrapping a portion of the text stream around the area; identifying a second location on the page corresponding to the anchor, where the second position and the area are separated by a second displacement distinct from the first displacement; and outputting the page with at least the portion of the text stream and with the graphical object occupying the area. | 01-03-2013 |
20130104036 | SYSTEM AND METHOD FOR TEXT LAYOUT USING A PATH-FILL ALGORITHM - A method for placing a text string on a page includes obtaining an electronic document identifying a margin of the page, an exclusion region having a perimeter for placement on the page, a texture to fill the exclusion region, and the text string, calculating, using a path-fill algorithm inputting the perimeter, exclusion region geometric primitives, calculating, using the path-fill algorithm inputting a path based on the perimeter and the margin, text region geometric primitives, receiving the text string and the text region geometric primitives; calculating, for a line band crossing the page, segments corresponding to an intersection of the line band with the text region geometric primitives, rendering the page by filling the exclusion region geometric primitives with the texture, and placing the text string within the segments. | 04-25-2013 |
20130111332 | OPTIMAL DISPLAY AND ZOOM OF OBJECTS AND TEXT IN A DOCUMENT | 05-02-2013 |
20130117664 | SCREEN DISPLAY METHOD APPLICABLE ON A TOUCH SCREEN - A method for screen display on a touch screen is disclosed. The method is used on a touch screen, wherein the touch screen comprises a display area, and the display area has a first display boundary. The method includes: displaying a first document area of an electronic document within the display area, wherein the electronic document comprises a first document boundary; detecting a traveling path of an object; if the traveling path is determined as an “instruction of moving the electronic document in a first direction”, moving the electronic document in the first direction, and displaying a second document area of the electronic document within the display area; if the instruction exists and the first document boundary reaches the first display boundary, displays a deformed electronic document; and if the instruction no longer exists, stops the deformation. | 05-09-2013 |
20130262990 | METHOD FOR ADDING CONTENT TO PREFORMATTED DOCUMENTS - A method for incorporating additional information into preformatted documents includes retrieving data comprising the preformatted document; analyzing the preformatted document data; creating additional whitespace outside pre-existing boundaries of the preformatted document data without changing composition of the preformatted document; and inserting the additional information into the whitespace. | 10-03-2013 |
20140013215 | Paragraph Alignment Detection and Region-Based Section Reconstruction - A paragraph alignment detection engine and a section reconstruction engine. The paragraph alignment detection engine determines the paragraph alignment of a paragraph and updates the paragraph alignment property of the paragraph in the data store for single line and multi-line paragraphs. The paragraph alignment detection engine employs per paragraph comparisons and relative comparisons to other paragraphs to determine the paragraph alignment of a single line paragraph. The paragraph alignment detection engine employs per paragraph comparisons and relative comparisons of the lines of a paragraph to determine the paragraph alignment of a multi-line paragraph. The section reconstruction engine minimizes the number of sections created in the flow format document by identifying the columns on each page, combining contiguous pages with the same column layout into a single section, and creating alternative objects to contain regions associated special cases in lieu of creating additional sections. | 01-09-2014 |
20140136960 | Content-Aware Scrolling - Systems, methods, and computer-readable media are presented regarding a viewport adjustment module that provides content-aware scrolling. A viewport adjustment module receives notice of scrolling by a viewport. A determination is made as to the end position of the viewport where the scrolling will stop. A determination is made as to whether new content displayable in the viewport at the end position will be only partially displayable in the viewport. A determination is made regarding an adjustment amount to the end position of the viewport such that the new content in the viewport is fully displayable in the viewport. The end position of the viewport is adjusted according to the determined adjustment amount. | 05-15-2014 |
20140164914 | AUTOMATIC DOCUMENT SEPARATION - A method and system for delineating document and/or subdocument boundaries and identifying document and/or subdocument types, the method comprising: automatically generating at least one identifier for identifying which of a plurality of document and/or subdocument images belongs to which of a plurality of categories. The method and/or system optionally may include automatically categorizing a plurality of document and/or subdocument images into a plurality of predetermined categories in accordance with classification rules for said categories. | 06-12-2014 |
20140189502 | MOSAIC DISPLAY SYSTEMS AND METHODS FOR INTELLIGENT MEDIA SEARCH - A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames. | 07-03-2014 |
20140250373 | SYSTEMS AND METHODS FOR A FOLD PREVIEW - 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. | 09-04-2014 |
20140250374 | INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM - An information processing apparatus may include a processing unit to control layout of article information on a display, where the layout is to include a plurality of display areas, the display areas include first and second text display areas and a number of characters to be displayed in the first and second text display areas is determined, respectively, by a size of the first and second text display areas | 09-04-2014 |
20140289614 | Object resizing with content reflow - Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file. | 09-25-2014 |
20150046796 | PAGE FORMATION METHOD AND ELECTRONIC DEVICE SUPPORTING THE METHOD - An apparatus and method for a page formation are provided. In the method, an electronic device outputs a content arrangement region and a content provision region having one or more contents contained therein. The electronic device assigns at least one of the contents contained in the content provision region to the content arrangement region, and forms a page by arranging the at least one content assigned to the content arrangement region according to a predefined size. | 02-12-2015 |
20150082154 | METHOD AND SYSTEM FOR DYNAMIC FLOWING DATA TO AN ARBITRARY PATH DEFINED BY A PAGE DESCRIPTION LANGUAGE - Improvements to a method for flowing variable data, such as text data, image data, bar code data, and the like, into a path of a template defined by a PDL specification in a high-speed printing operation. | 03-19-2015 |
20150113387 | METHOD FOR DOCUMENT CORRECTION AND ELECTRONIC DEVICE THEREOF - A method and apparatus for correcting a document in an electronic device are provided. The method for correcting the document in the electronic device includes the operations of correcting a slope of a document based on a slope of at least one character included in the document, changing a form of the document of which the slope is corrected, and deciding the document of a normal direction. | 04-23-2015 |
20150309966 | METHOD AND APPARATUS FOR PRESERVING FIDELITY OF BOUNDED RICH TEXT APPEARANCE BY MAINTAINING REFLOW WHEN CONVERTING BETWEEN INTERACTIVE AND FLAT DOCUMENTS ACROSS DIFFERENT ENVIRONMENTS - A computer implemented method and apparatus for preserving fidelity of bounded rich text appearance, by maintaining reflow, when converting between interactive and flat documents across different environments. The method comprises receiving an image, text data, and formatting metadata corresponding to text entered on a webpage; and processing the text data, wherein processing includes using the image and formatting metadata, evaluating a count of characters corresponding to a line of entered text to identify a location in the image for insertion of a newline character; and inserting the newline character at a location identified during the evaluating. | 10-29-2015 |
20160147714 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - [Object] To be able to easily recognize a boundary between a plurality of content information pieces. | 05-26-2016 |
20160179754 | PERSISTENT VIEWPORTS | 06-23-2016 |