throbber
I
`
`I
`
`III IIIII III IIII III IIIIIII III ll! III II IIIIIIIIIII III
`
`I
`
`I
`
`‘
`
`I
`
`U3005801842A
`
`I
`
`United States Patent
`
`[19]
`
`[11} Patent Number:
`
`5,801,842
`
`Medina
`
`[45] Date of Patent:
`
`*Sep. 1, 1998
`
`[54] TELEFACSIMILE MODULE CONNECTABLE
`TO TELEFACSIMILE MACHINES FOR
`TRANSMITTING DATA IN STANDARD 0R
`HIGH SPEED MODES
`
`Primary Examiner—Thomas D. Lee
`Attorney, Agent, or Finn—Foley & Lardner
`
`[57]
`
`ABSTRACT
`
`[75]
`
`Inventor: Mitchell A. Medina, Essex Fells. NJ.
`
`[73] Assignce:
`
`International Patent Holdings Ltd.,
`Hamilton, Bermuda
`
`[*1 N0fi051
`
`The term Of this patent shall IIOt CXtClld
`beyond “19 CXPmmOD date 0f Pat. N0.
`5,274,474
`
`Atelefacsimile module is connected between a conventional
`telefacsimile machine (host telefacsimile unit) and a phone
`
`line interface. The module receives conventional fax output
`from its host unit and re—transmits them to a destination
`telefacsimile machine in one of standard and high speed
`modes depending on the compatibility of the destination
`telefacsirnile.1he standard mode communication employs a
`conventional fax format for both text and graphics. The high
`speed mode distinguishes text from graphics and performs
`optical character recognition on suspeded character infor-
`mation. When characters are successfull
`reco nized, onl a
`code, e.g. ASCII, and the location if theg characteryis
`transmitted, realizing significant improvements in compres—
`sion ratios over conventional facsimile coding Graphics and
`unrecognizable eharactms are transmitted as bit—mapped
`Pi“ls 0’ in °°“V°““°nal 00mins” fax fm- The “31“”
`facsimile module is also capable of receiving incoming
`faxes from transmitting facsimile machines through the
`phone line interface in both the standard and high speed
`modes. Faxes sent and received in the high speed mode
`contain codes for text characters and bit-
`or com-
`
`HMN 1/40
`358/434; 358/462; 358/468;
`358/435; 379/100
`358/468, 435,
`, 4 4; 7 1
`3
`3 9/ 00
`
`[21] APPI- N05 364,131
`.
`[22] Flbd:
`Dec. 27’ 1994
`[51]
`Int. CI.6
`[52] us. c1.
`
`[58] Field of Search
`,4m,“4 2, 4
`358/4
`38
`6
`36
`Ref-emu” Cited
`
`[56]
`
`39
`
`U.S. PATENT DOCUMENTS
`
`et al.
`5/1990 Gill
`4,922
`12/1994 Manon............
`5377:3311;
`7/1995 Ishikawa
`5,436,981
`FOREIGN PATENT DOCUMENTS
`
`
`
`358/407
`358/462
`358/462
`
`Pressed Pixels f°r graphics and “WWW charm” and
`arc eimei Pfinted or recorded in a storage medium Sincc
`text charadens are received as codes, any desired prinfing
`resolution can be selected for them.
`
`60432846
`
`9/1985
`
`Japan ..................................... 358/462
`
`68 Chuns,’ 12 Drawing Sheets
`
`r______________________________ [5’03 _______I
`i
`28
`I
`
`
`
`
`PHONE LINE
`INTERFACE
`
`2°
`
`RECEIVE
`
`
`
`Commvault Ex. 1005
`Commvault v. Realtime
`
`US Patent No. 9,054,728
`
`Page 1
`
`TRANSMIT
`
`
`
`MEMORY
`
`III I I
`
`I I
`
`IIIIIIII
`
`
`
`
`Page 1
`
`Commvault Ex. 1005
`Commvault v. Realtime
`US Patent No. 9,054,728
`
`

`

`US. Patent
`
`Sep.1,1998
`
`Sheet]_of12
`
`5,801,842
`
`Om
`
`mF
`
`m24m201m
`
`mo<mmmhz_
`
`JOIFZOO
`
`E052“g“:zmzuEE2728mmzzéw_2________
`
`_
`
`
`
` .Illllclll‘al‘lllilcuilIIIIIIIIIII'II'IIIIIIFKIIII'IIIIIlulll‘lllI-I'I'.________“magmaUs32E__mEzEn.“
`
`Page2
`
`Page 2
`
`
`
`

`

`US. Patent
`
`8m
`
`mm
`
`a8,108,5
`
`1.,EEQEmNmum
`
`
`
`
`
`5E052zoammmmgoowmwmwwmmnm
`
`mm
`
`mmzz<om
`
`JOmkzOo
`
`<._.<ooz<
`
`mo<mEMFz_
`
`om
`
`mmzz<om
`
`Page 3
`
`Page 3
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 3 of 12
`
`5,801,842
`
`om
`
`m2:
`
`mOEmmHZ
`
`szIm usm._:oo_2
`
`.O._..m.5oOs_
`
`”S50:
`
`llllllllllllllllEL
`
`99
`
`comu
`
`So
`
`I
`.2mz<m._.
`
`I
`
`.9750:
`
`mN6?.
`
`Page 4
`
`Page 4
`
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 4 of 12
`
`5,801,842
`
`IIIIIIIIWIimwfi
`
`8:.
`
`Se5?
`
`:szE_.......................IIIIIIIIIIII
`
`1 l Il I l I | |
`
`IIII.:2:Bo:
`
`com
`
`IIIIIIIDIIIIIIIIIIIlltlllIIIIlI|I|IIIIIIlI¢ICIIIIIIIIIIl
`
`
`
`mw>fi0mmmoo—2m>_m_0mm
`
`3
`
`may—bumm—
`
`4000.5?“—
`
`mZOImmAmHOH-.x22
`
`m2:
`
`om
`
`onm<mw
`
`oz_wmmoom_n_
`
`Emézmoommz:
`
`w<mm<
`
`$3a>n=._.zmn=
`
`mo_Im<mo
`
`w<mm<
`
`mm
`
`.zmzwmmmo<n_
`
`
`
`>n=._.zm_o_20:5.
`
`
`
`mmo<¢mmz_._¢m._.z_
`
`mGE
`
`Page 5
`
`w._m<N_zooomE
`
`wmmko<m<zo
`mm~0<m<zo
`
`
`
`................m<mm<
`
`
`
`ZOF<m<mmmmmho<m<Io
`
`moi
`
`mmN>._<z<
`
`mn_
`
`IIIIIIIIIIIIIIIIIIIIl
`
`EBEEOmTHEM......I
`
`>m<mmjmu.2.«mm:
`m620.825r:
`fwwwdmumT16528
`
`$9.......I
`
`95
`
`L—._______
`
`Page 5
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Sep.1, 1998
`
`Sheet 5 of 12
`
`5,801,842
`
`FIG. 4
`
`
`
`
`BEGIN PROCESSING
`
`,_______________C1003
`'
`STORE IN
`I
`-~->'
`__________________
`g MODULE MEMORYE
`1'
`
` STANDARD
`STANDARD
`OR HIGH-SPEED
`
`TRANSMISSION
`?
`
`1023
`
`EXPANSION (MAY BE SKIPPED DEPENDING
`0N CHARACTERISTICS OF OCR ENGINE)
`
`106
`
`PAGE SEGMENTATION SEPARATE PAGE
`INTO LINES & GRAPHICS AREAS
`
`__________________________
`
`102
`
`GRAPHICS
`
`
`
`
`
`CHARACTER SEPARATION SCAN CHARACTER
`AREAS FOR CHARACTER DATA
`
`107
`
`CHARACTER
`DATA PRESENT
`?
`
`PLACE CHARACTER CODES
`IN MEMORY WITH LOCATIONS
`
`PLACE IN STANDARD
`FACSIMILE DATA FORMAT
`
`103
`
`
`
`
`COMPRESS DATA (MAY BE
`SKIPPED DEPENDING ON
`CHARACTERISTICS CF OCR
`ENGINE)
`
`
`(OVERRIDE
`OCR)
`
`
`MORE
`PAGES TO BE
`PROCESSED
`
`.............
`
`
`
`
`Page 6
`
`Page 6
`
`

`

`US. Patent
`
`Sep. 1,1998
`
`Sheet 6 of 12
`
`5,801,842
`
`FIG. 4a
`
`101a
`
`
`r______________Ejsoa
`———>
`I
`STORE IN
`I
`I MODULE MEMORYJ
`.__ ______._'__._______
`
`
`
`INSTRUCTIONS
`
`OR PROTOCOL MEMORY BEGIN PROCESSING
`FROM RECEIVING FAX, USER
`
`
`
`?
`
`
`
`
`
` 103
`
`
`
`OCR)
`OF OCR ENGINE)
` YES I
`
`
`
`STANDARD
`OR HIGH-SPEED
`TRANSMISSIO
`
`HIGH-SPEED
`
`102a
`
`EXPANSION (MAY BE SKIPPED DEPENDING
`ON CHARACTERISTICS OF OCR ENGINE)
`106
`
`PAGE SEGMENTATION SEPARATE PAGE
`INTO LINES & GRAPHICS AREAS
`
`__________________________
`
`CHARACTER SEPARATION SCAN CHARACTER
`AREAS FOR CHARACTER DATA
`
`4 HARACTER DATA PRESE p
`?
`
`Y
`
`PLACE CHARACTER CODES
`IN MEMORY WITH LOCATIONS
`
`PLACE IN STANDARD
`FACSIMILE DATA FORMAT
`
`EDIT
`(OVERRIDE
`
`COMPRESS DATA (MAY BE SKIPPED
`DEPENDING ON CHARACTERISTICS
`
`“2:2.
`
`STORE IN MEMORY
`
`1040
`
`Page 7
`
`Page 7
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 7 of 12
`
`5,801,842
`
`com
`
`moimSuGwmmmho<m<Io
`
`GZFZEQmo".
`
` >mO_2m_2
`
`Ema—mg;
`
`Empo<m<zo
`
`moEnEmGmo
`
`<...<n_
`
`mZOIm
`
`Page 8
`
`Page 8
`
`
`
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 8 of 12
`
`5,801,842
`
`FIG. 6
`
`READ DATA FROM
`MEMORY OR PHONE LINE
`
`
`
`1 30a
`
` STANDARD
`OR HIGH-SPEED
`
` 130
`
`?
`
`
`
`CHARACTER
`CHARACTER
`DATA OR GRAPHICS
`
`
`DATA ?
`
`
`EXPANSION (OPTIONAL)
`
`135
`
`
`
`
`
`132
`
`EXPANSION (OPTIONAL)
`
`136
`
`133
`
`FORMAT GRAPHICS
`INFORMATION FOR PRINTING
`
`FORMAT CHARACTER
`INFORMATION FOR PRINTING
`
`
`
`
`
`
`
`
`
`
`
`
`
`136a
`
`1330
`
`
`
`. COMPRESSION (OPTIONAL)
`
`COMPRESSION (OPTIONAL)
`
`136b
`
`I33d
`
`
`
`SEND TO HOST UNIT
`
`SEND TO HOST UNIT
`FOR PRINTING
`
`FOR PRINTING
`
`Page 9
`
`Page 9
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 9 of 12
`
`5,801,842
`
`
`
`FIG. 6a
`
`130
`
`READ DATA FROM
`MEMORY OR PHONE LINE
`
`1303
`
` STANDARD
`OR HIGH-SPEED
`
` CHARACTER
`DATA OR GRAPHICS
`DATA ?
`
`CHARACTER
`
`
`
`
`
`
`
`
`
`
`
`
`SEND INFORMATION
`TO HOST UNIT
`I34
`
`?
`
`EXPANSION (OPTIONAL)
`
`
`
`
`132
`
`EXPANSION (OPTIONAL)
`
`133
`
`FORMAT GRAPHICS
`INFORMATION FOR PRINTING
`
`FORMAT CHARACTER
`INFORMATION FOR PRINTING
`
`
`
`I
`
`MERGE CHARACTER &
`GRAPHICS INFO
`
`136a
`
`COMPRESSION (OPTIONAL)
`
`
`
`Page 10
`
`Page 10
`
`

`

`US. Patent
`
`Sep. 1,1993
`
`Sheet 10 of 12
`
`5,801,842
`
`START
`
`
`
`DIAL NUMB
`
`ER
`
`
`
`PR T
`MEMORY
`?
`
`' ECEIVED
`
`
`
`
`
` HIGH-SPEED
`ACKNOWLEDGMENT
`
`
`
`STANDARD
`
`
`ACKNOWLEDGMENT
`
`
`PROTOCOL
`
`PROTOCOL
`
`
`MEMORY
`
`
`?
`
` PROTOCOL
`PROTOCOL
`MEMORY
`
`
`
`
`
` Y
`
`150
`
`LOCAL
`PRINT REQUIRED
`'
`
`N
`
`
`
`
`151
`END DATA TO HOST UNIT OR OTHER PRINTER
`THROUGH MIH INTERFACE FOR PRINTING
`
`s
`
`Page 11
`
`Page 11
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 11 of 12
`
`5,801,842
`
`FIG. 7a
`
`140
`
`DIAL NUMBER
`
`
`
` CHECK
`PROTOCOL
`
`MEMORY
`
`?
`
`
`
`
`
`HIGH-SPEED
`
`ACKNOWLEDGMENT
`”5
`
`
`
`
`RECEIVED
`STANDARD
`N
`
`Y
`PDAT
`ACKNOWLEDGMENT
`PROTOCOL
`MEMORY
`?
`
`
`
`SELECT PRE-
`
`
`FORMATTED
`DOCUMENT
`
`
`FROM MEMORY
`312
`
`SELECT OTHER
`FORMAT
`
`
`
`N
`
`
`SET HIGH-SPEED 147
`
`SEND MODE
`
`
`
`
`306
`300
`N STORE NEW
`PROTOCOL
`INFO
`
`IOC.
`FORMAT
`OK
`
`REFORMAT
`
`
`
`
`
`
`
`SET STANDARD
`FACSIMILE MODE
`
`
`
`151
`END DATA TO HOST UNIT OR OTHER PRINTER
`THROUGH M/H INTERFACE FOR PRINTING
`
`s
`
`Page 12
`
`150
`
`Y
`LOCAL
`PRINT REQUIRED
`'
`
`N
`
`Page 12
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 12 of 12
`
`5,801,842
`
`START
`
`FIG- ‘9
`
`SEND ANSWER TONE
`
`LISTEN FOR PROTOCOL TONE
`
`
`
`162
`
` TYPE OF
`
`
`
`
`PROTOCOL
`?
`
`STANDARD FACSIMILE
`
`
`
`HIGH-SPEED
`
`SEND HIGH-SPEED7
`
`PROTOCOL ACKNOWLEDGMENT
`
`SEND HIGH-SPEED8
`
`RECEIVE MODE
`
`
`
`
`SEND STANDARD
`FACSIMILE ACKNOWLEDGMENT
`
`163
`
`164
`
`SEND STANDARD
`FACSIMILE MODE
`
`165
`
`READ DATA FROM
`
`PHONE LINE
`
`
`
`
`
`
`
`
`STORE IN MEMORY
`
`SEND DATA TO HOST
`UNIT OR OTHER PRINTER
`THROUGH M/H INTERFACE
`FOR PRINTING
`
`Page 13
`
`Page 13
`
`

`

`5,801,842
`
`1
`TELEFACSIMILE MODULE CONNECTABLE
`TO TELEFACSIMILE MACHINES FOR
`TRANSMITTING DATA IN STANDARD OR
`HIGH SPEED MODES
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`
`This invention relates generally to a telefacsimile module
`connectable to conventional telefacsimile machines. More
`particularly, the invention relates to a telefacsimile module
`connected between a conventional telefacsimile source (also
`referred to as a host telefacsimile unit) and a phone line
`interface. The telefacsimile module has the ability to distin-
`guish recognizable characters from unknown graphics, and
`to transmit codes for the recognizable characters with less
`data than that required by bit maps employed in conven-
`tional telefacsimile devices.
`2. Related Art
`Conventional telefacsimile or fax machines scan a docu-
`ment to produce pixel data. This pixel data is then com-
`pressed and sent over communications media such as tele—
`phone lines to a receiving fax machine. A problem with such
`telefacsimile machines is the absence of maximal data
`compression for charactus due to the lack of efficient coding
`for character data.
`
`US. Pat. No. 4,410,916 issued to Pratt discloses a dual
`mode telefacsimile compression technique, wherein spa-
`tially isolated black and white pixel patterns expeded to
`rewrinadocumentareextractedandcodedbyamatdting
`process. A trial block area around a block pixel is examined
`to isolate symbols. Isolated symbols are labeled and a set of
`measured features is used to build a h'brary. Each symbol
`subsequently found in trial blocks of the scan is compared to
`the features of the blocks to eliminate unworthy symbols
`fi'omatemplatematchingprocess. Ifthematchinga’rorfalls
`below a threshold, the identification of the matching library
`number is stored for later coding. If no symbol is found
`within a trial block, the block is encoded as residue using a
`modified relative address code and processed separately. The
`symbols’ library identification codes and residue codes and
`the codes of unsuccessfully compared symbols are trans-
`mitted to receivers. The specialized coding in Pratt is quite
`slow due to the need to perform extensive template matching
`for each character. Pratt does not distinguish text from
`graphics, and fails to provide flexible opu'ation in other
`modes, such as transmission of bit maps, so that communi-
`cation is only possible among similarly equipped units.
`US. Pat. No. 4,566,127 to Sekiya discloses a telefac-
`simile having an optical character reader and a central
`processing unit which provide coding character information
`and a telefacsimile mode. However, Seldya is limited to
`operation with documents of a predetermined format in
`which character groups having predetermined attributes are
`disposed in a first location of the document and images
`having predetermined attributes are disposed in a predeter-
`mined second location.
`
`U.S. Pat. No. 4,922,545 to Endo discloses a telefacsimile
`image coding method in which an input image pattern which
`occurs once is sequentially scanned and conventionally
`encoded. Patterns appearing twice or more, according to a
`matching pattern, are encoded by position coordinates and a
`library identification code is added at the time the pattern is
`registered in a library. This system is primarily a handwrit-
`ing recognition system, and there is no provision for flexible
`operation with units not similarly equipped.
`SUMMARY OF THE INVE‘TI'ION
`
`An objective of this invention is to provide a telefacsimile
`module, connectable to millions of conventional telefac-
`
`10
`
`15
`
`30
`
`35
`
`4s
`
`55
`
`2
`
`simile machines or sources currently in use, which provides
`quicker transmission of documents and a higher quality
`printout than conventional facsimile devices.
`Another object of the invention is to provide a telefac-
`simile module, connectable to conventional telefacsimile
`machines or sources, which permits transmission of docu-
`ments in either a high speed mode or a standard mode.
`A still further object of the invention is to provide a
`telefacsimile module, connectable to conventional telefac-
`simile devices, which transmits documents in either a high
`speed mode or a standard mode directly or indirectly.
`A still funher object of the invention is to provide a
`telefacsimile module, connectable to conventional telefac-
`simile devices which, while providing the above advantages
`when communicating with other suitably equipped telefac-
`simile devices, is still capable of communicating with con-
`ventional telefacsimile machines.
`
`A telefacsimile module, according to this invention, has
`the capability of recognizing characters on a document.
`Characters are converted by an optical character recognition
`(OCR) means to produce character codes for recognizable
`ASCII or the like. Any unrecognizable characters and areas
`of the doannent which are graphics or other non-character
`information are coded according to standard telefacsimile
`methods. The coding of both character and non-character
`information includes means for enabling data from both
`coding modes to be reproduced in its original spatial rela-
`tionship at a destination facsimile device. The document is
`then transmitted as a combination of character codes, such
`as ASCII codes, and standard telefacsimile codes. This
`results in higher compression ratios for documents contain-
`ing a numb: of recognizable characters and thu‘efore
`allows reducing the transmission time of a document.
`A telefacsimile module aoccrding to the invention may
`operate in either a standard telefacsimile mode or in the
`described high speed mode. The module receives input from
`a conventional fax source to which it is connected and is
`capable of expanding conventionally compressed fax data to
`a format compatible with its OCR engine, if such engine
`cannot process compressed fax data. The module would
`typically query or otha'wise determine whether a receiving
`telefacsimile machine (or a conventional device equipped
`with a similarmodule)canprocess thehigh speedmode
`containing character and telefacsimile data or whetha' the
`receiving machine can only process standard telefacsimile
`data. The transmitting module may automatically switch
`modes between the described high speed mode (I the
`standard telefacsimile mode according to whether the
`receiving machine can process the high speed mode.
`Therefore, a telefacsimile module according to this inven-
`tion is capable of communicating with existing telefacsimile
`devices.
`
`Indiehighspwdmode,sinced1araaercodes,inASClI
`or other defined character sets, are sent and then received by
`the receiving telefacsimile machine, characters may be
`printed as fully formed characters rather than as low reso—
`lution pixel data. Therefore, documents sent using this
`telefacsimile module can be more legible in the character
`areas than documents sent by conventional telefacsimile
`machines.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram of a telefacsimile coding
`transmission and reception system.
`FIG. 2 is a typical conventional scanna' interface.
`FIG. 2a is a block diagram of the telefacsimile module
`connected between a host unit and a phone line interface.
`
`Page 14
`
`Page 14
`
`

`

`5,801,842
`
`3
`FIG. 3 is a host-to-module interface according to the
`invention.
`
`FIG. 4 is a flow chart of the operation of the host—to-
`module intm’face.
`
`FIG. 4a illustrates optional features and an alternative
`embodiment of the host-to—module interface.
`
`FIG. 5 is a block diagram of the module-to—host interface.
`FIG. 6 is a flow chart of the operation of the module-to-
`host interface.
`
`FIG. 6a is a flow chart of another mode of operation of the
`module-to-host interface.
`
`FIG. 7 is a flow chart of the operation of document
`transmission.
`
`FIG. 7a illustrates the integration of optional features in
`FIG. 4a with an alterrmtive method of document transmis-
`sion.
`
`FIG. 8 is a flow chart of the operation of document
`reception.
`
`10
`
`15
`
`DE'I‘Am DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`US. Pat. No. 5,274,474 issued to Medina discloses an
`integrated telefacsimile device and method for telefaxing
`documents in standard and high speed modes and is herein
`incorporated by reference.
`FIG. 1 is a block diagram of a telefacsimile coding
`transmission and reception system. A scanner l0 converts a
`document into bit-mapped pixels and sends them through
`the scanner interface 12 to the memory 14 or directly to the
`transmit section 16. The scanner interface 12 (otherwise
`referred to as a scannu' control and data interface) controls
`the scanner 10 and processes the pixel data which is sent
`hen the scanner 10 to the memory 14 or sent directly to the
`transmit section 16. After the pixel data has been processed
`by the scanner interface 12, the transmit section 16 sends
`this data through a phone line interface 18 and over a phone
`line 20 to a receiving fax machine.
`In the reception mode data comes in over the phone line
`20throughaphonelineinterface18andisplacedin
`memory 14 by the receiving block 22, or else is sent directly
`totheprinterinterfaceM.Printerinterfaoe24readsthis
`received data from memory 14, or directly from the receiv-
`ing block 22, processes this data, and sends it to a printer 26
`to be printed as a received document. A controller 28
`containing, for example, a programmed microprocessor,
`sequences the operation of the telefacsimile machine.
`A conventional telefacsimile scanner and telefacsimile
`scanner intaface is shown in FIG. 2. Scanner 30 converts
`
`the document into bit-mapped pixels which are fed through
`scanne- control and data interface 32 to memory 33. This
`pixel data, coded in standard telefacsimile format by graph—
`ics processor 34, is compressed using standard telefacsimile
`methods by compression block 36 and placed in memory 33
`in preparation for transmission.
`FIG. 2a is a block diagram of the telefacsimile module
`600 connected between a host unit 500, such as a conven—
`tional telefax machine, and a phone line interface 18. The
`host unit 500 is the same as that shown in phantom in FIG.
`1, though any conventional facsimile source could be used.
`The telefacsimile module 600 receives data from its host
`unit 500 through the host unit‘s transmitting section 16. A
`host-to-module (HIM) interface 601 controls the reception
`and processes the conventional fax data to a memory 613 or
`sends it directly to a transmit section 616. After the con—
`ventional fax data has been processed by the HIM interface
`
`35
`
`45
`
`55
`
`4
`601, the transmit section 616 sends this data through the
`phone line interface 18 and over the phone line 21) to a
`receiving fax device.
`In the reception mode, fax data comes in over the phone
`line 20 through a phone line interface 18 and is placed in
`memory 614 by the receiving block 622, or else is sent
`directly to the module-to-host (M/H) interface 602. The M
`interface 602 reads this received data from memory 614, or
`directly from the receiving block 622, processes this data,
`and sends it to the receiving block 22 of the host unit 500 for
`mmme
`The mode determiner 90 queries the receiving fax device
`to determine if the receiving device can process data sent in
`the high speed mode. Alternatively, the mode determiner 90
`may optionally consult a protocol memory 80 (shown in
`FIG. 3) of stored destination fax numbers and their
`capabilities, and/or request or receive user instructions 81
`(shown in FIG. 3) prior to or in place of querying the
`destination machine. If the receiving machine is not
`equipped with a telefacsimile module according to this
`invention and is not a similarly equipped device, such as the
`device in US. Pat. No. 5,274,474, capable of handling data
`transmittedintitehighspeedmodedatais sentinthe
`standard mode. In the standard mode, the telefacsimile
`module 600 merely retransmits the data it receives from the
`host unit 500. Likewise, if data is received in the standard
`mode, the telefacsimile module 600 merely retransmits the
`data it receives to the host unit 500.
`
`FIG. 3 is a block diagram of me HIM interface 601
`according to the present invention. The telefacsimile module
`operates in either a standard or a high speed mode, depend-
`ing on the capability of the receiving fax machine. A mode
`determiner 90 has a mode query signal generator 93 which
`transmits a mode quay signal along line 91 to the receiving
`or destination fax machine, for example through multiplexu
`92, and analyzes the response. If detector 94 determines that
`the destination fax has responded with a predetermined
`signal, the high speed mode is set by the facsimile module.
`If the facsimile module detects a signal other than the
`predetermined signal or if no response is detected within a
`predetermined time measured by time- 95, the facsimile
`module sets the standard mode.
`A host telefacsimile device 500 converts a document into
`conventional fax information and transmits this information
`to control 640. Depending on the characteristics and capa—
`bilities of the OCR engine 60, the conventional fax data may
`be expanded before being placed in memory 613. The HIM
`interface 601 may analyze the dourment separating it into
`character areas and graphics areas, code this information,
`compress this information and place it back into memory
`613. Alternatively,
`the information could be provided
`directly to transmit section 16 without intermediate storage
`in memory 613.
`One por1ion of the HIM interface 601 is dedicated solely
`to control as indicated in block 640. One function of the
`control 640 is to command the HIM interface 601 toretrans—
`mit data through the transmit section 616 upon receiving a
`standard mode response from the receiving fax device, the
`protocol memory 80 or user instructions 81. In addition,
`optionally, a page analyzer 50 may analyze a page of a
`document or, alternatively, a section of a page, such as Vs to
`IAofapageatatime and separates the documentorportion
`of the document into character areas and graphics areas.
`Portions identified as character areas are sent to the optical
`character recognition block 60. Recognizable characters are
`sent as characte- codes in ASCII or the like to a compression
`
`Page15
`
`Page 15
`
`

`

`5
`
`6
`
`5,801,842
`
`block 70 and then sent to memory 613, or sent directly to
`transmit section 616. Unrecognizable pixel pattans and,
`optionally, entire areas identified as graphics areas by the
`page analyzer 50, are sent to a graphics processing block 72
`to be processed into a standard telefacsimile data format
`through the compressor 70. and then sent to memory 613, or
`directly to transmit section 616 without intermediate storage
`in memory 613.
`Inside the page analyzer 50 a page segmentation proces-
`sor 52 analyzes the pixels of a compressed or expanded
`conventional fax page to identify interline spaces. Other
`methods of distinguishing character and non-character infor-
`mation may be used, as for example, segmentation of pages
`into sectors for analysis, comparison with predefined docu-
`ment templates stored in memory, within the facsimile
`module itself or in a computer peripheral
`to the fax
`assembly, etc. Horizontal areas of low pixel density might
`indicate spaces between lines of text if these horizontal lines
`are repetitive and evenly spaced. Horizontal spaces which
`are not evenly spaced may indicate borders between graph-
`ics areas. Areas of low pixel density which run vertically
`may indicate spaces between columns of text or graphics
`areas. Areas of a document which are tentatively identified
`as containing character information by the page segmenta-
`tion processor 52 are sent to block 54 so that these character
`areas can be further identified and mapped in preparation for
`optical character recognition by block 60. Areas of a docu-
`ment which are tentatively identified by the page segmen-
`tation processor 52 as being composed of unrecognizable
`character, non-character or graphics information are sent to
`block 56 to further map and identify these areas of the
`document. The information is then sent to the graphics
`processing block 72 to be processed as standard telcfac-
`simile data.
`Potential character data which is sent to the OCR block 60
`is first analyzed by character separation block 62. Character
`separation block 62 separates a line into individual charac-
`ters. These characters are then compared against those
`contained in a character library 64 which contains a set of
`standard ASCII characta’s or another or a variety of defined
`character sets. This is accomplished using well-known char-
`acter recognition techniques which can identify a large
`variety of fonts accln'ately, or using omnifont OCR if
`suficient reliability can be obtained. Characters which are
`positively identified are coded as characters and sent to the
`compression block 70. Unrecognizable characta's or graph-
`ics areas are sent by the character separation block 62 to
`graphics processing block 72 to be coded as standard
`telefacsimile data. The standard telefacsimile data from 72 is
`
`10
`
`15
`
`25
`
`35
`
`40
`
`45
`
`also sent to block 70 for compression (compression may be
`skipped if the data from the host unit has not been previously
`expanded) and to be concatenated and/or merged with the
`compressed recognizable characters and placed into
`memory 613, or alternately, this data may be sent directly to
`transmit section 616.
`
`55
`
`The HIM module inta'face 601 operates efiiciently by
`using standard character recognition and page segmentation
`techniques. Repetitive matching techniques such as those
`described in US. Pat. Nos. 4,410,916 or 4,922,545 may also
`be used. The invention is, however, not limited to any fixed
`algorithm or method for character recognition as it is envi-
`sioned that improved character recognition algorithms will
`be developed in the future which would be equally appli—
`cable in performing the invention. Even present day tech-
`niques ofier high gains in coding efliciency over standard
`telefacsirnile techniques thus allowing a telefacsimile page
`to be transmitted in less time and, therefore, at less cost for
`
`65
`
`telephone line usage then in a standard telefacsirnile. Accu-
`rate recognition is important for correctly encoding and
`transmitting a document. Therefore, any characters which
`cannot be positively identified with a high degree of cer-
`tainty by character separation block 62 are sent to block 72
`to be processed as standard telefacsirnile data.
`FIG. 4 is a flow chart of the operation of the HIM interface
`601. In step 100 conventional facsimile data is received from
`the host unit 500, and in step 1000 may optionally be stored
`in memory 613 (FIG. 3) prior to further processing. In step
`101, a page or other suitable unit of conventional facsimile
`data is spooled in either from the host unit or memory 613.
`In step 102 the HM interface 601 decides whether the
`document is to be transmitted in standard or high speed
`mode. The determination is based on the capability of the
`receiving fax machine. As previously discussed this can be
`determined by transmitting a signal and looking for a
`predetermined response from the receive“. This can either be
`done in a brief querying telephone call which is discon-
`nected prior to document processing, or else the line may be
`held open while processing begins immediately.
`Alternatively, as previously discussed, a memory or direc-
`tory of stored protocol information relating to individual fax
`numbers may be consulted, eitha automatically, or manu—
`ally by the user, who would then input such information. If
`the document is to be transmitted in the standard mode,
`control skips to step 105. In step 105, the HIM interface 601
`decides whether that are more pages to be received from
`the host facsimile unit. If so, control is passed back to step
`101.
`
`If step 102 decides that a document is to be transmittedin
`the high speed mode, control is passed to step 1024 where
`the conventional fax data from the host facsimile unit 500
`may be optionally expanded if required for the subsequent
`steps of page segmentation and/or character recognition. In
`the optional page segmentation of step 106, a page is
`separated into potential character areas or graphics areas.
`Areas that are to be encoded as graphics are sent to step 103
`for processing in standard telefacsimile data format. Areas
`which aretobeprocessedas characters are sentto step 107
`for character separation, whether page segmentation has
`been performed or not. In step 107 individual charaaas are
`isolated A potential character is then processed in step 108
`which recognizes whether an actual ASCII or other codable
`character is present. If the isolated character cannot be
`recognized, it is sent to step 103 where it is placed in
`standard telefacsimile data format. If the isolated character
`canberecognized,thenin step l09acharactercodeforthe
`identified charm is placed in memory according to a
`method which enables reproduction of the location of that
`character at a destination facsimile device. Possmle methods
`
`for achieving this purpose include identifying position coor-
`dinates for each mm, and creating text files capable of
`cooperating with and/or being merged with overlay files for
`non-character or non-recognized character information.
`Otha' methods are possible and may be used by those skilled
`intheart'l‘hecharacterdataisthenoptionally compressed
`in step 104. Step 105 decides whether there are more pages
`to be processed and, if so, control is passed back to step 101.
`In FIG. 4a, a number of optional features and alternative
`embodiments are illustrated. In one alta‘ative embodiment,
`the decision in step 102 could be delayed and a document
`stored in a memory in both the standard and high speed
`formats. Upon an indication from the receiving fax of its
`capability, transmission could be performed in the corre-
`sponding format.
`In another slightly different embodiment, the transmitting
`module could maintain a preprogrammed or built up list of
`
`Page 16
`
`Page 16
`
`

`

`5,801,842
`
`7
`destination machine capabilities. For example, when a tele-
`facsirnile number is dialed for the first time the compatible
`format indicated by the destination machine could be stored
`and subsequent transmission to that destination provided in
`the indicated format without inquiry. Based on such stored
`protocol information (or on instructions from the receiving
`machine or the user). as shown in step 101a, character and
`graphics information may be merged (steps 10lb and 1010)
`and sent to a receiver equipped to receive such information.
`However, such a merge is preferably implemented by a
`suitably equipped receiving module or device prior to or
`during the printing process, as illustrated in FIG. 6a. As
`shown in step 101b, if the merge is performed at
`the
`receiving machine, step 101C is bypassed. In addition, as
`shown in step 104e, information correctly formatted for
`printing or display can also be stored in a memory.
`FIG. 5 is a block diagram of the WH interface 602. When
`a document is sent from a transmitting facsimile over the
`phone line, that information is read from memory 614 or
`directly from the phone line, processed by the MIR interface
`602 and sent to the host unit 500 for printing. In the MIH
`interface 602, the received data from the memory 614 or
`phone line is routed by control 119. If data is received in the
`standard mode, it is retransmitted to the host unit 500 for
`printing.Ifitisreceivedinthehighspwdmode,itis
`decompressed or expanded in block 120, interpreted as
`character or graphics data in block 122, formatted as char-
`actercodesorgraphicscodes forprintinginblockm,
`compressed in block 126 and sent to the host unit 500 for
`printing. By decoding character data codes, the MIR inter-
`face 602 does not simply reproduce a received compressed
`or uncompressed bit map. Instead, the MIR interface 602
`independently reproduces the character based on the coded
`information. One advantage of this is that character infor-
`mation may be formatted for printing at a higher resolution.
`This is because a characta' which is scanned at, for example,
`300 dots per inch and identified as, for instance, an A, is
`transmitted asthe draraaa'codeforanAinASCIIorflre
`like. The Mill interface 602 at the receiving end recognizes
`this character code is the letter A. Depending on the char-
`acteristics of a character-library-type OCR engine, if such is
`employed, it is possible to reproduce font, points, and pitch
`for a

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket