throbber
(19)
`
`J
`
`
`
`Europaisches Patentamt
`European Patent Office
`Office europeen des brevets
`
`|||| ||| 1 1|| ||| ||| || ||| || || || ||| || || ||
`
`(11)
`
`E P 0 8 7 2 9 8 7 A 2
`
`(12)
`
`EUROPEAN PATENT APPLICATION
`
`ition:
`(43) Date of publication:
`21.10.1998 Bulletin 1998/43
`
`(21) Application number: 98105893.6
`
`(22) Date of filing: 31.03.1998
`
`(51) |nt. ci.6: H04L 29/06, G06F 17/30
`
`(84) Designated Contracting States:
`AT BE CH DE DK ES Fl FR GB GR IE IT LI LU MC
`NL PT SE
`Designated Extension States:
`AL LT LV MK RO SI
`
`(71) Applicant: SONY CORPORATION
`Tokyo (JP)
`
`(72) Inventor: Seki, Yosuke
`Shinagawa-ku, Tokyo (JP)
`
`(30) Priority: 04.04.1997 J P 87067/97
`04.04.1997 JP 102465/97
`04.04. 1 997 J P 1 02466/97
`04.04.1 997 JP 87066/97
`
`(74) Representative:
`Melzer, Wolfgang, Dipl.-lng. et al
`Patentanwalte
`Mitscherlich & Partner,
`Sonnenstrasse 33
`80331 Munchen (DE)
`
`(54) Apparatus for providing information, method of providing information and computer-
`readable storage medium retaining a program for providing information
`(57) When making a request for providing informa-
`control request is sent from the WWW server 21 to a
`tion from a VOD server 11, a client uses a WWW
`server interface 23. The server interface 23 gives an
`browser 27 for accessing an HTML document including
`instruction to a server controller 22 for controlling the
`a control code for controlling the VOD server 11. If an
`VOD server 1 1 . Output data of the VOD server 1 1 (e.g.
`HTML document distributed from a WWW server 21
`AV data) is supplied to the client through a wide band-
`includes the control code, the client sends a request for
`width transmission line 1 9 different from the network 1 8.
`controlling the VOD server 11 to the WWW server 21
`via a network 18 (which may include the Internet). The
`12
`server computer
`(
`\
`s
`t
`server
`, [ WWW )
`234H
`interface ~~ *" server
`J v
`r, — '
`^
`HTML
`file
`disk ,
`
`21
`
`22-H
`
`\
`server
`controller J
`
`26-
`
`24
`
`V 17H
`VOD server
`
`19
`
`19
`
`FIG.1
`
`18
`
`client computer
`. PIO WWW1
`[controller IprowserJ
`rate
`converter! 14
`switcher •15
`
`27
`
`V3
`
`16
`
`display
`
`CM
`<
`
`c o
`<7>
`CM
`c o
`o
`Q_
`LU
`
`Printed by Xerox (UK) Business Services
`2.16.3/3.4
`
`Charter Ex. 1006, Page 1
`
`

`

`1
`
`EP 0 872 987 A2
`
`2
`
`Description
`
`Background of the Invention
`
`Technical Field Pertinent to the Invention
`
`5
`
`tus for providing information and a method thereof and
`a computer-readable storage medium retaining a pro-
`gram for providing information, each for easily creating
`and customizing a user interface conforming to client's
`demands.
`
`SUMMARY OF THE INVENTION
`
`The present invention relates to an apparatus for
`providing specific information on demand and a method
`thereof and a computer-readable storage medium
`retaining a program for providing information.
`
`Prior Art
`
`A video on demand (VOD) system has been com-
`mercialized for distributing video data and audio data
`and so on from a server on a client's demand for obtain-
`ing a movie, a program, etc. In a conventional VOD sys-
`tem a client's side terminal unit uses dedicated software
`for communications with a server. The dedicated soft-
`ware provides a user interface, using a programming
`language such as the C language, which responds to
`demands of a client input at a client's side terminal unit.
`Furthermore the dedicated software is designed to con-
`form to sections for communicating with server control
`software.
`The VOD system may be used by various clients
`including a museum, a showroom, a small theater and a
`shop. It is therefore required to provide a client's side
`terminal unit with a user interface specifically designed
`for each user. Each user interface may dynamically
`change with time and seasons or with an exhibition at a
`museum and so on.
`However, customization of each user interface is
`not easily achieved for responding to each customer's
`demands in the method using the dedicated software in
`the client's side terminal unit for communications with
`the server. It is therefore difficult for the conventional
`VOD system to deal with frequent changes of a user
`interface and to support various clients with different
`specifications.
`Another problem of the VOD system for use by var-
`ious clients is the difficulty in creating a renewed user
`interface conforming to the client's demands. That is, for
`introducing the VOD system, it is required to newly cre-
`ate a means for communications between a client's side
`terminal unit and a server in a physical form as well as
`in a form of software. On the server's side, server con-
`trol software dedicated to the VOD system is required
`for controlling the server. On the other hand, it is
`required for the client's side terminal unit to communi-
`cate with the server control software on the server's
`side through client software operating on the terminal
`unit for requesting the server control software for repro-
`ducing image data or audio data and so on.
`Although a VOD system has been described so far,
`the foregoing problems apply to any system for provid-
`ing information on a client's demand.
`It is an object of the invention to provide an appara-
`
`10
`
`15
`
`20
`
`25
`
`An apparatus of the invention for providing informa-
`tion comprises a means for receiving a demand for pro-
`viding information from a client through a network, using
`a world wide web as a system for providing a link to
`information on an Internet, and a means for sending
`information to the client through a transmission line dif-
`ferent from the network in response to the demand for
`providing information from the client received by the
`means for receiving a demand.
`A method of the invention for providing information
`comprises the steps of receiving a demand for providing
`information from a client through a network, using the
`world wide web as a system for providing a link to infor-
`mation on the Internet, and sending information to the
`client through a transmission line different from the net-
`work in response to the received demand for providing
`information from the client.
`A computer-readable storage medium according to
`the invention stores a program for providing information
`which allows a computer to implement a function of
`receiving a demand for providing information from a cli-
`30 ent through a network, using the world wide web as a
`system for providing a link to information on the Internet,
`and a function of sending information to the client
`through a transmission line different from the network in
`response to the demand for providing information from
`the client received by the function of receiving a
`demand.
`
`35
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`40
`
`45
`
`Fig. 1 is a block diagram illustrating a main part of a
`VOD system including an information providing appara-
`tus of an embodiment of the invention.
`Fig. 2 is a block diagram illustrating an overall con-
`figuration of the VOD system of the embodiment of the
`invention.
`Fig. 3 is a block diagram illustrating an example of a
`computer used as a server computer and a client com-
`puter in Fig. 1 .
`Fig. 4 is a block diagram illustrating an example of a
`so VOD server in Fig. 1 .
`Fig. 5 is a table for showing an example of a rela-
`tionship table stored in the server computer in Fig. 1 .
`Fig. 6 is a chart for illustrating an operation of the
`VOD system of the embodiment of the invention.
`Fig. 7 illustrates a relationship between a frame out-
`putted from the client computer and a frame shown on a
`display.
`Fig. 8 illustrates the VOD system of the embodi-
`
`55
`
`2
`
`Charter Ex. 1006, Page 2
`
`

`

`3
`
`EP 0 872 987 A2
`
`4
`
`ment connected to an external Internet.
`Fig. 9 illustrates the client computer of the embodi-
`ment connected to a plurality of server computers for
`VOD server control.
`Fig. 10 illustrates an example of a CATV system.
`Fig. 1 1 is a block diagram illustrating a modification
`of the VOD server of the embodiment of the invention.
`Fig. 12 illustrates an application of the invention to
`an auto-changer system using disk players.
`Fig. 13 illustrates an application of the invention to 10
`10
`an auto-changer system using video cassette record-
`ers.
`
`s
`
`Detailed Description of Certain Preferred Embodi-
`ments
`
`15
`
`A preferred embodiment of the invention will now be
`described in detail with reference to the accompanying
`drawings.
`Fig. 1 is a block diagram illustrating a main part of a 20
`VOD system including an apparatus for providing infor-
`mation of an embodiment of the invention. The VOD
`system is a system for providing specific video informa-
`tion and audio information through a plurality of chan-
`nels on demands of a plurality of clients for providing 25
`information. The VOD system comprises: a VOD server
`1 1 for storing information to be provided for clients and
`sending out a specific piece of information in response
`to instructions; a server computer 12 for controlling the
`VOD server 11; a client computer 13 for sending a 30
`request for providing information to the server computer
`12; a rate converter 14 for converting video signals out-
`putted from the client computer 13 into video signals for
`display on a display 16; a switcher 15 for switching
`between video signals sent from the VOD server 1 1 via 35
`a high bandwidth, independent link 19 and video signals
`outputted from the rate converter 14 for output to the
`display 1 6 for displaying a video image. The apparatus
`for providing information of the embodiment is made up
`of the VOD server 1 1 and the server computer 1 2.
`The VOD server 1 1 has output channels for a plu-
`rality of video data and audio data (referred to as AV
`data in the following description). The VOD server 11
`and the server computer 12 are connected to each
`other through a serial transmission line 17 utilizing a 45
`serial interface such as an RS232C. The server compu-
`ter 1 2 and the client computer 1 3 are connected to each
`other through a network 18, such as an Internet, using
`an Ethernet, for example. Although the one client com-
`puter 13 is shown in Fig. 1 , a plurality of client comput-
`ers 13 each receiving information from the VOD server
`1 1 are connectable to the network 1 8 and a separate
`channel or link 19. Each switcher 15 corresponding to
`one of the client computers 13 is connected to one of
`the plurality of output channels of the VOD server 1 1 55
`through the separate transmission line 19.
`In the embodiment the VOD server 11 and the
`server computer 12 are called a server's side. The client
`
`40
`
`so
`
`computer 13, the rate converter 14, the switcher 15 and
`the display 16 are called a client's side.
`The server computer 12 comprises: a world wide
`web (WWW) server 21 for management and distribution
`and so on of information carried on the Internet using a
`WWW as a system for allowing a link to information on
`the Internet; a server controller 22 for controlling the
`VOD server 1 1 by giving a command to the VOD server
`11 through the serial transmission line 17; a server
`interface 23 for interfacing between the WWW server 21
`and the server controller 22; and a hypertext markup
`language (HTML) file disk 24 for storing an HTML docu-
`ment written in the HTML as a hypertext language. The
`HTML file disk 24 is accessible from either the WWW
`server 21 or the server controller 22. The WWW server
`21, the server controller 22 and the server interface 23
`are each implemented by reloadable software (pro-
`grams). The HTML file disk 24 is implemented by a hard
`disk in the server computer 12.
`The server computer 12 shown in Fig. 1 corre-
`sponds to a means for receiving a demand (a function of
`receiving a demand), a means for generating informa-
`tion indicating sending (a function of generating infor-
`mation indicating sending) and a means for sending a
`program (a function of sending a program). The VOD
`server 1 1 corresponds to a means for sending informa-
`tion (a function for sending information).
`The server computer 1 2 uses Windows NT® (a reg-
`istered trademark of Microsoft Corporation), for exam-
`ple, for an operating system. The WWW server 21 is
`implemented through installing software such as Micro-
`soft-Internet information server (IIS™, a trademark of
`Microsoft Corporation). The server interface 23 is, for
`example, implemented by software designed in compli-
`ance with an Internet server application programming
`interface (ISAPI) as additional software for providing
`extensions for the WWW server implemented by the IIS.
`The client computer 13 comprises: a parallel
`input/output (PIO) controller 26 for controlling parallel
`inputs and outputs and a WWW browser 27 for access-
`ing a WWW server on the Internet using the WWW. A
`suitable browser might be the commercially available
`Internet Explorer™ (a trademark of Microsoft Corpora-
`tion) or Netscape Navigator® (a registered trademark of
`Netscape Communications Corporation). The PIO con-
`troller 26 and the WWW browser 27 are each imple-
`mented by software (a program). The PIO controller 26
`has a function of controlling the switcher 15 at com-
`mands from the WWW server 21 .
`HTML documents are stored on the HTML file disk
`24 in the server computer 12. The HTML documents
`include control codes for implementing a user interface
`using the WWW browser 27. The control codes
`included in the HTML documents include control codes
`for controlling the VOD server 1 1 . The WWW browser
`27 sends a request via the network 1 8 for controlling the
`VOD server 1 1 to the WWW server 21 when a control
`code for controlling the VOD server 1 1 is included in an
`
`3
`
`Charter Ex. 1006, Page 3
`
`

`

`5
`
`EP 0 872 987 A2
`
`6
`
`is
`
`HTML document distributed via the network 1 8 from the
`WWW server 21 . The control request is sent from the
`WWW server 21 to the server interface 23. The server
`interface 23 gives an instruction to the server controller
`22 for executing control at the control request. On 5
`receiving the instruction, the server controller 22 gives a
`command to the VOD server 1 1 through the serial trans-
`mission line 1 7 to control the VOD server 1 1 .
`The server controller 22 has data of a table indicat-
`ing a relationship between the output channels and 10
`Internet addresses (IP addresses), that is, addresses
`on the network 18 of the plurality of client computers 13.
`Fig. 5 shows an example of such a relationship table.
`The relationship table is made by an administrator of the
`VOD system. When the client computer 13 makes a
`request for providing information, the server controller
`22 refers to the relationship table to determine the out-
`put channel corresponding to the Internet address of
`the client computer 13 that made the request. The
`server controller 22 then controls the VOD server 1 1 so 20
`that the requested information is sent through the corre-
`sponding separate link 19 to the client computer 13 that
`made the request for providing the information.
`Fig. 2 is a block diagram illustrating an overall con-
`figuration of the VOD system of the embodiment. The 25
`VOD system shown comprises: the server computer 12
`connected to the network 1 8; the VOD server 1 1 whose
`operation is controlled by the server computer 12; and
`four terminal units 31 to 34 of the client's side each con-
`nected to the network 18. In this example the VOD 30
`server 11 has six output channels ch1 to ch6 for AV
`data. The terminal units 31 to 34 receive AV data from
`the respective output channels ch1 to ch4 of the VOD
`server 11 via the separate links 19. In Fig. 2 V and A
`each represent video data and audio data, respectively. 35
`The terminal unit 31 has a configuration similar to
`that of the client's side in Fig. 1. The terminal unit 31
`comprises: a client computer 13 connected to the net-
`work 1 8; a rate converter 1 4 for converting video signals
`outputted from the client computer 1 3 into video signals 40
`for display on a display 1 6; a switcher 1 5 for switching
`between video signals sent from the VOD server 1 1 and
`video signals outputted from the rate converter 14 for
`output; and a display 16 for receiving video signals out-
`putted from the switcher 15 and displaying a video 45
`image. Besides switching video signals, the switcher 15
`in this example further has a function of switching
`between audio signals sent from the VOD server 1 1 and
`audio signals outputted from the client computer 13.
`The terminal unit 31 further comprises active speakers
`36 and headphones 37 for receiving audio signals out-
`putted from the switcher 15 for audio output; and a
`trackball 38 connected to the client computer 13. In the
`example the client computer 13 has a function of receiv-
`ing video signals from an external source for manipula-
`tion. Video signals sent from the VOD server 11 are
`inputted to the client computer 13 as well.
`The terminal unit 32 comprises two head-mount
`
`so
`
`ss
`
`displays 39 instead of the display 1 6, the active speak-
`ers 36 and the headphones 37 in the terminal unit 31.
`The head-mount displays 39 each incorporate speakers
`and receive video and audio signals outputted from the
`switcher 1 5 for image display and audio output.
`The terminal unit 33 comprises: a client computer
`13 connected to the network 18; a touch monitor 41 for
`displaying video signals outputted from the client com-
`puter 13 and for functioning as a touch panel used for
`giving instructions to the client computer 13; active
`speakers 42 and headphones 43 for receiving audio sig-
`nals outputted from the VOD server 1 1 and audio sig-
`nals outputted from the client computer 13 for audio
`output. The client computer 13 in the terminal unit 33
`has a function of receiving video signals from an exter-
`nal source for manipulation. Video signals sent from the
`VOD server 1 1 are inputted to the client computer 1 3 as
`well. The client computer 13 further has a function for
`overlaying an image made of video signals sent from
`the VOD server 1 1 on a frame created by the client com-
`puter 13 on the touch monitor 41. Another function of
`the client computer 13 is controlling the overlay display
`at commands from the WWW server 21 .
`The terminal unit 34 comprises: a client computer
`1 3 connected to the network 1 8; a touch panel 44 for
`displaying video signals outputted from the client com-
`puter 13 and for giving instructions to the client compu-
`ter 13; a display 45 for receiving video signals sent from
`the VOD server 11 for video image display; and an
`audio system 46 for receiving audio signals outputted
`from the VOD server 1 1 for audio output.
`Fig. 3 is a block diagram illustrating an example of a
`computer used as the server computer 12 and the client
`computer 13 in Fig. 1. The computer comprises: a cen-
`tral processing unit (CPU) 51 ; read only memory (ROM)
`52; random access memory (RAM) 53; an interface
`(shown as in l/F in the Figure) 54 for a display; an inter-
`face 60 for connection with the network 1 8; and a bus 50
`for connecting the constituents. The computer further
`comprises: a hard disk 62; a CD-ROM drive 63; a floppy
`disk drive 64; a keyboard 65; and a mouse 66, each
`connected to the bus 50 through separate interfaces 55
`to 59, respectively.
`In the computer shown in Fig. 3, the CPU 51 exe-
`cutes an application program stored in any of the hard
`disk 62, a CD-ROM driven by the CD-ROM drive 63 and
`a floppy disk driven by the floppy disk drive 64, with the
`RAM 53 as a work area. In the server computer 12, a
`program for implementing the WWW server 21, the
`server controller 22 and the server interface 23 corre-
`sponds to a program for sending information of the
`embodiment. Consequently, a CD-ROM or a floppy disk
`corresponds to a computer-readable storage medium
`retaining a program for sending information when a pro-
`gram for implementing the WWW server 21 , the server
`controller 22 and the server interface 23 in the server
`computer 12 is stored on either the CD-ROM driven by
`the CD-ROM drive 63 or the floppy disk driven by the
`
`4
`
`Charter Ex. 1006, Page 4
`
`

`

`7
`
`EP 0 872 987 A2
`
`8
`
`s
`
`is
`
`floppy disk drive 64 and the program stored thereon is
`then installed on the hard disk 62.
`Fig. 4 is a block diagram illustrating an example of
`the VOD server in Fig. 1 . The VOD server 1 1 shown
`comprises a storage section 71 and a control section
`72. The storage section 71 has a plurality of hard disk
`drives (HDDs) 73 each for driving a hard disk. AV data
`to be provided for a client is stored on a hard disk driven
`by each HDD 73.
`The control section 72 has: a main CPU 74; a HDD 10
`interface (shown as HDD l/F) 75; AV data output sec-
`tions 76 for every output channel connected to a sepa-
`rate link 19; and an internal bus 77 for interconnecting
`the constituents. The HDD interface 75 is connected to
`the HDDs 73 in the storage section 71 . Each AV data
`output section 76 outputs AV data retrieved from the
`hard disk in the storage section 71 through the HDD
`interface 75 to a transmission line 19 in Fig. 1 through a
`corresponding channel 76. The main CPU 74 has a
`communication section 78 for communicating with the 20
`server computer 12 through the serial transmission line
`1 7 in Fig. 1 and an AV data interface (shown as AV data
`l/F) 79 for receiving AV data to be stored in the storage
`section 71 from an encoder not shown. The communi-
`cation section 78 and the AV data interface 79 are 25
`implemented through software. The main CPU 74
`receives commands sent from the server computer 1 2
`through the serial transmission line 17 at the communi-
`cation section 78. In accordance with the commands
`the main CPU 74 controls the HDD 73 in the storage 30
`section 71 for retrieving desired AV data. The retrieved
`AV data is then outputted through the AV data output
`section 76 in accordance with the commands.
`The operations of the VOD system shown in Fig. 1
`will now be described, including operations of the VOD 35
`server 1 1 and the server computer 1 2 as an apparatus
`for providing information of the embodiment. The follow-
`ing description serves for a method of providing infor-
`mation of the embodiment and a program for providing
`information stored in a computer-readable storage 40
`medium of the embodiment as well.
`As previously mentioned, the HTML file disk 24 in
`the server computer 1 2 stores HTML documents includ-
`ing control codes for implementing a user interface
`using the WWW browser 27. The control codes 45
`included in the HTML documents include control codes
`for controlling the VOD server 1 1 . When a request is
`made on the client's side for control of the VOD server
`1 1 , such as a request for providing information, that is,
`for replaying AV data, the WWW browser 27 is used for
`accessing the HTML document including a control code
`for controlling the VOD server 11. The WWW browser
`27 gives a request for controlling the VOD server 1 1 to
`the WWW server 21 when control codes for controlling
`the VOD server 1 1 are included in an HTML document
`distributed from the WWW server 21. The control
`request is sent from the WWW server 21 in the server
`computer 12 to the server interface 23. The server inter-
`
`so
`
`ss
`
`5
`
`face 23 gives an instruction to the server controller 22
`for executing control at the control request. On receiving
`the instruction the server controller 22 gives commands
`to the VOD server 1 1 through the serial transmission
`line 17 to control the VOD server 1 1 .
`A specific example will now be given for the control
`code for controlling the VOD server 1 1 included in an
`HTML document. In general, addition of application
`software to the WWW server 21 allows translation of an
`HTML document and a database search and so on.
`Using this function the embodiment of the invention
`achieves communications with the server controller 22
`for controlling the VOD server 1 1 , instead of performing
`translation of an HTML document and so on. Therefore
`a general-purpose code is used for the control code
`added to an HTML document. For example, the follow-
`ing code is used in practice for controlling the VOD
`server 1 1 using an HTML document:
`
`(HTML)
`(BODY)
`(A
`HREF=http://www.addres/script/dll/VSRSI.dll?play
`?1&/home/play 1.html) Play Clip 1 </A)
`(/BODY)
`(/HTML)
`
`In the above code, "Play Clip 1" is indicated on the
`display 16 on the client's side to which the HTML docu-
`ment is distributed including the above code. If "Play
`Clip 1" is selected (or clicked, for example) on a frame
`shown on the display 16 on the client's side, the WWW
`browser 27 sends the URL address:
`"http://www.addres/scrips/dll/VSRSI.dll?play?1&/home/
`play1.html" in the code to the WWW server 21.
`"VSRSI.dll?play?1 &/home/play1 .html" is a command for
`starting up software implementing the server interface
`23. VSRSI is a name of the software implementing the
`server interface 23. The address and directory of the
`"VSRSI.dll"
`is
`located
`is
`server where
`"http://www.addres/script/dll". The server interface 23 is
`thus
`started
`and
`In
`the
`code
`operated.
`"play?1&/home/play1.html" is a parameter for control-
`ling the VOD server 1 1 , such as a number of a clip (an
`AV program). In the example clip number 1 is desig-
`nated
`for
`Furthermore
`replay.
`a
`homepage
`(7home/play1 .html") is designated to be displayed dur-
`ing replay of the clip.
`The server interface 23 started as described above
`also sends the Internet address of the client computer
`13 having made the request to the server controller 22
`in addition to the parameter. The server controller 22
`analyzes the parameter and gives a command to the
`VOD server 1 1 through the transmission line 1 7 for con-
`trolling the VOD server 1 1 . The server controller 22 des-
`ignates the output channel corresponding to the
`Internet address, referring to the table indicating the
`relationship between the Internet addresses and the
`
`Charter Ex. 1006, Page 5
`
`

`

`9
`
`EP 0 872 987 A2
`
`10
`
`75
`
`output channels. When the server controller 22 gives
`the VOD server 1 1 a command for a time-consuming
`operation such as a replay of an image, the server con-
`troller 22 creates a virtual image file (referred to as a vir-
`tual image in the following description) in an HTML 5
`directory in the HTML file disk 24 under control of the
`WWW server 21 if the command is correctly received by
`the VOD server 1 1 . The virtual image indicates that the
`replay is under way. The server controller 22 informs the
`client computer 1 3 of the start of the replay and the ter- w
`mination of the replay request as well. If necessary,
`commands for switching video signals, such as switch-
`ing of the switcher 15 and control of an overlay display,
`are sent to the client computer 13. The virtual image is
`created for each client.
`The server controller 22 periodically detects
`whether replay is terminated at the VOD server 11
`through sensing a status of the VOD server 1 1 . When a
`15-minute clip is replayed, for example, intermittent
`detection is performed for 15 minutes. On detection of 20
`termination of replay, the server controller 22 deletes
`the virtual image. If a viewer requests that the replay be
`stopped, the server controller 22 controls the VOD
`server 11 so that the replay is stopped as well as
`deletes the virtual image.
`On receiving the start of replay, the client computer
`13 controls switching of video signals, if necessary, in
`accordance with the command. The client computer 13
`then periodically accesses the virtual image in the
`server computer 12 through the use of the WWW 30
`browser 27. When the virtual image is deleted, the client
`computer 13 determines that the replay is terminated
`and controls switching of video signals, if necessary, to
`display a frame provided from the client computer 1 3 on
`the display 16.
`For allowing periodical access of the client compu-
`ter 1 3 to the virtual image, a Java™ applet (Java™ is a
`trademark of Sun Microsystems, Inc.), a small program
`written in the Java™ language is used, for example.
`Specifically, an applet may be included in an HTML doc- 40
`ument sent from the WWW server 21 to the WWW
`browser 27 so that the WWW browser 27 calls the
`applet out of the HTML document for execution. The
`applet periodically accesses the virtual image and
`determines that a replay

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