throbber
United States Patent [191
`Sturgis et a1.
`
`[11] Patent Number:
`[45] Date of Patent:
`
`4,751,669
`Jun. 14, 1988
`
`[54] VIDEOTEX FRAME PROCESSING
`
`[75]
`
`Inventors: Samuel P. Sturgis, Medway; William
`'1‘. Haggerty, Groton; Barbara C.
`Sangster, Wellesley Hills, all of Mass.
`
`[73]
`
`Assignee: Wang Laboratories, Inc., Lowell,
`Mass.
`
`App]. No.: 719,777
`
`Filed:
`
`Apr. 4, 1985
`
`Related U.S. Application Data
`Continuation-impart of Ser. No. 595,211, Mar. 30,
`1984.
`
`Int. Cl.‘ .............................................. .. G06F 1/00
`U.S. Cl. .................................................. .. 364/900
`Field of Search
`364/200 MS File, 900 MS File
`
`[211
`[221
`
`[631
`
`[51]
`[52]
`[53]
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`4,028,733
`6/1977
`9/1981
`4,290,062
`4,454,593
`6/1984
`5/1986
`4,587,520
`
`Ulicki ............................ .. 364/900 X
`
`. . . . .. 340/735
`Marti et al. . . . .
`.... .. 364/900
`Fleming et a1.
`Astle ................................. .. 340/712
`
`OTHER PUBLICATIONS
`Williams; The Lisa Computer System, Byte; Feb. 1983,
`pp. 33-44, 46, 48 and 50.
`Primary Examiner-Raulfe B. Zache
`Attorney, Agent, or Firm-Michael H. Shanahan; Scott
`K. Peterson
`ABSTRACT
`[57]
`A videotex decoder apparatus which, in various as
`pects, displays a status line to indicate when connect
`charges are occurring; overlays menus over displayed
`videotex frames with portions of the displayed frames
`remaining visible; provides easily called log-on proce
`dures; retrieves remote information frames by user
`speci?ed keywords names; prints information frames in
`selectable different overall sizes; provides selectable
`different character sets for display; is table-driven; is
`structured to include a device independent decoder and
`device dependent drivers; includes a controller which
`feeds bytes to the decoder for decoding without regard
`to the protocol-dependent information content of those
`bytes; and uses an added frame header on stored frames
`to indicate the videotex protocol for decoding the
`frames.
`
`42 Claims, 17 Drawing Sheets
`
`SUESCRIBEH'S
`EQUIPMENT
`
`mu " 1PM
`
`m.
`
`PORT,
`13
`
`12
`
`SWlTCHED
`TELEPHONE
`NETWORK
`u
`18
`
`16
`
`( 24
`VIDEDTEX
`SUPPUER'S
`EQUIPMENT
`
`VIDEOTEX
`SUPPLIER'S
`EQUIPMENT
`,2 x
`20
`
`FIG, 1
`
`40
`
`r 30
`
`F
`CONTHOL o
`MODULE '2
`
`MODEM
`
`13
`
`OECODER
`MODULE
`
`DISPLAYWFII NT
`MODULE
`
`36
`
`Page 1
`
`Amazon Ex. 1021
`Amazon v. PMC
`IPR2014-01534
`
`

`
`US. Patent Jun. 14, 1988
`
`Sheet 1 0f 17
`
`4,751,669
`
`23
`
`swITcHED
`TELEPHONE
`NETWORK
`k 18
`
`16
`
`f 2‘
`vIDEoTEx
`suPPLIER's
`EQUIPMENT
`
`vIDEOTEx
`SUPPLIER'S
`EQUIPMENT
`22 K 20
`
`FIG. 1
`
`MODEM
`SUBSCRIBER'S
`EQUIPMENT C
`\
`
`K. 14
`
`PORT,
`13
`
`[-40
`
`{-30
`
`KEYBOARD —>
`p
`CONTROL 0+’. MODEM
`MODULE '1‘
`DIsK FILE —>-
`\42
`If
`( MODULE
`3
`J
`SCREEN
`DRIVER
`
`_\
`‘3
`
`I T
`
`DECODER
`MODULE
`
`DISPLAY/PRINT
`
`-\
`14
`
`FIG. 2
`
`I
`PRINTER x
`38
`
`37
`
`36
`
`CRT '
`
`Page 2
`
`

`
`Sheet 2 of 17
`
`4,751,669
`
`Log-off from Viewdata
`
`Press EXECUTE to log-off
`from Viewdata
`
`or
`
`CANCEL to return to the menu
`
`EXECUTE - Log-off
`CANCEL - Previous Menu
`
`n . - - - - - - — - . - - - - - - — - - — — - - - - . - - - . . . ~. --
`
`Store a Viewdata frame
`
`III
`
`3
`2
`3I
`I
`
`:
`'
`
`Name of Frame:
`
`_ _
`
`._ _ _ _ _ E 1 _ . _ _ _ _ _
`
`INDENT - Frame Directory
`EXECUTE - Proceed
`CANCEL - Previous Menu
`
`Store Local Frame (Page 1)
`Drive: _ Directory:/ _ 1 . _ _ _ _. . _ _ . . .,
`filename0O1
`filenameO03
`filename0O2
`filename009
`filename003
`filename0‘l O
`filename004
`filename01 1
`fi|ename005
`filenameO12
`filenameO06
`fi|enameO1 3
`filename014
`filename007
`
`NEXT
`— Next Directory Page
`CANCEL - Previous Menu
`
`..-.-.---—-_...——.—.o.—.
`
`Already exists
`
`Press EXECUTE to Overwrite
`the existing frame
`OI’
`
`CANCEL to return to the Menu
`. . . - - - . - . ¢ - . - - - - - - - . - . — - - - . . ¢ . . . . - --
`
`Page 3
`
`Jun. 14, 1988
`U.S. Patent
`- - . o . - - - - . - - . - - - - - - - - - - - - . o - - c - - - . .-
`
`;
`g
`
`I
`I
`
`_ Display local frame
`S
`/2! Store frame
`2
`I 43 _ Print frame
`I
`_. Log-on to remote viewdata
`E
`_ Perform system functions
`E
`EXECUTE
`- Proceed
`SPACE BAR - Move Cursor
`3
`I
`p
`CANCEL
`- Remove Menu
`|
`
`E
`:
`:
`:
`;
`E
`3
`I
`I
`I
`
`Select a Log-on Proceedure
`_ Prestel
`
`_ BTX
`
`_ NPLPS
`
`_ Other
`
`- Proceed
`EXECUTE
`SPACE BAR - Move Cursor
`CANCEL
`~ Remove Menu
`
`. - n . . - . . o - o o — — . - . - - — . - - - - . . . - - - — o - - - u
`
`Log-on to Viewdata
`
`Please manually dial Viewdata -
`
`Telephone Numbers:
`
`u
`
`IIIIIIIIIIIIIIIIIIIIIII
`
`Select Function - Connected l\-/l-o.de
`
`-
`
`._ Display local frame
`_ Store frame
`_ Print frame
`_. Log-off remote viewdata
`._ Perform system functions
`
`- Proceed
`EXECUTE
`SPACE BAR ~ Move Cursor
`CANCEL
`- Remove Menu
`
`,--_-_-----------—---q
`
`Page 3
`
`

`
`US. Patent
`
`Jun. 14, 1988
`
`Sheet 3 of 17
`
`4,751,669
`
`’-_-----------_--_-_
`
`Display Local Frame (Page 1)
`
`Drive: _ Directory: / I _ . . _ _ _ _ _ _ _ _
`
`filename008
`?lenameOOS
`?lename01 0
`filename01 1
`filenameOl 2
`filenameOl 3
`filename014
`
`filename001
`filenameOOZ
`filename003
`filename004
`filenameOOS
`filename006
`NEXT
`- Next Directory Page
`CANCEL - Previous Menu
`
`Print Frame
`
`_ Small Format Print
`
`__ Large Format Print
`
`EXECUTE - Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Remove Menu
`
`I
`I
`I
`i
`i
`l
`l
`i
`
`5 l
`
`I
`I
`l
`I
`l
`I
`
`Delete a Log-on Procedure
`
`__ Prestel
`_ BTX
`_ NPLPS
`_ Other
`
`EXECUTE - Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`Delete a Log-on Procedure
`
`Procedure: _ . _ _ _ _ _ . _ _ _ _ _ _ _ _ e . _ _ _
`
`Press EXECUTE to Delete
`the Procedure
`
`or
`
`CANCEL to return to the Menu
`
`u a n o n o - n o a - a a o - - u o n - _ n n . Q u n p Q Q a a n p -
`
`- ~ u o n - p Q a p n - - o n a n a I - u - n - - n n - Q n - a a a a u -.
`
`Select a System Function
`
`Define a Log-on Procedure
`
`__ Modify Log-on parameters
`
`_ Modify storage parameters
`
`_ Delete stored frame
`
`__ Select character set
`
`EXECUTE
`- Proceed
`SPACE BAR - Move Cursor
`CANCEL
`— Remove Menu
`
`_ Prestel
`_ BTX
`_ NPLPS
`_. Other
`
`_ _________ -e
`
`EXECUTE - Proceed
`SPACE BAR ~ Move Cursor
`CANCEL
`~ Previous Menu
`
`n ~ - n o n - - . v c n n p ¢ n u n n - - - a o - n p u - - - . - - a-‘
`
`Define a Log-on Procedure
`
`Select a Function:
`
`_ Modify/Create Procedure
`
`_ Delete Procedure
`
`EXECUTE - Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`I
`I
`
`Define a Log—on Procedure
`5 Serial Communications Port:
`g
`_ Port 1
`_ Port 4
`1
`_ Port 2
`E
`_ Port 3
`i Transmit/Receive Rate:
`:
`_ Equal Speed __ Split Speed
`E
`EXECUTE - Proceed
`:
`SPACE BAR - Move Cursor
`i
`CANCEL
`- Previous Menu
`
`I
`
`I
`
`i
`:
`:
`g
`
`5
`
`i
`5
`:
`
`I
`I
`
`i
`:
`l
`i
`a
`:
`i
`:
`1
`
`l . . Q - - - - - - - . q - Q - _ - - - . Q - _ . - - - Q q . Q - - - --I
`
`Page 4
`
`

`
`U.S. Patent
`
`Jun. 14,1988
`
`Sheet 4 of 17
`
`4,751,669
`
`g"""13°e'n'.Ié'a'[Kg'.3'n’?=}oE2BL'rB°°°
`E
`E
`Error Substitute Action:
`E
`E
`._ Enable _ Pass _ Deiete
`3
`3
`Error Substitute Character Code:

`5
`D ‘:1
`u
`:
`1
`E
`_ Ha”
`;
`_‘’Fu"
`I
`-
`_
`'
`3
`Next Field
`E
`RETURN
`.
`- Proceed
`.
`EXECUTE
`:
`:
`SPACE BAR - Move Cursor
`3
`5
`CANCEL
`— Previous Menu
`"""""""""""""" "1=':c'.'éL
`
`E
`|
`5

`E
`5
`.
`E
`5
`
`_ _ _
`_ . _ _
`_ _ _ _ _ _ _ __
`Define a Log-on Procedure
`character set
`_ English
`_ German
`
`E
`I
`i
`;
`5
`S
`1
`_
`5
`§’.§§‘é‘éT§An - §£§3§°é’u.so.
`3
`CANCEL
`- Previous Menu
`"""" '
`'
`FIG. 31/
`
`E"""6;}{r:;;‘1B2J:;;1‘;,:_;;;E]"r;““"E
`3
`i
`:
`3
`Identification number:
`5
`;
`__________________ --
`5
`3
`Password (Optional):
`I
`I
`E
`5
`RETl‘,'R‘,;,rrrr t’ ;:,’d“
`re
`ex
`~
`5
`5
`EXECUTE
`- Proceed
`. - — - . — - ¢ - . - . . - - . — . . . . . . _ — . - . — . . - - _ - m
`E
`CANCEL
`- Previous Menu
`E
`
`-o--------------------co
`
`Define a Log-on Procedure
`
`Teiephone Numbers:
`
`RETURN
`EXECUTE
`CANCEL
`
`— Next Field
`— Proceed
`- Previous Menu
`
`__________
`_ _____________________
`3
`E
`D°fi"e a L°9'°" Procedure
`3
`:
`Receive Data Rate:
`E
`E _ 50
`_ 150
`- 1800 _ 4800
`" 3% ‘ 333
`‘ 3333 ‘ £33 3
`—
`-
`“
`‘
`1
`§_134.5 _ 1200 _ 3500 _ 19200 E
`'
`EXECUTE
`- Proceed
`'
`E
`SPACE BAR - Move Cursor
`E
`,
`CANCEL
`P
`.
`M
`.
`g _______________ __'___'f)’{‘j‘_‘-°_‘___",')‘j____:
`FIG. 3q
`r """"""""""""""""""""" "I
`
`I E
`
`:
`Define a Log-on Procedure
`3
`g
`Transmit Data Rate:
`E
`I

`§ : 32
`: 333
`: 3333 : 3333
`3
`: _ 110
`_ 500
`_ 2400 _ 9600
`E- 134.5 -1200 _3s00 _ 19200 E
`EXECUTE
`- Proceed
`:
`SPACE BAR - Move Cursor
`:
`:
`i.-..-?:“.':*.°.E.E..-.-. 1’::*."i*2*.=§.".".*=.':':-...E
`FIG. 3r
`t____ ______________________________ __.
`:I
`:
`Define a Log-on Procedure

`Transmit/Receive Data Rate:
`E
`‘-50
`_150
`_180O -4800 :
`5 _ 75
`_ 300
`_ 2000 _ 7200
`:
`§_110
`-600 _240o _960O 5
`E- 134.5 _ 1200 _ 3500 _ 19200 5
`I
`_
`I
`5
`§’.§§°o‘éT§An- §n'33§°é’m......
`5
`.
`5....-95'f’E§':....'.?f§’I’I‘3'3§.'Y'.‘i'1‘3...-§
`FIG. 35
`
`I :
`
`Define a Log-on Procedure
`Number of data bits:
`_ 5
`_ 6
`__ 7
`
`_ 8
`
`Stop bit length:
`__ 1
`_ 1.5
`
`,
`
`_ 2
`
`Parity:
`._ None ._ Even _ Odd _ Ignore
`RETURN
`- Next Field
`EXECUTE
`- Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`Page 5
`
`Page 5
`
`

`
`US. Patent Jun. 14, 1988
`
`Sheet 5 of 17
`
`4,751,669
`
`I __________________________________ __
`:
`Define a Log-on Procedure
`:
`
`I
`
`E Logoff Code:
`I
`
`. _ _ . _ _ . _ . . _ _ _
`
`: Backup Frame Code: _ _ . _ _ _ _ _ _ _ . . _
`I
`|
`
`l Repea‘ Flame °°d° ------------ --
`
`.
`
`2
`I
`
`i
`
`I
`
`i
`
`: Home Frame Code: _ _ _ _ _ _ _ _ _ _ _ _ _
`1
`'
`I
`:
`:
`
`:
`I
`'
`EXECUTE - Proceed
`I
`:
`SPACE BAR - Move Cursor
`2
`CANCEL
`- Previous Menu
`FIG 3y
`
`I . - - a - - - I a - - p - q - . p Q q n - . - - - - - - - p n Q - - n.
`
`:
`g
`
`I
`
`l
`l
`
`5
`
`l
`
`i
`
`Modify Storage Parameters
`
`'
`
`~
`
`Drive‘ —
`
`Directory: / . _ . . _ _ . _ . _ - -
`
`EXECUTE - Proceed
`
`:
`:
`
`I
`
`E
`
`i
`
`l
`
`E
`
`CANCEL
`
`- Previous Menu {
`:
`I
`I
`""""""""" "‘ """""""" "
`HG‘ 3“
`i .................................. "I
`3
`Delete Local Frame (Page 1)
`E
`
`:
`
`Drive: _ Directory: / _ _ _ _ _ _ _ , _ _ _ _
`
`I ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ‘ ' ' ' ' ' ' ' ' ' ' ' "i
`
`Define a Log-on Procedure
`:
`.
`'
`I
`De?ne User Keywords 1 8
`:
`i Name:
`Code:
`i
`............................ - _
`
`_
`
`:
`
`g
`
`_ . _ _ . _ _ _ _ _ _ _ _ _ _ _ . _
`
`_ . _ _ _ _ _ _ _ , _ _
`
`_ _ _ e _ . _ _ _ _ _ _ _ . _ _ _ _
`
`_ _ _ _ _ _ _ _ _ _ _ _
`
`:
`'
`I
`l
`i
`i
`
`:
`
`:
`
`|
`
`g
`'
`l
`l
`:
`i
`
`:
`
`:
`
`_
`
`:
`
`I
`
`_ _ _ _ _ _ _ _ _ _ . _
`?lenameOO‘l
`filenameOOZ
`?lename003
`filename004
`
`?lename008 :
`filenameOOS
`'
`I
`filename0010 :
`filename001 1
`i
`filenarne0012 5
`
`filenameOOS
`
`filenameOO‘l 3 1
`
`filename006
`
`filenameOO‘l 4 g
`
`a
`
`i
`
`|
`
`‘ ' ' ‘ ' ' ' ‘ ‘ ' ‘ ‘ ‘ ‘ ' ‘ ' '
`
`' ' ' ‘ ' ‘ ‘ ‘ ' ' " i
`
`' ' ‘ ' ' ' ‘ ' ' ‘ ‘ ' ' ' ' ' ‘ ‘
`
`‘ ' ' ‘ ‘ ' ' ' ‘ ' ‘ '
`
`e . . . e _ _ . . . _ . _ . . . _ .
`
`a _ _ . . . _ _ _ _ _ -
`
`l
`
`l
`
`5
`
`:
`
`NEXT - Next Directory Page
`
`CANCEL - Previous Menu
`
`a
`
`1
`
`I . . a - a . . - - - . a - a a a - a a - - - - - a - - - Q - - e - - - -l
`
`l
`
`_ _ c _ _ _ _ _ _ , _ _ _ _ _ _ _ _
`
`_ _ _ _ _ _ _ . _ _ _ _
`
`:
`
`FlG. 3dd
`
`l
`
`_ _ _ _ _ _ _ _ _ _ _ _ , _ , _ _ _
`
`_ _ _ _ _ _ _ _ _ _ __
`
`i
`
`EXECUTE - Proceed
`CANCEL
`- Previous Menu
`
`:
`:
`:
`:
`:
`:
`:
`l
`
`
`' """""""""""""" "'F‘la'ég‘ '
`
`. ---------------------------------- --.
`2
`Save Frame was Successful
`:
`1
`Delete Frame was Successful
`;
`: Change Directory was Successful {
`
`
`{ :
`Modify Log-on was Successful Delete Log-on was Successful
`E
`
`I .................................. .-.
`5
`Define a Log-on Procedure
`5
`
`2 Change Char. Set was Successful 5
`FIG 3%
`
`._ Display on Log-on Menu
`
`E
`a
`i
`i
`1 _ Do Not Display on Log-on Menu I
`a
`i
`:
`:
`:
`:
`:
`:
`i
`:
`i .................................. -.l
`FIG. 3aa
`
`EXECUTE - Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`g
`,
`I
`I
`
`:
`
`i
`l
`|
`:
`I
`:
`I
`I
`
`E
`
`De?ne a Log_on Procedure
`
`Procedure: _ e _ _ . . _ e _ _ _ . _ _ _ _
`
`Press EXECUTE to Store
`
`the procedure
`
`or
`
`':
`I
`I
`I
`
`i
`
`5
`5
`|
`n
`:
`g
`I
`I
`
`1
`Cancel to return to the Menu
`"""""""""""""" 'iiéi'ési;
`
`, .................................. --,
`i
`The disk is write-protected
`l
`i
`The file could not be found
`!
`i
`The disk drive is not ready
`:
`:
`The disk is full
`5
`:
`A disk write error occurred
`:
`:
`A disk read error occurred
`:
`:
`An unknown disk error occurred
`:
`l
`The disk directory is fui!
`:
`:
`The disk directory is missing
`I
`i
`A Primer Failure Occurred
`E
`5
`Serial I/O hardware is missing
`:
`|
`Not enough memory IS available
`:
`I
`I
`I
`
`:
`
`Display Frame was unsuccessful ~
`
`.
`
`.
`
`,
`
`.
`
`.
`
`Store Frame was unsuccessful -
`a
`‘3°nf'g'vsp me read med '
`i
`Delete Frame was unsuccessful -
`n
`_
`I
`Modify was unsuccessful -
`:
`} Read Directory was unsuccessful -
`l
`I
`
`Print Frame was unsuccessful -
`:
`5..----59929Weiss‘?!
`
`5
`
`,
`
`l
`:
`l
`|
`:
`:
`I
`
`a
`
`Page 6
`
`

`
`4,751,669
`II
`
`IIIIIII II
`
`Modify Storage Parameters
`
`t
`‘
`Dnec my
`Does not exist
`
`_ _ - - _ _ _ , . L L , _ -
`
`:
`
`II
`:I
`
`IIIIIIII
`
`Press EXECUTE to create
`a new directory
`or
`
`CANCEL to return
`
`U.S. Patent
`
`Jun. 14,1933
`
`Sheet 6 of 17
`
`File: . _ _ _ _ _ _ . . _ _ . . . _ _ _ _ - _
`.
`.
`.
`.
`as missing or defective
`
`Press CANCEL to return to
`the Menu
`
`""" """"'""""°'"'i=iéT'§§;
`
`Modify Storage Parameters
`
`Directory: __________ _ -
`
`Could NOT be created
`
`Press CANCEL to return
`
`EXECUTE - Proceed
`CANCEL
`- Previous Menu
`
`FIG 3hh
`
`FIG 31;
`
`:"'KC Fr? Fa"Z:':-I-':g""""""" '" """ "5's'u:'-1'£1'é Zia" 'i
`I
`I
`
`
`______ ‘_
`
`Store a Viewdata Frame
`
`Name of frame:
`
`_ _ _ _ _ L _ _ _ _ _ _ _ _ L _ _ _ ,
`
`- Frame Directory
`INDENT
`EXECUTE - Proceed
`CANCEL
`- Previous Menu
`
`E 9 r ndex
`E
`:2
`;
`i
`I
`I
`
`
`
`5
`;
`
`E
`}
`i
`E
`n
`I
`
`E
`E
`;
`i
`I
`I
`
`3
`I
`
`II
`
`3
`1
`5
`I
`3
`I
`
`REMOTE
`
`3
`E
`3
`3
`1 ................................................... __:
`FIG. 3kk
`
`3:13
`
`Page 7
`
`Page 7
`
`

`
`U.S. Patent Jun. 14,1988
`
`Sheet 7 of 17
`
`4,751,669
`
`Q u a - - o a y - - a a p p Q u Q Q u n n n Q p p q - - n u . n p Q - - n n Q a n n p Q a Q Q n - .
`
`Connected Main Menu HELP
`
`The following functions are available:
`
`HELP
`PAGE
`CENTER
`
`DECTAB
`FORMAT
`
`- Displays this "Help"
`- Set Modem/No-Modem Mode
`- Display/Remove Status
`Line
`- Display User Functions
`- Display/Remove Menu
`Background
`- Backup a Remote Frame
`PREV
`- Redisplay Remote Frame
`ARROWS
`- Goto Remote Home Frame
`(blank key)
`- Reveal Frame
`GO TO
`- Accept Selection
`EXECUTE
`- Remove Menu
`CANCEL
`SHIFT CANCEL - Show Main Menu
`
`.---------------‘-___-------_-.
`
`_----------------------------------
`
`Press CANCEL to return to Viewdata
`
`n Q - n p u Q - - u - . p . - - Q - - n . u o - - - - p p q u a n . n Q Q Q - - n n - . n Q u Q u a.
`
`. . - Q q p Q - n Q p p n Q a a u g Q p Q - - u Q a p n o e a n - n - n - n I
`
`u u - o p Q Q q I - p n o . - . - Q - n n o n o - - - - p p p . - o n o - ‘a
`
`n - - - u a - ~ p I u q _ Q - n a n o u n n a n p u - u I p p p u q - .
`
`Page 8
`
`

`
`US. Patent Jun. 14, 1988
`
`Sheet 8 0f 17
`
`4,751,669
`
`REPAINT SCREEN
`
`100
`
`DECODE A I
`CHARACTER
`
`CLEAR SCREEN;
`lNlTlALIZE
`STATE TROUBLE
`
`‘r102
`GET
`NEXT
`BYTE *
`
`<__ FRAME
`TABLE x
`104
`
`DETERMINE
`ACTION AND < STATE
`/ cI-IAR TABLE
`TABLE \
`10s
`PRINTER w
`106
`t
`108
`L4___ITRANsLATIoN
`DETERMINE
`TABLE \
`AND
`PERFORM <____ CURRENT “2
`DISPLAY
`STATE
`CHANGES
`/
`+— “#223? q
`114
`118
`

`
`DETERMINE ‘_ TRANsITIoN
`AND
`TABLE \
`I
`PERFORM
`120
`STATE 4_ STATE
`f" CHANGES
`TABLE
`_\
`122
`106
`
`FIG. 6
`
`DISPLAY/PRINT
`f MODULE
`34
`
`UPDATE
`STATE
`
`Page 9
`
`

`
`US. Patent Jun. 14, 1988
`BEGIN
`
`20o
`
`Sheet 9 of 17
`
`4,751,669
`
`TRUE
`
`F'N'§HED
`'
`
`END
`VIDEOTEX
`sEssIoN
`
`214
`
`T0
`FIG.
`7'3
`
`216
`
`YES
`
`234
`YES \
`RETRIEVE
`FRAME *
`
`CANCEL
`KEY
`.7
`
`No
`
`DISPLA
`LOCAL
`FRAME
`2
`
`N0
`
`FALSE
`
`202
`
`SHOW
`DISPLAY
`‘7
`
`FALSE 5 206
`
`MENU DISPLAY AND
`PROCCESSING LOOP
`
`207
`
`OVERLAY FALSE
`
`218
`
`(235
`STORE YES STORE
`FRQME
`FRAME
`
`TRUE
`211\
`
`ERAsE ENTIRE
`DIsPLAY BUFFER
`
`220
`
`ERAsE OVERLAY
`PORTION OF BUFFER
`
`2
`
`222
`
`224
`
`210
`f
`DISPLAY
`CONNECTED
`MODE MAIN
`MENU
`
`212 \
`DISPLAY
`UNCONNECTED
`MODE MAIN
`MENU
`
`No
`
`PRINT
`FRAME
`?
`
`NO
`
`LOG-0N
`SELECTED
`2
`
`NO
`
`LOG-OFF
`SELECTED
`?
`No
`
`TO BEGIN 238
`4
`YES PRINT
`FRAME
`
`—240
`
`YES
`
`LOG-ON ———>—
`
`242
`f
`LOG-OFF
`
`YES
`
`232
`
`‘,
`SET snow
`DISPLAY TRUE
`
`TO FIG. 7c
`
`TO BEGIN
`
`FIG. 7A
`
`Page 10
`
`

`
`US. Patent Jun. 14, 1988
`
`Sheet 10 of 17
`
`4,751,669
`
`FROM FIG. 7A
`
`CHARACTER
`PROCESSING LOOP
`
`284
`
`KEYBOARD
`CHARACTER
`
`282 \
`DECODE AND
`DISPLAY
`
`286
`
`YES
`
`/ 291
`
`NO
`
`DISPLAY r
`HELP
`,
`
`YES
`
`'
`
`‘
`
`SHIFT
`CANCEL
`
`290
`
`292
`
`294
`
`298
`
`302
`
`NO
`
`USER
`
`‘
`
`'
`
`KEYWORD ,
`
`/ 304
`PROCESS “_1
`
`A
`
`‘7
`TO BEGIN
`FIG. 7A
`
`HS. 78
`
`Page 11
`
`

`
`US. Patent Jun. 14, 1988
`
`Sheet 11 of 17
`
`4,751,669
`
`FROM FIG. 7A
`
`226
`
`No
`
`SYSTEM
`FUNCTION
`SELECTED
`-’
`
`YES
`
`22a
`
`No
`
`246
`
`YES
`
`SET SHOW
`DISPLAY TRUE
`
`231
`
`NO
`
`230
`
`NO
`
`24a
`
`248
`
`YES
`
`I Y [244
`DISPLAY
`SYSTEM
`FUNCTIONS
`MENU
`
`YES DELETE
`STORED ‘—>
`FRAME
`
`EFFECT _,
`SOLUTION
`
`DIRECTORY
`
`TO
`BEGIN
`
`Page 12
`
`

`
`US. Patent Jun. 14,1988
`
`Sheet 12 of 17
`
`4,751,669
`
`350
`
`352
`
`STATUS LINE
`ROUTINE
`
`DISPLAY
`STATUS LINE
`TRUE?
`
`CONNECTED
`
`[356
`
`DISPLAY
`CLOCK
`
`UNCONNECTED
`
`358
`
`REMOTE
`
`DISPLAY
`"REMOTE"
`
`RESET DISPLAY
`STATUS LINE
`
`T0 BEGINNING
`
`FIG. 70
`
`Page 13
`
`

`
`US. Patent Jun. 14, 1988
`
`Sheet 13 of 17
`
`4,751,669
`
`80
`
`8b
`
`8C
`
`FIG. 8b -
`
`y
`
`I/ 408
`
`DECODER ATTRIBUTE MANAGER
`
`_
`
`DISPLAY CHARACTER
`
`L'“
`
`l
`
`PROCESSANEw Row
`
`PROCESS ALPHANUMERIC COLOR
`ATTRIBUTE
`426
`If" PROCESS FLASH ATTRIBUTE
`
`PROCESS STEADY ATTRIBUTE
`
`PROCE$ HEIGHT ATTRIBUTE
`
`—
`
`_
`
`"-1
`
`-‘
`
`406
`/
`
`PROCESS MOSAIC COLOR ATTRIBUTE
`PROCESS BLACK BACKGROUND
`ATTRIBUTE
`L PROCESS NEw BACKGROUNDA‘ITRIBUTE
`
`DECODER CONTROLLER
`
`E INITIALIzE DECODER
`--_ ACT ON EACH INPUT CHARACTER “’ 420
`
`E CAUSE DISPLAY OF CONTENTS
`OF DISPLAY BUFFERASAFRANI
`[ CAUSE DISPLAY OFA NEw
`LOCALLY RETRIEvED FRAME
`PRINT THE CONTENTS OF
`DISPLAY BUFFER AS AFRAME
`
`TERMINATE DECODER
`
`'
`
`4,4
`I
`DECODER FUNCTION/STATE
`TRANSITION TABLE
`
`___ LOOK UP CHARACTER IN
`422/ INDEx ARRAY
`
`USE INDEx TO POINT TO
`424 FUNCTIONIN PROPER Row
`OFTRANSITION'TABLE UNDER "
`g$k¥gN OF PRESENT
`
`UPDATE STATE IN
`ACCORDANCE WITH TABLE
`
`DECODER STATE PROCESSOR
`
`DISPLAY ALPHANUMERIC OR MOSAIC
`CHARACTER
`
`DISPLAY A SPACE CHARACTER
`OUT OF SEQUENCE
`ACTIvE POSITION CONTROL
`(UP; DOwN, BACK, FORWARD,
`HOME, BECIN LINE)
`
`CALL CONTROL MODULE TO SEND
`ID BACK TO SUPPLIER
`
`INITIALIZE PROGRAM BLOCK
`
`TURN CURSOR ON/OFF
`
`CLEAR SCREEN AND REINITTALIZE
`
`FIG. 80
`
`i
`
`-1
`
`I
`
`,
`
`4,0
`/
`
`I
`I
`CONTROL ,
`MODULE
`5
`I
`
`Page 14
`
`

`
`US. Patent
`
`Jun. 14, 1988
`
`Sheet 14 of 17
`
`4,751,669
`
`FIG. 80
`
`EM}. DECODER UTILITIES PROCEDURE
`
`I INITIALIZE FOR START OF NEW ROW
`
`HANDLE SINGLE HEIGHT VS.
`DOUBLE HEIGHT DISPLAY
`
`CURSOR CONTROL AND
`I BUMPCURSOR TO NEXT POSITION
`
`
`
`‘I ‘I MIWI’I ‘I IITIIIII
`
`DISPLAY CHARACTER ACCORDING
`TO ATTRIBUTES
`SAVE OR RETRIEVE DECODER
`STATE VARIABLES
`
`FIG. 8c——>
`
`404
`/
`DEVICE INDEPENDENT DISPLAY DRI V ER
`
`L‘ SPECIFY BACKGROUND COLOR
`
`SPECIFY CURRENT FONT
`
`INITIATE FLASHING MODE
`
`"“ TERMINATE FLASHING MODE
`
`SPECIFY CURRENT COLOR
`
`I LI I I
`
`DELIVERCHARACT ER FOR SCREEN DISPLAY
`
`DELIVER CHARACTER FOR PRINTING
`
`POSITION CURSOR AT SPECIFIC LOCATION
`
`SPECIFY CLEAR SCREEN OR PRINTER
`
`SET CURSOR ON/OFF
`
`INITIALIZE DISPLAY DRIVER
`
`INITIATE/TERMINATE VDI HANDLER
`
`SET DISPLAY LANGUAGE
`
`FROM CONTROL MANAGER
`
`FIG. 8b
`
`Page 15
`
`

`
`US. Patent Jun. 14, 1988
`
`Sheet 15 of 17
`
`4,751,669
`
`‘-<\——- FIG. 8b
`1
`
`DEVICE DEPEN DENT LOW RESOLUTION SCREEN DRIVER _/4OO
`
`CAUSE FLASHING OF CHARACTERS
`
`_
`
`430
`
`TERMINATE FLASHING OF CHARACTERS
`
`SET CURRENT FONT
`
`SET CURRENT COLOR
`
`SET CURRENT BACKGROUND COLOR
`
`SEND CHARACTER TO VDI HANDLER FOR DISPLAY
`
`INITIALIZE LOW RESOLUTION DRIVER
`TO VIDEOTEX PALETTE
`
`"" SET LANGUAGE
`
`oevncs DEPENDENDENT PRINTER DRIVER
`
`/'“ 402
`
`'
`
`SET CURRENT COLOR
`
`SET CURRENT BACKGROUND COLOR
`
`GET CHARACTER BIT IMAGE
`
`E HANDLE SINGLE AND DOUBLE HEIGHT
`LOAD HALF-TONE CHARACTER INTO PRINTER
`
`SEND BUFFERED CHARACTER ROW TO PRINTER
`
`FORM FEED
`
`INITIALIZE PRINTER FOR NEW FRAME
`
`TERMINATE FRAME PRINT
`
`SET LANGUAGE
`
`FIG. 8c
`
`Page 16
`
`

`
`T LS. Patent Jun. 14, 1988
`
`Sheet 16 0f 17
`
`4,751,669
`
`CHARACTER
`@
`A
`8
`C
`D
`
`TRANSITION
`TABLE
`ROW NUMBER
`IS
`I9
`I9
`I9
`I9
`
`ROW NUMBER
`
`O
`DISPLAY
`
`STATES
`
`l
`ESCAPE
`
`2
`ESCAPE I
`
`I3
`
`DISPLAY
`CHARACTER,O
`
`DISPLAY
`SPACE. O
`
`DISPLAY
`SPACE, O
`
`I9
`
`ALPHA FONT
`AND
`DISPLAY
`CHARACTER,O COLOR
`ATTRIBUTE,O
`
`DISPLAY
`SPACE, O
`
`Page 17
`
`

`
`U.S. Patent
`
`Jun. 14, 1988
`
`Sheet 17 of 17
`
`4,751,669
`
`Sum
`
`NB-Eobuso..
`
`
`KOszmzE.<_mn_om&<><.Em_o
`
`
`
`
`
`~mjoz<:azuz
`
`
`
`
`
`mu._oz<:wo<u_E»z_omaomfix
`
`u§Eom&<m<mEEmm:.z_
`
`
`
`oz<rfizmEv.mEm_8<
`
`
`
`woos.._<uo._mom
`
`oz<>EzmExmEm8<
`
`
`eonmmjozqrzmmmumad:
`
`
`inI.|||'.I1.'I|...I«illc’|....:17x(i14v..|I.1‘1l1IAII
`
`
`
`
`
`
`
`8EE»z__>m:m,..mozfiqmmao
`
`zmmmum
`
`
`
`n_.m_:mE.mn_om&<»<#.m_o
`
`
`con\xma.205M3:88%Bzufiz
`
`
`
`
`
`5824:mzo_5zP_s_m5>mm_u<.1_«m:z_mm_._n.n5mE8o.>
`
`
`
`zoamummfiosmm«EEon
`
`
`mzsomoozn.Izo91E505.moufido.004mm_~_._<Ez_ozqmmmmmmmm
`
`
`
`-.1!-
`
`
`
`
`
`mmooumomEz_s_mm:D24mN_u_<_._._Z_
`
`
`
`
`
`
`
`inEooH..fi.:<z.s_mEoz<m~_._<Ez_-my.Eo5mm_om>m_EmmFm:>.<E
`
`
`mmmbamqxo02.282.$>_mH,E-uflmmm:zm2mm_%zvwoM__m_m.%_mw»m%mH%
`
`
`
`
`E._oz<:mo<u_mEz.mmooomoom_n__o.u_n_m><#_m_oozqu>m__m.mE
`._<oo..
`
`__.0_n_
`
`moo:+2.30%mmooumomfim
`
`mmooumoOhmmimo2mmoz<
`
`
`
`Ohmmzoammmmo“.v_m<
`
`ozPz.mn_mo“.
`
`E592.
`
`
`
`$4824..»<._n_m_o
`
`5.524:m2...m:::.m
`
`
`
`
`
`mozmmEumzaum_.:.Eooomomjm»H><#_m_ooz<wz_ooH._oImommmooumoO...mmta
`
`..:fi:i-'1
`.l'.".'!!§§!!!
`El
`j==IHl|ll|IIIII.
`
`
`
`qlm.824$EosmiZdwa
`
`Ezaaammposmm<Oh2.25
`
`
`
`mw_._&:wmfiosmm20EuEO00».
`
`
`
`m_s.<E._<uo._<mezim
`
`
`
`usazo.“E_umEm
`
`
`
`
`
`mmmaomuomn.20-00..Emma93Em
`
`
`
`
`
`$522>:3<UO.._ms_<E<m_><m
`
`
`
`ommqmuo<:oz<._>4dmaEm
`
`
`
`mmofizm_2<E20
`
`
`
`Eo5mm_o520$:moi
`
`om§¢a<mKOoz§Eou_
`
`.20_._.o<mom><.Em_D
`
`Page 18
`
`
`
`3%..501.5m:_2C.fl.an_<._m.mjozqx-
`,_Eozmmmo533mscflmEm'2om$m.,«:m._w%mwmw
`
`I3!M2:325BE;,B3..3zmxs
`o2:<mmEoii
`
`u!sm:m»mms_<E<mfinma
`
`
`
`mo“.m2_Eom&<m<mEEmn.:z_
`
`
`
`
`
`ommwoos.mfiosammom
`
`
`
`mmoz:xmaZ03:mmmokm
`
`
`
`ms_<zmF<_maom&<
`
`35:mfido
`
`omfimwaomm
`
`
`
`mm:._oEzouz_<s_
`
`Page 18
`
`
`
`
`
`
`

`
`1
`
`VIDEOTEX FRAME PROCESSING
`
`This application is a continuation in part of US. pa
`tent application, Ser. No. 595,211, ?led Mar. 30, 1984,
`titled Enhanced Videotex Decoder Apparatus.
`
`15
`
`BACKGROUND OF THE INVENTION
`This invention relates to videotex systems.
`In typical videotex systems, textual and qraphic infor
`mation from a variety of sources (such as newspapers,
`retailers, or banks) is made available by a videotex sup
`plier to a large number of subscribers via interactive
`two-way communication over the switched telephone
`network.
`The videotex supplier electronically stores the infor
`mation supplied by the different sources in the form of
`hundreds of thousands of pages (frames) each represent
`ing a collection (arranged, for example, in rows and
`columns) of alphanumeric and graphic characters to be
`displayed on a cathode ray tube (CRT) at the subscrib
`er’s location. Each frame is sent to the subscriber as a
`stream of encoded bytes. Some of the bytes identify the
`particular characters to be displayed. Other bytes are
`essentially instructions about the attributes of the dis
`played frame, for example, the size of a particular char
`acter or the background color for a particular line of
`characters. The characters and attribute information are
`translated into the encoded bytes in accordance with a
`set of rules (protocol) applied by each supplier.
`In addition to a CRT, each subscriber has a decoder
`for converting the received encoded bytes back to the
`displayable alphanumeric or graphic characters and
`attribute instructions, and a keyboard with which the
`subscriber can tell the videotex supplier what frames to
`send to the subscriber, and can respond to questions
`posed in particular frames.
`~
`Different videotex protocols have been developed in
`different countries, for example Prestel in the United
`Kingdom, Telidon in Canada, and NAPLPS in the
`United States. A description of the Prestel system is set
`forth in Hudson, “Prestel: The Basis of an Evolving
`Videotex System", (BYTE, July, 1983, p. 61), and in
`"Prestel Terminal Speci?cation" updated through
`8/ 1/83, available from Prestel Headquarters, Prestel
`45
`435, Telephone House, Temple Avenue, London EC4Y
`OHL, England, both incorporated herein by reference.
`Some videotex decoders allow the subscriber to
`switch between viewing frames being supplied over the
`telephone line and frames which have been stored lo
`cally. Frames explaining to the subscriber how to pro
`ceed may also be displayed.
`
`4,751,669
`2
`In preferred embodiments, the means for displaying is
`further arranged to display an indication of the expense
`entailed in the connection, in particular, the time which
`has elapsed during the period since the port was most
`recently connected; the indication of expense is dis
`played on the display device simultaneously while an
`information frame is being displayed; the processor also
`includes means for enabling the user to selectively ei
`ther display or not display the indication that the port is
`connected; the means for displaying is further arranged
`to display an indication of whether the information
`frame being displayed is a stored frame from the storage
`device; the processor further includes means for en
`abling the user to selectively either display or not dis
`play the indication of whether the information frame
`being displayed is a stored frame from the storage de
`vice; the means for displaying is further arranged to
`display, while the port is unconnected to the central
`supplier, an indication that the port is unconnected; and
`the apparatus includes a data entry device for enabling
`the entry of data into the apparatus, the data including
`commands representing actions to be taken with respect
`to the information frames, and the processor includes
`means for delivering to the display device at least one
`menu frame for visually indicating possible actions
`which may be taken with respect to the information
`frames, including the actions of switching back and
`forth between displaying the information frames as they
`are received from the supplier, and displaying stored
`frames from the storage device, and the processor also
`includes means responsive to the data entry device for
`accepting and executing entered commands corre
`sponding to the possible actions.
`Displaying the status line (i.e., the indications that the
`port is connected, and whether or not the displayed
`frame is from the local storage device) reminds the user
`of subscriber fees and telephone tolls being incurred
`while connected to the videotex supplier.
`In another aspect, the invention features apparatus
`for locally displaying frames of digital information re
`ceived from a videotex supplier, including a port con
`nectable to the central supplier for receiving at least one
`of the information frames from the supplier, a display
`device for displaying at least one of the information
`frames received from the supplier, and a processor com
`prising means for delivering to the display device at
`least one menu frame for visually indicating possible
`actions which may be taken while an information frame
`received from the supplier is being displayed on the
`display device, and means for visually overlaying the
`menu frame over the displayed information frame so
`that at least a portion of the displayed information frame
`is displayed simultaneously with the menu frame.
`In preferred embodiments, the processor includes a
`data entry device for enabling the entry of data into the
`apparatus, including commands to cause the processor
`to selectively either overlay the menu over the dis
`played frame, or to display the menu without any un
`derlying display of any portion of the previously dis
`played information frame; the possible actions include
`actions to be taken with respect to the underlying infor
`mation frame; and one action is the storage of the under
`lying displayed information frame.
`The overlay enables the user to observe at least part
`of the current frame while acting on a particular menu.
`In another aspect, the invention features apparatus
`for obtaining access via a switched communications
`network to a central supplier of frames of digital infor
`
`25
`
`30
`
`40
`
`SUMMARY OF THE INVENTION
`In general, the invention features, in one aspect, appa
`ratus for locally displaying frames of digital information
`received from a central supplier, including a port con
`nectable to the central supplier for receiving at least one
`of the information frames from the central supplier, a
`display device for locally displaying at least one of the
`information frames received from the central supplier, a
`storage device for locally storing, after it has been dis
`played, as a stored frame for later redisplay, at least one
`of the information frames received from the central
`supplier, and a processor connected to be responsive to
`the port and the storage device and comprising means
`for displaying, while the port is connected to the central
`supplier, an indication that the port is connected.
`
`65
`
`Page 19
`
`

`
`4,751,669
`4
`3
`to the entry of the request by transmitting the associated
`mation for obtaining frames to be visually displayed
`identi?er to the supplier.
`locally, comprising means for delivering to the central
`In preferred embodiments, the data entry means is
`supplier via the network stored coded information re
`further arranged for entering the request by typing in
`quired by the central supplier as a condition to allowing
`the keyword; and the processor comprises means for
`access to the central supplier, a display device for dis
`enabling speci?cations and updating of the keywords
`playing the frames of digital information, a data entry
`device for enabling the entry of data into the apparatus,
`appearing on the menu frame and the identi?er associ
`ated with each keyword by commands entered through
`including commands, and a processor comprising menu
`the data entry device.
`means for sending to the display device a menu frame
`identifying the central supplier as being accessible, and
`The user can easily and quickly retrieve particular
`log-on means responsive to the data entry device for
`frames, eg. a weather forecast, from the videotex sup
`plier using an easy to remember keyword.
`accepting and executing an entered command to obtain
`In another aspect, the invention features apparatus
`access to the supplier, by triggering the means for deliv
`for locally storing frames of digital information re
`ering to send the coded information.
`ceived from a central videotex supplier, including a port
`In preferred embodiments, the coded information
`connectable to the central supplier for receiving at least
`delivered to the supplier includes a subscriber identi?er;
`one of the information frames from the central supplier,
`means for holding protocol information about a proto
`col speci?ed by the supplier and governing the informa
`a display device for locally displaying at least one of the
`tion frames of the supplier; each information frame
`information frames received from the central supplier, a
`storage device for locally storing, after it has been dis
`comprises a collection of multiple-bit bytes and the
`means for holding is arranged to hold protocol informa
`played, as a stored frame for later redisplay, at least one
`of the information frames received from the central
`tion which includes the number of bits in each byte; the
`supplier, a data entry device for enabling the entry of
`means for holding is arranged to hold protocol informa
`data into the apparatus, and a processor comprising
`tion which includes a table of commands each associ
`ated with an instruction speci?ed by the supplier for
`means for accepting from the data entry device a name
`retrieving information frames from the supplier, each
`speci?ed by the subscriber to be associated with a par
`ticular displayed information frame, means for storing
`command corresponding to a key on the data entry
`the particular ihformation frame in the storage device
`device, and the processor further includes means re
`sponsive to the data entry device for sending to the
`together with the associated name, and means for re
`trieving the particular information frame from the stor
`supplier in response to the pressing of a key, the instruc
`age device in response to entry through the data entry
`tion associated with the command corresponding to the
`pressed key; the speci?ed instructions include instruc
`device of a command corresponding to the name speci
`?ed for that frame.
`tions to retrieve the prior information frame, to repeat
`the presently retrieved information frame, to log off,
`In preferred embodiments, the process

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