`
`US 20050227773Al
`
`(19) United States
`(12) Patent Application Publication
`Lu et al.
`
`(10) Pub. No.: US 2005/0227773 Al
`Oct. 13, 2005
`(43) Pub. Date:
`
`(54) PORTABLE VIDEO STORAGE AND
`PLAYBACK DEVICE
`
`(52) U.S. Cl. ................................................................ 472/60
`
`(76)
`
`Inventors: Priscilla M. Lu, San Carlos, CA (US);
`Timothy R. White, Palo Alto, CA (US)
`
`(57)
`
`ABSTRACT
`
`Correspondence Address:
`IPSG, P.C.
`P.O. BOX 700640
`SAN JOSE, CA 95170-0640 (US)
`
`(21)
`
`Appl. No.:
`
`10/949,825
`
`(22)
`
`Filed:
`
`Sep.24,2004
`
`Related U.S. Application Data
`
`(60)
`
`Provisional application No. 60/586,657, filed on Jul.
`9, 2004. Provisional application No. 60/506,088, filed
`on Sep. 24, 2003.
`
`Publication Classification
`
`(51)
`
`Int. Cl.7 .............................. A63J 5/02; A63G 31/16
`
`A portable video storage and playback device can download,
`store, and playback video files. In an exemplary embodi(cid:173)
`ment, the files can be played-back in a number of different
`formats. In one embodiment, the invention includes a disk
`drive for storing a plurality of video files. A processor is
`coupled to the disk drive and configured to manage the files
`stored on the disk, which includes the ability to store, display
`and retrieve the video files. The invention includes a number
`of interfaces, for example, PAL/NTSC, S-Video and USE,
`which allows the video to be downloaded and played-back
`in any of these formats or protocols. The invention and
`includes a video encoder/decoder, which in one aspect is for
`MPEG. Advantages of the invention include the ability to
`store a number of video files in a compact portable device
`that can be transported and viewed at convenient locations.
`
`100
`
`I
`
`PAL/NTSC
`ill_
`
`Fl w
`
`Video
`Encoder/
`Decoder
`
`114
`
`Processor
`
`802.11
`130
`
`Remote
`Control
`132
`
`Dock
`I Interface
`I
`I
`
`FLASH
`CARD READER
`
`126
`
`DISH, Exh. 1020, p. 1
`
`
`
`Patent Application Publication Oct. 13, 2005 Sheet 1 of 6
`
`US 2005/0227773 Al
`
`-~
`
`- USB
`-
`120
`
`- USB
`-
`122
`
`-~
`11
`L:J
`
`100
`
`I
`
`h
`
`1 '
`
`~l
`
`1'
`
`PAL/NTSC
`116
`
`S-Video
`118
`
`Video
`Encoder/
`Decoder
`I
`
`114
`
`-
`
`802.11
`130
`
`~ Remote
`Control
`132
`
`L1
`L1
`
`Processor
`
`llQ
`
`,,.--
`..__
`
`v--
`'--
`
`___,.
`
`DISK
`ill
`
`--
`
`1---
`I
`I Dock
`I Interface
`I
`I
`134
`- - -
`
`FLASH
`CARD READER
`
`126
`
`j •
`
`1 '
`
`Figure 1
`
`DISH, Exh. 1020, p. 2
`
`
`
`Patent Application Publication Oct. 13, 2005 Sheet 2 of 6
`
`US 2005/0227773 Al
`
`200
`
`..-
`
`220
`
`..-
`
`250
`
`Figure 2A
`
`Figure 2B
`
`DISH, Exh. 1020, p. 3
`
`
`
`Patent Application Publication Oct. 13, 2005 Sheet 3 of 6
`
`US 2005/0227773 Al
`
`The Famous Video Store
`
`( online video downloads)
`
`300
`.k"'
`
`Video Titles
`Title 1
`Title 2
`Title 3
`Title4
`Title N
`
`Search
`
`download
`download
`download
`download
`download
`
`~
`
`Figure 3A
`
`330
`.k"'
`
`Processor
`
`Network Interface
`
`DISK
`334
`
`Figure 3B
`
`350
`.k"'
`
`356
`
`[ ] CPU
`
`Network Interface
`
`USB
`
`Device
`
`Figure 3C
`
`DISH, Exh. 1020, p. 4
`
`
`
`Patent Application Publication Oct. 13, 2005 Sheet 4 of 6
`
`US 2005/0227773 Al
`
`410
`
`412
`
`400
`~
`
`The Kiosk Video Store
`Video Titles
`Title 1
`Title2
`TitleN
`
`Search
`
`DISK
`
`download
`download
`download
`~
`
`Processor
`
`Intemetl/F
`
`Devicel/F
`
`Devicel/F
`
`Figure 4
`
`330
`
`Server
`
`332
`
`DISK 334
`
`Video
`Device
`Interface 524
`
`-
`
`Video
`Input
`Interface 547
`
`Cradle
`
`522
`
`I
`I
`Figure 6C-1
`
`Video
`Out
`
`526
`1----
`Internet
`I
`Interface
`I
`- - - - 535 I
`
`Figure 6C-2
`
`DISH, Exh. 1020, p. 5
`
`
`
`Patent Application Publication Oct. 13, 2005 Sheet 5 of 6
`
`US 2005/0227773 Al
`
`500
`~
`
`y
`
`Pay for New
`Download?
`IN
`End
`
`_)
`24
`
`26
`_)
`
`550
`~
`
`Don't Decode and
`Play
`
`5
`66
`
`v
`
`_)10
`
`Start Download
`Process
`I
`Authenticate _)12
`User
`I
`Identify Title v
`I
`Request 016
`
`514
`
`Download
`I
`Check
`Download Limit
`I
`Approved?
`IY
`Encode and
`Download
`
`31s
`
`520
`
`N
`
`_JP
`
`Figure 5A
`
`5fJO
`Request Play _/
`I
`
`562
`
`Key Correct?
`IY
`Decode and Play
`
`N
`
`564
`/ ·
`
`Figure 5B
`
`DISH, Exh. 1020, p. 6
`
`
`
`Patent Application Publication Oct. 13, 2005 Sheet 6 of 6
`
`US 2005/0227773 Al
`
`520
`
`,,,.---
`
`Video
`Device
`Interface 524
`
`Cradle
`522
`
`Video
`Out
`
`526
`
`Figure 6A-1
`
`Figure 6A-2
`
`530
`~
`
`Video
`Device
`Interface 524
`
`-
`
`Internet
`Interface
`
`535
`
`528
`
`Video
`Out
`
`526
`
`Cradle
`
`522
`
`I
`
`Figure 6B-1
`
`Figure 6B-2
`
`DISH, Exh. 1020, p. 7
`
`
`
`US 2005/0227773 Al
`
`Oct. 13, 2005
`
`1
`
`PORTABLE VIDEO STORAGE AND PLAYBACK
`DEVICE
`
`[0011] FIGS. 2A-B are exemplary embodiments of the
`invention;
`
`RELATED APPLICATIONS
`
`[0001] This application claims priority to U.S. Prov. No.
`60/586,827 filed Jul. 9, 2004 and U.S. Prov. No. 60/506,088
`filed Sep. 24, 2003, incorporated herein by reference.
`
`FIELD
`
`[0002] The invention relates to the general field of a
`portable video storage and playback device.
`
`[0012] FIGS. 3A-C depict an online video server and a
`user computer according to an embodiment of the invention;
`
`[0013] FIG. 4 depicts a kiosk according to an embodiment
`of the invention;
`
`[0014] FIGS. 5A-B are flowcharts according
`embodiment of the invention; and
`
`to an
`
`[0015] FIGS. 6A-C depict docking stations according to
`embodiments of the invention.
`
`BACKGROUND
`
`DETAILED DESCRIPTION
`
`[0003] Conventional video storage devices include video
`tape and digital video disks. These mediums are relatively
`bulky, which is satisfactory for stationary use, such as at
`home. However, with an increasing desire for mobility and
`use in different locations, user's options are limited to
`carrying around multiple video tapes or DVDs, but these
`mediums are inconvenient since they must be purchased
`from a store or by mail order.
`
`[0004] What is needed is a compact portable video storage
`and playback device that can support the downloading,
`storage and playback of a number of video files.
`
`SUMMARY
`
`[0005] The invention relates to the general field of a
`portable video storage and playback device. The invention
`can download, store, and playback video files. In one
`embodiment, the files can be played-back in a number of
`different formats.
`
`In one embodiment, the invention includes a disk
`[0006]
`drive for storing a plurality of video files. A processor is
`coupled to the disk drive and configured to manage the files
`stored on the disk, which includes the ability to store, display
`and retrieve the video files. The invention includes a number
`of interfaces thereon, for example, PAL/NTSC, S-Video and
`USE, which allows the video to be downloaded and played(cid:173)
`back in any of these formats or protocols. The invention also
`includes a video encoder/decoder, which in one aspect is for
`MPEG.
`
`[0007] The invention has the capability to store a number
`of video files, where files can be associated with permission
`attributes. In an optional embodiment, the invention has a
`security authentication key that serves to protect copyrighted
`works and prevent unauthorized dissemination of copy(cid:173)
`righted works. This security mechanism can also protect
`user privacy since video file attributes can be set to playback
`videos only when the key is coupled to the device.
`
`[0008] Advantages of the invention include the ability to
`store a number of video files in a compact portable device
`that can be transported and viewed at convenient locations.
`
`DRAWINGS
`
`[0009] The invention is described with reference to the
`following figures.
`
`[0010] FIG. 1 is an architectural view of a video storage
`and playback device according to an embodiment of the
`invention;
`
`[0016] The invention is described with reference to spe(cid:173)
`cific apparatus and embodiments. Those skilled in the art
`will recognize that the description is for illustration and to
`provide the best mode of practicing the invention.
`
`[0017] The invention relates to the general field of a
`portable video storage and playback device. The invention
`can download, store, and playback video files. In one
`embodiment, the files can be played-back in a number of
`different formats.
`
`[0018] A Device Architecture
`
`In one embodiment, the invention includes a disk
`[0019]
`drive 112 for storing a plurality of video files. A processor
`110 is coupled to the disk drive 112 and configured to
`manage the files stored on the disk, which includes the
`ability to store, display and retrieve the video files. The
`invention includes a number of interfaces thereon, for
`example, PAL/NTSC 116, S-Video 118 (e.g. digital video)
`and USE 120-122 (preferably 2.0), which allows the video
`to be downloaded and played-back in any of these formats
`or protocols. The invention and includes a video encoder/
`decoder 114, which in one preferable aspect is an MPEG
`encoder/decoder. A wireless interface 130, for example
`using an IEEE 802.11 protocol, is used to interface with
`other wireless local area network components and can be
`used to interface with a kiosk as described below. A remote
`control interface 132 is provided to remote control function(cid:173)
`ality. In addition, an optional dock interface 134 is used to
`couple to a docking station as described below.
`
`[0020] Since the invention includes standard video outputs
`like PAL/NTSC and S-Video, the invention can be plugged
`directly into a television or monitor. The invention also
`includes USE ports that can communicate with a computer
`for display on the computer monitor. The USE port is
`preferably USE 2.0, which is sufficiently fast to support
`video. Other interfaces are anticipated that can plug into
`legacy, existing and other future interfaces. One example is
`Fire-Wire, which can also be included in the invention.
`
`[0021] The invention has the capability to store a number
`of video files, where files can be associated with permission
`attributes. In one embodiment, the invention has a security
`authentication key that serves to protect copyrighted works
`and prevent unauthorized dissemination of copyrighted
`works. This security mechanism can also protect user pri(cid:173)
`vacy since video file attributes can be set to playback videos
`only when the key is coupled to the device.
`
`In one aspect of the invention, the security authen(cid:173)
`[0022]
`tication is a hardware key that is coupled to the device to
`
`DISH, Exh. 1020, p. 8
`
`
`
`US 2005/0227773 Al
`
`Oct. 13, 2005
`
`2
`
`allow the playback of video files, which performs a function
`of digital rights management (DRM). This can be, for
`example, a USE key device 124 with a particular key (e.g.
`a MAC address), or a SIM card with an encryption key, as
`described below. The video player will only play the video
`back when the key is coupled to and recognized by the
`device. While a USE key is shown, any key can be used with
`the invention, including one that is embedded inside the
`device. In one aspect of the invention, the video is encoded
`with the key information so that only a device with the key
`can decode the video information. One interesting aspect of
`using a USE memory device as the key is that the USE
`memory device can contain defects that would ordinarily
`make it of little value for storing data, and the USE key can
`be used to store video files. Since a video file does not
`require perfection, an imperfect USE device makes a satis(cid:173)
`factory video data storage device.
`
`[0023] The encryption device is useful because the video
`header can be generated at download time based at least in
`part of the key 124. Then the video data can only be decoded
`and viewed with the key. This provides digital rights man(cid:173)
`agement features that are hardware specific, which prevents
`unauthorized copying and playback of that content. In one
`aspect of the invention, the header also includes a device
`identifier that is associated with the particular device 100. In
`the case of the device 100 including a particular identifying
`attribute, it qualifies as an authorized device for use on the
`network to communicate with the video server and down(cid:173)
`load video content.
`
`[0024] Since there are a number of possible subscription
`types, the device 100 can modify the video header to satisfy
`any restrictions placed on the subscription. For example, if
`the user is entitled to view a particular video file three times,
`the header can be modified each time the video is viewed.
`Once the video is viewed the maximum number of time,
`then the video would not be permitted to be viewed any
`longer without a modification to the subscription attributes.
`
`In addition to the interfaces described above, the
`[0025]
`invention includes a flash memory interface that can be used
`to upload digital photographs, video clips or other files
`stored on the flash memory. Likewise, the invention can also
`store information on the flash memory for use in other
`devices.
`
`[0026] FIGS. 2A-E are exemplary embodiments of the
`invention that include an integrated video display. FIG. 2A
`depicts a video display 220 built into the device and control
`buttons 230 disposed below the display. FIG. 2B depicts a
`video display 270 built to swing upward and expose the
`control buttons 280.
`
`[0027] Power can be supplied by an internal or external
`battery source, or from a standard electrical power outlet. As
`described above, the invention may be connected to a
`television, computer monitor or other display device. In one
`aspect of the invention, the device can be coupled to a video
`player or DVD player to record video onto the disk 112. In
`another aspect of the invention, video can be downloaded
`onto the disk 112 using a computer connected to the USE
`port.
`
`[0028] E. Server and Kiosk Configurations
`
`[0029] The device 100 can be used in conjunction with an
`internet server or kiosk. In the case of an internet server, the
`
`device communicates over the internet to communicate
`identification data and download content. The identification
`data includes, for example, subscriber identity, subscription
`type and other such information. Once the device has been
`authenticated and the user's credits have been authorized,
`the requested content is downloaded to the device. In the
`case on a kiosk, the device communication is similar, but the
`kiosk may have content stored on a local storage medium
`that can be quickly delivered to the device. For example, the
`device may be in close proximity to or even connected to the
`kiosk to enable high bandwidth communication between the
`kiosk and the device 100.
`
`[0030] FIGS. 3A-C depict an online video server and user
`computer according to an embodiment of the invention. In
`this embodiment, a user opens a network browser (e.g. an
`Internet browser) and visits a web site that has video filed for
`download. FIG. 3A depicts an exemplary screen 300 show(cid:173)
`ing a technique for downloading video files. FIG. 3B depicts
`an exemplary network server 350 that stores video files and
`makes them available for download over the network (e.g.
`the Internet).
`[0031] FIG. 3C depicts a user computer 350, which the
`device 100 could connect to in order to download the video
`files from the video server 330. In one such aspect, a key is
`coupled to the device while downloading to authenticate the
`user and create a code that will only allow playback when
`the key is coupled to the device. A user would either
`purchase each video separately, or may subscribe to license
`a specific number of videos at any one time. For example, if
`the user subscribes to 5 videos, the server would store the
`key information related to the user and the software would
`ensure that the key associated with that user only had that
`limited number of videos associated with it and would not
`allow the download of additional videos until the device
`confirmed that videos were deleted from the device. In this
`manner, the user is limited to their subscription.
`[0032] FIG. 4 depicts a kiosk 410 according to an embodi(cid:173)
`ment of the invention, which is connected to a video server
`330 over the Internet. The kiosk stores and display locally
`stored video content on display 412 for selection by users
`and fast download to video devices. The kiosk 410 periodi(cid:173)
`cally downloads video content from the server over an
`Internet interface 414 to make content available to users via
`high-speed local interfaces 416 and 418, which may be a
`physical socket or an antenna for wireless LAN communi(cid:173)
`cation. Since a conventional Internet connection is typically
`less than 1 Mbit/s, it may take a while for video to download.
`However, the local interface 416 can easily be in the range
`of 10-100 Mbit/s, which enables much faster local down(cid:173)
`loads. The local interface 416 and socket 417 can be an
`Ethernet, USE, Fire Wire or other type of interface.
`
`[0033] The kiosk is helpful for a number of reasons
`including that the users can interact with the kiosk to
`preview videos while the device is downloading and/or
`modify their subscription attributes. The user can decide on
`the subscription attributes in general, or can decide on
`subscription attributes for each particular video file. These
`attributes include: number of plays, rental time, rental quota
`limit, purchase, etc.
`
`[0034] The kiosk stores the videos as headerless files. The
`video data is not playable without a valid header file so there
`is little chance that a person could break into a kiosk and
`
`DISH, Exh. 1020, p. 9
`
`
`
`US 2005/0227773 Al
`
`Oct. 13, 2005
`
`3
`
`distribute illegal copies of video content. In fact, the headers
`are generated at download time and based in part on the
`device identity and the user's security key, which is also
`referred to as a digital rights management (DRM) key.
`
`[003S] The kiosk serves as a control layer, and not only as
`a distribution layer in the process. The kiosk includes
`administrative and billing center that communicates with the
`central server 330 to perform transactions including updat(cid:173)
`ing subscriptions and downloading video content.
`
`[0036] C. Operation
`
`to an
`[0037] FIGS. SA-B are flowcharts according
`embodiment of the invention. FIG. SA depicts a technique
`for downloading video content and FIG. SB depicts a
`technique for playing video content.
`In FIG. SA, step SlO begins the download process.
`[0038]
`Step Sl2 authenticates the user by way of password, iden(cid:173)
`tification key or other such technique. In step Sl4, the user
`searches the available titles and identifies one for download.
`In step Sl6, the user requests the download. In step Sl8, the
`invention checks the download limit for the subscriber. If the
`subscriber is within the limit then the download is approved
`in step S20. In one aspect, shown in step S22, the video
`content is encoded with the subscriber key information prior
`to download. If the download is not approved in step S20,
`the subscriber has an option to pay for the new download in
`step S24. If the subscriber has a limited number of videos
`that he may check out, the subscriber may be able to delete
`a downloaded file and then be approved to download the
`new file. If the subscriber chooses not to pay or take other
`such action, the then process ends in step S26.
`In FIG. SB, step S60 begins the play process. Step
`[0039]
`S62 checks the user's key to ensure that it authenticates the
`video. If the key is correct, the step S64 decodes and plays
`the video. If the key is not correct, then step S66 refuses to
`decode and play the video. In one aspect of the invention the
`video is encoded with information related to the key, and the
`key must be coupled to the device in order to enable
`playback.
`
`[0040] D. Billing Management
`
`[0041] The billing for the video downloads and/or sub(cid:173)
`scription can be managed in a unified manner along with
`other services. For example, an Internet Service Provider
`(ISP) may want to offer a video service according the
`invention and bill the service along with the Internet access
`fee. The ISP employs the invention to track the subscribers
`and to monitor their downloads and subscriptions as appro(cid:173)
`priate.
`
`[0042] E. Docking Station
`[0043] FIG. 6A depicts a docking station S20 according to
`an embodiment of the invention. The docking station
`includes a cradle S22, a device interface S24 and a video
`output S26. The docking station provides a cradle for the
`device 100 to couple with an external display such as a
`television or computer monitor, for example. The docking
`station cradle also provides power to the device 100 to either
`power the device or recharge batteries in the device. FIG.
`6B also shows an interface panel for the docking station
`including a power input S28.
`In one embodiment, shown in FIG. 6B, the dock(cid:173)
`[0044]
`ing station includes an internet interface S3S. This additional
`
`interface permits the device 100 to connect with a video
`server and download video data to the device 100.
`
`In another embodiment, shown in FIG. 6C, the
`[004S]
`docking station includes a video input interface S47. This
`interface permits the device 100 to record video directly
`from a video input and to provide a record mode as
`described below.
`
`[0046] The docking station can be configured to operation
`in three exemplary modes with additional modes antici(cid:173)
`pated.
`
`[0047] 1. Standard Play Mode
`
`[0048] Standard play mode involves playing back video
`data that is stored on the video storage and playback device
`100. The controls for playing the content are on the device
`100 or commanded by a remote control that communicates
`with the device 100 or docking station.
`
`[0049] 2. Push Mode
`
`[OOSO] By using an internet interface S22, the device can
`download video content during non-peak hours such as at
`night. The video content will be available for the user to
`remove the device from the docking station and either view
`the content on the device 100 or with the docking station.
`
`[OOSl] 3. Record Mode
`
`[OOS2] Another mode is a record mode that stores the
`video while a user is watching the program so that the user
`can take a break or review certain portions of the video while
`continuing to record the incoming video stream.
`
`[OOS3] F. Additional DRM Features
`
`[OOS4] 1. Definitions.
`
`[OOSS] Digital Rights Management (DRM) is a system for
`protecting the copyrights of data circulated via the Internet
`or other digital media by enabling secure distribution and/or
`disabling illegal distribution of the data. Typically, a DRM
`system protects intellectual property by either encrypting the
`data so that it can only be accessed by authorized users or
`marking the content with a digital watermark or similar
`method so that the content can not be freely distributed.
`
`[OOS6] A Subscriber Information Module (SIM) is, for
`example, a small, stamp-size "smart card" as used in a
`cellular GSM-type phone. The SIM card contains a micro(cid:173)
`chip that stores data to identify the caller to the network
`service provider. In the present invention, the SIM is used to
`identify the network user to the inventive network and,
`optionally, to lock and encrypt content using DRM.
`
`[OOS7] A SIM Stick is a SIM that is pluggable into a PC
`or other device through a standard interface such as USE,
`serial port, or other interface.
`
`[OOS8] A Removable Memory Device (RMD), which is
`sometimes called a keychain drive or a USE drive, flash
`drive, or disk-on-key is a plug-and-play portable storage
`device that uses flash memory or miniature disk drive and is
`lightweight enough to attach to a key chain or carry in a
`pocket. An RMD can be used in place of a floppy disk, Zip
`drive disk, or CD. When the user plugs the RMD into a USE
`port on a computer, the operating system recognizes the
`device as a removable drive. Unlike most removable drives,
`a key chain drive does not require rebooting after it's
`
`DISH, Exh. 1020, p. 10
`
`
`
`US 2005/0227773 Al
`
`Oct. 13, 2005
`
`4
`
`attached, does not require batteries or an external power
`supply, and is platform independent. Several keychain drive
`manufacturers offer additional features such as password
`protection, and downloadable drivers that allow the key(cid:173)
`chain drive to be compatible with older systems that do not
`have USE ports.
`
`[0059] 2. How DRM Works
`
`[0060] DRM protects content by encrypting it and includ(cid:173)
`ing a header of the file that describes how the content is to
`be used. As an example, methods of use may include: (a) a
`restriction on the number of times the content can be viewed
`or played, (b) a restriction on the amount of time that the
`content is valid, for example, after a time the content is no
`longer viewable or playable, or (c) unrestricted play by the
`user, for example, a content purchase or perpetual license
`method.
`
`[0061] DRM protected content is locked using a key. The
`key is often related to either a Username and Password or a
`Username and a Device ID. When locked by a Username
`and Password, the DRM usually requires a connection to the
`Internet so that the Username and password can be verified
`and the methods of use can be verified. This is considered an
`Online mode of DRM protection. The content viewer appli(cid:173)
`cation needs to be aware of where to go on the Internet for
`verification.
`
`[0062] Alternatively, DRM can be used in an Offline or
`Embedded Device mode. In this mode, the device provides
`its own method of verifying the user and opening the
`content, and does not need to be connected to the Internet.
`In this mode, the content is locked to the device and can only
`be used on the device.
`
`[0063]
`In the Offline mode, information concerning the
`file, including information on when it was viewed, is stored
`in a protected area on the device. It is the responsibility of
`the device manufacturer to insure that the protected area is
`not accessible to the user of the device. This information is
`used by the viewer application to verify the DRM methods
`for the file prior to opening it.
`
`[0064] 3. Identification through a SIM Stick
`
`[0065] The SIM stick as two purposes in the inventive
`network. It can be used to identify the user of the network
`for billing purposes, and, optionally, it can be used to
`identify the device to which the DRM protected content is
`tied.
`
`[0066] When used to identify the user, for example, stan(cid:173)
`dard GSM A3 authentication techniques are used to prevent
`fraud. The A3 algorithm is used by a GSM network to
`authenticate a GSM mobile phone. The GSM A3 algorithm
`is a one-way function implemented in the subscriber identity
`module (SIM). The inventive network contains an authen(cid:173)
`tication center (AuC) for this purpose.
`
`[0067] However, the SIM can also be used to provide the
`device ID for DRM protected content in the Offline mode.
`In this case, the SIM Device ID is used to lock the content
`and information about the DRM protected files is stored on
`the SIM. When used with a special viewing application that
`knows to use the SIM as the locking device and knows how
`to handle the DRM, the content can be moved between
`devices, even in the Offline mode. In this example, one
`
`requirement is that all devices use the special viewing
`application, which may be downloaded from the Internet
`
`[0068] 4. Distribution through a Combined SIM and
`Removable Memory Device (Key)
`
`[0069] When the SIM is combined with a removable
`Memory Device such as a USE Flash disk in a Key, then the
`user has the above capabilities of the SIM stick and also a
`removable device to which the DRM protected content can
`be downloaded.
`
`[0070] Using the inventive kiosk network, the user inserts
`the combined SIM and removable memory device into, for
`example, a standard USE 2 port. The network verifies the
`user's identity using the SIM, locks the content to the SIM
`Device ID and downloads the locked content to the memory
`of the Key POD. The user now has a convenient way to
`transport DRM protected content and play it on multiple
`devices in the Offline mode.
`
`[0071] 5. Distribution through a Removable Memory
`Device
`
`[0072] Even without the SIM in the Removable Memory
`Device, the inventive network can download DRM pro(cid:173)
`tected content to the Memory device. In this case the DRM
`header information is missing from the content file.
`
`[0073] When the inventive network user decides to play
`the content, he must connect to the Internet and contact the
`video server in order to obtain the header information. The
`user does not need to decide until this time how he wants to
`use the content. Based on how the user wants to use the
`content, the inventive network will properly bill the user and
`construct the DRM header. For example, the user may way
`to view the content 3 times, or may decide that the content
`is to be available for 5 days. Alternately, the user may choose
`another permissible DRM method. Once the header infor(cid:173)
`mation is downloaded to the user the content can be viewed
`in the Offline mode. The ability to defer deciding how to
`purchase and/or use the content is unique in the Offline
`mode.
`
`[0074] Additionally, the file can be copied and sent to
`others. However, the other users are not authorized to view
`the content until they contact the video server and pay for the
`right to view the content in an agreed upon manner.
`
`G. CONCLUSION
`
`[0075] Advantages of the invention include the ability to
`store a number of video files in a compact portable device
`that can be transported and viewed at convenient locations.
`
`[0076] Having disclosed exemplary embodiments and the
`best mode, modifications and variations may be made to the
`disclosed embodiments while remaining within the subject
`and spirit of the invention as defined by the following
`claims.
`
`1. A video storage and playback device comprising:
`
`a storage medium configured to store a plurality of video
`files;
`
`a plurality of interface ports configured to communicate
`video data;
`
`a video encoder/decoder configured to encode and decode
`video data; and
`
`DISH, Exh. 1020, p. 11
`
`
`
`US 2005/0227773 Al
`
`Oct. 13, 2005
`
`5
`
`a processor coupled to the storage medium, the plurality
`of interface ports and the video encoder/decoder and
`configured to manage the video files.
`2. The video storage and playback device of claim 1,
`wherein:
`
`the processor is configured to manage the video files by
`storing, displaying and retrieving the video files.
`3. The video storage and playback device of claim 2,
`further comprising:
`
`a key configured to couple to one of the interface ports,
`wherein the key includes information for a sever to
`encode video files and for the device to decode video
`files.
`4. The video storage and playback device of claim 1,
`further comprising:
`
`a kiosk configured to download video files from a server
`and to provide access to the video files to the device.
`5. The video storage and playback device of claim 2,
`wherein:
`
`the video server is configured to identify the subscriber
`using information associated with the key.
`6. The video storage and playback device of claim 1,
`further comprising:
`
`a billing server configured to account for video files
`downloaded by the device.
`7. A video kiosk for use with a video storage and playback
`device, comprising:
`
`a storage medium configured to store a plurality of video
`files;
`
`an interface port configured to communicate with a cen(cid:173)
`tral video server and to download video data from the
`central video server;
`
`at least one interface ports configured to communicate
`video data with the video storage and playback device;
`
`a processor coupled to the storage medium and the
`interface ports and configured to selectively control the
`storage medium and interface ports; and
`
`a video encoder/decoder configured to encode video data
`based at least in part on an authorization code associ(cid:173)
`ated with the video storage and playback device ..
`
`8. The video kiosk of claim 7, wherein:
`
`the processor is configured to manage the video files by
`storing, displaying and retrieving the video files; and
`
`the processor is configured to authenticate a video storage
`and playback device by communicating data to the
`central server and selectively authorizing dispensation
`of video data to the video storage and playback device
`based at least in part on subscription data.
`9. The kiosk of claim 8, wherein:
`
`the video server is configured to identify the subscriber
`using information associated with the key.
`10. The kiosk of claim 7, further comprising:
`
`a billing server configured to account for video files
`downloaded b