throbber
CA 02151458 2001-01-04
`
`88
`
`11.
`
`The apparatus of claim 1 wherein the transmitting means (292, 294, 296)
`
`includes means for transmitting the signal to a plurality of selectable satellite
`
`transponders and wherein the apparatus is further characterized by means for
`
`grouping television programs into separate groups for transmission over selected
`
`transponders.
`
`12.
`
`The apparatus of claim 1 wherein the transmitting means (292, 294, 296)
`
`includes means for transmitting the signal to a plurality of selectable satellites and
`
`the apparatus is further characterized by means for grouping television programs
`
`into separate groups for transmission to different geographical regions.
`
`13.
`
`The apparatus as claimed in claim 1 wherein the database means (268)
`
`includes a plurality of databases and wherein the apparatus is
`
`further
`
`characterized by processing means for accessing the databases and processing the
`
`information therein to provide the requisite program control information signal,
`
`the databases including information concerning each scheduled Program, records
`
`representing the source from which each television program was obtained,
`
`optional display services available, available previews of television programs,
`
`program categories for each television program to be transmitted and price
`
`categories for each television program to be transmitted.
`
`14.
`
`The apparatus as claimed in claim 1 wherein the database means (268)
`
`includes a plurality of databases, each database composed of multiple related sets
`
`of data, and wherein the apparatus is further characterized by processing means
`
`for accessing the databases and processing the information therein and
`
`management means for determining how to operate the apparatus so that it
`
`provides the requisite control infonnation signal, the databases including:
`
`means for storing information about each destination to which the
`
`apparatus transmits;
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 001087
`
`

`
`CA 02151458 2001-01-04
`
`89
`
`means for storing information about rights in or ownership in each
`
`program source;
`
`means for storing information about price, promotion and
`
`packaging of each program broadcast;
`
`means for storing information about the storage location of each
`
`internally stored program; and
`
`means for storing information about marketing and customer.
`
`15.
`
`The apparatus of claim 1 modified in that:
`
`the apparatus is further characterized by an internal collection
`
`means, connected to the receiving means (272), for gathering television
`
`programs from internal sources and feeding the television programs from
`
`internal sources to the reception port;
`
`the generation means (264) and the input means (262) are part of
`
`a packaging means for creating program control information and for
`
`packaging television programs using the program control information, the
`
`packaging means including:
`
`the central processing unit (264);
`
`the input means (262) which includes an interface,
`
`connected to the central processing unit (264),
`
`to enable the
`
`program packager to enter program line-up information, wherein
`
`the interface is operably connected to the central processing unit
`
`(264);
`
`a storage means, connected to the central processing unit
`
`(264), for storing the entered program line—up information;
`
`logic means (264), connected to the central processing
`
`unit (264), for arranging the stored program line-up information
`
`and for creating program control information; and
`
`means (264), connected to the logic means (264), for
`
`generating a program control information signal (276) from the
`
`program control information;
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 001088
`
`

`
`CA 02151458 2001-01-04
`
`90
`
`the combining means (270) combines the set of television
`
`programs identified in the program control information signal (276) with
`
`the program control information signal(276) to create a combined signal,
`
`wherein the combining means includes a delivery control processor (270);
`
`5
`
`the multiplexing means (290) multiplexes the combined signal;
`
`and
`
`signal.
`
`the transmission means (292, 294, 296), transmits the combined
`
`10
`
`16.
`
`The apparatus of claim 15, wherein
`
`the packaging means includes means for generating menu
`
`configurations (324); and
`
`the packaging means generates the program control information
`
`using the menu configurations.
`
`15
`
`17.
`
`The apparatus of claim 15 further characterized by:
`
`means (264)
`
`for
`
`receiving unique cable franchise control
`
`information from cable franchises;
`
`means (269, 328), connected to the receiving means (264), for
`
`20
`
`storing the unique cable franchise control information, the storing means
`
`includes the cable franchise configuration database (328); and
`
`wherein the generating means (264), connected to the storing
`
`means (328) comprises means for including the unique cable franchise
`
`control information signal in the generated program control information
`
`25
`
`signal.
`
`18.
`
`A method for delivering televisions programs in a television program
`
`delivery system characterized by the steps of:
`
`(a)
`
`receiving (272) a plurality of television programs in analog or
`
`30
`
`digital format, each having video and audio components;
`
`Page 001089
`
`

