Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
100 words
A method of balancing the placement of videos among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the videos stored thereon during playout to the total storage space required by the videos stored thereon, and; (c) redistributing the videos on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b).
Claim 2
Independent Claim
100 words
A method of balancing the placement of videos among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the videos stored thereon during playout to the total storage space required by the videos stored thereon, and; (c) redistributing the videos on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b).
Claim 3
Dependent Claim
12 words
The method of claim 1 wherein the storage devices comprise logical disks.
Claim 4
Independent Claim
100 words
A method of balancing the placement of movies among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the movies stored thereon during playout to the total storage space required by the movies stored thereon, and; (c) redistributing the movies on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b).
Claim 5
Independent Claim
100 words
A method of balancing the placement of movies among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the movies stored thereon during playout to the total storage space required by the movies stored thereon, and; (c) redistributing the movies on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b).
Claim 6
Dependent Claim
80 words
The method of claim 1 wherein each video can have multiple replicas stored on different ones of the storage devices and wherein the redistribution comprises the steps: (d) determining whether the expected bandwidth of a replica is less than a predetermined threshold; (e) determining whether the expected bandwidth the replica can be redistributed among other replicas of the same video; (f) when conditions (d) and (e) are satisfied, deleting the replica and reassigning its expected bandwidth to the other replicas.
Claim 7
Independent Claim
135 words
A method of balancing the placement of videos among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the videos stored thereon during playout to the total storage space required by the videos stored thereon, and; (c) redistributing the videos on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b); wherein each video can have multiple replicas stored on different ones of the storage devices and wherein the redistributing comprises the step of creating and deleting replicas and assigning the expected bandwidth for each replica.
Claim 8
Independent Claim
135 words
A method of balancing the placement of videos among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the videos stored thereon during playout to the total storage space required by the videos stored thereon, and; (c) redistributing the videos on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b); wherein each video can have multiple replicas stored on different ones of the storage devices and wherein the redistributing comprises the step of creating and deleting replicas and assigning the expected bandwidth for each replica.
Claim 9
Dependent Claim
29 words
The method of claim 5 wherein the redistribution is invoked in response to a command from a system administrator and wherein only a single movie is redistributed per command.
Claim 10
Dependent Claim
66 words
The method of claim 5 wherein the redistributing comprises the steps of: determining whether reassigning expected bandwidth demand to existing replicas is sufficient to satisfy the expected demand for all the videos on the system; when the reassigning is not sufficient, selecting additional storage devices to hold new replicas and creating new replicas thereon and distributing the expected bandwidth demand among both pre-existing and new replicas.
Claim 11
Dependent Claim
41 words
The method of claim 7, comprising the further step of determining a current bandwidth demand for each of the storage devices and only attempting to create a new replica on storage devices that have sufficient current bandwidth to accomplish the creation.
Claim 12
Dependent Claim
123 words
A video placement system for use in a video server of a type having a plurality of videos among multiple logical disks, comprising: (a) means for receiving a command from a system administrator; and, (b) means, responsive to the command for: (i) determining a bandwidth to space ratio (BSR) of each of the logical disks; (ii) for each logical disk, determining the ratio of the bandwidth expected to be required by the videos stored thereon during playout to the total storage space required by the videos stored thereon, and; (iii) means for redistributing the videos on the logical disks so as to minimize for each logical disk, the deviation between the BSR determined in step (a) and the ratio determined in step (b).
Claim 13
Dependent Claim
123 words
A video placement system for use in a video server of a type having a plurality of videos among multiple logical disks, comprising: (a) means for receiving a command from a system administrator; and, (b) means, responsive to the command for: (i) determining a bandwidth to space ratio (BSR) of each of the logical disks; (ii) for each logical disk, determining the ratio of the bandwidth expected to be required by the videos stored thereon during playout to the total storage space required by the videos stored thereon, and; (iii) means for redistributing the videos on the logical disks so as to minimize for each logical disk, the deviation between the BSR determined in step (a) and the ratio determined in step (b).
Claim 14
Independent Claim
108 words
A method of balancing the placement of motion video data among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the motion video data stored thereon during playout to the total storage space required by the motion video data stored thereon, and; (c) redistributing the motion video data on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b).
Claim 15
Independent Claim
108 words
A method of balancing the placement of motion video data among multiple storage devices of a video server, comprising the steps of: (a) determining a bandwidth to space ratio (BSR) of each of the storage devices; (b) for each storage device, determining the ratio of the bandwidth expected to be required by the motion video data stored thereon during playout to the total storage space required by the motion video data stored thereon, and; (c) redistributing the motion video data on the storage devices so as to minimize for each storage device, the deviation between the BSR determined in step (a) and the ratio determined in step (b).