throbber
United States Patent
`
`[19]
`
`[11] Patent Number:
`
`4,751,669
`
`
`
`Sturgls et at. Jun. 14, 1988 [45] Date of Patent:
`
`
`
`[54] VIDEOTEX "h ‘ME PR0 CESSING
`
`OTHER PUBLICATIONS
`
`[75]
`
`Inventors: SINIIEI P- Sm Mcdway; William
`'1‘. HM, Groton; Barbara C.
`hm’ wellmley HflIS' 3“ Of Mm'
`[73] Assign“: Wang Mai-“arias, Inc” Lowell,
`Mass.
`[21] Appl. No: 719.77?
`
`[22] Filed:
`
`Apr. 4, 1985
`
`ABSI'RA
`
`[63]
`
`“laud U‘S° Application Data
`Continuation-impart of Ser. No. 595.1”, Mar. 30.
`|934-
`
`
`[IL CL‘ .................................. .. W 11"”
`[51]
`[52} U5‘ CL ------------------------------------- --_-------- " 364/
`[58] Field “f M 364/200 M5 file, 900 MS F‘le
`
`[56]
`
`Rem-“m cud
`U.S. PATENT DOCUMENTS
`
`“um” 63,197.], midi
`_ _____________ 364% x
`4.290.062
`9/1931 Martietal.
`340.2735
`
`4.454,593 $1984 Heminget a1.
`364/9“)
`4.537.520
`5/1986 Astle ................................. .. 340/712
`
`‘2 (Jaime. 17 Drawing Sheets
`
`VIDEO?“
`EU MEWS
`ECILIIPMEIT
`
`VIDEOTEX
`SUPHIER'S
`
`EQUIPMENT
`
`ENTERED
`TELEPHONE
`
`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
`5?
`I
`CT _
`I
`]
`_
`in various as-
`A Videotex decoder apparatus whlch,
`pacts, 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-
`dum; retrieves remote informatiOn frames by user-
`specified keywords names; prints information frames in
`selectable different overall sizes; provides selectable
`different chm-actu- sets for display; is mblcdriven: 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-
`
`
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 1
`
`
`
` DECODEII
` 33
`
`DIWI'PHINT
`MODULE.
`
`MODUtE
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 1
`
`

`

`US. Patent
`
`Jun. 14, 1933
`
`Sheet 1 of 17
`
`4,751,669
`24
`
`vmeorex '
`SUPPLIER'S ;
`EQUIPMENT _
`
`SWITCHED
`TELEPHONE
`NETWORK
`
`DISPLAYKPFIINT
`MODULE
`
`EQUWMENT
`
`
`
`VIDEOTEX
`SUPPLIER'S
`
`14
`
`FIG. 2
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 2
`
`PRINTER
`
`SCREEN
`DRIVER _
`
`
`
`
`
`36
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 2
`
`

