throbber
18
`
`EP 4418 786 A2
`
`20
`
`of Entilement Contra! Messages (ECMs} for
`the encrypted content.
`
`38.
`
`The method of claim 29, further comprising:
`
`praviding an ECM set to a reseller upon com-
`nlelion of licensing/authorizationof rights to the
`content and
`generating an encryption record (ER}, describ-
`ing ihe scheme by which the content was en-
`crypied and the number of associated ECMs.
`
`St.
`
`The method of claim 21, wherein the cryptic period
`comprises a number of packets separated by at
`least one recurring marker.
`
`32.
`
`The method of clairn 31, wherein:
`
`5
`
`10
`
`18
`
`generaling the new key, and resurning encryp-
`tion until ihe new number of packets has been
`encrypted; and
`repeating ihe process, generating a newpacket
`count and a new key for segments of the
`streaming content.
`
`a7.
`
`The method of claim 3 6, cornprising:
`
`as each segmentis encrypted, storing an index
`number indicating the packet at which the seg-
`ment begins, and saving information about the
`encryption key; and
`generating an index file of all of the index num-
`bers so that a multiplexing process can deter-
`mine the points within the stream wherethe an-
`cryption keys were changed to synchronize in-
`sertion of corresponding ECMs..
`
`the recurring rnarkeris an 1-frame header; and
`further comprising:
`
`20
`
`38.
`
`The method of clam 37, wherein:
`
`changing the cryptographic key every time
`n i-frames pass, where n>.
`
`33.
`
`The method of claim 21, wherein:
`
`25
`
`the crypto period comprises a variable number
`of packets in the strearning content.
`
`34,
`
`The method of claim 33, further comprising:
`
`36
`
`(39.
`
`establishing upper and lower constraints on the
`crypio period;
`changing the crypto-peried randomly within the
`upper and lower constraints using a pseudo-
`random algorithm;
`calculating a number of packets for each crypto
`period and changing the key after that number
`of packets; and
`generating an index file indicating at which
`packet numbers the encryption key should be
`changed.
`
`38.
`
`36.
`
`The method of clairn 34, furher comprising:
`
`selecting the upper and lower constraints for
`crypio periods within the performance timits of
`a distribution/playback system.
`
`The method of claim 34 or claim 35, further com-
`prising:
`
`choosing an initial key and beginning encryp-
`tion of the stream;
`when a number of packeis have been encrypt-
`ed, using the pseudo-random algorithm to se-
`lect a new value for the number of packets to
`be encrypted by a new key;
`
`35
`
`40
`
`45
`
`50
`
`58
`
`14
`
`the index nurnbers are selected from packet
`numbers within the streaming content, packet
`counts associated with each separately er-
`crypied segment, or any other index number
`suitable for use by a raultiplexing engine in de-
`termining which packets are associated with
`each separately encrypted segment.
`
`The mathod of any one of claims 21 io 38, further
`comprising:
`
`generating an Entitlement Control! Message
`{ECM} for each separately encrypted crypto pe-
`riod: and
`maintaining the ECMs separately from the en-
`crypted streaming content.
`
`40.
`
`41.
`
`42.
`
`The mathod of any one of claims 21 io 39, further
`comprising:
`
`saving information about the encryption key for
`each encrypted segment; and
`encoding the encryption keys into a sei of En-
`titlement Control Messages (ECMs)}.
`
`The method of any one of claims 21 to 40, further
`comprising:
`
`selecting a crypto period consistent with the
`known performance limitations of elements of
`a VOD delivery and playback infrastructure.
`
`The method of any one of claims 21 fo 41, further
`comprising:
`
`maintaining the ancrypted content separately
`from any information about its encoding and en-
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00851
`EXHIBIT 1003 - PAGE 00851
`
`

`

`21
`
`EP 4418 786 A2
`
`22
`
`eryption.
`
`43.
`
`44,
`
`45.
`
`48.
`
`a7.
`
`48.
`
`The method of any one of claims 24 to 38, further
`comprising:
`
`storing inforrnation about all of the encryption
`keys used to encrypt the program content in a
`sequential order in which they were used fo er-
`crypt the program content.
`
`The method of any one of claims 21 fo 38, further
`comprising:
`
`generating an encryption record defining the
`encryption method and other relevant encryp-
`tion parameters;
`staring the encryption record; and
`associating the encryption record with the
`streaming content.
`
`A system for delivery of pre-encrypied program
`content cornprising;
`means for encoding the program content into
`digital form;
`means for encrypting the encoded content;
`
`and
`
`means for segmenting the encoded content
`into a plurality of segments, and using a different
`cryptographic key for encrypting each segment.
`
`The system of claim 45, further comprising:
`
`managing the encrypting of the content by per-
`mitting encryption only if valid licensing exists.
`
`The system of claim 45, further comprising:
`
`means for transmitting the encrypted cantent to
`a receiver.
`
`The system of claim 47 further comprising:
`
`a receiver for receipt of ihe encrypted program
`content including means for receiving the er-
`crypted content and storing if in a server from
`which it can be re-transmitted to end-users.
`
`43.
`
`The system of claim 48 further comprising:
`
`at the receiver, means for requesting program
`content, for receiving encryption records defin-
`ing how the requested program cantent is en-
`crypted, and for receiving Entitlement Control
`messages (ECMs) associated with the encryp-
`tion of the programcontent.
`
`50.
`
`The system of claim 48 or claim49 further compris-
`ing:
`
`10
`
`20
`
`25
`
`36
`
`40
`
`12
`
`at the receiver, means for receiving requests
`from end users for program content, and for
`verifying that appropriate authorizations are in
`place for the end user fo view the requested
`content.
`
`54.
`
`The systern of claim 50, further comprising:
`
`means for delivering the requested, encrypted
`content to the end user's VOD playback device
`and for generating an Entitlement Management
`Message (EMM) for the requested content for
`delivery to the VOD playback device.
`
`§2.
`
`53.
`
`The system of any one of claims 45 to 51, wherein
`each segment represents a crypto period, and the
`rneans for encrypting comprises means for chang-
`ing the cryptographic key each time the time interval
`passes.
`
`The systemof claim 45, wherein each segment rap-
`resenis a fixed number of content packeis, and the
`meansfor encrypting comprises means for chang-
`ing the cryptographic key for each of a olurality of
`the fixed nurmber of content packets.
`
`. The system of claim 45, wherein each segment rep-
`resenis a crypto period, and the means for encrypt-
`ing comprises means for changing the cryptograph-
`ic key for each of a number of packets separated
`by at least one recurring marker.
`
`§5.
`
`The sysiem of claim 45, wherein each segment rep-
`resenis a variable number of content packets, and
`the means for encrypling comprises means for
`changing the cryptographic key for each of a plural-
`ity of the variable number of content packeis.
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00852
`EXHIBIT 1003 - PAGE 00852
`
`

`

`| |
`
`EP 4418 786 A2
`
`|
`iREQUESTS
`
`Le
`
`136
`SYSTEM|
`mm) MANAGER |
`LL
`
`CONTENT
`
`:
`
`118
`po 2 ee gy .
`S110
`
`
`Or
`
`
`1
`,
`
`: |
`
`|
`
`|
`
`4
`
`liob STREAM
`| W/EMBEDDED
`ECH
`
`100
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00853
`EXHIBIT 1003 - PAGE 00853
`
`

`

