Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Spacing control

Subclass of:

715 - Data processing: presentation processing of document, operator interface processing, and screen saver display processing

715200000 - PRESENTATION PROCESSING OF DOCUMENT

715243000 - Layout

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
715244000 Spacing control 25
20120204099DISPLAY CONTROL METHOD, DISPLAY APPARATUS, AND ELECTRONIC APPARATUS - A display control method for displaying thumbnail images of respective pages of one document having a plurality of pages on a display unit includes: generating an image in which respective thumbnail images of the plurality of pages are arranged in a predetermined direction based on the sequence of pages so as to partially overlap with adjacent thumbnail images, at least a thumbnail image of a first selected page selected from the plurality of pages is disposed on the frontmost surface, and the gap between a thumbnail image of a second selected page other than the first selected page and a thumbnail image of a page which is before or after the second selected page is larger than before the second selected page is selected; and displaying the generated image in the generating on the display unit.08-09-2012
20110202830INSERTION POINT BUNGEE SPACE TOOL - 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.08-18-2011
20130080880METHOD OF INSERTING AND REMOVING INFORMATION ELEMENTS IN ORDERED INFORMATION ELEMENT ARRAYS - The present invention provides solutions to the potential undesirable effects the insertion and removal of information elements and documents may have on arrays and axes of information elements using a collation function to determine the position of information elements thereon. The invention can be effectuated as a method, a device and an apparatus carrying out the method described herein.03-28-2013
20100169765CATEGORIZING DOCUMENT ELEMENTS BASED ON DISPLAY LAYOUT - Identifying panel types of elements for display on a computing device. Documents such as web pages have a layout for the elements with some elements positioned in the header, footer, and sidebar regions of the document. A browser or other application receives the elements for display (e.g., on a mobile computing device) and analyzes each of the elements to define header, footer, sidebar, and content regions. The panel types are assigned based on the region in which the element resides. Aspects of the disclosure enable manipulation of the elements by, for example, presenting the elements corresponding to content panels, centering the web page within a display area on the computing device, and preventing advertisements from being displayed.07-01-2010
20100269037ARRANGING GRAPHIC OBJECTS ON A PAGE - 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.10-21-2010
20100169766Computing Device and Method for Selecting Display Regions Responsive to Non-Discrete Directional Input Actions and Intelligent Content Analysis - A computing device includes a display surface, a human interface feature, and processing resources. The human interface features enables a user of the computing device to enter a non-discrete directional input action. The processing resources execute to: (i) provide content on the display surface; (ii) detect the user performing the input action; (ii) determine a vector from the input action; and (iv) select a region of the display surface based on the vector.07-01-2010
20100281360DISPLAY DEVICE FOR DISPLAYING SETUP SCREEN WITH SCREEN NAVIGATION PATH - 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. The display control unit controls the display unit to display the navigation string in the second region.11-04-2010
20090199088CORRECTING POSITIONS OF SHAPES IN A DIAGRAM - Technologies are described herein for correcting the layout of shapes in a diagram. A request is received to correct the diagram layout. The positional relationships between the shapes in the diagram are determined through the creation of a dependency tree. According to various embodiments, the dependency tree defines parent-child relationships within the diagram and the physical position of shapes with respect to one another. Using the dependency tree and layout rules, the shapes within the diagram may be repositioned to correct misalignment and uneven spacing to make minor corrections in the layout while preserving the general configuration of the original layout. Embodiments provide for layout corrections of diagrams including regions that encompass member shapes and provide for conflict resolution when layout corrective actions result in overlaps of shapes, regions, or page breaks.08-06-2009
20100153841CONSTRAINT-BASED CORRECTION OF SHAPE POSITIONS IN A DIAGRAM - Technologies are described herein for correcting the layout of shapes in a diagram, and specifically for diagrams having constraint-based layouts, such as with lists of regions and shapes directly connected without connecting lines. A request is received to correct the diagram layout. Shape layouts are predicted for each region, followed by minimal region corrections corresponding to the corrected shape layouts. Corrected layouts are provided sequentially through the lists of regions while resolving conflicts. Virtual nodes may be utilized to preserve region layouts when flipping or rotating diagrams. A connection classification and prioritization system is used to layout shapes and regions within a diagram having one or more direct connections between shapes and/or regions.06-17-2010
20090254814PER-EDGE RULES AND CONSTRAINTS-BASED LAYOUT MECHANISM - Architecture that facilitates customized object behavior by allowing for the application of layout rules and constraint on each edge of the document object. This edge-based approach can be applied to layout applications such as desktop publishing. The rules, constraints, and constraint parameters accommodate typical layout scenarios. A layout algorithm is used to find the optimal layout that satisfies a given set of constraints. The architecture provides an interaction model that allows for turning on and off constraints incrementally, per-edge, for user customization of templates. The architecture is a rules and constraint-based layout system that operates on the edge-level, where designers can specify behaviors for each edge of an object.10-08-2009
20100174985Identification of layout and content flow of an unstructured document - Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs, each of which has a position in the unstructured document. Based on positions of the glyphs in the unstructured document, the method creates associations between different sets of glyphs in order to identify different sets of glyphs as different words. The method creates associations between different sets of words in order to identify different sets of words as different paragraphs. The method defines associations between paragraphs that are not contiguous in order to define a reading order for the paragraphs.07-08-2010
20110179351AUTOMATICALLY CONFIGURING WHITE SPACE AROUND AN OBJECT IN A DOCUMENT - 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.07-21-2011
20120204100Probabilistic Methods and Systems for Preparing Mixed-Content Document Layouts - Embodiments of the present invention are directed to methods and systems for preparing each page template of a mixed-content document layout. In one embodiment, a method comprises selecting a single page template (08-09-2012
20110179350AUTOMATICALLY PLACING AN ANCHOR FOR AN OBJECT IN A DOCUMENT - 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.07-21-2011
20100017706DOCUMENT SIZE CONVERSION - What is provided is a system and method for resizing documents, for example, from legal size to a standard size. Document sizes are changed by adding or decreasing an amount of white space between lines of text. In one example embodiment, a multi-page document having a specified displayed page size is received. The multi-page document includes a plurality of text lines having respective specified font sizes and respective inter-line spacing. An inter-line spacing value within the current page is determined. The inter-line spacing value within the current page is reduced by a difference in size between the specified displayed page size and a target displayed page size. The font size of the document is retained. If the document size, after changing the amount of white space between lines, still exceeds a predetermined amount, an image magnification technique is used to complete the change in document size.01-21-2010
20120066588LAYOUT DETERMINATION METHOD, LAYOUT DETERMINATION APPARATUS, AND LAYOUT DETERMINATION PROGRAM - 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.03-15-2012
20120047432Aligning Content in an Electronic Document - 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.02-23-2012
20110185277SMART SPACE INSERTION - 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.07-28-2011
20110185276TEXT OUTPUT METHOD AND APPARATUS - 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.07-28-2011
20080301547AUTOMATIC ALIGNMENT WITH SUBCOMPONENTS ON A VISUAL LAYOUT - A processing device may include a WYSIWYG tool for designing two-dimensional visual layouts. The processing device may display a visual layout including a first object component and a second object component. The first object component, or an object subcomponent thereof, may be moved or resized, or an object subcomponent of the second object component may be moved or resized. When an edge of the first object component or an edge of the object subcomponent, thereof, is within a snapping distance of an edge of the object subcomponent of the second object component, the processing device may attempt to align the edges and may display an indicator indicating alignment of the edges. The first object component or the object subcomponent, thereof, may be drawn to an aligned position with the object subcomponent of the second object component while the aligned edges are within the snapping distance.12-04-2008
715245000 Horizontal spacing 5
20130047078SYSTEM, PLUG-IN, AND METHOD FOR IMPROVING TEXT COMPOSITION BY MODIFYING CHARACTER PROMINENCE ACCORDING TO ASSIGNED CHARACTER INFORMATION MEASURES - A computer implemented system and method for composing a formatted text input to improve legibility, readability and/or print economy wide preserving the format of the text input and satisfying any user selected aesthetic constraints. An information measure (IM) is assigned to each character in a language unit. Multiple different IMs are assigned to each character and combined to form a combined IM (CIM) for each character indicating the predictability of that character to differentiate the language unit from other language units. The process is repeated for at least a plurality of language units and typically until all the text input has been analyzed and information measures assigned to all of the characters.02-21-2013
20090089662SYSTEM AND METHOD FOR PROVIDING A MULTI-ROW CAPABLE TABLE - The present invention is a system and method for showing as much horizontal data as possible without requiring horizontal scrolling while maintaining the attributes and benefits of a tabular display. This is achieved by dynamically splitting a row into two or more sub-rows when the row data would otherwise exceed the available horizontal space of the table control. This avoids the necessity to scroll, excessively compress the data or expand the table control. This is accomplished by the system having a tabular display unit for implementing the method comprising the steps of receiving a minimum size value of the tabular display; receiving a maximum size value of the tabular display; and dynamically splitting the horizontal data if the horizontal data exceeds the available horizontal space of the table control.04-02-2009
20090222722OPTIMAL SIZES OF OBJECTS IN A DOCUMENT - 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.09-03-2009
20080222518Reading product fabrication methodology - A text enhancement method and apparatus for the presentation of text for improved human reading. The method includes extracting text specific attributes from machine readable text and varying the text presentation in accordance with the attributes. The preferred embodiment of the method: extracts parts of speech and punctuation from a sentence, applies folding rules which use the parts of speech to determine folding points, and presents text segments each on a new line and having a determined horizontal displacement based on the text specific attributes. One method displays text over bent curves having a shape based on text content. Another method includes displaying relative text position within a hierarchy using alternating vertically and horizontally tiled planes. Another method supports reading text segments across opposed pages without waiting for paging. Yet another method displays text to allow reading from bottom to top as though from front to back. Still another method displays words in colors reflecting the relationships between the words and the larger text segments of which they are apart.09-11-2008
20110161805INTERACTIVE MODIFICATION OF SPACING CONSTRAINTS OF GENEALOGICAL CHARTS WITH LIVE FEEDBACK - Methods, devices and systems are described for implementing interactive modification of spacing constraints of genealogical charts. The method includes displaying, on a display device of a computer system, a user interface for displaying one or more genealogical charts including one or more nodes. The user interface includes a horizontal slider and a vertical slider for manipulating the one or more geological charts' size. The one or more geological charts include page breaks representing a number of pages. The method further includes receiving, from an input device of the computer system, manipulation input for one or more of the vertical slider or the horizontal slider. Then, in response to receiving the manipulation input, providing real-time graphical feedback representing the manipulation in the display of the one or more genealogical charts. The real-time graphical feedback includes expanding and/or contracting the one or more genealogical charts such that the number of page for the one or more geological charts is automatically increased or decreased to accommodate the size of the one or more geological charts.06-30-2011

Patent applications in class Spacing control

Patent applications in all subclasses Spacing control