Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
108 words
In an interactive communication system, a method of processing requests for video-on-demand and near video-on-demand versions of interactive applications, said method comprising the steps of: (a) receiving a request from a viewer for transmission of a video-on-demand version of an interactive application; (b) determining if said transmission of said video-on-demand version of said interactive application would constrain resources of the interactive communication system; and (c) if said transmission of said video-on-demand version of said interactive application would constrain resources of the system, denying said request for transmitting said video-on-demand version of said interactive application and testing if the viewer then requests a near-video-on-demand version of said interactive application.
Claim 2
Dependent Claim
108 words
In an interactive communication system, a method of processing requests for video-on-demand and near video-on-demand versions of interactive applications, said method comprising the steps of: (a) receiving a request from a viewer for transmission of a video-on-demand version of an interactive application; (b) determining if said transmission of said video-on-demand version of said interactive application would constrain resources of the interactive communication system; and (c) if said transmission of said video-on-demand version of said interactive application would constrain resources of the system, denying said request for transmitting said video-on-demand version of said interactive application and testing if the viewer then requests a near-video-on-demand version of said interactive application.
Claim 3
Dependent Claim
46 words
The method of claim 1 further comprising the step of providing said viewer with a near-video-on-demand version of said interactive application, if said transmission of said video-on-demand version would constrain resources of the system and if viewers then request a near-video-on-demand version of said interactive application.
Claim 4
Dependent Claim
32 words
The method of claim 1 further comprising the step of transmitting said video-on-demand version of said interactive application, if said transmission of said video-on-demand version would not constrain resources of the system.
Claim 5
Dependent Claim
31 words
The method of claim 1, wherein said determining step includes a step of determining if the number of currently presented video-on-demand versions of said interactive application equals a predetermined maximum value.
Claim 6
Dependent Claim
33 words
The method of claim 1, wherein said determining step includes a step of determining if the number of currently presented video-on-demand versions of a plurality of interactive applications equals a predetermined maximum value.
Claim 7
Dependent Claim
36 words
The method of claim 1, wherein said determining step includes a step of utilizing a mathematical relationship to determine whether said interactive system's resources have sufficient bandwidth to support the transmission of the requested video-on-demand version.
Claim 8
Dependent Claim
138 words
A computer program for executing a computer process, said computer program being storage medium readable by a computing system in an interactive communication system and encoding a program of instructions for processing requests for video-on-demand and near-video-on-demand versions of interactive applications, said computer process comprising the steps of: (a) receiving request from a viewing node to transmit a video-on-demand version of an interactive application through a communication network; (b) determining if transmission of said video-on-demand version of said interactive application through the communication network would constrain shared resources of the interactive communications system; and (c) if said transmission of said video-on-demand version of said interactive application would constrain resources of the system, denying said request for transmitting said video-on-demand version of said interactive application and directing said viewing node to view a near-video-on-demand version of said interactive application.
Claim 9
Dependent Claim
138 words
A computer program for executing a computer process, said computer program being storage medium readable by a computing system in an interactive communication system and encoding a program of instructions for processing requests for video-on-demand and near-video-on-demand versions of interactive applications, said computer process comprising the steps of: (a) receiving request from a viewing node to transmit a video-on-demand version of an interactive application through a communication network; (b) determining if transmission of said video-on-demand version of said interactive application through the communication network would constrain shared resources of the interactive communications system; and (c) if said transmission of said video-on-demand version of said interactive application would constrain resources of the system, denying said request for transmitting said video-on-demand version of said interactive application and directing said viewing node to view a near-video-on-demand version of said interactive application.
Claim 10
Dependent Claim
36 words
The computer program of claim 7 with the computer process further comprising the step of transmitting said near-video-on-demand version of said interactive application, if said viewing node requests viewing said near-video-on-demand version of said interactive application.
Claim 11
Dependent Claim
37 words
The computer program of claim 7 with the computer process further comprising the step of transmitting said video-on-demand version of said interactive application, if said transmission of said video-on-demand version would not constrain resources of the system.
Claim 12
Dependent Claim
36 words
The computer program of claim 7, wherein said determining step of the computer process comprises a step of determining if the number of currently presented video-on-demand versions of said interactive application reaches a predetermined maximum value.
Claim 13
Dependent Claim
38 words
The computer program of claim 7, wherein said determining step of the computer process comprises a step of determining if the number of currently presented video-on-demand versions of a plurality of interactive application reaches a predetermined maximum value.
Claim 14
Dependent Claim
36 words
The computer program of claim 7, wherein said determining step of the computer process comprises a step of testing whether said interactive system's resources have sufficient bandwidth to support the transmission of the requested video-on-demand version.
Claim 15
Independent Claim
140 words
An apparatus for processing requests for video-on-demand and near-video-on-demand versions of interactive applications, said apparatus adapted to operate in an interactive communication network, said apparatus comprising: (a) receiving means for receiving a request from a viewing node in the communication network to transmit a video-on-demand version of an interactive application through the communication network; (b) determining means, responsive to said receiving means, for determining if transmission of said video-on-demand version of said interactive application through the communication network would constrain shared resources of the interactive communication system; and (c) directing means, responsive to said determining means, for denying said request for transmitting said video-on-demand version of said interactive application and directing the viewing node to view a near-video-on-demand version of said interactive application, when said transmission of said video-on-demand version of said interactive application would constrain resources of the system.
Claim 16
Independent Claim
140 words
An apparatus for processing requests for video-on-demand and near-video-on-demand versions of interactive applications, said apparatus adapted to operate in an interactive communication network, said apparatus comprising: (a) receiving means for receiving a request from a viewing node in the communication network to transmit a video-on-demand version of an interactive application through the communication network; (b) determining means, responsive to said receiving means, for determining if transmission of said video-on-demand version of said interactive application through the communication network would constrain shared resources of the interactive communication system; and (c) directing means, responsive to said determining means, for denying said request for transmitting said video-on-demand version of said interactive application and directing the viewing node to view a near-video-on-demand version of said interactive application, when said transmission of said video-on-demand version of said interactive application would constrain resources of the system.
Claim 17
Dependent Claim
35 words
The apparatus of claim 13 further comprising transmitting means, responsive to said directing means, for transmitting said near-video-on-demand version of said interactive application, if said viewer requests viewing said near-video-on-demand version of said interactive application.
Claim 18
Dependent Claim
37 words
The apparatus of claim 14, wherein said transmitting means, responsive to said determining means, for transmitting said video-on-demand version of said interactive application when said transmission of said video-on-demand version would not constrain resources of the system.
Claim 19
Dependent Claim
30 words
The apparatus of claim 13, wherein said determining means comprises means for ascertaining if the number of currently presented video-on-demand versions of said interactive application exceeds a predetermined maximum value.
Claim 20
Dependent Claim
32 words
The apparatus of claim 13, wherein said determining means comprises means for ascertaining if the number of currently presented video-on-demand versions of a plurality of interactive applications exceeds a predetermined maximum value.
Claim 21
Dependent Claim
33 words
The apparatus of claim 13, wherein said determining means determines available bandwidth of said interactive system's resources in order to determine if said resources can support the transmission of the requested video-on-demand version.
Claim 22
Dependent Claim
184 words
An interactive communication system comprising: (a) a service source storing a plurality of interactive applications; (b) a plurality of viewing nodes for viewing said interactive applications; and (c) a communication network coupling said service source and said viewing nodes; (d) wherein said service source comprises means for processing requests for video-on-demand and near-video-on-demand versions of said interactive applications, said processing means comprising: (1) detecting means for detecting a request from a viewing node to transmit a video-on-demand version of an interactive application through the communication network; (2) determining means, responsive to the request detected by said detecting means, for determining whether or not transmission of said video-on-demand version of said interactive application through a communication network would constrain shared resources of the interactive communication system; and (3) means, responsive to said determining means, for denying the request for transmitting said video-on-demand version of said interactive application and providing said viewing node with an option to view a near-video-on-demand version of said interactive application, when said determining means determines that transmission of said video-on-demand version of said interactive application would constrain resources of the system.
Claim 23
Dependent Claim
184 words
An interactive communication system comprising: (a) a service source storing a plurality of interactive applications; (b) a plurality of viewing nodes for viewing said interactive applications; and (c) a communication network coupling said service source and said viewing nodes; (d) wherein said service source comprises means for processing requests for video-on-demand and near-video-on-demand versions of said interactive applications, said processing means comprising: (1) detecting means for detecting a request from a viewing node to transmit a video-on-demand version of an interactive application through the communication network; (2) determining means, responsive to the request detected by said detecting means, for determining whether or not transmission of said video-on-demand version of said interactive application through a communication network would constrain shared resources of the interactive communication system; and (3) means, responsive to said determining means, for denying the request for transmitting said video-on-demand version of said interactive application and providing said viewing node with an option to view a near-video-on-demand version of said interactive application, when said determining means determines that transmission of said video-on-demand version of said interactive application would constrain resources of the system.
Claim 24
Dependent Claim
40 words
The apparatus of claim 19, wherein said processing means further comprises transmitting means, for transmitting said near-video-on-demand version of said interactive application, if said viewing node in response to the option requests viewing said near-video-on-demand version of said interactive application.
Claim 25
Dependent Claim
35 words
The apparatus of claim 20, wherein said transmitting means transmits said video-on-demand version of said interactive application when said determining means determines that transmission of said video-on-demand version would not constrain resources of the system.
Claim 26
Dependent Claim
27 words
The apparatus of claim 19, wherein said determining means determines if the number of currently presented video-on-demand versions of said interactive application exceeds a predetermined maximum value.
Claim 27
Dependent Claim
29 words
The apparatus of claim 19, wherein said determining means determines if the number of currently presented video-on-demand versions of a plurality of interactive applications exceeds a predetermined maximum value.
Claim 28
Dependent Claim
39 words
The apparatus of claim 19, wherein said determining means comprises means for calculating available bandwidth of said interactive system's resources in order to determine if said resources have sufficient bandwidth to support the transmission of the requested video-on-demand version.