"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."
U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20080046816 | METHOD AND APPARATUS FOR IMPROVING THE VISIBILITY OF A TREEMAP The visibility of a treemap is improved by offsetting the area of a parent node relative to a bounding box containing all of its child nodes while constructing the treemap, so that a part of the bounding box lies outside the area of the parent node, and the area of each... | 02/21/2008 |
| 20070260975 | METHOD AND SYSTEM FOR GRAPHICALLY DELIMITING TEXT MESSAGE CONTENT FOR A MOBILE RADIO TERMINAL A method for displaying written text during the preparation of a text message to be transmitted by a mobile radio terminal. Written text entered by a user is displayed. A graphical text message break is displayed between characters of the written text associated with a ... | 11/08/2007 |
| 20070256010 | Document layout verification A test document is parsed into components which may include bounding boxes, segments, and points. Test code makes calls to properties and methods of components in order to verify document layout. Rather than take absolute measurements of component placement, components ... | 11/01/2007 |
| 20070214409 | IMAGE-FORMING APPARATUS AND CONTROL METHOD THEREOF An image-forming apparatus includes a database storing a layout template made up of containers, each representing a display area for a part of a user interface (UI). The user interface is configured by embedding display content in each container of the layout template i... | 09/13/2007 |
| 20070208996 | Automated document layout design A method and apparatus for automated document layout creation is disclosed. In one embodiment, the method comprises receiving a first layout of document image objects and creating a second layout of document image objects subject to placement constraints corresponding t... | 09/06/2007 |
| 20070192686 | Figure sizing and positioning on dynamic pages Various technologies and techniques are disclosed that provide ways to position, size, and/or anchor page elements for display on varying output devices. A user can assign rendering specifications to both text and graphic elements. Rendering specifications include, but ... | 08/16/2007 |
| 20070186155 | Automated Paragraph Layout Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node. For every subsequent node in the paragraph, the method calculates an optimal... | 08/09/2007 |
| 20070150805 | UI taxonomy being abstraction of UI class A method of organizing user interface information in a computer system includes receiving a user's definition of at least a user interface (UI) layout and a UI principle, and creating a UI taxonomy that is an abstraction of a class of UIs being consistent with the UI la... | 06/28/2007 |
| 20070118797 | Constrained document layout A description of document elements to be laid out on a page, comprises two or more hierarchical levels; wherein each document element is placed at one of the hierarchical levels; and elements at a lower hierarchical level are associated with a document element at a next... | 05/24/2007 |
| 20070079236 | Multi-form design with harmonic composition for dynamically aggregated documents An architecture employed to create a high quality document, which is a document that looks good given the type(s) of content to be displayed in the document and the size/dimensions of the displayed document. The architecture can utilize high level templates that broadly... | 04/05/2007 |
| 20070035421 | Layout rules for whitespace sensitive literals Layout rules are provided that enable white-space sensitive literals to be developed within a source program according to arbitrarily defined or virtual margins. In one aspect, a computerized programming system is provided. The system includes a source program having on... | 02/15/2007 |
| 20060259872 | Establishing and displaying dynamic grids A computer system that assists the user of computer drawing programs to accurately place new objects on a drawing is described. The system establishes and displays dynamic gridlines according to objects already placed on the drawing. As a new object is dragged for place... | 11/16/2006 |
| 20060212803 | SYSTEM AND METHOD FOR DYNAMICALLY RESIZING EMBEDED WEB PAGE CONTENT A system and method for extending the utility of an HTML IFrame web page element by enabling the IFrame to dynamically resize its viewing boundaries according to the vertical and horizontal dimensions of the secondary content to be displayed within the IFrame is disclos... | 09/21/2006 |
| 20060150093 | Page-break creating method for printing document A page-break creating method for use with a computer system is disclosed. The computer system is in communication with a printing device. After a document to be printed is selected, in response to a print command from the computer system, it is discriminated whether the... | 07/06/2006 |
| 20060136818 | Method and computer readable medium for optimized paragraph layout A method and computer-readable medium are provided for optimized paragraph layout. According to the method, a line-by-line paragraph layout is generated determine a maximum penalty for a paragraph. One or more layout nodes may be generated that include data representing... | 06/22/2006 |
| 20060136820 | Information processing apparatus and method for handling forms An information processing method and apparatus are provided which are capable of processing form data in which fields are defined and each of the fields contains record data. The method includes specifying fields in which at least one break is set from the field being c... | 06/22/2006 |
| 20060129923 | System and method for identifying line breaks Method, system, and computer code for preparing markup language documents containing multi-line text elements for WYSIWYG printing. The document is rendered in a prepress server system by a duplicate of the browser that was used to prepare the document in the client sys... | 06/15/2006 |
| 20060123336 | Adding and removing white space from a document A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of w... | 06/08/2006 |
| 20060117254 | Adding and removing white space from a document A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of w... | 06/01/2006 |
| 20050289450 | User interface virtualization Systems and methods are provided for virtualizing a user interface. In particular, the present invention relates to providing access to a large amount of data while consuming a relatively small amount of a critical resource. The user interface is virtualized by allocati... | 12/29/2005 |
| 20050240868 | Balanced view generation for electronic documents Balanced view generation of pages of electronic documents is disclosed. In one embodiment, balancing the text of a page without forcing any of the text onto previous or subsequent pages is accomplished on a rolling pair of lines-by-rolling pair of lines basis. For each ... | 10/27/2005 |
| 20050223321 | Demotion of memory pages to largest possible sizes Various approaches for demoting a memory page are described. In one approach, a first new page is established from a subpage of a base page in response to a request to demote a specified subpage. The size of the first new page is selected from a plurality of page sizes.... | 10/06/2005 |
| 20050210380 | System for delivering and enabling interactivity with images A system is disclosed for delivering and displaying images on web pages and enabling and implementing various interactive functions with respect to the images, so as to give a user the illusion that objects or scenes depicted in the images are rotating, being zoomed in ... | 09/22/2005 |
| 20050188303 | Text reflow in a structured document A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality... | 08/25/2005 |
| 20050183009 | Method of entering a presentation into a computer A method of entering a presentation into a computer. A dynamic grid is provided by adding graphical objects to a logical container, i.e. an empty presentation page. The dynamic grid facilitates entering of constraints. The constraints can be used as an input for a const... | 08/18/2005 |
| 20050177786 | Text composition spacing amount setting device with icon indicators Methods and apparatus for setting a text composition spacing amount for a DTP system. At least one inter-character-class spacing amount setting table, for use in line composition, groups similar characters, forms a plurality of character classes and sets inter-character... | 08/11/2005 |
| 20050177787 | Method and apparatus for font processing In one application, a method according to an embodiment of the invention is used to enable a display of proportionally spaced characters using a fixed-font display controller. ... | 08/11/2005 |
| 20050172222 | Automatically laying out dialogs and control panels depending on screen size The present invention allows windows, defined without any explicit resizing parameters, to be resized appropriately to the types of controls contained within them. The approach is to “walk-through” the dimensional definitions for the controls, their sizes and positi... | 08/04/2005 |
| 20050172226 | Layout control method, layout control apparatus, and layout control program To implement an efficient user operation by making it possible to set links between a plurality of containers at once by one operation, in a layout control method which sets a link between partial display regions to connect them to each other, the partial display region... | 08/04/2005 |
| 20050172225 | Document processing apparatus, document processing method, and document processing program A document processing apparatus according to the present invention capable of changing a layout of a document dynamically in accordance with data to be laid out in the document, comprises a priority order setting unit which independently sets, for each of a plurality of... | 08/04/2005 |
| 20050172224 | Layout adjustment method and apparatus and layout adjustment program This invention provides a layout adjustment method of determining the layout of a page on the basis of layout information representing the intra-page layout of a plurality of partial regions in which images based on assigned data are visually drawn. In the layout adjust... | 08/04/2005 |
| 20050160359 | Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment A unified visual design environment in a data processing system to enable automatic generation of a plurality of stylesheets for different output formats. The invention enables support for visual editing and generation of extensible Stylesheet Language (XSL) code, such ... | 07/21/2005 |
| 20050108635 | Document processing apparatus and storage medium An area on an image of a document indicated by image data of an obtained document is discriminated between two types of areas, that is, a useful information area considered to include useful information and an useless information area considered not to include useful in... | 05/19/2005 |
| 20050097461 | Apparatus, method and program for performing layout operations on space An apparatus for performing a layout operation on space includes a display with a touch panel for displaying space on which a layout operation is performed and controller for tracing a figure drawn by an operator on the touch panel of the display and determining, accord... | 05/05/2005 |
| 20050091605 | Systems and methods for managing preparation of graphical elements for presentation Methods and systems are provided for managing the preparation of graphical elements in computer application programs for presentation. The methods independently identify and measure, and identify and arrange, sets of elements. A computer-readable medium is also provided... | 04/28/2005 |
| 20050091606 | Systems and methods for displaying wrapped lists Systems and methods are disclosed for providing user-friendly displays of data, particularly data displayed in a list. If a list item or other data is too wide to be displayed entirely in the horizontal space available in a single display area, then the data may be wrap... | 04/28/2005 |
| 20050050464 | Dynamic questionnaire generation The invention provides a document generation system for generating a customised document using a document generation program, having means to generate and information capture document for obtaining input information. At least one content element comprises at least a fir... | 03/03/2005 |
| 20050005236 | Method of displaying a document The present invention relates to methods of displaying a document in a graphical user interface wherein a redundancy of information comprised within overlapping views of the document is exploited to reduce a number of panes displayed. The present invention also provides... | 01/06/2005 |
| 20050005235 | Adaptive multi-line view user interface An adaptive multi-line view user interface is provided that varies the manner in which data is displayed as the size of the user interface is changed. As the available horizontal space in the user interface becomes too small to display the text or data on a given displa... | 01/06/2005 |