Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
155 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the memory being constructed to store a subsequent line of data, the display buffer being constructed to store the subsequent line of data and the display unit being constructed to display the subsequent line of data while the printer is printing the line of data stored in the print buffer.
Claim 2
Dependent Claim
155 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the memory being constructed to store a subsequent line of data, the display buffer being constructed to store the subsequent line of data and the display unit being constructed to display the subsequent line of data while the printer is printing the line of data stored in the print buffer.
Claim 3
Dependent Claim
27 words
A word processor as in claim 1, in which the predetermined data code comprises at least one of a carriage return code and a line feed code.
Claim 4
Dependent Claim
56 words
A word processor as in claim 1, further comprising register means for defining a hot zone at a right end of the line of data which is stored in the display buffer, the predetermined data code comprising at least one of a space code in the hot zone and a hyphen code in the hot zone.
Claim 5
Dependent Claim
142 words
A word processor as in claim 1, in which the control means comprises a current address register for storing a current address in the memory, a starting address register for storing a starting address of the line of data in the memory, cursor address register for storing a cursor address of the line of data in the memory, comparator means for sensing coincidence between contents of the current address register and the cursor address register and incrementation means for incrementing the current address register, the control means further comprising means to transfer data from the memory to the display buffer and print buffer by setting contents of the starting address register into the current address register, incrementing the current address register while transferring data and terminating transfer of data when the contents of the current address register and cursor address register coincide.
Claim 6
Dependent Claim
48 words
A word processor as in claim 1, in which the control means further comprises register means for storing mark data produced by decoding the data, the display unit being constructed to display marks corresponding to the mark data in the register means adjacent to the line of data.
Claim 7
Dependent Claim
35 words
A word processor as in claim 5, in which the marks comprise at least one of a left margin mark, a right margin mark, a cursor mark, a tab mark and a hot zone mark.
Claim 8
Dependent Claim
111 words
A word processor as in claim 1, in which the control means further comprises an address pointer register for storing a current address in the display buffer, a left margin address register for storing a left margin address in the display buffer and a line tail address register for storing a line tail address in the display buffer corresponding to a current address at which a previous line feed operation was effected, the control means further comprising means for selectively setting contents of the left margin address register and the line tail address register into the address pointer register prior to transfer of data from the memory into the display buffer.
Claim 9
Dependent Claim
52 words
A word processor as in claim 3, in which the predetermined data code further comprises a space code in the hot zone, the control means further comprising means for controlling the display unit to display a subsequent line of data starting at a data position following the space in the hot zone.
Claim 10
Dependent Claim
31 words
A word processor as in claim 1, in which the control means comprises means for detecting when a right margin position is reached and producing a hyphenation alarm in response thereto.
Claim 11
Dependent Claim
34 words
A word processor as in claim 1, in which the control means comprises decoder means for decoding the data and a status indicator means which is set in response to the predetermined data code.
Claim 12
Dependent Claim
60 words
A word processor as in claim 1, in which the memory unit is constructed to store a subsequent line of data, the display buffer being constructed to store the subsequent line of data and the display unit being constructed to display the subsequent line of data while the printer is printing the line of data stored in the print buffer.
Claim 13
Dependent Claim
22 words
A word processor as in claim 1, in which the display unit is constructed to display control codes including a backspace code.
Claim 14
Dependent Claim
238 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the control means comprising a current address register for storing a current address in the memory, a starting address register for storing a starting address of the line of data in the memory, cursor address register for storing a cursor address of the line of data in the memory, comparator means for sensing coincidence between contents of the current address register and the cursor address register and incrementation means for incrementing the current address register, the control means further comprising means to transfer data from the memory to the display buffer and print buffer by setting contents of the starting address register into the current address register, incrementing the current address register while transferring data and terminating transfer of data when the contents of the current address register and cursor address register coincide.
Claim 15
Dependent Claim
238 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the control means comprising a current address register for storing a current address in the memory, a starting address register for storing a starting address of the line of data in the memory, cursor address register for storing a cursor address of the line of data in the memory, comparator means for sensing coincidence between contents of the current address register and the cursor address register and incrementation means for incrementing the current address register, the control means further comprising means to transfer data from the memory to the display buffer and print buffer by setting contents of the starting address register into the current address register, incrementing the current address register while transferring data and terminating transfer of data when the contents of the current address register and cursor address register coincide.
Claim 16
Dependent Claim
207 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the control means further comprising an address pointer register for storing a current address in the display buffer, a left margin address register for storing a left margin address in the display buffer and a line tail address register for storing a line tail address in the display buffer corresponding to a current address at which a previous line feed operation was effected, the control means further comprising means for selectively setting contents of the left margin address register and the line tail address register into the address pointer register prior to transfer of data from the memory into the display buffer.
Claim 17
Dependent Claim
207 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the control means further comprising an address pointer register for storing a current address in the display buffer, a left margin address register for storing a left margin address in the display buffer and a line tail address register for storing a line tail address in the display buffer corresponding to a current address at which a previous line feed operation was effected, the control means further comprising means for selectively setting contents of the left margin address register and the line tail address register into the address pointer register prior to transfer of data from the memory into the display buffer.
Claim 18
Dependent Claim
118 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the display unit being constructed to display control codes including a backspace code.
Claim 19
Dependent Claim
118 words
A word processor comprising: an input keyboard; a memory for storing word data input from the keyboard; a display unit for displaying one line of data from the memory; a printer for printing the line of data; a display buffer for storing the line of data for display by the display unit; a print buffer for storing the line of data for printing by the printer; and control means for decoding data transmitted from the memory to the display buffer and causing the line of data to be transmitted from the memory to the print buffer for printing in response to a predetermined data code; the display unit being constructed to display control codes including a backspace code.