`EP 4418 786 A2
`
`POE
`
`SLavo¥d
`
`wen
`
`
`
`
`
`AVIUIST1-29dH+++e—-—|V-—le7SSc0g
`
`£0BO£02
`
`
`
`
`
`
`
`ki|NOTdAON O66gold
`
`
`
`300¢«eeea|
`
`[aleeSINT1E00W6/aIWly0zUe$02AVINISTI-O30N++MSIAVAL-TlypheSOY
`
`14
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00854
`EXHIBIT 1003 - PAGE 00854
`
`
`

`

`
`
`Europaisches Patentamt
`
`European Patent Office
`
`Office européen des brevets
`
`(V4)
`
`EP 1427 218 AZ
`
`EUROPEAN PATENT APPLICATION
`
`(19)
`
`(12)
`
`{43} Date of publication:
`99.06.2004 Bulletin 2004/24
`
`{21} Application number: 03078709.7
`
`(22) Date offiling: 24.44.2003
`
`(51) int cl?: HO4N 7/58, GOGF 15/00
`
`(84) Designated Contracting States:
`AT BE BG CH CY CZ DE DK EE ES FIFR G8 GR
`HUE TT LILU MC NL PT ROSE SISK TR
`
`Designaiad Extension States:
`AL LT LV MK
`
`{30) Priarity: 04.42.2002 US 309887
`
`(71) Applicant EASTMAN KODAK COMPANY
`Rochester, New York 14656 (US}
`
`° Jones, Bavid S., cio Eastman Kodak Company
`Rochester New York 14650-22071 (US}
`* Tomblin, Paul, clo Eastman Kodak Company
`Rochester New York 14650-2201 (US}
`° McCrackan, Michael E.,
`cle Eastman Kodak Company
`Rechester New York 14850-2204 (US}
`» Orfitelll, William A.,
`cle Eastman Kodak Company
`Rochester New York 14650-2201 (US)
`
`(72) inventors:
`* Buble, Walter C., clo Eastman Kodak Company
`Rochester New York 14650-2204 (US}
`* Gates, Curtis R., clo Eastman Kodak Company
`Harrow, Middlesex HAT 4TY (GB}
`Rochester New York 14650-2201 {US}
`
`
`| (74) Representative: Haile, Helen Cynthia et al
`Kodak Limited,
`Patents Department (W82-34},
`Headstone Drive
`
`(54) Method and system for generating a playlist for digital cinema
`
`A method is described for scheduling a playlist
`{57}
`
`from digital content supplied to a server in a multi-screan
`digital cinema theater, where the playlist includes com-
`ponents of the content stored in the server and repre-
`senis a digital entity that is subsequently projected in
`the digital cinema theater. The method includes the
`steps of: (a) generating and displaying a table ofplayl-
`ists currently available for scheduling, each playlist dis-
`playad along with its run time; (6) generating and dis-
`playing a schedule table showing a schedule view for
`each screen as an elongated timeline bar representing
`a time dimension, wherein the slongaied timeline bars
`
`for a plurality of the screens are arranged one adjacent
`the other relative to a displayed time axis to provide an
`overall perspective of the schedules for the screens of
`the theater; (c) selecting a playlist from the table of play-
`lists and specifying a scheduled start time and a selact-
`ed screen; and (d) updating the schedule table by in-
`serting the selected playlist as an elongated element in-
`to the elongated tirneline bar for the selected screen,
`wherein the element starts at the scheduled start time
`
`and has a time dimension corresponding to the run time
`of the selected playlist, whereby the updated schedule
`
`table is used to schedul
`e the selected playlist for the
`selected screen.
`
`
`
`
`
`EP1427218A2
`
`Printed by Jouve, 75001 PARIS (FR)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00855
`EXHIBIT 1003 - PAGE 00855
`
`

`