`

`E'ééié'ét' "$213668": bfiééfifiééiéé'fiééé'i
`I
`E
`_. Display local frame
`E
`E A Store frame
`I
`.
`I
`I
`:
`_ Print frame
`:
`I
`_ Log-on to remote vIewdata
`E
`E
`_ Perform system functions
`E
`E
`EXECUTE
`- Proceed
`E
`E
`SPACE BAR - Move Cursor
`:
`I o u - o o a u u c u n u u a a o o o o n n I t - - - - - - - - — - n on.
`:
`CANCEL
`- Remove Menu
`E
`FlG. 33
`
`, .................................. ..,
`-
`Select a Log on Proceedure
`E
`E
`:
`_ Prestel
`l
`I
`I
`I
`I
`E
`E
`E
`E
`E
`E
`'
`‘
`E
`:
`:
`:
`E
`E
`
`_ BTX
`_ NPLPS
`_ Other
`EXECUTE
`- Proceed
`SPACE BAR _ Move Cursor
`CANCEL
`- Remove Menu
`
`. _ s - n p c a - a o o o c _ - - - _ - - - u u a o n n o a n - - - _ - -o
`E
`Log-on to Viewdata
`E
`E
`Please manually dial Viewdata -
`E
`l
`.
`E
`E
`E Talephone Number:
`E
`:
`'
`' '
`'
`'
`' ' ‘
`'
`'
`' ' ' ' ' '
`' ‘ ' ' ' ' ‘ ‘ ‘ ' ' ' ‘ ' ' '
`E
`:
`' ' '
`'
`' ‘ ' ' '
`' ' ‘ ' ' ' ‘
`' ' ' ' ' ' '
`'
`' ‘ ' ' ' ' ' '
`3
`E
`'
`'
`'
`‘
`‘
`‘ ' ‘
`' ‘ ' '
`'
`'
`‘
`'
`' ' ' ‘ ' ' '
`'
`' ‘ ‘ ‘ ' ' " l
`E ID
`Password:
`E
`E
`. . . _ . _ _ .
`_ _ _ , _ _ _ _ , _ _ _ . _ _ _
`E
`. _ _ _ _ _ _ _
`E
`CANCEL - Return to Menu E
`""""""""""""""" 'fia'é:
`
`, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`E
`E Select Function - Connected Mode
`E
`:
`_. Display local frame
`:
`:
`_Storeframe
`E
`E
`__ Print frame
`:
`E
`e. Log-off remote viewdata
`E
`E
`_ Perform system functions
`E
`E
`EXECUTE
`_ Proceed
`E
`:
`SPACE BAR - Move Cursor
`'
`'
`CAN
`-
`l ........
`.... .FETPXE. MEET: ....i
`
`T
`L.S. Patent
`
`Jun. 14, 1933
`
`Sheet 2 of 17
`
`4,751,669
`
`'
`
`E """ "Cééfiri'f'réhl"va'e'vlh'ara
`I
`E
`Press EXECUTE to log-off
`E
`E
`from Viewdata
`I
`I
`or
`I
`E
`E
`E
`:
`CANCEL to return to the menu
`E
`E
`EXECUTE - Log-off
`E
`E
`CANCEL - Previous Menu
`E
`E
`I - - - - - - - - — - - — u u o o g o a - a - - u u - - u - - - - u - -—
`E
`E
`FIG. 3e
`
`
`
`. _ _ _ - - - - — n a u o n g g a - - u - _ - - - - - - - n n u g g . o -.
`5
`Store Local Frame {Page 1)
`E
`E Drwe: " D'recmw: ’E‘
`' ' ' ' ' ' ' ' '
`E
`I
`fiiename001
`filenameOOB
`I
`E
`filenameOOZ
`filenameOOQ
`E
`E
`filename003
`filename010
`E
`:
`filename004
`lilenameO'll
`:
`:
`filenameOOS
`filename012
`:
`E
`filenameOOG
`filename013
`E
`E
`fiienarnellllil‘)T
`filename014
`E
`E
`NEXT
`A Next Directory Page
`E
`E
`CANCEL - Previous Menu
`:
`
`. ................................... -..
`I
`:
`E
`Store a Viewdata frame
`I
`i
`I
`I
`I
`l
`E Name at Frame:
`E
`E
`E
`E
`E
`‘
`'
`:
`i
`:
`:
`E
`E
`
`_
`
`.
`
`.
`
`_
`
`.
`
`_ _ _
`
`. , _
`
`_
`
`_ _ _ _
`
`SPENT - Frame Directory
`ECUTE - Proceed
`A
`I
`CANCEL - PrevIo.Is Menu
`
`'
`
`FIG. 39
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -.
`Store a Viewdata Frame
`E
`E Frame:
`1
`E
`:
`E
`E
`E
`E
`:
`I
`
`.
`d
`rea v ems“
`Press EXECUTE to Overwrite
`the existing frame
`or
`CANCEL to return to the Menu
`- - - _ - _ — — - q q g n - - - _ _ . n - g g _ - - . . . - n - p . --
`
`A!
`
`E
`E
`i
`i
`}
`E
`E
`:
`I
`l
`I
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 3
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 3
`
`

`

`
`
`US. Patent
`
`Jun. 14, 1988
`
`Sheet 3 of 17
`
`4,751,669
`
`Display Local Frame (Page 1}
`E
`I
`: Drive: _ Directow: ,’ . . . _ . . . _ . . . . .
`
`:
`I
`:
`
`:
`i
`i
`:
`g
`:
`:
`I
`
`_ . .
`.
`.
`. _ .
`.
`.
`. .
`filename001
`filenameOOZ
`filename003
`filename004
`filename005
`filename006
`
`filenameOOB
`filenameOOQ
`filenameO‘l O
`{ilename011
`filenamem 2
`fiiename013
`filename014
`
`- Next Directory Page
`NEXT
`CANCEL - Previous Menu
`
`i
`5
`FIG. 3i
`
`Print Frame
`
`.. Small Format Print
`
`_ Large Format Print
`
`- Proceed
`EXECUTE
`SPACE BAR ‘ Move Cursor
`CANCEL
`- Remove Menu
`
`'qpopna---..-----
`
`5 "" "Bieiéz'é?13;,13B'iaiéééb'u'r;""“E
`I
`I
`
`__ Prestel
`__ BTX
`_ NPLPS
`_ Other
`
`E
`E
`l
`i
`5
`l
`i
`i
`l
`i
`E
`- Proceed
`EXECUTE
`i
`:
`SPACE BAR - Move Cursor
`:
`{
`CANCEL
`- Previous Menu
`:
`I. q - n - — - --aot-—-Q-—~c—o-ooo—c¢ - - - — --fl
`FlG. 3m
`
`Delete a Log-on Procedure
`
`Procedure:
`
`_ . _ _ _ _ _ _ _ _ _ . . _ . . . . . - -
`
`Press EXECUTE to Delete
`the Procedure
`
`or
`
`CANCEL to return to the Menu
`_ _ _ n - - n _ _ - . q - _ . - — u - . . _ — p u u v - u n n a — n —-
`
`l
`i
`E
`:
`:
`:
`:
`I
`
`l
`i
`
`IIIIIIIIII :
`
`II
`II
`
`IIIII :
`
`I
`
`II
`
`E
`;
`;
`:
`:I
`
`__ Prestel
`_ BTx
`_ NPLPS
`_ Other
`_ _________ __
`
`- Proceed
`EXECUTE
`SPACE BAH - Move Cursor
`CANCEL
`- Previous Menu
`n a a o a o u a o o a u u u a o o u a n n c - - n g - a - - - u - — o m
`
`I EII
`
`_. Modify Log-on parameters
`
`_ Modify storage parameters
`
`_ Delete stored frame
`_ Select character set
`
`- Proceed
`EXECUTE
`SPACE BAR - Move Cursor
`CANCEL
`— Remove Menu
`
`—-—-..---—---...-——
`
`Select a System Function
`
`Define a Log-on Procedure
`
`Serial Communications Port:
`_ Port 1
`._ Pen 4
`_ Port 2
`‘ Port 3
`.
`
`.
`
`Transmit/Receive Rate:
`_ Equal Speed
`_ Split Speed
`EXECUTE
`~ Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`II l :
`
`:
`:
`i
`lII
`
`II lII l
`
`Define a Log-on Procedure
`Select a Function:
`
`_ Modify/Create Procedure
`_ Delete Procedure
`
`- Proceed
`EXECUTE
`SPACE BAR - Move Cursor
`CANCEL
`~ Previous Menu
`. - - - - - - — a n . . o a - _ _ - — p a a o o a o a - - a u - - a .0
`
`IIIIIIIIIIII
`
`I
`:II
`
`IIIII
`
`iI
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 4
`
`"" ' '63s}; '5 L391}; $583311}? " ' ' “
`
`
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 4
`
`

`

`4,751,669
`Sheet 4 of 17
`—-- s n a o a o g y - - n - n o o u c g — — - _ - - - - - c g u o -DI
`Define a Log-on Procedure
`
`Error Substitute Action:
`_ Enable _ Pass _ Delete
`
`Error Substitute Character Code:
`127
`
`Duplex:
`_ Ha"
`_ Pu"
`RETURN
`- Next Field
`EXECUTE
`- Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`Define a Log-on Procedure
`
`,
`Cha'me' 59"
`_ English
`
`_ German
`
`‘Pmeec'
`EXECUTE
`SPACE BAR - Move Cursor
`CANCEL
`— Previous Menu
`
`g - _ _ _ _ _ _ - - - _ - - - - - - - - a u u o g a n n n - _ . _ _ --
`
`Define a Log_on Procedure
`
`Identification number:
`
`.10: mM EONn. D '02. O3 it
`
`5
`
`~ Next Field
`RETURN
`- Proceed
`EXECUTE
`- Previous Menu
`CANCEL
`- . _ - - c n n a o g - 5 q n . _ _ n u _ . - . _ _ - - - - - u - _ - m
`
`Define a Log-on Procedure
`Telephone Numbers:
`
`1
`
`I
`
`_ _ _ _ _ _
`_ _ _ , _ _ _ _ _ _ _ _ _ _
`RETURN
`- Next Field
`EXECUTE
`- Proceed
`CANCEL
`- Previous Menu
`
`-------—--—-——-—--—-
`
`--..------------~——...--—.
`
`US. Patent
`
`Jun. 14, 1988
`
`l =
`
`E
`
`Define a “9'0" Procedure
`Receive Data Rate:
`
`a
`
`E
`
`.. 50
`_. 150
`.. 1800 .. 4800
`_ 75
`_ 300
`_ 2000 _. 7200
`§_110
`_000
`-2400 _9600 5
`_ 134.5 ._ 1200 _ 3600 -19200
`E
`E
`EXECUTE
`- Proceed
`'
`:
`SPACE BAR - Move Cursor
`E
`E
`CANCEL
`- Previous Menu
`i
`I
`
`
`
`Number of data bits:
`_ 5
`_ 6
`_ 7
`Stop bit length:
`_
`_. 1
`_ 1.5
`i
`.
`Parity.
`_ None __ Even _ Odd _ Ignore
`RETURN
`- Next Field
`EXECUTE
`- Proceed
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`II'aIEIa0E0
`
`:0
`
`|rr00ar0
`
`Define a Log-0n Procedure
`
`Transmit Data Rate:
`
`_150
`_50
`01000 -4300
`_ 300
`e 75
`_ 2000 _ 7200
`-110 _500
`_2400 ...9500
`_ 134.5 _ 1200 ._ 3600 -10200
`EXECUTE
`- Proceed
`SPACE BAR - Move Cursor
`CANCEL
`-Previous Menu
`
`—-----..o.'¢---.--
`
`II
`|I
`II
`II
`
`IIIlIII
`
`t
`,t
`llt
`II
`tI
`
`IIt
`
`Define a Log-on Procedure
`
`Transmitg'Receive Data Rate:
`__ 50
`_ 150
`_ 1800 _ 4800
`_. 75
`.. 300
`_ 2000 _ 7200
`_ 110
`_ 600
`_ 2400 _ 9600
`._ 134.5 _ 1200 _ 3600 _ 19200
`
`- Proceed
`EXECUTE
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`Define a Log-on Procedure
`
`T 8
`
`_ 2
`
`FIG 3t
`
`FIG 3):
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 5
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 5
`
`

`

`t __________________________________ _,
`E
`Define a Log-on Procedure
`E
`'
`I
`E
`‘
`. . . _ - -
`: Logoff Code.
`_ e . . _ .
`.
`:
`. _ _ , - .
`E Backup Frame Code: . _ e , . _ .
`E
`I
`.
`I
`i Repeat Frame 60d”' ' * ' ‘ ' ' ' ' ' ' ‘ ‘ '
`E
`E Home Frame Code:
`. _ _ . . . . , _ _ _ _ _
`E
`I
`I
`E
`EXECUTE
`- Proceed
`E
`:
`SPACE BAR - Move Cursor
`:
`I
`I
`I
`=----5355955----'-5’f‘?1’199?-'1“-‘1'19----=
`FIG. By
`.................................. ..
`E
`Define a Log-on Procedure
`E
`:
`Define User Keywords 1-8
`E
`l
`:
`i
`i Name:
`Code:
`i
`l
`____________________________ --
`E
`E
`.
`. . . _ . _ _ _ . . i . . . _ . _
`_ . . . _ _ _ _ _ _ _ _
`E
`E
`............................ ..
`E
`‘
`' ' ' ' ' ' ‘ '
`' ' ' ' ' ' ' ' '
`' ' ' ‘ ' ' ' ' ' ' " E
`l
`‘ ‘ ‘ ' ' ' ' ‘ ' ‘ ‘ ‘ ' ‘ ‘ ' ' '
`' ‘ ' ' ‘ ‘ '
`' ' ' ' '
`l
`_ _ _ _ _ _ _ _ . .
`. . . . _ _ _ _
`. . . _ .
`. _ . , . __
`I
`i
`............................ __
`:
`i
`_ _ _ . _ _ _ _ _ _ , _ _
`. _ _ . _ _ _ _ _ _ _.
`i
`i
`i
`E
`E
`E
`E
`l
`:
`‘ """"""""""""""""" "F163"
`'
`z
`-------------------------
`c -------
`E
`E
`Define a Log-on Procedure
`I
`I
`’
`'
`._ Display on Log-on Menu
`E
`E
`i
`i _ Do Not Display on Log-on Menu
`i
`i
`g
`E
`i
`I
`E
`E
`:
`E
`i .................................. __:
`FIG. Sara
`
`
`
`E v v v E
`EXECUTE
`CANCEL
`
`- Proceed
`- Previous Menu
`
`- Proceed
`EXECUTE
`SPACE BAR - Move Cursor
`CANCEL
`- Previous Menu
`
`E "" "fi'?-"""l: "" “"3"”;""""" "E
`:
`a me a 09-0"
`"me me
`E
`I
`I
`
`US. Patent
`
`Jun. 14, 1933
`
`Procedure:
`
`. _ _ _ .. _ _ _ _ _ _ _ _ __
`
`E
`E
`3
`l
`I
`I
`I
`l
`E
`E
`E
`E
`E
`E
`I
`I
`I
`I
`1
`canal to remm to the menu
`l
`I n a n n u n a n o a a n o a u u n u - - - - - - - - - - n n n n n a no.
`FIG. 3bb
`
`PresstfizEfgz-Lgtresmm
`p
`
`or
`
`4,751,669
`Sheet 5 of 17
`.................................. "E
`Modify Storage Parameters
`E
`E
`_
`l
`E
`Dnve: _
`E
`E
`.
`E
`:
`E
`_ . _ _ _ _ _ _ _ . _ -
`1/
`Directory:
`E
`8
`I
`E
`- Proceed
`EXECUTE
`E
`E
`~ Previous Menu
`CANCEL
`E
`E _ ‘ . - . - . ' - _ _ . . - - - _ _ . ‘ ‘ ‘ _ - . . - _ - _ _ . - . ' '.
`FIG 36c
`
`i "" '“surgeries;'iiigg'i'iMi
`E
`E
`E Drive: _ Directory: ,x‘
`E
`. _ _ _ _ _ v _ _ . - _
`I
`E
`_ . _ , __ __ . .
`Iilenameooa
`E
`'
`filenameom
`Elenameoog
`:
`:
`filename002
`filename0010 I
`l
`filenameDOS
`filename0011
`E
`E
`fiiename004
`filename0012 :
`E
`filename005
`filename0013 E
`filename0014 EI
`E
`filenameOOG
`E
`NEXT
`- Next Directory Page
`:
`:
`CANCEL - Previous Menu
`E
`I-gggI...--g.a..-g.‘-..---.—¢._....-----¢i
`FiG. add
`
`I ---------------------------------- "I
`E
`Save Frame was Successful
`E
`E
`Delete Frame was Successful
`E
`: Change Directory was Successful
`:
`:
`Modify Log-on was Successful
`i
`Delete Log—on was Successful
`infi'lf'EE'fff‘f'I;E‘EEFYE'fft‘Pfisf'ft‘l. .:
`PEG. 3%
`, .................................. ....
`l
`The disk is write-protected
`:
`l
`The file could not he found
`3
`i
`The disk drive is not ready
`E
`E
`The disk is full
`:
`I
`A disk write error occurred
`E
`E
`A disk read error occurred
`E
`E
`An unknown disk error occurred
`:
`:
`The disk directory is rurs
`:
`E
`The disk directory is missing
`:
`E
`A Printer Failure Occurred
`E
`E
`Serial IIIO hardware is missing
`E
`E
`Not enough memory is available
`E
`I
`I
`I
`I
`: Display Frame was unsuccessful ~
`:
`:
`Store Frame was unsuccessiul -
`I
`I
`n
`.
`.
`.
`|
`I
`'Config.vsp file read failed -
`l
`E Delete Frame was unsuccessful -
`E
`E
`Modify was unsuccessful -
`E
`E Read Directory was unsuccessful -
`E
`I
`I
`I
`:
`Print Frame was unsuccessful ~
`E
`I
`I
`: .... "'29? ZCI'IE'I‘E‘E‘EEEZSZEE‘JI.... -J
`FIG. 3H
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 6
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 6
`
`