`
`CA 02151458 2001-01-04
`
`91
`
`(b)
`
`supplying (262)
`
`information about
`
`the received television
`
`programs, including information on the identities of the received television
`
`programs;
`
`(c)
`
`storing (268) information supplied about the received television
`
`programs for use in the steps of delivering the received television programs;
`
`(d)
`
`creating (400, 316, 318, 342) a plurality of program line—ups that
`
`identify received television programs using the stored information about the
`
`received television programs;
`
`(e)
`
`generating (326, 442) a program control information signal (276)
`
`using one or more of the created program line—ups;
`
`(f)
`
`preparing (332, 334) the program control information signal (276)
`
`and a plurality of the television programs identified in the program control
`
`information signal for transmission; and
`
`(g)
`
`transmitting (292, 294, 296)
`
`the prepared program control
`
`information signal (276) and the prepared television programs for redistribution
`
`to subscriber locations, whereby,
`
`the prepared and transmitted television
`
`programs may be viewed by a subscriber.
`
`19.
`
`The method of claim 18 wherein the preparing step includes a method of
`
`transmitting a plurality of programs to a cable headend (208), each of the
`
`plurality of programs corresponding to one of a plurality of genre categories, the
`
`transmitting including the steps of:
`
`prioritizing (400) each of the programs by assigning to each of the
`
`programs one of a plurality of priority levels, the plurality of priority
`
`levels including a high priority level and progressively lower priority
`
`levels;
`
`forming (400) a plurality of signals, each of the signals including
`
`programs corresponding to a single priority level;
`
`appending (320) a header to each of the signals, wherein the
`
`header identifies the priority level for a corresponding signal, thereby
`
`enabling recognition by the cable headend; and
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 001090
`
`

`
`CA 02151458 2001-01-04
`
`92
`
`transmitting (292, 294, 296) each of the headers and the
`
`corresponding signals to the cable headend (208).
`
`20.
`
`The method of claim 18, wherein the preparing step includes a method of
`
`transmitting programs to a plurality of transponders, the method including the
`
`steps of:
`
`prioritizing (400) each of the programs by assigning to each of the
`
`programs one of a plurality of priority levels, the plurality of priority
`
`levels including a high priority level and progressively lower priority
`
`levels;
`
`forming (400) a plurality of signals, each of the signals including
`
`programs corresponding to a single priority level; and
`
`transmitting (292, 294, 296) the plurality of
`
`signals to the
`
`plurality of transponders so that none of the transponders receives more
`
`than one of the signals.
`
`21.
`
`The method of claim 20 further including the step of dynamically
`
`changing bandwidth allocation for at least one of the plurality of categories.
`
`22.
`
`The method of claim 18 wherein the preparing step includes a method of
`
`transmitting a plurality of programs in a first amount of bandwidth for reception
`
`by a first cable headend (208), and in a second amount of bandwidth which is less
`
`than the first amount of bandwidth for a second cable headend (208), the method
`
`including the steps of:
`
`prioritizing (400) each of the programs by assigning to each of the
`
`programs one of a plurality of priority levels, the plurality of priority
`
`levels including a high priority level and progressively lower priority
`
`levels;
`
`dividing (320) the first amount of bandwidth so that each program
`
`category receives a portion of the first amount of bandwidth;
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 001091
`
`