`|
`
`EP 4 427 218 A2
`
`2
`
`Description
`
`This invention is related io the field of digital
`{0004}
`cinema, and moreparticularly to the preparation, sched-
`uhng and use of digitized motion picture information in
`a multi-theater environment.
`
`Today, motion picturas - fromfeature films, to
`{6062}
`film based commerciais - are distributed and exhibiled
`
`largely in the form of film. Studios produce film masters,
`and distributers produce filra copies that are then dis-
`tributed to theatres for exhibition. in the theatre, espe-
`cially mulii-sereen ‘cineplexes', incoraing films need to
`be scheduled for exhibition. Specifically,
`the theatre
`homeoffice and the theatre manager delermine the au-
`ditorium and show timesfor a particularfilm. A schedule
`is compiled, usually describing the theatre exhibition
`olan for 1-2 weeks, or until an new feature is acquired.
`Executing a schedule typically entails moving huge rolls
`of film from one projectorstation to anotherstation; pre-
`paring the newfeature showing by splicing separate
`D
`reels of film together, adding film trailers and ‘railing ad-
`vertisements' to the beginning. Overall, itis a laborin-
`iansive process.
`{6063} There have been aitempts in the priorart to au-
`tomate the contro! of movie display electronics in a film
`cinema system. For
`instance,
`in U. S. Patent No.
`6,384,893 B1, which is entitled "Cinema Networking
`System” and was issued May 7, 2002, such a system
`includes a cinema controller which receives as input, in-
`formation regarding start times of movies and content
`of corresponding film reels. The information can be input
`8 varialy of ways. In one embodiment, the information
`is manually entered into a file or database for subse-
`quent reference. The publication shows (Fig. 4} an entry
`form that may be displayed. In this embodirnent, an op-
`erator enters, either via a keyboard and/or by using a
`cursor control device, a description of the content of the
`film reels including the duration and filrn format of each
`segment. In addition, a film identifier, such as the tlle,
`is supplied along with the times it is to be played in a
`particular projection room. Other embodiments are also
`contemplated. For example, ihe information may be re-
`ceived or downloaded from a remote centralized loca-
`
`tion. Alternately, the inforrnation may be retrievable from
`a web site maintained to contain such information.
`
`Over the last fewyears, the digitization of film
`(0004)
`has become very commonfor the purpose of integrating
`‘computer generated special effects in scene content.
`Digilized content turns oul be much easier fo handle,
`from the point of view of making copies, storing, distrib-
`uling, and ‘touching up’. A natural out-growth of digital
`special effects work is the attempt to carry the digitized
`content through postoroduction, onto distribution and
`exhibition. Such a workflow is described in general as
`‘digital cinema’. Recent technological advancesinsior-
`age, networking and projection equipment are making
`digital
`cinema a genuine possibility.
`(0005) As described by S.A. Morley, in “Making Digital
`
`10
`
`20
`
`25
`
`36
`
`40
`
`Cinema Actually Hapoen-—What it Takes and Who's
`Going to Da it’, SMPTE 140!" Technical Conference,
`Pasadena, California, October 31, 1998, digital cinerna
`provides an ability to extend presentation capabilities
`beyond just showing movies. More specifically, a simple
`graphical computerinterface can make screen sched-
`uling @asy, accurate and flexible for the theatre operator.
`Although no specific interface is described, Morley
`opines that by a simple drag-and-drop action on a PC
`ina theaier manager's office, amovie can be scheduled
`to showat a certain time in a given auditorium and with
`a defined set of trailers and promotions, which can be
`changed at each show time.
`{6006} Avica Technology Corp. markets a Digital Cin-
`ema Manager product that allows monitoring and con-
`trol of siorage server parameters by a theatre manager
`or engineering supervisor in a digital cinama environ-
`ment. Securify setting, playlist creation, content load-in
`and systern maintenance functions can be accessed
`from local or network connections. Multiple servers can
`be monitored and contralled from a single terminal. Gon-
`versely, multiple rnanagement terminals may access an
`individual server. The user interface provides creation
`of multi-event playlists including features, trailers and
`promotions, and timeline based playlist management for
`a single auditoriumat a time.
`{6007} Wheiher automating the scheduling of film cin-
`ema or digital cinerna systerns, the prior art nas come
`up short in providing a user-friendly interface, particu-
`larly in a multi-screen cineplex environment. Whatis
`therefore needed is an approach that leverages the flex-
`ibility provided by digital cinema without adding unnec-
`essary complexity in the scheduling task.
`{0603] The present invention is directed to overcom-
`ing one or more of the problems set forth above. Briefly
`summarized, according fo one aspect of the present in-
`vention, a method is described for scheduling a playlist
`from digital content supplied to a server in a multi-screen
`digital cinema theater, where the playlist includes com-
`ponents of the content stored in the server and repre-
`senis a digital entity that is subsequently projected in
`the digital cinema theater. The method includes the
`steps of: (a) generating and displaying a iabie of playi-
`ists currently available for scheduling, each playlist dis-
`played along with its run time; (b) generating and dis-
`playing a schedule table showing a schedule viewfor
`each screen as an elongated timeline bar representing
`a time dimension, wherain the elongated timeline bars
`for a plurality of the screens are arranged one adjacent
`the other relative to a displayed time axis to provide an
`overall perspective of the schedules for the screens of
`the theater; (c}) selecting a playlist from the table of play-
`lists and specifying a scheduled start time and a selact-
`ed screen; and (d) updating the schedule table by in-
`serting the selected playlist as an elongated element in-
`to the elongated tirneline bar for the selected screen,
`wherein the element starts at the scheduled start time
`
`and has a time dimension corresponding to the run time
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00856
`EXHIBIT 1003 - PAGE 00856
`
`

`