`

`Jun. 14, 1988
`US. Patent
`on n a n g o u n uuo n I n a u — a u n n I n n o u u --¢---II
`
`Sheet 6 of 17
`
`4,751,669
`
`File: . . . _ _ _ _ _ . . . . . . . . . _ .
`is missing or defective
`
`.
`
`Press CANCEL to return to
`the Menu
`
`—————--_------._—-—----.I
`
`Modify Storage Parameters
`
`' ‘ ' ‘ ' ' ' ' ' ' ' ' ‘ '
`Olfactory:
`Deee not exist
`
`Press EXECUTE to create
`a new directory
`or
`
`CANCEL to return
`
`_-_-—__-_-—_--—-_--
`
`-------—————-_------‘_
`
`- u u u o u g q . -a a n n c n n - u u u u n u u n u u u u . - q — — n
`
`n n n c u u o a u — u u — — — — u a u a n a g o q u - n q u n u u q --
`
`Directory: .......... ..
`
`Could NOT be created
`
`Press CANCEL to return
`
`u... o n a u - - _ _ o a - — _ n n nag n n n n n n . n n n s a n n
`
`EXECUTE - Proceed
`CANCEL
`- Previous Menu
`o o a p c - a - - - _-¢ ¢ n n n n a n n a c a u a a a u q a - - _ --
`
`FIG. 3hh
`
`FIG. 31]
`
`nLPHn 45a
`
`A:
`
`v:~:"
`
`4501;120a '
`
` 9 Index
`
`
`
` ’-------..-h--------I-----.I
`
`I
`
`5
`:
`
`: Ei1
`
`gi
`
`Name of frame:
`
`_ _ _ _ _ _ _ _ _ _ , _ _ _ _ _ _ _ _
`
`- Frame Directory
`INDENT
`EXECUTE - Proceed
`CANCEL
`- Previous Menu
`
`REMOTE
`
`3:1 8
`
`................................................... ..3
`FIG. 3kk
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 7
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 7
`
`

`

