[Help] [Welcome] [Boolean] [Advanced] [Sales] [USPTO] [CNIDR] --------------------------------------------------------------------------- --------------------------------------------------------------------------- United States Patent 3,967,263 Chang, et. al. Jun. 29, 1976 --------------------------------------------------------------------------- Text editing system Inventors: Chang; Hsu (Yorktown Heights, NY); Lee; Share-Young (Lake Mohegan, NY). Assignee: International Business Machines Corporation (Armonk, NY). Appl. No.: 469,927 Filed: May 14, 1974 Intl. Cl.: G06F 15/40; G11C 19/08 U.S. Cl.: 340/172.5; 235/ 92.SH; 340/174.FB; 340/174.KC; 340/174.SR Field of Search: 235/92 SH; 340/172.5, 174 FB, 174 KC, 174 SR, 174 TF --------------------------------------------------------------------------- References Cited [Referenced By:] --------------------------------------------------------------------------- U.S. Patent Documents 3,670,313 Jun., 1972 Beausoleil et al. 340/174TF 3,688,275 Aug., 1972 Fredrickson et al. 340/172.5 3,689,902 Sept., 1972 Chang et al. 340/174TF 3,701,125 Oct., 1972 Chang et al. 340/174TF 3,701,132 Oct., 1972 Bonyhard et al. 340/174TF 3,706,075 Dec., 1972 Fredrickson et al. 340/172.5 3,737,881 Jun., 1973 Cordi et al. 340/174TF 3,760,387 Sept., 1973 Chang et al. 340/174TF 3,766,534 Oct., 1973 Beausoleil et al. 340/172.5 3,772,658 Nov., 1973 Sarlo 340/174SR X 3,838,407 Sept., 1974 Juliussen 340/174TF Primary Examiner: Dildine, Jr.; R. Stephen Attorney, Agent or Firm: Stanland; Jackson E. --------------------------------------------------------------------------- Abstract --------------------------------------------------------------------------- A text editing system which is completely comprised of magnetic bubble domain components (or charge-coupled devices) is described. The essential parts of the system are a passive storage comprising a plurality of shift registers which are a convertible structure, i.e., they can be randomly accessed or sequentially accessed depending upon the state of a plurality of conversion switches. This provides great flexibility in entry, retrieval, and restoring. An active storage comprising a plurality of shift registers is used for various text editing functions, such as insertion of data, deletion of data, etc. In the active storage, an editing shift register is provided which implements the various text editing functions using techniques such as freezing data bits and bypassing data bits in order to change the order of the data and to close gaps which may occur in the data. A write decoder is provided for selective entry of text into the passive storage and a read decoder is provided for selecting the contents of a specific shift register in the passive storage for data manipulation. The conversion switches are also used to control data flow paths or directions and to maintain the proper order of the data. Control circuits are provided to coordinate and control the functions of the various storages, the decoders, and the switches. The principles used for the overall system can be implemented with bubble domain devices or with charge coupled devices. 26 Claims, 34 Drawing Figures --------------------------------------------------------------------------- [USPTO] [CNIDR] ---------------------------------------------------------------------------