`3
`
`EP 4 427 218 A2
`
`4
`
`of the selected playlist, whereby the updated schedule
`table is used to schedule the selected playlist for the
`selected screen.
`
`In atfurther aspectof the invention, a digital cin-
`{0608]
`ema sysiem is described for exhibiting digital content
`supplied in a coded forrn to a central content manage-
`ment server in amuli-screendigital cinema theatre hav-
`ing a plurality of auditoriums. The digital cinema system
`includes: a plurality of digital projectors for projecting
`digital content in the plurality of auditoriums, each pro-
`jector inchiding a decoder for decoding the digital con-
`tentinto a device-dependent signal for projection; a plu-
`rality of content player servers, each one devoted to a
`respective digital projector; and a local area network
`linking the content player servers to the central content
`managementserver and to the digital projectors, whaere-
`by each digital projector is a network-enabled device
`that can communicate with any of the content player
`servers to display digital content. in still a further aspect,
`the digital cinema system includes a cinema operating
`sysiem for generating and scheduling playlists, each
`playlist including components of the content stored in
`the content management server and representing a dig-
`ital entity that is subsequently projectedin the digital cin-
`ema.
`
`By counting the creating of playlists as a pre-
`{0070}
`cursor to scheduling, there is the advantage that the
`need to physically handle, splice and set up farge
`lengths of film is obviated.
`{6014} These and other aspects, objecis, features
`and advantages of the present invention will be more
`clearly understood and appreciated from a review of the
`following detailed description of the preferred embodi-
`ments and appended claims, and by reference io the
`accompanying drawings.
`{0072]
`FIG. 1 ts a block diagram of an exhibition com-
`ponent of a digital cinema system, showing in particular
`a cinema operating system in accordance with the in-
`vention.
`
`FIG. 2 is a pictorial illustration of a scheduling
`{0073]
`cantext screen from @ graphical user interface imple-
`mented by the cinema operating sysiem shown in Fig-
`ure 1.
`
`FIG. Sis apictorial tustration of the scheduling
`(0074]
`menus and controls accessible through the menu bar of
`the scheduling context screan shownin Figure 2.
`{6045}
`Fic. 4 is a pictorial
`illustration of a window
`showing playlist properties, which is accessible through
`the scheduling context screen shown in Figure 2 and
`the menu controls shown in Figure 3.
`(0046)
`FiG. 5 is a pictorial illustration of a dialog box
`for scheduling a playlist in the foreground of a schedule
`timeline shown in the scheduling context screan shown
`in Figure 2, which
`is accessible through the scheduling
`context screen shownin Figure 2 and the menu controls
`shown in Figure 3.
`{6017}
`FIG. 6 is a sictorial illustration of a dialog box
`for scheduling a tirne block in a schedule timeline shown
`
`10
`
`20
`
`25
`
`36
`
`40
`
`in the scheduling context screen shown in Figure 2,
`which is accessible through the scheduling context
`screen shownin Figure 2 and the menu controls shown
`in Figure 3.
`{6018}
`FIG. 7 is a sictorial illustration of a dialog box
`for scheduling a playlist in the background of a schedule
`timeline shownin the scheduling coniexi screen shown
`in Figure 2, which is accessible through ithe scheduling
`coniext screen shown in Figure 2 and the menu controls
`shownin Figure 3.
`{0079]
`FIG. 3 is a pictorial illustration of a dialag box
`for scheduling a rolling ad in a schedule timeline shown
`in the scheduling context screen shown in Figure 2,
`which is accessible through the scheduling context
`screen shown in Figure 2 and the rnenu controls shown
`in Figure 3.
`(6020)
`FiG. 9 is a pictorial ilustration of a schedule
`view by month which is accessible through the sched-
`uling context screen shownin Figure 2 and the menu
`controls shown in Figure 3.
`(0027)
`FIG. 10 is a pictorial illustration of a window
`showing schedule iter properties for a particular playlist
`on a particular day for a particular screen, which is ac-
`cessibie through the scheduling context screen shown
`in Figure 2 and the menu controls shown in Figure 3.
`(0022)
`FiG. itis a pictorial Hustration of the schedul-
`ing context screen shown in Figure 2, whichis filled out
`to show the schedule properties on @ particular dayfor
`the theater.
`
`FIG. 12 is a block diagram of an exhibition
`{0023]
`component of a digital cinema system, showing in par-
`ticular a further ernbodiment of a cinema operating sys-
`tem in accordance with a further aspectof the invention.
`{0024] Because digital image processing systems are
`wall known, the present description will be directed in
`particular to altributes forming part of, or cooperating
`rnore directly with, a method and systemin accordance
`with the present
`invention. Meithad and system at-
`iributes not specifically shown or described herain may
`be selected from those knownin the art. In the following
`description, a preferred ambodiment of the present in-
`vention would ordinarily be implernenied as a software
`
`program, although those skilled in the art will readily rec-
`ognize that the equivalent of such software may also be
`constructed in hardware. Given the method and system
`as described according to the invention in the following
`materials, software not specifically shown, suggested or
`describedherein that is useful for implementation of the
`invention is conventional and within the ordinary skill in
`such arts. if the invention is implemented as a computer
`pragrarn, the program may oe stored in a conventional
`camputer readable storage medium, which may com-
`prise, for example; magnetic storage media such as 4
`magnetic disk (such as a floppy disk or a hard drive) or
`rmnaqgnetic tape; optical storage media such as anoptical
`disc, optical tape, or machine readable bar code; solid
`staie electronic storage devices such as random access
`memory (RAM), or read only memory (ROM): or any oth-
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00857
`EXHIBIT 1003 - PAGE 00857
`
`

`