`
`CA 02151458 2001-01-04
`
`93
`
`forming (320) a first allocation of bandwidth by allocating the
`
`first amount of bandwidth to high priority programs in each category;
`
`Continuing the forming (400) a first allocation step with the
`
`progressively lower priority levels until at least one of the following
`conditions occurs:
`
`all programs are allocated;
`
`all of the first amount of bandwidth is allocated;
`
`dividing the second amount of bandwidth so that each program
`
`category receives a portion of the second amount of bandwidth;
`
`forming (3 20) a second allocation of bandwidth by allocating the
`
`second amount of bandwidth to high priority programs in each category;
`
`continuing the forming a second allocation step with the
`
`progressively lower priority levels until at least one of the following
`conditions occurs:
`
`all programs are allocated;
`
`all of the second amount of bandwidth is allocated;
`
`transmitting the first allocation of bandwidth to the first cable
`
`headend (208); and
`
`transmitting the second allocation of bandwidth to the second
`
`cable headend (208).
`
`The method of claim 18 wherein the step of generating a program control
`
`information signal
`
`(276)
`
`for use by viewers using menus of available
`
`programming based on program line—up information includes the steps of:
`
`obtaining and storing (400) program line-up information for each
`
`program, the program line-up information comprising, program name,
`
`program start time, program duration, program category and program
`
`price;
`
`arranging (432) the program line-up information for all programs
`
`in a menu configuration;
`
`l0
`
`i5
`
`20
`
`25
`
`30
`
`Page 001092
`
`

`
`CA 02151458 2001-01-04
`
`94
`
`creating (430) program control information using the program
`
`line-up information;
`
`generating (442) a digital program control information data signal
`
`using the program control information; and
`
`continuously transmitting (292, 294, 296) the digital program
`
`control information data signal simultaneously with the programs.
`
`24.
`
`The method of claim 18 wherein the step of generating a program control
`
`information signal includes generating a program control information signal for
`
`transmission to viewers of a simultaneously transmitted plurality of television
`
`programs so that variable video displays of current and future programming can
`
`be generated and so that the downstream displays of the television programs can
`
`be selected and controlled by the viewers, the method including:
`
`receiving (400) as input data entry, program names, start times
`
`(412), program duration and program category (302, 304, 306, 308, 310,
`
`312) and price (414);
`
`combining (402) the input data with stored marketing data (420,
`
`422) including the frequency with which programs are watched by
`
`viewers and the demographics of viewers;
`
`weighing (424) the data according to algorithms which assign a
`
`weight of importance to each type of data;
`
`generating (430, 432) from the data a program line—up, and
`
`program position on menu formats;
`
`displaying (43 4) the resulting drafi menu for editing;
`
`editing (436, 400) the menu; and
`
`processing (438) the edited menu to generate (442) the program
`
`control information signal for transmission to viewers.
`
`25.
`
`The method of claim 24 wherein digital program control information
`
`signal is transmitted to cable franchises and wherein the method finther includes:
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 001093
`
`

`
`CA 02151458 2001-01-04
`
`95
`
`means (404) for receiving specific information relating to each
`
`cable franchise that receives the signal; and
`
`means (404) for creating a customized signal (428) for each cable
`
`franchise.
`
`26.
`
`The method of claim 24 wherein the program control information signal
`
`also contains information for identifying virtual channels for interactive services
`
`(304) and data services (312) available to viewers using service information
`
`(503), the method further including the steps of:
`
`collecting service information (503) on the data services (312) available;
`
`inventorying the interactive services (304) to be made available to the
`
`viewer;
`
`assigning a virtual channel for the data services (312) and the interactive
`
`services (304);
`
`determining method of upstream transmissions for interactive services
`
`(304); and
`
`creating a menu for interactive services (304) and data services (312) for
`
`later processing.
`
`27.
`
`The method of claim 18 wherein the step of creating a program line-up
`
`includes a method to assist a program packager to create a transmissible data
`
`information signal which organizes stored information on television programs
`
`available for viewing into program line-ups and generates (442) a program
`
`control information signal (276) from the program line-ups to enable selection of
`
`television programs for viewing by viewers, the method including the steps of:
`
`receiving (400) information on television programs available for viewing;
`
`organizing (430) the information on television programs available for
`
`viewing into program line~up information using stored computer instructions
`
`including a set of computer instructions for utilizing the stored data to optimize
`
`the selection of television programs to be watched by each viewer;
`
`editing (436) the program line-up information;
`
`l0
`
`15
`
`20
`
`25
`
`30
`
`Page 001094
`
`

