Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Spatial-morphing-of-text-to-accommodate-annotations

 Method and apparatus for providing relative-evaluations of commodities to user by using commodity-comparison map
An object of the present invention is to provide a method for providing commodity information to a ...


 Method and apparatus for surveying music listener opinion about songs
It is an object of the present invention to provide an inexpensive method of surveying and ...


 Interactive multimedia tour guide
It is therefore an object of the present invention to provide an interactive multimedia tour guide ...


 Method and mechanism for implementing and accessing virtual database table structures
The present invention is directed to a method and mechanism for encoding multiple virtual tables ...


 Binary tree for complex supervised learning
As interest in complex human disease increases, there are increasing needs for methodologies that ...


 Interface and method of designing an interface
Accordingly, the present invention is directed to a method for designing a user interface and ...


 Method and system for establishing voice communications using a computer network
This need is met by the method and system of the present invention for establishing voice ...


 Distributed database configuration with graphical representations having prelinked parameters for devices within a networked control system
While this invention is susceptible of embodiments in many different forms, there is shown in the ...


 Identifying, processing and caching object fragments in a web environment
FIG. 1 depicts an example of an Internet environment adaptable to the present invention. As ...


 In-memory database system
The above-mentioned shortcomings, disadvantages and problems are addressed by the present invention,...


 Spatial morphing of text to accommodate annotations

Details
Inventors: Zellweger, Polle T.; Chang, Bay-Wei; Mackinlay, Jock D.; Fishkin, Kenneth P.; Igarashi, Takeo;
Assignee: Xerox Corporation (Stamford, CT)
Primary Examiner: Brier; Jeffery
Assistant Examiner: Yang; Ryan
Attorney, Agent or Firm:

A primary body of data is displayable on a screen and a supporting body of data is relatable to an annotation tag present in the primary body of textual data. An annotation tag having a predetermined size in the primary body of data is selected, and negotiations ensue between the primary body of data and the supporting body to determine a space into which the supporting body of data can be fitted while substantially maintaining an unobstructed view of the primary body of data. To help accommodate the supporting body of data, at least a portion of the primary body of data is spatially morphed by repositioning, resizing, or distortion. An animation sequence is used to position the supporting body of data in the negotiated space.

DETAILED DESCRIPTION Footnotes, headnotes, sidenotes, or other margin-borne annotations are widely employed in books and other printed or electronically viewed publications to present supporting or supplemental information to a primary text in an easily accessible format.
Annotations are commonly set in a smaller typesize than the primary text, and may be set in different typefaces, in bold or cursive, or have various formatting peculiarities to distinguish the annotation from the primary text.
Ideally, such annotations allow an author to provide a reader with supplementary textual or graphic explanations related to the primary text, while not requiring the reader to unnecessarily change focus (as parenthetical remarks, or lengthy subordinate explanatory clauses, so often do) from the primary text.
Unfortunately, physical limits to the size of margins, typesize, and density of text legible on paper can limit the amount of information one is able to present as an annotation.
Annotations may be too large to fit into margin, footnote, or headnote, and even when present can interrupt or slow reading speed.
What is needed is an annotation system that allows for viewing of annotations only when desired by a user, with sufficient flexibility to quickly and smoothly present annotations in context to the primary text.
Because of its ability to reformat screen displayed pages of text and graphics, a computer supporting a high quality monitor or flat panel display can greatly expand the range of permissible annotation techniques, allowing authors to somewhat alleviate problems with limited margin space.
Accordingly, the present invention provides a method for dynamically presenting a primary body of data displayable on a screen and a supporting body of data relatable to the primary body of data.
The primary body of data can include an annotation tag associated with a specific region and referring to the supporting body of data.
When a region of user focus at or near the annotation tag is selected in the primary body of data, the supporting body of data is dynamically displayed (as long as user focus is maintained) and data present in the primary body of data is concurrently modified to enhance presentation of the supporting body of data



Related patents
  Category specific sort and display instructions for an electronic device
Accordingly, embodiments of the present invention provide an electronic device having a mechanism for displaying records in list form wherein each category of records ...
  Optimizing workflow in a prepress printing system
A method for automatically processing a job in a prepress printing environment includes the steps of: moving an image receiving substrate from a storage bin to a staging ...
  Previewing an assembled document
The present invention addresses the foregoing problems by allowing a user to preview a document prior to assembly. Thus, in one aspect, the invention enables a user to ...
  Manufacturing process modeling techniques
The present invention provides a solution to the scheduling problem described above. Briefly, a model that integrates one or more bills of materials with one or more ...
  Apparatus for printing information automatically combined from two different sources
The present invention provides a system and method for extracting information from one or more corporate databases and automatically generating print production orders ...
  System for performing a cooperative operation on common data
The present invention aims at eliminating the above problems found in the conventional systems. Accordingly, it is an object of the invention to provide a cooperative ...
  Computer program product and apparatus for retrieval of OLE enabled BLOBs from an RDBMS server
To address the requirements described above, the present invention discloses a computer-implemented method, apparatus, and article of manufacture for accessing database ...
  Approach for accessing large objects
According to one aspect of the invention, a method is provided for accessing data that belongs to a particular snapshot. According to the method, an index is used to ...
  Method and system for associating events
The present invention provides a method for associating events, comprising the steps of: providing an event dataset that includes a plurality of events occurring in each ...
  System and method for referencing a user-generated copy of a catalog
The present invention solves the foregoing problems by providing a system, method, and article of manufacture for referencing a user-generated copy of a catalog in a ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved