`
`,
`
`U.S. UTILITY Patent‘AppIic;ation
`
`A
`
`'°ATEi§g§'9Ug'£x§a"d
`____\#iriiiii‘i i1ii
`‘
`
`Vii
`
`cy3§§ suBcLAs "
`FILING DATE
`AP"F'LNUM
`J41 // .
`/15/202
`1
`'.
`AéIifi:i;:?r»i?s,?”—%;mEFa;w_":““"—*r_*“*““'‘“
`7%! -o
`42/! W
`
`: **C(J‘NTlM»U*lNG’DATA VERIFIED:
`This agapnlication is a DIV of 09/331 .002 06/14/1999
`
`z
`
`%
`
`** FOREEIGN APPLICATIONS VERIFIE .
`. GEEF?!\/IANV "r9708755.8 03/04/11997
`I
`‘
`
`V
`
`4
`
`EURQPEEAN1P/WENT OFFICE (EPC)) PCT/'EF’9§/01187 03/03/1998
`
`7 PG—F’UElD «NOT PUBLISH Cl
`"‘3F?n§?T]§?£ia?§ claimed
`‘135 USC 1'19 conditions met
`13189-129D1 (-150)
`‘
`‘
`mctknowledged Examiners’s intialei
`iifigiofierface for comniiirxication between a host and an_a7ua|og I/O device c:oi1i‘:ec:tei.:lmt3 the
`“egardlessi the type of the I/O device
`U.S.DEPT OF COMM./PAT.& T i
`
`XTTORNEY DOCKET NO
`
`;
`
`»
`
`i=Forin'1a] i)rawingsL_7:_sfits) SELL.‘V
`
`/fit '9‘
`
`
`
`fl5fiE:i€T61F571.LowANcEoM
`A
`
`V
`'
`;
`J ,0 ‘
`.
`- i:'_"""""EssE FEE A
`‘
`M
`.KEiF1't"E571':'Ǥ
`M
`M9?
`i
`
`V.
`
`.:
`[**'1‘ TERMINAL
`
`
`
`.
`
`i
`
`i
`
`V DISCLAMER
`‘
`»
`
`I
`;
`=
`
`i
`
`i
`
`‘
`
`-
`
`.
`,
`V
`i
`i
`,..,¢,¢4 mm
`_
`' Assgistant :ExamiMner
`,
`
`‘
`
`»
`
`M
`
`'
`
`I CLAIMS ALLOWEDLA
`
`Total Claims
`Prlntifilgfifior .
`I 0'5 ‘I ya!‘
`M
`.
`I
`DRAWING
`'
`
`~
`
`-
`
`-
`
`’
`
`i
`
`'
`
`,
`ii
`
`i
`
`i
`i
`J
`50 v PjATENTEXAM|NE|’a.
`Egtntiexzfiaaznmrr
`— “
`PREPARED FoRlssUET'
`
`.
`MM 654;},
`ppllcation Examiner
`
`'
`
`_
`
`:WA:RNlNG: The information disclosed herein may be restrioted.
`£Unauthorizqd.disc1osure may be prohibited by the United States Code Title 35,
`: §Se'cfions,122, 181* and 368;Poss«ession outside the U.S. Patent & Trademark «
`A
`.Office.is'restricted_to.i1uthotized _e_1_1E1_g}{_ecs and contractors onlx.
`_‘
`min wm-1:,
`[:]fonsK(cRF)
`_~
`_
`|:jvcD-Rc>M_’
`»
`1
`L
`-
`(AttacihedjlnpoclgetvonrighHnsl<ie‘flap)V,_;
`
`‘
`
`‘g
`
`V
`
`HUAWEI EX. 1102 - 1/74
`
`
`
`PATENT APPLICATION SERIAL NO. _/_r§7_[
`
`f,__
`
`5
`
`f‘‘‘
`gl
`
`T
`
`/
`/ C) 3
`
`U.S. DEPARTMENT OF COMMERCE
`
`PATENT AND TRADEMARK OFFICE
`
`FEE RECORD SHEET
`
`A
`
`ill’-/15!/Ei00E! UASFAUIL
`
`000000035 501648 A 10219105
`
`01. F[$:E01
`
`£370.00 CH
`
`I’TO—]_ 55 6
`
`(5/8'7“)
`
`‘U S, Govemmenl Printing Office: 2001 — 481-697/59173
`
`HUAWEI EX. 1102 - 2/74
`
`
`
`»
`
`1% UNITED STATES PATENT AND TRAt>_EIv_m_I<_<D_Fm:E_______________,_.._____
`IIEI T
`UMTEIJ S'I‘A'I‘T£S DE?PAlt'l‘i\iEN’I‘ 0|“ CvOI\1.V'IICT(CI':i
`'
`Unimrl S1.ur,<»..~4 Pun-ml nnd 'I‘rmIunmrla (H‘I‘im~
`.‘\(I«I.I'CB3CI:OI\1'\’IISFIIO>‘II?.I?r [DR I‘i\’|‘IEN'l'.‘:
`I’,C D A I450
`I\IL‘
`In‘4.Virguiin 2'.i‘.\IJ-I-|'i0
`wv\\\ II.~yII\I.)l\V\‘
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII||I|IIIIIIIIIIIIIIIIIIIIII
`EH: Data Sheet:
`
`CONFIRMATION NO. 6042
`
`FILING DATE
`
`08/15/2002
`
`RULE
`
`GROUP’ ART UN|T
`2182
`
`ATTORNEY
`"DOCKET NO.
`
`’I3189.129DI(‘.1:50)
`‘ N
`
`*
`
`‘
`
`'
`
`'
`
`SERIAL. NUMBER
`‘I0/21‘E£,’I 05
`
`IIIITIUTIITTH
`
`= AP F‘ LI CA |\I‘II'S
`
`II/licheel Tasler, Wuerzburg, GERMANY;
`
`WW
`
`ii’!Iiiifliiiiwiwiwirfiiiififii
`This application is a DIV 0fO9/331,002 O6/14/1999 PAT 6,470,399
`
`** F-'OREElGI\I APPLICATIONS
`GERMANY 197087556 O3/O4/‘I 997
`EEUFZOPEAN PATENT OFFICE (EPO) PCT/EP98/01187 O3/O3/‘I998
`
`IF REQUIRED, FOREIGN FILING LICENSE GRANTED ** SMALL ENTITY **
`*“ 09/113/2002
`'
`ndnmnnulullnnnminnu
`I
`--
`>
`'- --
`
`* ’ I ma’
`
`Foreign Priority slaimed
`35 use ,9 M mdmons
`me‘
`\/eriied and
`v
`
`A<:I<nowIeclged
`
`D yes D no
`[3 yes D no D M any
`Allowance
`
`Examiners Signature
`
`initials
`
`STATE OR
`COUNTRY
`
`GERMANY
`
`SHEETS
`DRAWING
`
`2
`
`T
`
`INDEPENDEN
`CLAIMS J
`
`~
`
`3
`
`ADDRESS
`22862
`GLENN PATEi]\IT GROUP
`3475 EDIJSCJN WAY, SUITE L
`IVIENLC) PARK , CA
`I-Inna-miiannllmuln
`
`Ig:I()25
`
`‘1iITI‘LE
`I-'l_|EXlE3LEE INTERFACE FOR COMMUNICATION BETWEEN A HosT AND AN ANAL.OG I/O DEVICE
`<;oNNis.cTis:c> TO THE INTERFACE REGARDLEESS THE TYPE OF THE l/C) DEVICE
`tu'oIIfli&EIiI2IlIiIIIC
`
`FEES: Authority has been given in Paper
`No.
`to charge/credit DEPOSIT ACCOUNT
`FILING FEE No.
`forfoilowingz
`
`REC EEI VEEED
`
`_
`I-3 1.17 Fees
`time)
`
`IT lip://rec) : EIOO O/Prex Servlet/PrexActi on
`
`HUAWEI EX. 1102 - 3/74
`
`
`
`Pleassiatypeaplussign(+'
`
`'ethisbox ——>
`
`%/W
`
`'10
`I.
`B"’t)6 ‘l—U'IZ«.
`Apprr.
`,r use through i'f‘l3'T',;.?,Q(i§Z
`US. Patent and Trademam Office: US. DEPARTMENT OF Col»/tMEi-‘<:CE
`Llnder the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid OMB control number.
`
`"
`
`lligii
`
`"ll
`
`Pit
`
`PATENT APPLICATION
`TRAN SM ITTAL
`
`-_........._._..._.
`\ (OrIly for new nonprovisional applications under 327 C.F.R. 1.53(b))
`
`APPLIcATIoN ELEMENTS
`See MPEP cnapter 600 concerning utility patent application contents.
`
`r:sut:mi't an original and a duplicate for fee processing)
`Applicant claims small entity status.
`See 37 CFR 1.27.
`"
`tE:pecificaiion
`[Total Pages EL] ]
`llirefélned arrangement Set forth belctw)
`- Descriptive title ofthe invention
`-1‘:
`R
`rd‘ Fd
`>dR&D
`- Cross Reference to Related Applications
`_ E; toesggqUgfcefiisfifignsfigja,e_
`or a computer program listing appendix
`-I Background of the invention
`-’ l3|’ef5Ul'nn\arY 0* the invention
`—i mi
`o "
`-» Brief Description of the Drawings liffiled)
`escnpmn
`'At5"a°' °f the DiS°’°5‘"°
`[Total SheetsE_]
`Drawing(s) (35 U.S.C.113)
`4.
`[7-ota, Pages
`5; Oath or Declaration
`22.
`[:| Newly executed (original or copy)
`A
`-
`-
`,
`b.
`[E Copy from a prior application (37 CFR 1.63 (d))
`__ (tor a continuation/divisional with Fox 18 completed)
`i l2 BEfl
`Signed statement attached deietmg Inventor(s)
`§""’,5’§Z38)‘:fid°§"§3?;§f"°°"°"' 5°” 37’ CPR
`'
`‘
`Application Data Sheet (3 pages). See 37 CFR1.T6
`
`3.
`
`]
`1
`
`.—‘\
`Attorney Docket No. D1 (.150)
`"W
`'
`Mm
`.5‘3’§£‘i.l3t2‘32i°n”eE:;f%%”‘T't:iEdit?;i3:”§§.?.l;$§‘$t:‘i5‘Jp’:"5§'i;§;:I
`llO Device
`P‘.
`.
`'
`""""E
`Express Mail Label No.
`EL9461426BOUS
`
`—
`
`v
`
`ADDRESS TO:
`
`ggjiggtgnfgmfgiggerforpatems
`Washington, DC 20231
`7. {:1 CD—ROM or CD-R in duplicate, large table or
`Computer Program (Appendix)
`8. Nucleotide and/or Amino Acid Sequence Submission
`(if applicable, all necessary)
`a.
`[:1 Computer Readable Form (CRF)
`b. Specification Sequence Listing on:
`1. D CD_R0M or (;[)_R (2 copies); 0,-
`.
`..
`.
`.
`it [3 paper
`c. E] Statements vqrifying Identity of above COEIBS
`ACCOMPANYING APPLICATIONS PARTS
`
`.
`
`_
`
`11 [:1
`12. E]
`
`13' El
`14. E]
`
`Assignment Papers (cover sheet & document(s))
`9. E]
`.
`.
`10' D 37 C_F'R.§3_—’.3(b) Statement E] Power of
`(when there is an assignee)
`Attorney
`English Translation Document (if applicable)
`information Disclosure
`[:1 Copies of lDS
`Statement (IDS)/PTO-1449
`Citations
`Prenmmary Amendment (9 pages)
`Return Receipt Postcard (MPEP 503)
`(Should be specmcafly itemized)
`15_ D Cemfied Copy of Priority Documentw)
`(if foreign priority is claimed)
`Nonpubfication Request under 35 U_S‘C’ 122
`(b)(2)(B)(i). Applicant must attach form PTO/'SB/35
`or its equivalent.
`Other: EX reg Ma" Certificate ,1
`aflgl
`
`_
`
`_
`
`_
`
`13. it a CDNTINIJING APPLICATION, check appropriate box, and supply the requisite information below and in a preliminary amendment,
`or in an Application Data Sheet under 37 CFR 1.76:
`of prior application No: gig/3_:«l1Jgx;
`E] Coritiituatlon
`E Divisional
`El Continuation-in-part (CIP)
`Group /Art Unit: g]Q
`Prior application information:
`.
`Examiner QuJ_'_huan N.
`For CONTINUATION or DlVlSlONAL APPS only: The entire disclosure of the prior application, from which an oath or declaration is supplied
`, under Box 5b, is considered a part of the disclosauire of the accompanying or divisional application and is hereby incorporated by reference.
`I The incorporation can only be relied upon when a portion has been inadvertently omitted from the submitted application parts.
`
`nun”
`
`19. CORRESPONDENCE ADDRESS
`
`.;:u51o,r,,5,- Numbe, 0, Ba, code Labs)
`
`or Cl
`
`Correspondence address below
`
`I state
`Telephone
`
`.
`
`Name {P‘rI'nIVType)
`
`SigrIaturIa-
` 1
`'
`‘&_..............._._
`stlmated to to e 0.2 hours to complete. Time will vary depending upon the needs of the individual case. Any
`Burden Hour Statement: This form is
`comrneints on the amount of time you are required to complete this form should be sent to the Chief information Offioer, U.S. Patent and Trademark:
`Dftice. Washington. DC 20231. DO NOT SEND FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO: Assistant Commissioner foI'
`Datenls. Eiox. P.atentApplication. Washington. DC 20231.
`
`HUAWEI EX. 1102 - 4/74
`
`
`
`Under the Peipeivlork Reduction At.
`
`/,__-.._.._..__
`
`US. Patent and‘ ‘rd
`All
`95, no persons are required to respond to a collection of lnformat.
`
`"éii35$1‘E%“é"liLléi~til§£if’;i’rlit3éWt1£?té’§7"
`.nless it displays a valid OMB control number.
`
`PTOISBI17 (10-01}
`
`FEZE TRANSMITTAL
`
`for FY 2002.
`Patent fees are subject to annual revision.
`
`1
`
`El Applicant claims small entity status. See 37 CFR 1.27
`K ro1'_i3I___;_tri_guNT or PAYMENT I (s)
`370
`METHOD or PAYMENT (check an'iTi§i apply)
`
`I] Check
`
`I] Credit card
`
`E] Money D Other D None
`Order
`
`IX! Deposit Account:
`
`Deposit
`Ac.c:o unt
`Number
`
`50-1848
`
`1
`
`Patton Boggs LLP
`
`Deposit
`Ac:(:oLlnt
`Name
`‘The Commissioner is authorized to: (check all that apply)
`8 Charge feels}: indicated below El Credit any overpayments
`El Charge any additional fee(s) during the pendency of this application
`C] Charge fee(sjl indicated below, except for the filing fee
`_‘:o the 5Ll3_c_i_v_e-Lflgitified deposit account.
`FEE CALCULATION
`
`’
`
`BASIC F-iLiNG FEE
`Largg _E5_[I_tfly___
`Smgil Entity
`iFeo
`Fee
`Fee
`Fee
`Code
`(5)
`Code
`(5)
`101
`74C
`201
`370
`106
`330
`206
`165
`107
`51 ii
`207
`255
`740
`208
`370
`16C
`214
`B0
`
`.
`
`Fee Descripticg
`
`Utility filing fee
`Design filing fee
`Plant filing lee
`Reissue filing iiae
`Provisional filling fee
`
`SUBTOTAL (1)
`2. EXTRA CLAIM FEES
`
`Fee
`Fee from
`Extra
`Paid
`below
`Ciairns
`Totaiciaims CE] -20 " = E] X l::] = EC:
`[:1 «—— 1:] £1 =5:
` {:3 =iE_:l
`
`luuiuple
`Dependent
`I-_a.s.re_I§nlI_ti:..__
`Fee
`liieu
`1 Code
`(5)
`3 103
`18
`‘ 102
`5:4
`104
`:::so
`109
`
`Fae Descriptio_n
`Claims in excess of 20
`independent claims in excess of 3
`Multiple dependent claim, it not paid
`“ Reissue: independent claims over
`original patent
`" Reissue claims in excess of 20 and
`over original patent
`|:[$) 0:3
`SUBTOTAL (2)
`i_.:.-...._..........
`"or nurnber previously paid, if greater; For Reissues, see above
`
`110
`
`Application Number
`
`_ Complete if Known
`Applied For
`Herewith
`First Named inventor Michael Taster
`Examiner Name
`Du, Thuan N.
`
`Group I Art Unit
`
`Attorne Docket No.
`
`13159-129131 (-150)
`
`3. ADDiTlONAL FEES
`
`FEE: ALCULATION continued
`
`Small Entig
`F
`6:19 (isle
`65
`25
`
`227
`
`139
`147
`112
`
`.
`
`2:20
`2221
`138
`
`2-lo
`2-it
`242
`243
`244
`1:22
`1123
`1.26
`
`531
`
`2 46
`
`2 49
`
`279
`169
`
`40
`
`370
`
`370
`
`370
`900
`
`.
`Fee Description
`Surcharge - late filing fee or oath
`Surcharge - late provisional filing fee
`or cover sheet.
`Non-English specification
`For filing a request for reexamination
`Requesting publication oi’ SIR prior to
`Examiner action
`Requesting publication of SIR after
`Examiner action
`Extension for reply within first month
`Extension for reply within second
`month
`Extension for reply within third month
`Extension for reply within fourth
`month
`Extension for reply within fifth month
`Notice of Appeal
`Filing a brief in support of an appeal
`Request for oral hearing
`Petition to institute a public use
`proceeding
`Petition to revive — unavoidable
`Petition to revive — unintentional
`Utility issue fee (or reissue)
`Design issue fee
`Plant issue fee
`Petitions to the Commissioner
`Processing fee under 37 CFR 117 (q)
`Submission of information Disclosure
`Stmt
`Recording each patent assignment
`per property (times number of
`properties)
`Filing a submission alter final rejection
`(37 CFR§ 1.129(3))
`For each additional invention to be
`examined (37 CFR § 1.129(b))
`Request for Continued Examination (ROE)
`Request for expedited examination
`oi a design application
`
`‘
`‘
`
`,
`
`581
`
`146
`
`149
`
`179
`169
`
`40
`
`740
`
`740
`
`740
`900
`
`Other fee (specify) _
`
`‘Reduced by Basic Filing Feie’Paid
`
`SUBTOTAL la)
`
`0
`
`-1
`
`K sueMmn=.Ei'E7
`Namn (Print/Type)
`Signature»
`
`Carl A. Forest
`
`3 Registration No. Attorney/Agent)
`
`28,494
`
`Telephone
`
`Date
`
`Complete [fiappllcabig
`303-3794 114
`
`___—'
`
`2% “/22
`
`information on this form may become public. Credit card Information should not be
`WARNING:
`included on this form. Provide credit card information and authorization on PTO~:!038.
`Elurden Hour Statement: This form is estimated to take 012 hours to complete. Time will vary depending upon the needs of the individual case. Any comments on the
`amount: of time: you are required to complete this form should be sent to the Chief information Officer, US‘ Patent and Trademark Office, Washington, DC 20231.
`DO NOT SEND FE ES OR COMPLETED FORMS T() THIS ADDRESS. SEND TO: Assistant Commissioner for Patents. Washington, DC 20231.
`
`8382v]
`
`HUAWEI EX. 1102 - 5/74
`
`
`
`Ag;gli_t;a¢_i_¢)n Data Sheet
`
`Applicaltion Information
`App-|ic:a1:ion Typez:
`
`Subject Matter:
`
`Suggested Classification:
`
`Suggested Group Art Unit::
`
`CD--ROIVI or CD-R ?::
`
`Nurrlber of CD Diskszz
`
`Nurnber of copies of CDs::
`
`Sequence: submission?::
`
`Computer Readable Form (Cl~‘<:F)?::
`
`Nurnber of copies of CRF::
`Titlezz
`
`"ll Jill. "Z245?
`
`.2Z'll,. illfll ilfffii
`
`lit
`
`lliifll ll§’.§ll
`
`;'§ll.. fliiiii lllfill —ié3{iif
`
`Divisional
`
`Flexible interface For Communication Between
`A Host And An Analog I/O Device Connected
`To The Interface Regardless The Type: Of The
`I/O Device
`
`710
`
`2185
`
`No
`
`N/A
`
`N/A
`
`N/A
`
`N/A
`
`N/A
`Flexible Interface For Communication Between
`A Host And An Analog I/O Device Connected
`To The Interface Regardless The Type Of The
`I/O Device
`
`Attorney Docket Number:
`
`13189.129D1 (.150)
`
`Request for Early Publication’?::
`
`Request for Non-Pub|ication?::
`
`Suggested Drawing Figurezz
`
`Total Drawing Sheets::
`
`Small EEntity::
`
`Petition lnlc|uded’?::
`
`No
`
`No
`
`FIG. 1
`
`2 sheets
`
`Yes
`
`Yes
`
`Petition Typez:
`
`Preliminary Amendment
`
`Licensed US Govt. Agency:
`
`Contrac:t or Grant Numberszz
`
`No
`
`N/A
`
`Se(:re:r,:y Order in Parent App|.‘?::
`
`' No
`
`HUAWEI EX. 1102 - 6/74
`
`
`
`fll,. -‘V
`
`'f'.i§il"§§Ell.2Ill..llIIEllllfiéli
`
`ili
`
`llfIIll'§li'I€|’.Zill..?l‘i§iIllf
`
`1""
`
`Applicant Information
`
`Applicalnt Authority type:
`
`Prirnalry Citizenship
`Cou ntry:
`
`Status: ::
`
`Given Name:
`
`Middle Name:
`
`Family Name:
`
`Name EE;u1'1‘ix::
`
`Inventor
`
`Germany
`
`Current
`
`Michael
`
`N/A
`
`Tasler
`
`N/A
`
`City of Residence:
`
`Wuerzburg
`
`State or Province of Residence:
`
`N/A
`
`Country of Residence:
`
`Street of mailing address:
`
`City of mailing address:
`
`State or Province of mailing address:
`
`Country of mailing address:
`
`lPos:lla| or Zip Code of mailing address:
`
`Germany
`
`Cronthalstrasse 6t:
`
`Wuerzburg
`
`N/A
`
`Germany
`
`D-97074
`
`Correespoundence Information
`
`Correspondence Customer Nulmber:
`
`24283
`
`lNarnee::
`
`Carl A. Forest
`
`Street (Zlf mailing address::
`
`City of mailing address:
`
`State or Province of mailing address:
`
`Postal or Zip Code of mailing address:
`
`N/A
`
`N/A
`
`N/A
`
`N/A
`
`Phone Number:
`
`Fax: Nlumberzz
`
`E-malll addressz:
`
`303-379-1114
`
`303-379-1155
`
`V CForest@pattonb~oggs.com
`
`HUAWEI EX. 1102 - 7/74
`
`
`
`“3 ;L?ii.. “iii .ii‘ii..-1iIIfii'!!§5i§
`
`Lil!
`
`iilfiii ‘iiiiiii
`
`.Z‘;li.. §‘f.7.Ei§i.%III1iAi{€~':f?f
`
`|Repres~en:tative Information
`
`ifiiireéiienatative Customer _
`
`Nurnbe r::
`
`‘J [N0 morethan 9digits] _
`
`24283
`
`J:
`
`Dorneesticr Priority Information
`
`Applicaition::
`
`Continuity Typez:
`
`Parent Applicationz:
`
`Parent Filir—ig—[-2i_a_1te:_:—
`
`Divisicfial
`
`09/331 ,002'"—
`
`13314, 1999
`
`Country::
`
`WSEEEEEW
`
`PCT"
`
`.:.:
`
`Filing Date::
`
`-
`
`1970zfi55.8
`
`March 4, 1997 '
`
`EP98/01187 ,
`
`March 3, 1998
`
`Assiignee Information
`
`Assigneae namerz
`.'Stree1;c-f mailing address:
`
`Labortechnik Tasler GmbH
`Cronthalstrasée 6c
`
`City of mailing address:
`
`‘
`
`Wuerzburg
`
`State or Province of mailing ac|dress::
`
`9
`
`N/A
`
`Country of mailing address:
`
`Germany
`
`Postal or Zip Code of mailing address::
`
`97074
`
`Rec:«:>r'dation Date:
`_Ree:|/Frame::
`
`.
`
`July 23, 2001
`012023/0515
`
`HUAWEI EX. 1102 - 8/74
`
`
`
`&HH wmmmmmmmfimm
`
`National Phase of PCT/EP98/01187 in U.S.A.
`
`Title: Fléxible Interface
`
`Applicant: TASLER, Michael
`V
`
`Translation of PCT Application PCT/EP98/01187
`
`as originally filed
`
`HUAWEI EX. 1102 - 9/74
`
`
`
`.':’.*.?..1Ili.“.iti[E:‘
`
`ten .::-ii. rm: 42:-12;:
`
`-rzzen ‘iii?-it
`
`.::i.. he: Ill .ii€E{!i
`
`
`
`Flexible Interface
`
`
`Description
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The present invention relates to the transfer of data and in particular to interface
`
`
`
`
`
`
`
`
`
`
`
`
`
`devices for communication between a computer or host device and a data
`
`
`
`
`
`
`
`
`
`
`
`
`
`transmit/receive device from which data is to be acquired or with which two--way
`
`
`
`
`
`communication is to take place.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Existing data acquisition systems for computers are very limited in their areas of
`
`
`
`
`
`
`
`
`
`
`
`
`
`application. Generally such systems can be classified into two groups.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In the first group host devices or computer systems are attached by means of an
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`:interface to a device whose data is to be acquired. The interfaces of this group are
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`normally standard interfaces which, with specific driver software, can be used with a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`variety of host systems. An advantage of such interfaces is that they are largely
`
`
`
`
`
`
`
`
`
`
`
`
`
`independent of the host device. However, a disadvantage is that they generally require.
`
`
`
`
`
`
`
`
`
`
`
`
`
`very sophisticated drivers which are prone to malfunction and which limit data
`transfer rates between. the device connected to the interface and the host device and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`vice versa. Further, it is often very difficult to implement such interfaces for portable
`
`
`
`
`
`
`
`
`
`
`
`
`
`systems and they offer few possibilities for adaptation with the result
`that such
`
`
`
`
`systems offer little flexibility.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The devices from which data is to be acquired cover the entire electrical engineering
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`spectnim. In a typical case, it is assumed that a customer who operates, for example, a
`dliagnosticradiology system in a medical engineering environment reports a fault. A
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`field service technician of the system manufacturer visits the customer and reads
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`system log files generated by the diagnostic radiology system by means a. portable
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`‘computer or laptop for example. If the fault cannot be localized or if the fault is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`intermittent, it will be necessary for the service technician to read not only an error
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`log file but also data from current operation. It is apparent that in this case fast data.
`
`
`
`
`
`
`
`transfer and rapid data analysis are necessary.
`
`
`
`
`
`
`
`HUAWEI EX. 1102 - 10/74
`
`
`
`
`
`.::r...r::l ii’
`
`an .:;t. llllt tar
`
`11
`list ls: ..::l.. 9:91;: r:::r :iii€£f3
`
`
`
`Another case requiring;
`
`
`
`
`the use of an interface could be, for example, when an
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`electronic measuring device, eg. a multimeter, is attached to a computer system to
`
`
`
`
`
`
`
`
`
`
`
`
`
`transfer the data measured by the multimeter to the computer. Particularly when to ng~
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`term measurements or large volumes of data are involved is it necessary for the
`
`
`
`
`
`
`
`
`interface to support a high data transfer rate.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`From these randomly chosen examples it can be seen that an interface may be put to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`totally different uses. It is therefore desirable that an :interface be sufficiently flexible
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to permit attachment of very different electrical or electronic: systems to a host device
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`by means of the interface. To prevent operator error, it is also desirable that a-service
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`technician is not required to operate different interfaces in different ways for different
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`applications but that, if possible, a universal method of operating the interface be
`
`
`
`
`
`
`
`
`provided for a large number of applications.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`To increase the data transfer rates across an interface, the route chosen i.n the second
`group of data acquisition ‘systems for the interface devices was to speczifically match
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the interface very closely to individualhost systems or computer systems. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`advantage of this solution is that high data transfer rates are possible. However, a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`disadvantage is that the drivers for the interfaces of the second group are very closely
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`matched to a single host system with the result that they generally cannot be used with
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`other host systems ortheir use is very ineffective. Further, such types of interface
`
`
`
`
`
`
`
`
`
`
`
`
`
`have the disadvantage that they must be installed inside the computer casing to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`achieve maximum data transfer rates as they access the internal host bus system. They
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`are-. therefore generally not suitable for portable host systems in the form of laptops
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`whose minimum possible size leaves little internal space to plug in an interface card.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`A, solution to this problem is offered by the interface devices of IC)tech (business
`address: 25971 Cannon Road, Cleveland, Ohio 44146, USA) which are suitable for
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`laptops such as the WaveBook/512 (registered trademark). The interface devices are
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`connected by means of a plug—in card, approximately the size of a credit card, to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`PCMCIA interface which is now a standard feature in laptops. The plug—in card
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`conve.rts the PCMCIA interface into an interface known in the art as IEEE 1284. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`said plug—in card provides a speci.al printer interface which is enhanced as regards the
`
`
`
`
`
`
`
`
`
`
`
`
`
`data transferrate and delivers a data transfer rate of approximately 2 MBps as
`
`
`HUAWEI EX. 1102 - 11/74
`
`
`
`,j§!l,.-'%lC§l§
`
`‘iii?! .iIll.
`
`lllfill iliféii
`
`,1.
`
`llill éiiill
`
`
`
`compared with a rate of approx.
`
`
`
`
`
`
`
`1 MBps for known printer. interfaces. The known
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`interface device generally consists of a driver component, a digital signal processor, a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`buffer and a hardware module which terminates in a connector to which the device
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`whose data is to be acquired is attached. The driver component is attached directly to
`
`
`
`
`
`
`
`
`
`
`
`
`
`the enhanced printer interface thus permitting the known interface device to establ.i.sh
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a connection between a computer and the device whose data is to be acquired.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In order to work with t.he said interface, an interface—specifi.c driver must be installed
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`on the host device so that the host device can communicate with the digital signal
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`processor of the interface card. As described above, the driver must be installed on the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`host device. If the driver is a driver developed specifically for the host device, a high
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`data transfer rate is achieved but the driver cannot be easily installed on a different
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`host system. However, if the driver is a general driver which is as flexible as possible
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and which can be used on many host devices, compromises must be accepted with
`
`
`
`
`
`
`
`regard to the data transfer rate.
`
`
`
`
`
`
`
`
`
`
`l?zu.“ticul:arly in an application for multi-tasking systems in which several different
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`tasks such as data acquisition, data displayand editing are to be performed quasi—
`simultaneously, each task: is normally assigned a certain priority by the host system. A.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`driver supporting a special task requests the central processing system of the host
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device for processor resources in order to perform its task. Depending on.
`the
`
`
`
`
`
`
`
`
`
`
`
`particular priority assignment method and on the driver implementation, a particular
`
`
`
`
`
`
`
`
`
`
`
`
`
`share of processor resources is assigned to a special task in particular time slots.
`Conflicts arise if one or more drivers are implemented in such a way that they have
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the highest priority by d.efault,
`i.e. they are incompatible, as happens in practice in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`many applications. It may occur that both drivers are set to highest priority which, in
`
`
`
`
`
`
`
`
`the worst case, can result in a system crash.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EP 0685799 A1 discloses an interface by means of which several peripheral devices
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`can be attached to a bus. An interface is connected between the bus of a host device
`
`
`
`
`
`
`
`
`
`
`
`
`
`and various peripheral devices. The interface comprises a finite state machine and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`several branches each of which is assigned to a peripheral device. Each branch
`
`
`
`
`
`
`
`
`
`
`
`
`
`comprises a data manager, cycle control, user logic and a buffer. This known interface,
`
`HUAWEI EX. 1102 - 12/74
`
`
`
`11
`-...‘
`am; mammtmmimmw
`
`device provides optimal matching between a host device and a specific peripheral
`
`device.
`
`The specialist publication IBM Technical Disclosure Bulletin, Vol. 38, No. 05, page
`
`245; "Communication Method between Devices through FDD Interface" discloses an
`
`interface which connects a host device to a peripheral device via a floppy disk drive
`
`interface. The interface consists in particular of an address generator, an MFM
`
`encoderldecoder, a serial/parallel adapter and a format signal generator. The interface
`
`makesit possible to attach not only a floppy disk drive but also a further peripheral
`
`device to the FDD host controller of a host device. The host device assumes that a
`
`floppy disk drive is always attached to its floppy disk drive controller and
`
`communication is initiated if the address is correct. However, this document contains
`
`no information as to how communication should be possible if the interface is
`
`connected to a multi-purpose interface instead of to a floppy disk drive controller.
`
`It
`
`is
`
`the object of the present
`
`invention to provide an interface device for
`
`communication between a host device and a data transmit/receive device whose use is
`
`host device-independent and which delivers a high data transfer rate.
`
`This object is achieved by an interface device accordingto claim 1 or 12 and by a
`
`method according to claim 15.
`
`The present invention is based on the finding that both a high data transfer rate and
`
`host device-independent use can be achieved if a driver for an input/output device
`
`customary in a host device, normally present in most commercially available host
`
`devices, is utilized. Drivers for input/output devices customary in a host device which
`
`are found in practically all host devices are, for example, drivers for hard disks. for
`
`graphics devices or for printer devices. As however the hard disk interfaces in
`
`common host devices which can be, for example, IBM PCs, IBM-compatible PCs,
`
`Commodore PCs, Apple computers or even workstations, are the interfaces with the
`
`highest data transfer rate, the hard disk driver is utilized in the preferred embodiment
`
`of the interface device of the present invention. Drivers for other storage devices such
`
`as floppy disk drives, CD-ROM drives or tape drives could also be utilized in order to
`
`implement the interface device according to the present invention.
`
`HUAWEI EX. 1102 - 13/74
`
`
`
`.'.’;il.. iliil
`
`“Fill Lil. .1lICi!’i'.I:":ii
`
`lliiil iliiiit
`
`iii
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`As described in the following, the interface device according to the present invention
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is to be attached to a host device by means of a multi—purpose interfa.ce of the host
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device which can be implemented, for example, as an SCSI inter:face or as an
`
`
`
`
`
`
`
`
`
`
`
`enhancxed printer interface. Multi-purpose interfaces comprise both an interface card
`and specific driver software for the interface card. The driver software can be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`designed so that it can replace the BIOS driver routines. Communication between the
`
`
`
`
`
`
`
`
`
`
`
`
`
`host device and the devices attached to the multi—purpose interface then essentially
`
`
`
`
`
`
`
`
`
`
`
`
`
`takes place by means of the specific driver software for the multi-purpose interface
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and no longer primarily by means of BIOS routines of the host device, Recently
`
`
`
`
`
`
`
`
`
`
`
`
`
`however drivers for rnulti-purpose interfaces can also already be integrated in the
`
`
`
`
`
`
`
`
`
`
`
`
`BIOS system of the host device as, alongside classical input/output interfaces, mu.lti-
`
`
`
`
`
`
`
`
`
`
`
`
`purpose interfaces are becoming increasingly common in host devices. It is of course.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`also possible to use BIOS routines in parallel with the specific driver software for the
`
`
`
`
`
`
`
`multi—purpose interface, if this is desired.
`
`
`
`
`
`
`
`
`
`
`
`
`
`The interface device according to the present invention comprises a processor means,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a memory means, a first connecting device for interfacing the host device with the
`
`
`
`
`
`
`
`
`
`
`
`
`
`interface device, and a second connecting device for interfacing the interface device V
`
`
`
`
`
`
`
`
`
`
`
`
`
`with the data transmit/receive device. The interface device is configured by the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`processor means and the memory means in such a way that the interface device, when
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving an inquiry from the host device via the first connecting device as to the type
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of a device attached to the host device, sends a signal, regardless of the type of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`data transmit/receive device,
`to the host device, via the first connecting device which
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`signals to the host device that it is communicating with an input/output device. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`interface device according to the present invention therefore simulates, both in terms
`of hardware and software,
`the way in which a conventional input/output device
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is
`functions, preferably that of a hard disk drive. As support
`for hard disks
`
`
`
`
`
`
`
`
`
`
`
`
`implemented as standard in all commercially available host systems, the simulation of
`
`
`
`
`
`
`
`
`
`
`
`
`
`a hard disk, for example, can provide host device-independent use. The interface
`device according to the present invention therefore no longer communicates with the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`host device or computer by means of a specially designed driver but.by means of a
`
`
`
`
`
`
`
`
`
`
`
`
`
`program which is present in the ‘BIOS system (Basic Input/Output System) and is
`
`
`
`
`
`
`
`
`
`
`
`
`
`normally precisely matched to the specific computer system on which it is installed,
`
`HUAWEI EX. 1102 - 14/74
`
`
`
`
`
`.‘.:’5§.. 1111124‘
`
`+=:;:i
`
`.:fll..’llI1?lt sea:
`
`1iii‘.ii:!2€Ef
`
`I
`...1,.
`
`1212:"
`.....Jl
`
`lift! /i%?{!i
`
`
`
`or by means of a specific program for the multi-purpose interface. Consequently, the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`interface device according to the present invention combines the advantages of both
`
`
`
`
`
`
`
`
`
`
`
`
`
`groups. On the one hand, communication between the computer and the interface
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`takes place by means of a host device-specific BIOS program or by means of a driver
`
`
`
`
`
`
`
`
`
`
`
`
`
`program which is matched to the multi-purpose interface and which could be regarded
`
`
`
`
`
`
`
`
`
`
`
`as a "device-specific driver". On the other hand,
`
`
`
`
`
`the BIOS program or
`
`
`
`a
`
`
`
`
`
`
`
`
`
`
`
`corresponding multi-purpose interface program which operates one of the common
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`input/output interfaces in host systems is therefore present in all host systems so that
`
`
`
`
`
`
`
`
`
`
`
`the interface device according to the present invention is host device-independent.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In the following, preferred embodiments of the present invention will be explained i.n
`
`
`
`
`
`
`
`
`
`
`:more detail with reference to the drawings enclosed, in which:
`
`]Ei.g‘.
`
`
`
`1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`shows a gen