`
`CA 02151458 2001-01-04
`
`96
`
`generating (442) the program control information signal (276) using the
`
`program line-up information; and
`
`transmitting (292, 294, 296) the program control information signal (276)
`
`as a digital data signal so that the television programs from which a viewer can
`
`choose will be displayed for selection by a viewer.
`
`28.
`
`The method of claim 27 further including the steps of gathering of
`
`program watched information from viewers, and wherein the organizing step
`further includes:
`
`targeting (402) a television program; and
`
`managing (402) the yield of the programs watched information for the
`
`targeted program so that the targeted program yields higher programs watched
`
`information.
`
`29.
`
`The method of claim 27 wherein at least one of the television programs
`
`is a program service including a time limited series of programming offered for
`
`a defined time each day for a limited number of calendar days and wherein the
`
`program control information signal (276) includes information providing an
`
`identification and description of the service, the starting and stopping dates and
`
`the times each day that the service can be viewed by the viewers.
`
`10
`
`15
`
`20
`
`30.
`
`The method of claim 1 8 wherein the step of creating a program line-up
`
`includes a method to create program services containing at least one program and
`
`an interstitial audio/video for transmission, the method, including the following
`
`25
`
`steps:
`
`obtaining (461) one or more programs and interstitial audio/video;
`
`creating (460) events including:
`
`combining (462) one or more programs with one or more
`
`interstitial audio/video so that an event is longer than the one or more
`
`30
`
`combined programs; and
`
`creating (464) an event identification for recalling the event;
`
`Page 001095
`
`

`
`CA 02151458 2001-01-04
`
`97
`
`generating program services including:
`
`integrating one or more events using the event identification so
`
`that there are no disruptions to the programs or interstitial audio/video;
`
`determining (318) calendar days that the program service will be
`
`transmitted;
`
`defining (400) time of day that the program service will be
`
`transmitted; and
`
`transmitting (292, 294, 296) the program service containing the integrated
`
`events on the determined calendar days at the defined time.
`
`31.
`
`The method of claim 30 wherein program services are paid for by
`
`viewers, the method further including the steps of:
`
`creating a mini-pay consisting of one or more program services; and
`
`assigning a price to the mini-pay.
`
`32.
`
`The method of claim 18 characterized in that the step of creating a
`
`program line-up includes a method for creating near video on demand service
`
`using programs wherein the near video on demand service is transmitted from a
`
`central location for distribution to subscribers, including:
`
`designating (400) a program to be available to subscribers more than once
`
`during a day;
`
`evaluating (400) the length of the designated program;
`
`creating (400) program start times using the evaluated length of the
`
`program;
`
`organizing (430) a program line-up with the designated program and the
`
`program start times so that the program appears in the program line-up more than
`
`once and wherein more than one designated programs is in the program line-up;
`and
`
`wherein the step of generating (442) a program control information signal
`
`(276) uses the organized program 1ine—ups.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 001096
`
`

`
`CA 02151458 2001-01-04
`
`98
`
`33.
`
`The method of claim 32 wherein programs may be demanded within
`
`fifteen minutes, the step of creating program start times includes:
`
`dividing the evaluated program length into multiple fifteen minutes
`
`segments and one last segment; and
`
`identifying interstitial audio/video to be added to the last segment.
`
`34.
`
`The method of claim 32 wherein a monitor is used, the method further
`
`characterized by:
`
`graphically (438) reorganizing the program line up using a monitor before
`
`generating the program control information signal.
`
`35.
`
`The method of claim 18 characterized in that the step of creating a
`
`program line-up includes a method for creating near video on demand service
`
`using programs wherein the near video on demand service is transmitted from a
`
`central location for distribution to subscribers, including:
`
`designating (400) a program to be available to subscribers more than
`
`once;
`
`evaluating (400) the length of the designated program;
`
`creating (400) program start times using the evaluated length of the
`
`10
`
`15
`
`20
`
`program;
`
`organizing (430) a program line—up using the program start times (412)
`
`so that the program appears in the program line-up more than once;
`
`generating (434) a program control
`
`information signal using the
`
`organized program line-up; and
`
`transmitting (292, 294, 296) the program control infonnation signal (276)
`
`and the designated program to subscribers, wherein the designated program is
`
`transmitted to subscribers at the designated programs start times (412).
`
`3 6.
`
`The method of claim 18 further including method for compiling and using
`
`program watched data (420) containing information on programs wherein
`
`25
`
`30
`
`Page 001097
`
`

`
`CA 02151458 2001-01-04
`
`99
`
`program watched data is received from one or more remote locations, the method
`
`further characterized by the steps of:
`
`receiving (402) program watched data;
`
`designating (402) a program for analysis;
`
`compiling (402) the received program watched data (420) for the
`
`designated program; and
`
`using the compiled program watched data (420) in the formation of a
`
`program line—up including:
`
`determining (430) whether the compiled data is favorable for
`
`placing the designated program in a particular time slot; and
`
`allotting (430) a time slot for the designated program in the
`
`program line up.
`
`37.
`
`The method of claim 35 wherein menus having menu space are filled
`
`using the program watched data, further characterized by the step of:
`
`allocating menu space for the designated program using the program line-
`
`up.
`
`38.
`
`The method of claim 18 wherein the packaging step includes a method for
`
`allocating a given amount of bandwidth for a plurality of television programs
`
`from the programs received by the receiving means (272), each of the programs
`
`corresponding to one of a plurality of genre categories, the allocation method
`
`including the steps of:
`
`prioritizing (400) each of the programs by assigning to each of the
`
`programs one of a plurality of priority levels, the plurality of priority
`
`levels including a high priority level and progressively lower priority
`
`levels, whereby programs having a higher priority level will be accepted
`
`by systems having a limited bandwidth;
`
`dividing the given amount of bandwidth so that each program
`
`category receives a portion of the given amount of bandwidth;
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 001098
`
`

`
`CA 02151458 2003-03-07
`
`100
`
`allocating (326) the given amount of bandwidth to high priority
`
`programs in each category; and
`
`continuing the allocating step with the progressively lower
`
`priority levels until at least one of the following conditions occurs:
`
`all programs are allocated,
`
`all of the given amount of bandwidth is allocated.
`
`10
`
`15
`
`25
`
`39.
`
`An operations center for use by a program packager to provide a
`
`television program. delivery system, said operations center comprising:
`
`a reception port for receiving television programs;
`
`external collection means for gathering television programs from
`
`external sources and feeding television programs from external sources to
`
`said reception port;
`
`internal collection means, connected to said reception port, for
`
`gathering television programs from internal sources and feeding said
`
`television programs from internal sources to said reception port;
`
`a converter for converting any of said television programs that are
`
`in non-digital format to digital format;
`
`packaging means for creating program control information and for
`
`packaging said digital
`
`tori-rizatt television programs using said program
`
`control information, said packaging means comprising:
`
`a central processing unit;
`
`an interface. connected to the central processing unit,
`
`to
`
`enable a program packager to enter program line-up information,
`
`wherein said interface is operably connected to said central
`
`processing unit;
`
`storage means, connected to the central processing unit. tor
`
`storing said entered program line-up infomiation;
`
`logic means. connected to the central processing unit, For
`
`arranging said stored program line-up information and for creating
`
`the program control information; and
`
`Page 001099
`
`

`
`CA 02151458 2003-03-0'7
`
`lOl
`
`means, connected to the logic means,
`
`for generating a
`
`digital program control
`
`information signal
`
`from the program
`
`control information;
`
`combining means for creating a combined signal, said
`
`combined signal comprising the packaged digital format programs
`
`and the digital program control information signal; and
`
`transmission means, operubly connected to said packaging
`
`means, for transmitting said combined signal.
`
`10
`
`l5
`
`20
`
`25
`
`30
`
`40.
`
`The operations center of claim 3‘), wherein
`
`said packaging means comprises means for generating menu
`
`configurations; and
`
`said packaging means generates said program control information
`
`using said menu configurations,
`
`41.
`
`The operations center of claim 39. said operations center further
`
`comprising:
`
`means for receiving unique cable franchise control
`
`information
`
`from cable franchises;
`
`means, connected to the receiving means. for storing said unique
`
`cable franchise control information; and
`
`wherein said generating means is connected to the storing means
`
`and comprises means for including said unique cable franchise control
`
`information in said generated digital program control information signal.
`
`42.
`
`A method for remotely generating a program control information
`
`signal for use by viewers using menus of available programming based on
`
`program line-up information. said method comprising the steps of:
`
`obtaining and storing program line-up information for programs,
`
`the program line-up information comprising, program name, program start
`
`time, program duration, program category and program price;
`
`Page 001100
`
`

`
`CA 02151458 2003-03-07
`
`102
`
`arranging said program line—up information for said programs in a
`
`menu configuration;
`
`creating program control information using said program line-up
`
`information;
`
`generating a digital program control information data signal using
`
`said program control information: and
`
`continuously transmitting said digital program control information
`
`data signal siinultaneously with said programs.
`
`10
`
`43.
`
`A method of generating a digital program control data information
`
`signal for transmission to viewers receiving a simultaneously transmitted
`
`plurality of television programs so that variable video displays of current
`
`and future programming can be generated and so that the downstream
`
`displays of the television programs can be selected and controlled by the
`
`viewers, the method uses stored marketing data, algorithms, and menus,
`
`the method comprising;
`
`receiving input data.
`
`including program names,
`
`start
`
`times,
`
`program duration or program category and price;
`
`combining the
`
`input data with the
`
`stored marketing data
`
`20
`
`comprising the frequency with which programs are watched by viewers
`
`and the demographics of viewers;
`
`weighing the combined data according to algorithms which assign
`
`a weight of importance to each type of data;
`
`generating from the weighted data a program linc—up and program
`
`positions on menu formats resulting in a draft menu;
`
`displaying the resulting draft menu for editing;
`
`editing the draft menu; and
`
`processing the edited menu to generate the digital program control
`
`data information signal for transmission to viewers.
`
`30
`
`Page 001101
`
`

`
`CA 02151458 2003-03-07
`
`103
`
`44.
`
`The method of claim 43 wherein the digital program control data
`
`information signal
`
`is transmitted to cable franchises and wherein the
`
`method further comprises:
`
`receiving specific inforination relating to each cable franchise that
`
`receives the signal; and
`
`creating a custorni'/ed signal for each cable franchise.
`
`45.
`
`The method of claim 43 wherein the digital program control data
`
`information signal also contains
`
`information for
`
`identifying virtual
`
`10
`
`Channels for interactive services and data services available to viewers
`
`using service information. the method further comprising:
`
`collecting service information on the data services available;
`
`inventorying the interactive services to be made available to the
`
`viewer:
`
`15
`
`assigning a virtual channel for the data services and the interactive
`
`services;
`
`determining method of upstream transmissions
`
`for
`
`interactive
`
`services; and
`
`creating a menu for interactive services and data services for later
`
`20
`
`processing.
`
`46.
`
`A method to assist a program packager to create a transmissible
`
`data information signal which organizes stored information on television
`
`programs available for viewing into program line-ups and generates a
`
`program control information signal from the program line—ups to enable
`
`selection of television programs for viewing by viewers,
`
`the method
`
`comprising:
`
`receiving information. on television programs
`
`available
`
`for
`
`viewing;
`
`organizing the information on television programs available for
`
`viewing into program line—up
`
`information
`
`using stored computer
`
`instructions including a :-set of computer instructions for utilizing stored
`
`B) lJ1
`
`Lu CD
`
`Page 001102
`
`

