Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 73pp  PDF  |   File History  |   Other choices   
  Tools:  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: EP0240909B1: Text editor for multidimensional or multidirectional text[German][French]
[ Derwent Title ]


Country:
Kind:
EP European Patent Office (EPO)
B1 PATENT SPECIFICATION i (See also: EP0240909A2, EP0240909A3 )

View Images High
Resolution

 Low
 Resolution

 
73 pages

 
Inventor: Makus, Peter M.;

Assignee: WANG LABORATORIES INC.
 News, Profiles, Stocks and More about this company

Published / Filed: 1993-02-10 / 1987-03-31

Application Number: EP1987000104744

IPC Code: Advanced: G06F 17/21; G06F 17/22; G06F 17/24; G06F 17/27; G06F 17/28;
Core: more...
IPC-7: G06F 15/20;

Priority Number:
1986-03-31  US1986000846667
1986-06-27  US1986000879729

Abstract: [From equivalent  EP0240909A2]     A text editor for editing and creating multidirectional or multidimensional text includes an editor (146) responsive to keystrokes representing text characters and editing commands for generating a string of codes defining a text and a parser (148) responsive to operation of the editing means for reading the codes of the string and parsing the codes into encoded units (134). Each encoded unit is comprised of a group of codes defining a group of characters that are positioned in an expression as a unit. The editor further includes a means for generating for each encoded unit a unit structure (136) which each contains information defining a visual representation of the corresponding encoded unit. The parser is responsive to operation of the editor for reading the unit structures and corresponding codes of the string and generating a visually displayable representation (120) of the text. The codes in the string of codes representing a text include character codes representing the characters or symbols of the text, and operator codes defining properties of the text. Structural operators define organizational relationships between the units of the text and environmental operators define attributes of the characters and symbols of the text. Structural operators also include associative operators defining an association between characters and symbols, wherein an associative operator operates to associate a character or symbol with another character or symbol to become a part of the definition of that other character or symbol. Environmental operators comprise both attribute switching operators which operate to turn on or turn off a corresponding attribute and attribute modification operators which operate to modify a continuously existing attribute. Each unit structure further comprises structural identification fields containing information relating the unit structure to the group of codes in the text string comprising the corresponding encoded unit, structural pointers information fields containing information identifying other unit structures associated with the unit structure, and property identification fields containing information defining attributes which apply to the characters or symbols of the corresponding encoded unit. Each unit structure includes a location field containing information identifying the location of the corresponding encoded unit upon a page.

Attorney, Agent or Firm: Behrens, Dieter, Dr.-Ing. et al ;

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Designated Country: BE DE FR GB

Family: Show 10 known family members

First Claim:
Show all claims
    1. A text editor for multidirectional or multidimensional text in an information processing system with editor means (146) responsive to keystrokes representing text characters and editing commands for generating a string of codes defining a text and parser means (148) for reading the codes of the string and parsing the codes into encoded units (134), each encoded unit defining a group of one or more characters that are positioned in an expression as a unit and being comprised of a set of codes which define the group, and generating for each encoded unit a unit structure (136) containing information defining a visual representation (120) of the corresponding encoded unit,
characterized in that each unit structure comprises:
structure identification fields (502) containing information relating the unit structure (136) to the group of codes in the text string, which text string comprises the encoded unit (134) corresponding to the unit structure,
structural flag fields (512) containing information identifying the reason the present encoded unit is separated from the parent or preceding encoded unit,
structural pointers information fields (514) containing information identifying other unit structures associated with the unit structure,
property identification fields (504) containing information defining attributes which apply to the characters or symbols of the corresponding encoded unit, and
a location field (522) containing information identifying the location of the corresponding encoded unit upon a page.
[German] [French]

Description
Expand description

    The present invention relates to text editors and, more particularly, to a text editor allowing word processing like operation with multidimensional or multidirectional text, such as text comprised of scientific and technical characters and symbols, including those used in the mathematical, physical and chemical fields, and the text of non European languages.
