| Patent Number |
Title Of Patent |
Date Issued |
| 6564254 |
System and a process for specifying a location on a network |
May 13, 2003 |
| When a user selects an arbitrary symbol 75 (word, phrase, sentence, graphic, image, etc.) from an arbitrary application 3 on a client computer 3, and copies this symbol 75 to a clipboard 79, a linker 23, being a terminate-and-stay-resident-type process, automatically captures that sy |
| 6173391 |
Bossless architecture and digital cell technology for computer programs |
January 9, 2001 |
| A bossless computer program architecture in which each program module is hierarchically equal is used to develop complicated software applications. Each program module is associated with a parameter file. The characteristics and operation of the program modules are determined by thei |
| 6031527 |
Methods and systems for developing computer applications |
February 29, 2000 |
| An application can be formed by using a plurality of program modules each having an associated display window. These modules could communicate with each other to perform desired activities. A user organizes the windows associated with these modules in a desired spatial arrangement. Vario |
| 6011549 |
Method and apparatus for smooth scrolling of text using window |
January 4, 2000 |
| Text image on a monitor can be scrolled pixel-by-pixel instead of line-by-line or character-by-character. An application window (for showing images generated by an application) and a child window are generated. The text image is drawn on the child window instead of on the application |
| 5974469 |
System for managing communication between program modules |
October 26, 1999 |
| A specialized communication controller class is used to manage communications in an object oriented programming system. Classes in the system are not designed to communicate directly with each other, and communication between classes is routed by this controller class. As a result, t |
| 5903890 |
Database systems having single-association structures |
May 11, 1999 |
| A database system can be formed by combining a plurality of single-association databases each associated with a database driver. A single-association database contains a plurality of records, and each record associates one piece of data with another piece of data. Each database drive |
| 5877761 |
Method for smooth scrolling of text using window |
March 2, 1999 |
| Text image on a monitor can be scrolled pixel-by-pixel instead of line-by-line or character-by-character. An application window (for showing images generated by an application) and a child window are generated. The text image is drawn on the child window instead of on the application |
| 5848417 |
Flexible information input and operation selection system |
December 8, 1998 |
| The operation of a computer system can be determined by the content of highlighted data on a display device and a predefined criterion. In this computer system, the highlighted data could be located anywhere on the display device. The highlighted data is not related to any embedded links |
| 5799181 |
Bossless architecture and digital cell technology for computer programs |
August 25, 1998 |
| A bossless computer program architecture in which each program module is hierarchically equal is used to develop complicated software applications. Each program module is associated with a parameter file. The characteristics and operation of the program modules are determined by thei |
| 5781900 |
Flexible hyperlink association system |
July 14, 1998 |
| The operation of a computer system can be determined by the content of highlighted data on a display device. In this computer system, the highlighted data could be located anywhere on the display device. The highlighted data is not related to any embedded links. In one embodiment, a |
| 5764908 |
Network system containing program modules residing in different computers and executing commands |
June 9, 1998 |
| A computer network system of the present invention contains program modules residing in different computers and executing commands without return results to calling program modules. The system contains a communication network connecting a plurality of computers. It also contains a plural |
| 5757381 |
Methods for fast scrolling of images |
May 26, 1998 |
| Fast scrolling of images can be achieved by drawing only the portions that are changed as a result of scrolling. Because there is no need to draw the whole image during scrolling, the scrolling speed can be increased. This method can be applied to bitmap and vector images. A high speed d |
| 5745785 |
System for alternatively transferring data from external memory to memory device and from memory |
April 28, 1998 |
| A system for high speed data transfer between an external memory and internal memory of a computer is disclosed. The system contains a CPU, two memory devices, a first circuit for communicating data with the external memory, a second circuit for communicating data with the internal memor |
| 5321843 |
Information retrieval apparatus and information editing system using the same |
June 14, 1994 |
| An apparatus for retrieving the desired information from files provided with a shift register (294) having a predetermined number of stages for receiving and transferring the data read out of files, a key register (292) having a predetermined number of stages for registering the retr |
| 5196837 |
Cursor generating apparatus |
March 23, 1993 |
| A cursor generating apparatus applicable to computer graphics is disclosed. The cursor generating apparatus comprises registers (47, 49) for receiving and holding information indicative of start and end points of a vertical cursor; a counter (57) for counting block numbers now being scan |