`an
`
`EP 4 427 218 A2
`
`6
`
`er physical device or mediurn ernployed to store a corn-
`puter program.
`{0025} A digital cinema system coraprises a digital
`mastering center for generating digital content, such as
`from a feature film, a distribution center for transmitting
`the digital content, and a digital exhibition centerfor pro-
`jecting the content to audiences. The exhibition center
`wil include, among its many parts, a projection systern
`and a software application herein identified as the digital
`cinema operating sysiem. The digital cinema operating
`system is a custom software solution that supports the
`loading, scheduling, control and playback of features,
`trailers and other pre-showcontent, such as slide shows
`and advertising, on multiple digital cinema screens.
`While not a specific part of this description, the digital
`cinema operating sysiam will download decryption kays
`from studics to allow features to be played back an dig-
`ital projectors, and also controls automated theatre ap-
`eration suchas lighting and sound systems. In the latter
`connection, the digital cinema operating system will typ-
`ically interface witht existing, commoercially-available
`coritrol systerns for such automated theatre operations.
`{0026] Besides referring to the digital distribution and
`projection of first-run movies, digital cinema has also
`been used to refer to the digital distribution and projec-
`tion of pre-show entertainment, including commercials,
`music videos and other content, ordinarily in connection
`with the showing of full-length feature mation picture
`films, perhaps with film trailers and the like. Thus, and
`as used herein in a preferred ambodiment, the digital
`cinema operating system refers to an in-theater network
`io receive, schedule, distribute and project advertising
`and other ore-show content as a digital entity preceding
`and/or following a motion picture film feature, as well as
`to an in-theater network to receive, schedule, cdistrinute
`and project full-length feature digital content, often with
`digital trailers, advertising and other pre-show,or inter-
`show content, where ail of the digital entities are com-
`bined together as a single digital preseniation. Furiher-
`more, in another embodiment, as will be illustrated in
`Figure 12, the scheduling functionality of the digital cin-
`ema operating systern may be shared with other corn-
`ponents of the digital cinema system, such as a central
`digital cinerna distribution facility or service, where it
`may be convenient to establish an association between
`cerlain digital content, such as between certain ad or
`irailer content and specific feature content.
`{6027} The digital cinama system is comprised of
`hardware and software (ihe digital cinerna operating
`system) that, when installed in a multi-screen cineplex,
`can provide sophisticated digital cinema functionality.
`Referring to Figure 1, the digital cinema system is com-
`prised of:
`

`

`
`ahigh storage capacity content management serv-
`er 16 having a server database 12 associated ihere-
`with;
`one or more high resolution digital prajectors 14
`
`10
`
`20
`
`25
`
`36
`
`40
`
`*
`
`*
`
`e
`
`and/orhigh resolution display screens 16, each pro-
`Jector and/or screen corinected to,
` oneor more specialized decoding processors 18 for
`decoding compressed digital content that is down-
`loaded from the content management server 18 to
`one or more content player servers 20, each con-
`tent player server 20 connected to,
`alocal area network (LAN) 22 tying each of the con-
`tant player servers 20 to the content management
`server 10; and
`acinema operating system graphical user interface
`24 used to manage digital cinerna content, sched-
`ule content, and in general contral the various com-
`ponents of the system, wherein the user interface
`24 interfaces with a high resolution display 26 to im-
`plement the functional interface components 28 of
`the cinema operating sysiem.
`
`As shown in Figure 1, ihe cinerna operating system op-
`erates in a multi-screen cineplex environment featuring
`both digital and film content shown in a plurality of au-
`ditoriums 36, each having a screen 34 that is positioned
`fo receive a projected image. More specifically, the dig-
`tal proiectors 14 are used in one or more auditoriums
`3@ (three being shown) to project a digitally-cbtained im-
`age upon the screens 34 and a filmprojector 32 is used
`in at least one of the auditoriums 38a to project a film
`nage upon a screen 34a. In regard to filrn projection,
`
`the cinema operating system may signal a projectionist
`atan appropriate time to bagin projection. Alternatively,
`actual control of the film projector may be integrated into
`the cinemaoperating system through ihe user interface
`24, Moreover, since digital content (such as ad content)
`may be played before and/or after a mation picture film,
`the film auditorium 30a may aiso contain a digital pro-
`Jector 14 connected as shown in broken line to the LAN
`22 through 2 conient player server 28 and a processor
`48. A theatre management system 36 may also be inte-
`grated into the cinemaoperating system through the us-
`er interface 24, and it provides automated control of
`highting and sound systems, as well as integrating with
`a ticket sales and advertising system.
`{0628] The illustrated LAN connection 22 may be im-
`plemented with any sullable network architecture, such
`as Ethernet. In practice, the processors 18 (which in one
`embodiment may be a processor board/card added tc
`the content player servers 20 instead of a separate com-
`ponent (18) as shownin Figure 1) decode the image
`daia into a device-dependent signal, such as RGB, suif-
`able for driving the projectors 14. This means that the
`connection between the processors 18 and the projec-
`tors 141s a dedicated off-network connection. If the de-
`
`coder processor (48) is insiead ernbedded into the pro-
`jectors 14, then the projectors 14 will become network
`devices capable of being driven directly off the LAN 22.
`As will be explained further in connection with Figure 12,
`having the projectors 14 as network devices has an add-
`ed redundancy benefit since any given projector can be
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00858
`EXHIBIT 1003 - PAGE 00858
`
`