+ A. General Description (Fig. 1)
+ A.1 Definitions of Terms and Concepts
+ A.2 General Structure and Operation (Fig. 1)
+ B. General Description of Editor Data Structures and Mechanisms (Fig. 1)
+ B.1 Document Data Structures and Mechanisms (Fig. 1)
+ B.1.a Document Data Structures (Fig. 1)
+ B.1.b Document Data Structure Mechanisms and
+ General Operation (Fig. 1)
+ B.2 Editor Operation Data Structures and Mechanisms (Fig. 1)
+ C. Detailed Descriptions of Document Data Structures (Figs. 2 to 4)
+ C.1 Document Profile (DP) 126 (Fig. 2)
+ C.2 Encoding Buffer (EB) 128 Data Structures (Fig. 3 and 4)
+ C.2.a Encoding Buffer Header (EBH) 132 (Fig. 3)
+ C.2.b Encoded Units (EUs) 134 (Figs. 4A to 4E)
+ C.3 Unit Structures (USs) 136 (Fig. 5)
+ STRUCTURE IDENTIFICATION GROUP 502:
+ PROPERTY IDENTIFICATION GROUP 504:
+ UNIT GENERAL INFORMATION SUB-GROUP 506:
+ UNIT BEGINNING STATE INFORMATION SUB GROUP 508:
+ UNIT ENDING STATE INFORMATION SUB GROUP 510:
+ STRUCTURAL POINTERS GROUP 514:
+ SCRIPTUNITS -
+ D. Detailed Description of Document Structure Mechanisms - Parser 148 (Figs. 6A to 6O and 7)
+ E. Detailed Description of Editor Operation Data Structures(Figs. 8A and 8B, 9, 10 and 11)
+ E.1 System State Structure (SSS) (Figs. 8A and 8B)
+ PROFILES Group 802:
+ FONT INFORMATION Group 804:
+ EQUATION IDENTIFICATION Group 806:
+ CURRENT SCREEN Group 808:
+ CURRENT OPERATIONAL STATE Group 810:
+ DISPLAY STATE Group 812:
+ CURRENT ENVIRONMENT Group 814:
+ CURRENT FUNCTIONAL STATE Group 816:
+ LOCATION VALUES Group 818:
+ PARAMETERS Group 820:
+ SCREEN DIMENSIONS Group 822:
+ UNIT INFORMATION GROUP 887:
+ E.2 Line Data Structure (LDS) 162 (Fig. 9)
+ E.3 Screen Data Structure (SDS) 164 (Fig. 10)
+ E.4 Insert/Hide Data Array (IHDA) 166 (Fig. 11)
+ F. Detailed Description of Certain Editor Operations and Mechanisms(Figs. 12A and 12B, 13A to 13F, 14, 15 and 16A to 16C)
+ F.1 Cursor Movement (Figs. 12A and 12B)
+ F.1.a Determination of Cursor Position - Static
+ F.1.b Cursor Movement Within A Unit
+ F.1.c Cursor Movement Between Units (Figs. 12A and 12B)
+ F.1.d Cursor Movement Between Lines
+ F.2 Diacritic Characters (Figs. 13A to 13F)
+ F.3. Exemplary Construction of Units (Fig. 14)
+ F.4 The Construction of Lines (Fig. 15)
+ F.5 Insert and Hide Operations (Figs. 16A, 16B and 16C)
+ F.5.a The Insert Operation
+ F.5.b The Hide Operation (Fig. 16B)

       
Forward References: Go to Result Set: Forward references (3)
Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 12pp US6771820  2004-08-03 Oakeson; Kenneth L.  Hewlett-Packard Development Company, L.P. Encoding information within text printed on a page using differing gray or color levels
Buy PDF- 30pp US5111398  1992-05-05 Nunberg; Geoffrey D.  Xerox Corporation Processing natural language text using autonomous punctuational structure
Buy PDF- 78pp US5070478  1991-12-03 Abbott; Curtis  Xerox Corporation Modifying text data to change features in a region of text
       
Other Abstract Info: DERABS G87-285808

Inquire Regarding Licensing

Powered by Verity


Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help