Superstar singer Michael Jackson co-patented a "Method and means for creating anti-gravity illusion" in 1993.
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.
| Number | Title | Issue Date |
| 6081816 | Method for placing text around polygons and other constraints An object-oriented text layout engine that implements an efficient two-pass text placement procedure. The interface allows the text layout engine to receive parameters that define the document space into which text is to be placed. The interface also allo... | 06/27/2000 |
| 5930812 | Word processing apparatus which adjusts character output position A word processing apparatus capable of automatically handling characters of which use is inhibited at the head or end of a row. Such inhibited character processing can be verified on a cathode ray tube, and is applied only to the locations selected by the... | 07/27/1999 |
| 5895478 | Right and center font justification for a document system library A method is disclosed for using a computer to provide justification of a plurality of characters and fonts in a plurality of text strings within a document from a document system library. Document files from a document system library are obtained and rele... | 04/20/1999 |
| 5859648 | Method and system for providing substitute computer fonts A method and system for providing a substitute font that visually approximates a selected font that is unavailable in a computer system is provided. In a preferred embodiment of the present invention, the method and system first selects as the substitute ... | 01/12/1999 |
| 5857212 | System and method for horizontal alignment of tokens in a structural representation program editor An editor for structurally represented computer programs transforms user-entered text on-the-fly into a stream of tokens that constitute words of the program under edit. Each token is classified as one of group of extended lexemes, and based upon token st... | 01/05/1999 |
| 5835921 | Data processing apparatus for creating and storing a text file from input data A data processing apparatus for inputting character data and for creating and storing a text file includes an input unit for inputting characters, a discriminating unit for discriminating an attribute of the leading character of the character string input... | 11/10/1998 |
| 5802532 | Kerning method and electronic typographic/editing apparatus A practical kerning method and electronic typo-graphic/editing apparatus which is capable of arranging characters such that two characters do not come too close to each other across a small character or sign included in a character string. In positioning ... | 09/01/1998 |
| 5778403 | Method for displaying text on a rendering device to accurately represent the text as if displayed on a target device A method and system are disclosed for displaying text in a way that is both aesthetically pleasing and faithful to a printed output. Characters of a document displayed by a visual display in a computerized text processing system are positioned accurately ... | 07/07/1998 |
| 5752058 | System and method for inter-token whitespace representation and textual editing behavior in a program editor A user-friendly editor for structurally represented computer programs is disclosed. The present editor combines advantages of text editors and structure editors by transforming, as the user types, the text stream entered by the user into a token stream, w... | 05/12/1998 |
| 5748975 | System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display A user-friendly editor for structurally represented computer programs is disclosed. The present editor combines advantages of text editors and structure editors by transforming, as the user types, the event stream entered by the user into a token stream, ... | 05/05/1998 |
| 5724596 | Algorithmic character-space adjustment computed from character-sequence-based constants and font size A computer-driven printing system automatically adjusts inter-character spacing to account for the different visual effects that font scaling has on different ordered character pairs. The adjustment A(S, Xj, Xk) for a given size s an... | 03/03/1998 |
| 5724498 | Method and apparatus for concealing character modifications made for text composition purposes Disclosed is a text justification program (20) that runs on a computer (22) in accordance with the invention. The text justification program provides an improved method for justifying text by introducing random character modifications throughout the text ... | 03/03/1998 |
| 5687386 | Character input apparatus A character input apparatus contains a ROM that stores the character change pattern for each character according to where the character is in a string of characters, and a character reader for reading the characters before and after the entered character.... | 11/11/1997 |
| 5481663 | Word processors for performing an automatic layout process A word processor with an automatic layout function which automatically moves a possible figure, related to a text of a document to be moved in an automatic layout process, in conjunction with the movement of the text. For example, when a text surrounded i... | 01/02/1996 |
| 5452380 | Method and system for imaging a text In a method and system for imaging a text by using a different font than that designated when formatting or by changing a character size, a row area width a character sequence width and a total blank width at imaging are calculated based on row area infor... | 09/19/1995 |
| 5432890 | Character processing apparatus capable of automatic kerning A character processing apparatus includes a pattern memory for storing character patterns, a shift amount memory for storing shift amount data of the character patterns stored in the pattern memory and kerning amount data between character data, a printer... | 07/11/1995 |
| 5399029 | Method of kerning in the processing of documents written in European languages Kerning information that allows font characters to contact the outlines of immediately preceding characters when the setting of character spaces is zero is set for the data on said font characters. The result of output with the setting of character spaces... | 03/21/1995 |
| 5388194 | System for altering elements of a text file to mark documents A system for generating documents. A text file representing a document is encoded using a marking code. This marking code is encoded into the document by altering elements of the contents of the text file. Preferably the spaces between words are altered t... | 02/07/1995 |
| 5249137 | Computer-aided chemical illustration system A computer-aided chemical illustration system is disclosed. Techniques provided include: 1) efficient drawing of bonds; 2) drawing different bond types during a single mode; 3) determining bisect angles for bonds; 4) labeling atoms on the fly; 5) automati... | 09/28/1993 |
| 5231698 | Script/binary-encoded-character processing method and system A pen-based processor needs to be usable to input and edit script in the manner of a text-based computer but retain a resemblance to the user much like a pad and pencil. The pen-based computer implements enable input, editing and other manipulation of han... | 07/27/1993 |
| 5187775 | Computer representation of nucleotide and protein sequences A display system for use on a digital computer is specifically designed to display information about nucleotide sequences, such as DNA sequences and the protein or amino acid sequences associated with those nucleotide sequences. The system uses a speciall... | 02/16/1993 |
| 5162993 | Word processing apparatus A word processing apparatus capable of automatically handling characters of which use is inhibited at the head or end of a row. Such inhibited character processing can be verified on a cathode ray tube, and is applied only to the locations selected by the... | 11/10/1992 |
| 5119327 | Text comparator with counters for indicating positions of correctly decoding text elements within an ordered sequence of text elements A text comparator which includes a decoded data memory (13) which contains a plurality of shift registers (SR2.0.-SR7F), one shift register for each one of the plurality of different symbols forming the data base stored within the mass storage device (11)... | 06/02/1992 |
| 5097417 | Text processing apparatus with adjustment for right margin flush A text processing apparatus has a row of characters formed by adding a predetermined expansion space after each character or notation of an entered textual data constituted by characters, notations and the like. In setting the starting position for printi... | 03/17/1992 |
| 5095448 | Data displaying apparatus with novel graphic position and ratio display means A data displaying apparatus including a storing device for storing one or more data, a displaying device for displaying one or more data stored in the storing device on a screen and a processor, wherein the processor calculates a sum of the maximum length... | 03/10/1992 |
| 5079546 | Character processing apparatus having a digit place alignment function A character processing apparatus having a judgment device which checks if a tab setting has been made when a currency symbol is input from an input device, and a digit place alignment device which aligns an input numeral string preceded by the currency sy... | 01/07/1992 |
| 5043936 | Document editing system including operator assistance for hyphenation A document data processing is disclosed including: a device for entering original data; an editing device for editing the original data into edited data; and a device for displaying a document corresponding to the edited data. The editing device includes ... | 08/27/1991 |
| 4907193 | Word processor using character group discrimination codes for variable pitch and logotype character control printing A word processing apparatus is capable of logotype printing with a standard dot matrix pattern, and is controlled as to provide zero spacing between characters at logotype printing.... | 03/06/1990 |
| 4901248 | Printing device with compressed text data memory A printing device with a data memory efficiently stores character code data and other attribute data in a limited memory region. If a character code of a print data input from the keyboard is a space code, the print data is nullified, and a pitch data cor... | 02/13/1990 |
| 4833627 | Computerized typesetting correction system A digital typesetting correction system assembles lines of characters for typesetting and applies a correction program which identifies characters in combination pairs having contour elements to be corrected. The system automatically corrects the contour ... | 05/23/1989 |
| 4783760 | Word processing text justification method A method for performing margin justification in a word processing system by expanding the separation between words and between characters within words. Justifying lines of text by use of this method results in lines of text with an aesthetically pleasing ... | 11/08/1988 |
| 4723217 | Apparatus for outputting a character composed of basic symbols A character composed of basic symbols such as a Korean character is outputted by an apparatus so as to adjust to an outputted design or outputted design alteration. The apparatus includes an input device for inputting a plurality of binary codes, each bin... | 02/02/1988 |
| 4591999 | Method and apparatus for automatically spacing characters during composition In a computer implemented system for composing lines of text the spacing between each adjacent pair of characters is uniquely determined by processing, in accordance with a pregiven program, a number of digital "space" values related to the shapes of the ... | 05/27/1986 |
| 4495600 | Tabulation system A tabulation system for delivery to a medium of data information suitably arranged for tabulation of character series and ruled lines, and a control for controlling the data information arrangement applied to the medium. The control operates to allow the ... | 01/22/1985 |
| 4325117 | Apparatus for calculating a check digit for a stream of data read from a document Information from a document is read by a reader sorter; the information is organized in fields including a transit field which is made up of 8 decimal digits and a check digit. The 8 decimal digits are each multiplied by a predetermined number which depen... | 04/13/1982 |
| 4291381 | Process for running width adjustment A process for running width adjustment of adjacently positioned characters reduces the spacing of certain characters to enhance the visual impression of composed text. The process classifies the letter and symbols of the font into a plurality of groups ac... | 09/22/1981 |
| 4225943 | Display system for horizontally segmenting text A display system for horizontally segmenting text made up of varying width characters and spaces. When a text measure is wider than the width of a display device, only a portion of the text can be displayed at one time. By dividing the text into segments,... | 09/30/1980 |
| 4195338 | Computer typesetting Apparatus and methods are disclosed for defining and controlling the relative positioning of symbols in a computer-based imaging system for generating images suitable for controlling a printing operation. Information describing the symbols is stored in a ... | 03/25/1980 |
| 3991405 | Margin adjusting of textual codes in a memory A system for automatically arranging a stored sequence ot textural character codes and control codes to provide textual line lengths within a predetermined range. If a tab code is detected within the stored sequence, the amount of line length correspondin... | 11/09/1976 |