| 7039865 |
System and method for determining the commutativity of computational operations |
| May-2-2006 |
A system and method for executing computational operations upon elements of a data structure. The method includes determinations of the commutativity of the computational operations. If the computational... |
| 7036078 |
Highlight rendering services component for an extensible editor |
| Apr-25-2006 |
An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes interfaces through which extensions are connected... |
| 7020837 |
Method for the efficient compression of graphic content in composite PDF files |
| Mar-28-2006 |
Disclosed is a method for efficiently creating a compressed PDF file containing multiple composite graphics pages, each of which is composed of a base page and zero or more overlaid and clipped PDF pages,... |
| 6986100 |
Normalized rotation on a web site of display items from multiple sources |
| Jan-10-2006 |
A method for balancing the allocation of available display slots on a Web page among a plurality of different sources of display items comprises (a) defining for each source a set of candidate items to... |
| 6966031 |
Method of organizing and accessing Chinese words |
| Nov-15-2005 |
A method and system of organizing and accessing Chinese words comprises word storage structures having words indexed by the meanings, by the radicals, by the strokes and by the usage frequency thereof;... |
| 6948122 |
Document control apparatus, document control system, document control method and storage medium |
| Sep-20-2005 |
To provide a document control apparatus, a document control system, a document control method and a storage medium that are capable of providing more certain access control by the unit of document and... |
| 6944821 |
Copy/paste mechanism and paste buffer that includes source information for copied data |
| Sep-13-2005 |
An annotated paste buffer defines a first field for copied information, and a second field for source information relating to the copied information. A copy/paste mechanism in accordance with the preferred... |
| 6854008 |
Automatically uploading and organizing documents in a document server |
| Feb-8-2005 |
A computer implemented method, system, and computer-readable medium for modifying and creating networked documents (105). To create a document (105), the method includes the acts of reading a control sheet... |
| 6760840 |
File editing system and shared file editing system with file content secrecy, file version management, and asynchronous editing |
| Jul-6-2004 |
A file editing system that provides a high file content secrecy, a file version management, and an asynchronous editing is disclosed. For a high file content secrecy, the block data of files managed by... |
| 6732192 |
Disc recording scheme for enabling quick access to disc data |
| May-4-2004 |
A system for recording data to a disc shaped record medium. The data is recorded according to a universal disc format employing a hierarchical file system, and data within the hierarchical structure is... |
| 6625499 |
Tabular range editing mechanism |
| Sep-23-2003 |
A method of manipulation of cells within a table on an interactive user display comprising the steps of: (a) selecting a subset of cells of the table as a block on the display, the block having an orientation... |
| 6572660 |
Method and system for creating hyperlinks and hyperlinked documents from the direct manipulation of information ("Drag and link" operation) |
| Jun-3-2003 |
A method and system for creating hyperlinks and hyperlinked documents from the direct manipulation of information in a hypermedia processing system, or the like, in a fashion that requires little effort... |
| 6507855 |
Method and apparatus for extracting data from files |
| Jan-14-2003 |
A system and method are disclosed for creating or modifying a documentation output object that describes a portion of computer code. A documentation input object within a code file that is associated with... |
| 6496841 |
Techniques for identifying and manipulating quoted or reproduced material using a quote bar |
| Dec-17-2002 |
The handling of quoted material in an electronic environment is enhanced by using one or more quote bars. Quote bars permit quoted material to be treated as a single object and permit information about... |
| 6356924 |
Configurable disablement of display objects in a browser |
| Mar-12-2002 |
A browser selectively disables the display of viewable objects in a document. The document contains control tags that describe how associated data is to be displayed. A browser interprets the control tags... |
| 6266676 |
Link information management method |
| Jul-24-2001 |
A link information management method is capable of reducing the number of steps of a link maintenance processing of link information indicating a correspondence relationship between geographical information... |
| 6249283 |
Using OCR to enter graphics as text into a clipboard |
| Jun-19-2001 |
A computer system is provided for transferring graphical textual information into an application program. The arrangement comprises an information transfer means, activated in response to a user action... |
| 6240430 |
Method of multiple text selection and manipulation |
| May-29-2001 |
Multiple blocks of noncontiguous text displayed in a user interface may be selected by a user and simultaneously manipulated. Actuation of the multiple text selection control by the user creates an array... |
| 6108668 |
Method and system for undoing edits within selected portion of electronic documents |
| Aug-22-2000 |
Provided is a method and system, to be utilized with an editing system having electronic document editing capabilities, which provides an ability to selectively undo previous edits performed upon a selected... |
| 6081818 |
Cut object dynamic display and method of displaying cut objects |
| Jun-27-2000 |
A dynamic buffer is used to display an object from a document. The cut object is visible to the user as the floating cursor is positioned to a desired insertion point. The cut object can be any combination... |
| 6032157 |
Retrieval method using image information |
| Feb-29-2000 |
For retrieving attribute information through image information which is not linked with the attribute information: displaying on a display screen the first image information corresponding with attribute... |
| 5999177 |
Method and system for controlling content on a display screen in a computer system |
| Dec-7-1999 |
The present invention provides a method and system for controlling content on a display of a computer system. The method and system comprises providing at least one control element on the display, moving... |
| 5940846 |
Electronic manual displaying method for displaying a data section containing a character string found in an electronic data file |
| Aug-17-1999 |
A method of displaying an electronic manual which minimizes the labor and time required for displaying a sentence containing a specific character string, particularly when the character string exists in... |
| 5930813 |
Method and system for designating objects |
| Jul-27-1999 |
An improved technique for highlighting text objects accurately, reliably and quickly is disclosed. The technique minimizes the number of expensive region operations required to produce the necessary highlighting... |
| 5917493 |
Method and apparatus for randomly generating information for subsequent correlating |
| Jun-29-1999 |
A method and apparatus for manipulating data entries on a screen of a computer display is provided. Random data entries are allowed on pages of a dedicated application program in real time. A "capture... |
| 5912974 |
Apparatus and method for authentication of printed documents |
| Jun-15-1999 |
Printed document contents are scanned and digitized, using a conventional scanner, and displayed page by page on a screen. Using a conventional editor and an input device, the scanned and digitized document... |
| 5897650 |
Encapsulation of extracted portions of documents into objects |
| Apr-27-1999 |
An operating system provides support for the encapsulation of extracted portions of documents into objects known as scrap objects and subsequently integrated into other documents. The scrap objects may... |
| 5867144 |
Method and system for the direct manipulation of information, including non-default drag and drop operation |
| Feb-2-1999 |
A user is provided with an easy-to-use approach to directly manipulating text in a word processing environment or the like. Text may be dragged from one location and dropped in another location to move... |
| 5857199 |
Retrieval method using image information |
| Jan-5-1999 |
For retrieving attribute information through image information which is not linked with the attribute information: displaying on a display screen the first image information corresponding with attribute... |
| 5737618 |
Document processing system for displaying brackets |
| Apr-7-1998 |
The document processing system which performs a function of storing in a memory data of a bracket input by an input device and positional data of starting and ending points of the bracket located in the... |
| 5721842 |
Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch |
| Feb-24-1998 |
A computerized switching system for coupling a workstation to a remotely located computer. A signal conditioning unit receives keyboard and mouse signals generated by a workstation and generates a data... |
| 5713042 |
Document processing apparatus for controlling cursor movement and a method for processng a document in an apparatus operable in a plurality of editing modes |
| Jan-27-1998 |
A document processing method of an electronic typewriter or a word processor, in which a cursor can be moved in an area of input data. A predetermined editing mode such as block shift mode or block copy... |
| 5694151 |
Method and apparatus for providing visual feedback during manipulation of text on a computer screen |
| Dec-2-1997 |
A method and apparatus providing visual feedback to a computer user while dragging selected text is described. As its first step, the processing logic creates a text object from the selected text once... |
| 5671438 |
Method and apparatus for formatting paragraphs |
| Sep-23-1997 |
A method for formatting paragraphs on a screen of a computer system including the steps of: a) entering a word on a screen of a computer system using a pointing mechanism; b) finding an associated paragraph,... |
| 5666552 |
Method and apparatus for the manipulation of text on a computer display screen |
| Sep-9-1997 |
A means and method for directly manipulating text on a computer display screen. A selected block of text is first identified for manipulation. After being identified, the selected block of text is highlighted... |
| 5659791 |
Encapsulation of extracted portions of documents into objects |
| Aug-19-1997 |
An operating system provides support for the encapsulation of extracted portions of documents into objects known as scrap objects and subsequently integrated into other documents. The scrap objects may... |
| 5602570 |
Method for deleting objects on a computer display |
| Feb-11-1997 |
A method for deleting objects displayed on the screen of a display assembly of a pointer based computer system is described. The method includes the steps of detecting a pointer created stroke and processing... |
| 5583542 |
Method for deleting objects on a computer display |
| Dec-10-1996 |
A method for deleting objects displayed on the screen of a display assembly of a pointer based computer system is described. The method includes the steps of detecting a pointer created stroke and processing... |
| 5579521 |
Conversion of data and objects across classes in an object management system |
| Nov-26-1996 |
In response to a user pasting data within a clipboard to a desktop for an object management facility, a new object for the data is created. The data is placed within the new object, and an icon is displayed... |
| 5579469 |
Global user interface |
| Nov-26-1996 |
A system which is a combination of editor, window system, shell, and user interface and which provides a novel environment for the construction of textual applications such as browsers, debuggers, mailers,... |
| 5544295 |
Method and apparatus for indicating a change in status of an object and its disposition using animation |
| Aug-6-1996 |
A method characterized by the steps of: a) determining an action to be taken on an object on a computer screen which changes the status of the object; b) modifying the visual appearance of the object through... |
| 5530865 |
Method and apparatus for improved application program switching on a computer-controlled display system |
| Jun-25-1996 |
A method and apparatus for transferring control between application programs. A messaging means is provided which allows a first application program to indicate to the messaging means that a second application... |
| 5517578 |
Method and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawings |
| May-14-1996 |
A note taking system that integrates word-processing functionality and computerized drawing functionality for processing ink strokes comprises novel methods that provide this functionality such as: a method... |
| 5479596 |
Method and apparatus for formatting paragraphs |
| Dec-26-1995 |
A method for formatting paragraphs on a screen of a computer system including the steps of: a) entering a word on a screen of a computer system using a pointing mechanism; b) finding an associated paragraph,... |
| 5442742 |
Method and apparatus for the manipulation of text on a computer display screen |
| Aug-15-1995 |
A means and method for directly manipulating text on a computer display screen. A selected block of text is first identified for manipulation. After being identified, the selected block of text is highlighted... |
| 5437005 |
Graphical method of processing multiple data blocks |
| Jul-25-1995 |
A method of processing multiple noncontiguous data blocks within a document is disclosed. A graphical pointing device such as a light pen, computer tablet, mouse pointer, or touch sensitive screen is utilized... |
| 5416900 |
Presentation manager |
| May-16-1995 |
A presentation manager including a module for representing a graphical object on a page, the graphical object having a size and a placement on said page; a module for representing a container object that... |
| 5404442 |
Visible clipboard for graphical computer environments |
| Apr-4-1995 |
Text, graphics, or other selected objects of a computer screen are selected and converted into a "visual clipboard" which is attached to a convenient boundary of the screen. The visible clipboard is preferably... |
| 5392386 |
Method and apparatus for adding functionality to computer programs executing under graphical user interfaces |
| Feb-21-1995 |
A system for adding functions to an existing application program executing in a computer system having a graphical user interface that includes a clipboard. The invention displays menu options either on... |
| 5386564 |
Conversion of data and objects across classes in an object management system |
| Jan-31-1995 |
In response to a user pasting data within a clipboard to a desktop for an object management facility, a new object for the data is created. The data is placed within the new object, and an icon is displayed... |