`

`~
`
`EP 4 427 218 A2
`
`&
`
`griven off any content server 20, therefore providing au-
`tomatic backup in case the content server for a particular
`auditorium should go dawn.
`{0028] The user interface 24 of the cinema operating
`systemis desigried to be operated by a theatre manager
`and/or a lead orojectionist or other designated person,
`
`usually in the environment of their offices or workspac-
`es, such as a projection booth or for that matter any
`place connectable to the LAN 22. At the core of the cin-
`ema operaling sysiem are the functional interface corn-
`ponents 28, which in this embodiment include four func-
`tional camponents:
`
`9
`
`*

`*
`
`a content management function 38;
`aplaylist management function 46;
`ascheduling function 42; and
`an exhibition/playback monitoring function 44.
`
`Under the content management furiction 38, the theatre
`manager or another designated operator can load new
`digital content 46 to the central server 78, and view, edit
`and delete the digital content stored in the server data-
`base 12. Examples of coniant are rolling ads (commaer-
`cials), trailers Geature film previews) and full features
`feature films). Content generally comes, ¢.g., from a
`studio, an advertising providerorthe like, andis intend-
`ed to be exhibited for a contracted period of time. There-
`after, the conient is purged. While not a part of this in-
`vention,
`the digital confent 46 would typically be re-
`ceived over a satellite connection, a terrestrial network,
`or physical media such as a DVD thatis delivered to the
`theater office.
`
`(0038) Another key use of content is for ihe creation
`of playlists. A playlist is an ordered collection of one or
`rnore content files available from the content manage-
`ment server 10, and represenis the content package
`that is scheduled into a particular auditoriumat a partic-
`ular time.
`in a totally digital environment, a plavlist is
`analogousto the final reel offilm thai a projectionist pra-
`pares for exhibition, by splicing rolling ads and trailers
`to the main feature film. In a mixed digital and film envi-
`ronment, the playlist is analogous to the spliced film
`components comprising the rolling ads and perhans the
`trailers that are scheduled to precede the rain feature
`film, or simply run between main feature films as, e.¢.,
`a digitized slide stiow. Under the playlist management
`function 40, the theatre manager create can create, edit
`and delete playlists. Having coniantat their core, playl-
`ists also have 4 specific lifetime, after which they are
`purged. Accordingly, each playlist represents the digital
`entity that is subsequently projected, either through a
`projector in an auditorium 38, or on a display 16, @.¢.,
`in the theatre lobby.
`the theater
`{00231] Once the playlists are created,
`manager or another designated person must schedule
`when and where the required playlists are olayed. This
`is done in the scheduling function 42. The schedules for
`playlists ta be exhibited are aiso tied ta the theatre man-
`
`10
`
`20
`
`25
`
`36
`
`40
`
`agement system 36, and specifically to the iheater’s
`ticketing systern, which also provides show times to
`newspapers and other sources weil in advance of the
`scheduled showings.
`In the cinema operating system
`according to the preferred embodirnent, the function of
`scheduling is to program into the system the start time
`and the auditorium in which each playlist will play. When
`the scheduled time arrives, the cinema operating sys-
`tem controls the starting and playback of the content
`represented within the digital glayiist. Finally, a monitor-
`ing function 44 provides the theatre manager and pro-
`jectionist a means io view the current state of playlist
`playback. The moniter user interface is similar to the
`scheduling user interface set to the presenttime, in that
`the theatre manager can viewthe overall state of play-
`back in the various auditoriums and onthe various dis-
`
`plays tied to the cinema operating system.
`{6032]

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