`
`CA 02151458 2003-03-0'7
`
`l04
`
`data to optimize the selection of television programs to be watched by
`
`each viewer;
`
`editing the program line—up information;
`
`generating the program control
`
`information signal using the
`
`program line-up information; and
`
`transmitting the program control
`
`information signal as a digital
`
`data signal so that the television programs from which ii viewer can
`
`choose will be displayed for selection by :1 viewer.
`
`47.
`
`The method of claim 46 further comprising gathering of program
`
`watched information from viewers, and wherein the organizing step
`
`further comprises:
`
`targeting a television program; and
`
`managing the yield of the programs watched information for the
`
`targeted program so that the targeted program yields higher programs
`
`watched information.
`
`48.
`
`The method of claim 40 wherein at
`
`least one of the television
`
`programs is a program service comprising a time limited series of
`
`programming offered for a defined time each day for a limited number of
`
`calendar days and wherein the program control
`
`information signal
`
`comprises information providing an identification and description of the
`
`service, the starting and stopping dates and the times each day that the
`
`service can be viewed by the viewers.
`
`10
`
`15
`
`20
`
`49.
`
`A method to create program services containing at
`
`least one
`
`program and an interstitial audio/video for transmission, comprising:
`
`obtaining one or more programs and interstitial audio/video:
`
`creating events comprising:
`
`30
`
`combining one or more programs with one or more
`
`interstitial audio/video so that an event is longer than the one or
`
`more combined programs; and
`
`Page 001103
`
`

`
`CA 02151458 2003-03-07
`
`105
`
`creating an event identification for recalling the event;
`
`generating program services comprising:
`
`integrating one or more events using the event
`
`identification so that
`
`there are no disruptions to the
`
`programs or interstitial audio/video;
`
`determining calendar days that the program services
`
`will be transmitted:
`
`defining time of day that
`
`the program
`
`services will be transmitted; and
`
`transmitting the program services containing
`
`the integrated events on the determined calendar
`
`days at the defined time.
`
`50.
`
`The method of claim 49 wherein program services are paid for by
`
`viewers, the method further comprising:
`
`creating a mini—pay consisting of one or more program services;
`
`and
`
`assigning a price to the mini—payt
`
`51.
`
`A method for generating a program control information signal for
`
`near video on demand service using programs wherein the near Video on
`
`demand service is transmitted from a central location for distribution to
`
`subscribers, comprising:
`
`designating a program to be available to subscribers more than
`
`10
`
`15
`
`20
`
`R) Ln
`
`once during a day;
`
`evaluating the length of the designated program;
`
`creating program start times using, the evaluated length of the
`
`program;
`
`organizing a program line—up with the designated program and the
`
`30
`
`program start times so that the program appears in the program line—up
`
`more than once and wherein more than one designated program is in the
`
`program line—up;
`
`Page 001104
`
`

`
`CA 02151458 2003-03-07
`
`106
`
`generating the program control
`
`information signal using the
`
`organized program line up for transmission.
`
`52.
`
`The method of claim 51 wherein designated programs may be
`
`demanded within fifteen minutes. the step of creating program start times
`
`comprises:
`
`dividing the evaluated program length into multiple fifteen
`
`minutes segments and one last segment; and
`
`identifying interstitial audio/video to be added to the last segment.
`
`53.
`
`The method of claim 5| wherein a monitor
`
`is used further
`
`comprising:
`
`graphically reorgzitnizing the program line up using a monitor
`
`before generating the program control information signal.
`
`10
`
`15
`
`54.
`
`A method for creating near video on demand service using
`
`programs wherein the near video on demand service is transmitted from a
`
`central location for distribution to subscribers, comprising the steps of:
`
`designating a program to be available to subscribers more than
`
`20
`
`once;
`
`evaluating the length ol‘ the designated program;
`
`creating program start
`
`times using the evaluated length of the
`
`program;
`
`organizing a program line—up using the program start times so that
`
`the program appears in the program line-up more than once;
`
`generating a program control
`
`information signal using the
`
`organized program line-up;
`
`transmitting the program control
`
`information signal and the
`
`designated program to subscribers. wherein the designated program is
`
`transmitted to subscribers at the designated program's start times.
`
`B) Ur
`
`30
`
`Page 001105
`
`

`
`CA 02151458 2003-03-07
`
`107
`
`55.
`
`A method for compiling and using program watched data
`
`containing information on programs wherein the program watched data is
`
`received from one or more remote locations. comprising the steps of:
`
`receiving the program watched data;
`
`designating a program for analysis;
`
`Compiling the received program watched data for the designated
`
`program; and
`
`using the compiled program watched data in the formation of a
`
`program line—up comprising:
`
`determining whether the compiled data is f

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