`US. Patent
`
`Jun. 14, 1933
`
`Sheet 7 of 17
`
`4,751,669
`
`DECTAB
`FORMAT
`
`I """"""""""""""""""" "i
`I
`l
`
`E """"""""""""""""""" "3
`I
`I
`
`I """"""""""""""""""""""""""" "I
`l
`I
`I
`I
`E
`E
`Connected Main Menu HELP
`I
`I
`E
`E
`The following functions are available:
`E
`E
`HELP
`- Displays this "Help"
`:
`PAGE
`« Set ModemKNo-Modem Mode :
`I
`CENTER
`- Displaw'Remove Status
`1
`E
`Line
`E
`E
`- Display User Functions
`E
`;
`- DisplawRemove Menu
`:
`:
`Background
`:
`:
`- Backup a Remote Frame
`:
`PREV
`:
`- Redispiav Remote Frame
`:
`ARRDWS
`I
`- Goto Remote Home Frame
`E
`{blank key]
`E
`- Reveal Frame
`E
`GO TO
`:
`- Accept Selection
`:
`EXECUTE
`:
`- Remove Menu
`:
`CANCEL
`:
`SHIFT CANCEL - Show Main Menu
`:
`E
`E
`l
`l
`Press CANCEL to return to Viewdata
`E
`E
`I ................................................. __|
`FIG. 4
`
`
`
`E Local
`:
`I
`i
`I
`I
`I
`i
`I
`'
`
`I
`E
`I
`I
`I
`I
`I
`I
`I
`I
`
`E Remote
`i
`I
`l
`I
`I
`I
`l
`I
`I
`
`2 33
`
`E
`E
`I
`I
`I
`I
`I
`1
`i
`I
`
`I
`I
`I
`I
`I
`I
`l
`I
`I
`I
`I
`I
`l ................................... ..l
`FIG 53
`
`I
`I
`I
`I
`I
`I
`i
`I
`I
`I
`I
`I
`I ................................... -..i
`FIG Eb
`
`PMC Exhibit 2175
`
`Apple v. PMC
`lPR2016-01520
`
`Page 8
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 8
`
`

`

`
`
`
`
`DETERMINE
`ACTION AND
`
`CHAR TABLE
`PRINTER
`
`DETERMINE
`
`DISPLAYIPRINT
`MODULE
`
`34
`
`AND
`PERFORM
`DISPLAY
`CHANGES
`
`108
`
`114
`
`122
`
`US. Patent
`
`Jun. 14, 1933
`
`Sheet 3 of 17
`
`4,751,669
`
`REPAINT SCREEN
`
`100
`
`CLEAR SCREEN:
`INITIAUZE
`STATE TROUBLE
`
`DECODE A
`CHARACTER
`
`102
`
`GET
`“EXT
`BYTE
`
`FRAME
`TABLE
`
`104
`
`UPDATE
`STATE
`
`-
`
`“’“EF'M'NE '
`AND
`TABLE
`I
`PERFORM
`STATE
`STATE
`CHANGES
`TABLE
`
`STATE
`
`TABLE _
`
`106
`
`1GB
`
`TRANSLATION
`TABLE
`
`CURRENT
`STATE
`
`TABLE
`
`112
`
`118
`
`120
`
`106
`
`FIG. 6
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 9
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 9
`
`

`

`US. Patent
`
`Jun. 14, 1988
`
`Sheet 9 of 17
`
`4,751,669
`
`BEGIN
`
`200
`
`TRUE
`
`g SESSION
`
`END
`VIDEOTEX
`
`214
`
`YES
`
`FALSE
`
`202
`
`TRUE
`
`SHOW
`DISPLAY
`?
`
`T0
`FIG.
`YB
`
`FALSE
`
`(-
`n06
`
`MENU DISPLAY AND
`PROCCESSING LOOP
`
`'
`
`207
`
`FALSE
`
`ERASE ENTIRE
`DISPLAY BUFFER
`
`
`
`TRUE
`
`21
`
`1
`
`ERASE OVERLAY
`PORTION OF BUFFER
`
`
`
`234
`
`YES
`
`RETRIEVE .
`FRAME -
`
`
`
`218
`
`220
`
`STOR
`
`YES
`
`STORE
`
`236
`
`NO
`
`TO BEGIN
`
`233
`
`FPHRAlxfl-IE
`?
`
`-
`
`YES PRWT
`FRAME
`
`no
`
`222
`
`21 1
`
`210
`
`224
`
`SELECTED
`?
`
`LOG—OFF
`
`232
`
`_
`
`NO
`
`SET SHOW
`DISPLAY TRUE
`
`TO FIG. 7c
`
`To BEGlN
`
`FIG. 7A
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 10
`
`
`
`203
`
`® YES
`
`DiSPLAY
`CONNECTED
`MODE MAIN
`
`MENU
`
`DISPLAY
`UNCONNECTED
`MODE MAIN
`MENU
`
`
`
`
`
`no
`
`21 2
`
`
`
`
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 10
`
`

`

`
`
`Jun. 14, 1988
`
`Sheet 10 of 17
`
`4,751,669
`
`204
`
`
`
`282
`
`YES
`
`DECODE AND -
`DISPLAY
`'
`
`284
`
`KEYBOARD
`CHARACTER
`
`2:35
`
`THANSMIT
`
`1
`x 291 |
`1335me
`I
`;
`
`YES
`
`VIDEDTEX _
`
`
`
`N0
`
`290
`
`YES
`
`no
`
`I
`YES
`
`
`
`300
`
`302
`
`-
`
`‘
`
`' ‘
`
`1
`
`.
`
`/ 304
`
`user:
`
`KEYWORD
`
`-
`
`_
`
`FEG. TB
`
`T0 BEGIN
`FIG. 7A
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 11
`
`CHARACTER
`PROCESSING LOOP
`
`FROM FIG. 7A
`
` US. Patent
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 11
`
`

`

`
`
`SET FINISHED ‘
`TRUE
`
`268\
`
`DELETE
`
`
`DELETE
`YES
`
`STORED STORED
`FRAME I
`
`SYSTEM
`FUNCTION
`
`
`
`
`.
`
`?
`
`YES
`
`FIG. 71:
`
`TO
`BEGI
`
`N
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 12
`
`
`
`
`
`
`
`US. Patent
`
`Jun. 14,1933
`
`Sheet 11 0117
`
`4,751,669
`
`FROM FIG. 7A
`
`226
`
`
`SYSTEM
`
`FUNCTION
`
`SELECTED
`
`.7
`
`
`
`
`“0
`
`223
`
`230
`
`YES
`
`USER
`KEYWORD
`?
`
`NO
`
`246
`
`231
`
`No
`
`230
`
`
`
`
`
`DISPLAY
`SYSTEM
`FUNCTIONS
`MENU
`
`
`
`
`
`250
`25
`
`NO
`
`MODIFY
`LOG ON
`
`TO
`BEGIN
`
`260
`
`
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 12
`
`

`

`
`
` US. Patent
`
`Jun. 14, 1988
`
`Sheet 12 of 17
`
`4,751,669
`
`STATUS LINE
`ROUTINE
`
`350
`
`352
`
`
`
`
`
`356
`
`
`CONNECTED}
`CONNECTED
`UNCONNECTED
`
`DISPLAY
`STATUS LINE
`TRUE?
`
`
`
`
`
`
`
`DISPLAY
`
`"REMOTE" _
`
`REMOTE
`OFI LOCAL
`FRAME
`
`
`
`YES RESET DISPLAY
`
`
`
`- STATUS um:
`
`
`
`
`
`
`
`
`TO BEGINNING
`
`FIG. 70
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 13
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 13
`
`

`

` US. Patent
`
`
`
`
`
`PRINT THE CONTENTS OF
`DISPLAY BUFFER AS A FRAME
`
`TERMINATE DECODER
`
`DECODER FUNCTION/STATE
`TRANSITION TABLE
`
`OF TRANSITION TABLE UNDER
`
`fiCCORDANCE WITH TABLE
`
`Jun. 14,1933
`
`Sheet 13 or 17
`
`4,751,669
`
`408
`
`FIG. 8b
`
`
`
`l:_—-
`
`426
`
`406
`
`
`
`DECOOER ATTRIEIUTEMANAGER m
`“—_:
`DISPLAY CHARACTER
`PROCESSA NEw Row
`I l.-
`III-
`PROCESS ALPHANUMERIC COLOR
`I
`ATTRIEIUTE
`FII
`PROCESS FLASH ATTRIBUTE
`I
`
`PROCE$HEIGHTATTRIBUTE
`
`PROCESS STEADY ATTRIBUTE
`
`PROCESS MOSAIC COLOR ATTRIDUTE
`
`PROCESS BLACK BACKGROUNO
`ATTRIBUTE
`PROCESS NEW BACKGROUNOATTRI BUTE
`
`Ill-::=
`
`II
`I
`
`/
`
`INITIALIZE DECODER
`
`
`
`DECODER CONTROLLER
`
`flCTON EACH INPUTCHARACTER
`I CAUSE DISPLAY OF CONTENTS
`OF DISPLAY BUFFERAS A FRAME
`
`I CAUSE DISPLAY OFA NEW
`
`LOCIQLLY RETRIEVED FRAME
`
`
`
`I
`
`,
`
`.'
`;
`I
`-
`
`I
`
`
`
`
`
`bNOI-——ilm-I l !.
`
`
`
`
`
`DECODER STATE PROCESSOR
`
`
`DISPLAY ALPHANUMERIC OR MOSAIC _
`CHARACTER
`
`DISPLAY A SPACE CHARACTER
`OUT OF SEQUENCE
`
`ACTIVE POSITION CONTROL
`
`{UR DOWN, BACK, FORWARD,
`HOME, BEGIN LINE}
`
`CALL CONTROL MODULE TO SEND
`ID BACK TO SUPPLIER
`
`CONTROL
`MODULE
`
`
`
`
`
`LOOK UP CHARACTER IN
`422 II INDEX ARRAY
`I
`FUSE INDEX TO POINT TO
`424 FUNCT'ON 1” FROPER Row
`IAIN _
`
`FIG. 80
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 14
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 14
`
`

`

`
`
`US. Patent
`
`Jun. 14, 1988
`
`Sheet 14 of 17
`
`4,751,669
`
`rut—FIG. 80
`
`DECODERUTILITIESPROCEDURE
`
`4'2
`
`
`
`INITIALIZE FOR START OF NEW ROW
`
`HANDLE SINGLE HEIGHT VS.
`DOUBLE HEIGHT DISPLAY
`
`
`
`I I ;
`
`CURSOR CONTROL AND
`BUMPCURSOR TO NEXT POSITION
`
`DISPLAY CHARACTERACCORDING
`
`TO ATTRIBUTES
`
`a
`
`SAVE OR RETRIEVE DECODER _ll
`STATE VARIABLES
`
`FIG. EIc—fi’
`
`404
`
`DEVICE INDEPENDENT DISPLAY DRIVER
`
`SPECIFY BACKGROUND COLOR
`
`I
`
`%
`
`E“
`
`l- E
`I l"- :
`'= a
`- DELIVERCHARACTERFOR PRINTING
`E SPECIFYCLEARSCREENORPRINTER
`SET CURSOR ON/OFF
`
`INITIALIZE DISPLAY DRIVER
` INITIATE/TERMINATE VDI HANDLER
`
`POSITION CURSOR AT SPECIFIC LOCATIO N
`
`SET DISPLAY LANGUAGE
`
`FROM CONTROL MANAGER
`
`FIG. 8b
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 15
`
`
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 15
`
`

`

`Jun. 14, 1933
`
`Sheet 15 of 17
`
`4,751,669
`
`DEVICE DEPENDENT LOW RESOLUTION SCREEN DRIVER
`
`
`400
`
`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
`
`1NITIALIZE LOW RESOLUTION DRwER
`
`I TD VIDEDTEx PALETTE
`
`DEVICE DERENDEN DENT PRINTER DRIVER
`
`402
`
`11—- FIG. 8b
`
`I '
`
`-
`_
`I:-
`
`;
`
`I III"II
`—i —. .
`SEND BUFFERED CHARACTER Row TD PRINTER a
`
`
`
` US. Patent
`
`
`
`SET CURRENT COLOR
`
`
`
`SET CURRENT BACKGROUND COLOR
`
`HANDLE SINGLE AND DOUBLE HEIGHT
`
`LOAD HALF-TONECHARACTER INTO PRINTER
`
`I
`l
`
`'INITIALIZE PRINTER FOR NEW FRAME
`
`TERMINATE FRAME PRINT
`
`FIG. 8c
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 16
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 16
`
`

`

`
`
`
`
`
`ROW NUMBER!
`
`O
`
`DISPLQY
`
`I
`
`ESCAPE
`
`_.—._.-..——._um
`
`2
`
`ESCAPEI
`
`
`DISPLAY
`: DISPLAY
`DISPLM
`
`CHARACTERO
`smeao ‘
`smear)
`
`
`i
`
` ALPHA FONT
`DISPLAY
`‘ AND
`1‘DISPLM
`19
`
`CHARnCTERn COLOR
`Space, 0
`
`ATTRIBUTE. 0
`
`FIG. IO
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 17
`
`US. Patent
`
`Jun. 14, 1933
`
`Sheet 16 of 17
`
`4,751,669
`
`CHARACTER
`
`TRANSITION
`TABLE
`ROW NUMBER
`

`A
`
`8
`(2
`D
`
`13
`19
`
`I9
`[9
`[9
`
`
`STATES
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 17
`
`

`

`US. Patent
`
`Jun. 14, 1988
`
`Sheet 17 of 17
`
`94
`
`751,669
`
`Hum—QC
`
`
`
`illilllnmufimgfifiama085873:23:8ad:
`
`
`
`
`
`...iMwwWEEmEm:mgmaomnaqEdmacon
`5.2.41I.—zummum\
`
`
`
`
`
`
`
`xmaEomwunzn.cmauwzmmrohmu
`
`
`
`mudeMHEEmhmpmD7:
`
`vvm
`
`I'
`
`nun-NI
`
`=5.6qu:5:
`
`
`
`E0536..mo:52EsmaoanEdma
`
`
`
`
`
`mun—DZdImoan—EMF;oxdomrmx
`
`mhdfimommadm4mhwmamm—FE
`
`
`
`
`
`02¢rmhzurm:wFQMUUd
`
`
`
`
`
`n_24rmhzwrmv.mhmmunuq
`
`
`
`
`
`moo:4400..to...
`
`
`
`5oz:$51.6m3:335
`
`
`
`mzqzmEanmamq
`
`
`
`ma.win.mkwnfio
`
`awhmmDOwE
`
`mo“.EsmmomflamqEmma:qu
`
`
`
`
`
`
`
`OwnwGOEwhOEm—mNOD
`
`
`
`
`
`
`
`
`2003C502mowwwmmwammmmuquEz.ozamMmmnnmm$383“.52.sz92$35:;
`
`
`
`$324:$0:qu23.3w83%?$958E89)5305282.22
`Mde444u-mum:n5._.m_mI
`
`
`
`
`zo_mmmmwho—2mmmo“.kmOmbuzzer:kaEmmOhszammm
`
`
`
`wmmymhzm.rmxmmm:ZObud.
`
`
`
`Dmifimmm.53meozqw>mEkum
`
`
`
`DZMEmzoon2.4.2mrdqama
`
`
`
`
`
`hqqxwx/ODzmfixmfidmmwIEde
`
`
`
`
`19.53%Pmzfimafimmtg?ozgmmao-a:[355NEEawideWmWMNE844.3131;mAPI29.628whaumxm.szSzEI___II_0%302mmmo#83325Em“59343-5?
`
`
`
`
`
`
`o.5.524:m2...wagmmmmnomuomu20-8..Emu:324Em
`1H“wa..me6Piiilllilllili.h|mgoodmg:333m39.31.
`
`
`
`mmmmmPwm.
`
`
`
`
`
`manfijmukOEmmEOE“.“ED00:.
`
`L'il
`
`IIIIII
`
`>m502.
`
`Ill
`
`
`
`Olm.mmzqmn—wHOEwmrdrawa
`
`
`mmjmmjmMPOEm—m<O._.7:001.
`
`
`
`mzofiozau
`
`
`
`
`
`mmmrodmdiu02.5502.muzwuwm
`
`whflmmommn—d
`
`
`
`
`
`ENJOZQImadmIMPZmmoOUma
`
`
`
`
`
`ZmIBszmmmmm._.<2_Emw._.
`
`I
`
`.I
`Ii--.flIflI
`
`ll
`
`n-mEnmmoOumom—quimm...024MN..._<_._._Z_
`
`EmmmauEEnoumamjmhIn.E..mowmuseums0»Stamozmm
`moo:EE9$803mfimimmofiflwfigo
`ozeEamow45850o»mmimozumazq--us:2Sign;
`Gianaoza02583
`9.mmzoammmmo“.xmq-1mmmng430..a32mm
`
`
`
`
`$4824..Emmaall....-ommqm34824..E.593Em:-
`
` mmoz:“31.4004wreath.qm>dm—mEqmm
`Eobmma126$:moan.
`
`omqaxuqmmo9255mm:
`.2254canz.de
`5.98%32wa
`
`
`
`
`
`.3604
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 18
`
`
`
`
`
`
`

`

`
`
`1
`
`VIDEOTEX FRAME PROCESSING
`
`4,751,669
`
`This application is a continuation in part of [1.8. pa-
`tent application, Ser. No. 595,211, filed Mar. 30. 1984,
`titled Enhanced Videotex Decoder Apparatus.
`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 cenverting 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 Specification" updated through
`8/ 1/83, available from Presto! Headquarters. Prestel
`435, Telephone House, Temple Avenue, London EC4Y
`CHI... 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.
`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 informatics: frames from the central supplier, a
`display device for locally displaying at least one of the
`information frames received from the central supplier, as
`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.
`
`If)
`
`15
`
`20
`
`25
`
`35
`
`45
`
`55
`
`65
`
`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 simultaneoust while an
`information frame is being displayed; the processor also
`includs 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 resp0nsive to the data entry device for
`accepting and executing entered conunands corre—
`sponding to the possible actious.
`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 can-
`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 is switched communications
`network to a central supplier of frames of digital infor»
`
`PMC Exhibit 2175
`
`Apple v. PMC
`|PR2016-01520
`
`Page 19
`
`
`
`PMC Exhibit 2175
`Apple v. PMC
`IPR2016-01520
`Page 19
`
`

`

`4,751,669
`
`3
`mation for obtaining frames to be visually displayed
`locally, comprising means for delivering to the central
`supplier via the network stored coded information re-
`quired by the central supplier as a condition to allowing
`access to the central supplier, a display device for dis-
`playing the frames of digital information, a data entry
`device for enabling the entry of data into the apparatus.
`including commands, and a processor comprising menu
`means for sending to the display device a menu frame
`identifying the central supplier as being accessible, and
`log-on means resporlsive to the data entry device for
`accepting and executing an entered command to obtain
`access to the supplier. by triggering the means for deliv»
`ering to send the coded information.
`In preferred embodiments.
`the coded information
`delivered to the supplier includes a subscriber identifier;
`means for holding protocol information about a proto-
`col specified by the supplier and governing the informa-
`tion frames of the supplier; each information frame
`comprises a collection of multiple-bit bytes and the
`means for holding is arranged to hold protocol informa-
`tion which includes the number of bits in each byte; the
`means for holding is arranged to hold protocol informa-
`tion which includes a table of commands each associ-
`ated with an instruction specified by the supplier for
`retrieving infonnation frames from the supplier. each
`command corresponding to a key on the data entry
`device, and the processor further includes means re—
`sponsive to the data entry device for sending to the
`supplier in response to the pressing of a key, the instruc-
`tion associated with the command corresponding to the
`pressed key; the specified instructions include instruc-
`tions to retrieve the prior information frame, to repeat
`the presently retrieved information frame, to log off.
`and to go to the home frame; there are a plurality of
`central suppliers each requiring its own coded informa-
`tion; the apparatus includes means for specifying and
`updating, by data entered through the data entry de-
`vice. the coded information to be delivered to the sup-
`plier when access to the supplier is commanded; the
`processor includes means for specifying and updating
`the protocol information held in the means for holding;
`and the menu sent by the menu means identifies at lea

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