Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
168 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data for a complete line, one pixel high; (d) transmitting the scan encoded data obtained in steps (b) and (c) over the transmission line to provide a page of the scan encoded data to a remote device; (e) receiving distant scan encoded data from the transmission line; (f) packetizing the distant scan encoded data into packets, each packet containing a single scan line; (g) transmitting the packets to the local device; (h) transmitting character data between the local device and the transmission line without scan encoding; and (i) selecting a current operation mode from among a plurality of possible operation modes including a text mode during which only step (h) is performed and a first facsimile mode during which steps (a)-(g) are performed.
Claim 2
Independent Claim
168 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data for a complete line, one pixel high; (d) transmitting the scan encoded data obtained in steps (b) and (c) over the transmission line to provide a page of the scan encoded data to a remote device; (e) receiving distant scan encoded data from the transmission line; (f) packetizing the distant scan encoded data into packets, each packet containing a single scan line; (g) transmitting the packets to the local device; (h) transmitting character data between the local device and the transmission line without scan encoding; and (i) selecting a current operation mode from among a plurality of possible operation modes including a text mode during which only step (h) is performed and a first facsimile mode during which steps (a)-(g) are performed.
Claim 3
Dependent Claim
75 words
A method as recited in claim 1, wherein the first facsimile mode has a first local transmission rate, a second local transmission rate slower than the first local transmission rate and a maximum line transmission rate, and wherein the possible operation modes include a second facsimile mode using only the first local transmission rate with the maximum line transmission rate and either of the first and second local transmission rates with slower line transmission rates.
Claim 4
Dependent Claim
73 words
A method as recited in claim 2, wherein the possible operation modes further include a text transmission command mode for controlling the text transmission mode, and wherein said method further comprises the step of (j) automatically selecting the first facsimile mode upon initialization of the method and from any other mode when a reset signal of predetermined duration is received from the local device and a status flag indicates that resetting is permitted.
Claim 5
Dependent Claim
35 words
A method as recited in claim 3, wherein the local device uses an RS232 serial interface and the reset signal is a low signal of over three seconds duration on a data terminal ready line.
Claim 6
Dependent Claim
161 words
A method as recited in claim 2, further comprising the steps of: (j) automatically switching from the text mode to one of the first and second facsimile modes upon receipt of the distant scan encoded data from the transmission line; (k) automatically receiving the distant scan encoded data when received in the first and second facsimile modes if none of the scan encoded data is available to transmit and polling is turned OFF; (1) automatically responding to a call when polling is turned ON by transmitting the scan encoded data if previously stored; (m) automatically switching from either of the first and second facsimile modes to the text mode upon receipt of character data from the transmission line only if none of the scan encoded data is available to transmit and a modem automatic answer state is set; and (n) making no response to calls on the transmission line when conditions required in steps (k), (1) and (m) are not met.
Claim 7
Dependent Claim
76 words
A method as recited in claim 1, wherein step (c) comprises the steps of: (c1) storing a table of character images; (c2) copying one of the character images into a buffer for each character to be transmitted in the character data; (c3) storing in an array an attribute for each of the character images in the buffer; and (c4) generating the scan encoded data using the buffer, the array and a specified spacing between the characters.
Claim 8
Dependent Claim
64 words
A method as recited in claim 6, wherein step (c2) stores the character images at regular intervals without the specified spacing, and wherein step (c4) comprises the steps of: (c4A) inserting the specified spacing between the characters; and (c4B) repeating black pixels in a final position in each of the intervals through the specified spacing following the character image stored in a preceding interval.
Claim 9
Independent Claim
235 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data, said converting including the steps of (c1) storing a table of character images; (c2) copying one of the character images into a buffer for each character to be transmitted in the character data; (c3) storing in an array an attribute for each of the character images in the buffer; and (c4) generating the scan encoded data using the buffer, the array and a specified spacing between the characters by (c4A) inserting the specified spacing between the characters; (c4B) repeating black pixels in a final position in each of the intervals through the specified spacing following the character image stored in a preceding interval; (c4C) encoding each scan line with two consecutive black pixels when only one black pixel is indicated in the buffer if a bold attribute is indicated in the array; and (c4D) doubling all pixels in each of the character images in the buffer if an expanded attribute is indicated in a corresponding element of the array; and (d) transmitting the scan encoded data obtained in steps (b) and (c) over the transmission line to provide a page of the scan encoded data to a remote device.
Claim 10
Independent Claim
235 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data, said converting including the steps of (c1) storing a table of character images; (c2) copying one of the character images into a buffer for each character to be transmitted in the character data; (c3) storing in an array an attribute for each of the character images in the buffer; and (c4) generating the scan encoded data using the buffer, the array and a specified spacing between the characters by (c4A) inserting the specified spacing between the characters; (c4B) repeating black pixels in a final position in each of the intervals through the specified spacing following the character image stored in a preceding interval; (c4C) encoding each scan line with two consecutive black pixels when only one black pixel is indicated in the buffer if a bold attribute is indicated in the array; and (c4D) doubling all pixels in each of the character images in the buffer if an expanded attribute is indicated in a corresponding element of the array; and (d) transmitting the scan encoded data obtained in steps (b) and (c) over the transmission line to provide a page of the scan encoded data to a remote device.
Claim 11
Dependent Claim
65 words
A method as recited in claim 8, wherein step (c1) comprises storing separate tables for normal, italicized and condensed fonts, and wherein step (c2) comprises the steps of: (c2A) copying from one of the separate tables in dependence upon whether a condensed attribute is indicated and whether an italicized attribute is indicated; (c2B) adding underlining to the character image if an underlining attribute is indicated.
Claim 12
Dependent Claim
49 words
A method as recited in claim 9, wherein said inserting in step (c4A) inserts different amounts of spacing for 10, 12 and 17 pitch text, and wherein step (c2A) copies from a single set of tables representing the normal and italicized fonts for both 10 and 12 pitch text.
Claim 13
Independent Claim
225 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data, said converting including the steps of (c1) storing a table of character images; (c2) copying one of the character images into a buffer for each character to be transmitted in the character data; (c3) storing in an array an attribute for each of the character images in the buffer; and (c4) generating the scan encoded data using the buffer, the array and a specified spacing between the characters by (c4A) accessing a table of Modified Huffman codes stored in two bytes, a first byte representing a number of significant bits and a second byte storing up to eight final bits of one of the Modified Huffman codes; and (c4B) adding leading zeros, when the number of significant bits stored in the first byte is greater than eight, the number of leading zeros added being determined by subtracting eight from the number of significant bits stored in the first byte; and (d) transmitting the scan encoded data obtained in steps (b) and (c) over the transmission line to provide a page of the scan encoded data to a remote device.
Claim 14
Independent Claim
225 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data, said converting including the steps of (c1) storing a table of character images; (c2) copying one of the character images into a buffer for each character to be transmitted in the character data; (c3) storing in an array an attribute for each of the character images in the buffer; and (c4) generating the scan encoded data using the buffer, the array and a specified spacing between the characters by (c4A) accessing a table of Modified Huffman codes stored in two bytes, a first byte representing a number of significant bits and a second byte storing up to eight final bits of one of the Modified Huffman codes; and (c4B) adding leading zeros, when the number of significant bits stored in the first byte is greater than eight, the number of leading zeros added being determined by subtracting eight from the number of significant bits stored in the first byte; and (d) transmitting the scan encoded data obtained in steps (b) and (c) over the transmission line to provide a page of the scan encoded data to a remote device.
Claim 15
Independent Claim
190 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) storing a table of character images; (c) copying one of the character images into a buffer for each character to be transmitted in the character data; (d) storing in an array an attribute for each of the character images in the buffer; (e) accessing a table of Modified Huffman codes stored in two bytes, a first byte representing a number of significant bits and a second byte storing up to eight of final bits of one of the Modified Huffman codes; (f) adding leading zeros, when the number of significant bits stored in the first byte is greater than eight, the number of leading zeros added being determined by subtracting eight from the number of significant bits stored in the first byte; (g) receiving packets of previously scan encoded data from the local device; (h) transmitting the Modified Huffman codes representing the character data received in step (a) together with the previously scan encoded data received in step (g) over the transmission line.
Claim 16
Independent Claim
190 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) storing a table of character images; (c) copying one of the character images into a buffer for each character to be transmitted in the character data; (d) storing in an array an attribute for each of the character images in the buffer; (e) accessing a table of Modified Huffman codes stored in two bytes, a first byte representing a number of significant bits and a second byte storing up to eight of final bits of one of the Modified Huffman codes; (f) adding leading zeros, when the number of significant bits stored in the first byte is greater than eight, the number of leading zeros added being determined by subtracting eight from the number of significant bits stored in the first byte; (g) receiving packets of previously scan encoded data from the local device; (h) transmitting the Modified Huffman codes representing the character data received in step (a) together with the previously scan encoded data received in step (g) over the transmission line.
Claim 17
Independent Claim
151 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data, said converting including the steps of (c1) storing a table of character images; (c2) storing the character images into a buffer at regular intervals without the specified spacing for each character to be transmitted; (c3) storing in an array an attribute for each of the character images in the buffer; and (c4) generating the scan encoded data using the buffer, the array and a specified spacing between the characters by (c4A) inserting the specified spacing between the characters; and (c4B) repeating black pixels in a final position in each of the intervals through the specified spacing following the character image stored in a preceding interval.
Claim 18
Independent Claim
151 words
A method for transmitting telecommunication data between a local device and a transmission line, comprising the steps of: (a) receiving character data from the local device; (b) receiving packets of scan encoded data from the local device; (c) converting the character data into scan encoded data, said converting including the steps of (c1) storing a table of character images; (c2) storing the character images into a buffer at regular intervals without the specified spacing for each character to be transmitted; (c3) storing in an array an attribute for each of the character images in the buffer; and (c4) generating the scan encoded data using the buffer, the array and a specified spacing between the characters by (c4A) inserting the specified spacing between the characters; and (c4B) repeating black pixels in a final position in each of the intervals through the specified spacing following the character image stored in a preceding interval.