Claims
- 1. A method for operating a video station, said method comprising:operating a first video server to provide a first server output stream; operating a second video server to provide a second server output stream, said first and second server output streams comprising content files for presentation on display devices; synchronizing the content files of said second video server with the content files of said first video server such that the content files of both said first and second video servers are substantially identical; controlling said first and second video servers with a master control server, said master control server being selectively operable to enable said first video server to supply an output from said video station, said second video server being operable to serve as a back-up server to selectively supply said output from said video station instead of said first video server, said video station further including a video content archive coupled to said first and second video servers, said first and second video servers being arranged to selectively load video content files from said video archive; and querying whether at least one of said first and second video servers has a selected video content file available in a memory of said one server, said one of said first and second video servers being responsive to said querying for providing a video content file present signal representative of whether said selected video content file is present in memory of said one of said first and second video servers.
- 2. The method as set forth in claim 1 wherein said video station is a broadcast station, said video station being selectively operable for broadcasting a selected one of said first and second server output streams to air.
- 3. The method as set forth in claim 1 wherein said video station is a network server station in a network, said network server station being selectively operable for providing a selected one of said first and second server output streams to said network.
- 4. The method as set forth in claim 1 and further including:re-synchronizing the content of said second server with the content of said first server if the content of said second server becomes out of synchronization with said content of said first server.
- 5. The method as set forth in claim 4 wherein said video station is a broadcast station, said video station being selectively operable for broadcasting a selected one of said first and second server output streams to air.
- 6. The method as set forth in claim 4 wherein said video station is a network server station in a network, said network server station being selectively operable for providing a selected one of said first and second server output streams to said network.
- 7. The method as set forth in claim 1 wherein said master control server is further selectively operable for:effecting a playing of said selected video content file if said selected video content file is present in memory of said one video server.
- 8. The method as set forth in claim 7 wherein said master control server is further selectively operable for:sending a queue command to said one video server if said selected video content file is not present in memory of said one video server, said one video server being responsive to said queue command for retrieving said selected video content file from said archive to memory in said one video server.
- 9. The method as set forth in claim 8 wherein said master control server is further selectively operable when a queried video file is not present in memory of said one video server for:determining if said one video server has sufficient memory available to load said selected video content file, said control server being further operable for effecting a deletion of an unnecessary video file from memory of said one video server in order to make sufficient memory space available for said selected video file.
- 10. The method as set forth in claim 9 wherein said master control server is further operable to designate a queued video file to be played following a playing of a current video file in accordance with a first server playlist.
- 11. The method as set forth in claim 10 wherein said master control server is further operable to designate a staged video file to be played following a queued video file in accordance with a first server playlist.
- 12. The method as set forth in claim 4 wherein said re-synchronizing is managed by a resync manager device, said resync manager device being coupled to said first and second video servers.
- 13. A method for operating a video station, said method comprising:operating a first video server to provide a first server output stream; operating a second video server to provide a second server output stream, said first and second server output streams comprising content files for presentation on display devices; synchronizing the content files of said second video server with the content files of said first video server such that the content files of both said first and second video servers are substantially identical; and re-synchronizing the content of said second server with the content of said first server if the content of said second server becomes out of synchronization with said content of said first server; and selectively designating a priority for said content files being re-synchronized, said priority being related to a transfer rate to be used in transferring video content files to said video server being re-synchronized.
- 14. The method as set forth in claim 13 wherein said re-synchronizing further includes:selectively designating a priority bandwidth to be used in transferring video content files to said video server being re-synchronized.
- 15. The method as set forth in claim 14 wherein said re-synchronizing is accomplished by an operator selecting from at least one operational display screen presented on said master control server.
- 16. The method as set forth in claim 15 and further including:selectively designating a priority for said content files being re-synchronized, said priority being related to a transfer rate to be used in transferring video content files to said video server being re-synchronized.
- 17. The method as set forth in claim 16 wherein said re-synchronizing further includes:selectively designating a priority bandwidth to be used in transferring video content files to said video server being re-synchronized.
- 18. The method as set forth in claim 15 wherein said re-synchronizing is accomplished manually by said operator for at least one content file on said server being re-synchronized.
- 19. The method as set forth in claim 14 wherein said synchronization is accomplished automatically after said video file content of said second video server becomes unsynchronized with said video file content of said first video server.
- 20. An information processing system comprising:a first video server arranged to selectively output a first data stream comprised of a first series of content files; a second video server coupled to said first video server, said second video server being arranged to selectively output a second data stream comprised of a second series of content files; a video output device coupled to said first and second video servers, said video output device being selectively operable for outputting a selected one of said first and second content files; a control device coupled to said first and second video servers, said control device being selectively operable for synchronizing said first and second content files such that said first and second content files are substantially identical, said control device being further selectively operable for controlling said first and second video servers to enable said first video server to supply an output from said video station, said second video server being operable to serve as a back-up server to selectively supply said output from said video station instead of said first video server, said video station further including a video content archive coupled to said first and second video servers, said first and second video servers being arranged to selectively load video content files from said video archive; and querying whether at least one of said first and second video servers has a selected video content file available in a memory of said one server, said one of said first and second video servers being responsive to said querying for providing a video content file present signal representative of whether said selected video content file is present in memory of said one of said first and second video servers.
- 21. The information processing system as set forth in claim 20 wherein said control device is further selectively operable to effect a synchronization of said first and second content files in the event said first and second content files become unsynchronized.
- 22. The information processing system as set forth in claim 21 wherein said first video server is a primary server for outputting said first data stream to said video output device, said second video server being arranged to operate in a stand-by mode to selectively provide said second data stream to said video output device in place of said first data stream.
- 23. The information processing system as set forth in claim 22 and further including operator selection means coupled to said control device, said operator selection means being arranged to enable an operator to control said synchronization.
- 24. The information processing system as set forth in claim 22 and further including selection means wherein said synchronization is accomplished automatically.
- 25. The information processing system as set forth in claim 20 wherein said video output device is arranged for providing a single video output stream for broadcast to air.
- 26. The information processing system as set forth in claim 20 wherein said video output device is arranged for providing a single video output stream for distribution to network system.
- 27. The information processing system as set forth in claim 21 wherein said video output device is arranged for providing a single video output stream for broadcast to air.
- 28. The information processing system as set forth in claim 21 wherein said video output device is arranged for providing a single video output stream for distribution to network system.
- 29. A storage medium including machine readable indicia, said storage medium being selectively coupled to a reading device, said reading device being selectively coupled to processing circuitry within a processing system, said reading device being selectively operable to read said machine readable indicia and provide program signals representative thereof, said program signals being useful in operating a video station, said program signals being effective for:operating a first video server to provide a first server output stream; operating a second video server to provide a second server output stream, said first and second server output streams comprising content files for presentation on display devices; synchronizing the content files of said second video server with the content files of said first video server such that the content files of both said first and second video servers are substantially identical; controlling said first and second video servers with a master control server, said master control server being selectively operable to enable said first video server to supply an output from said video station, said second video server being operable to serve as a back-up server to selectively supply said output from said video station instead of said first video server, said video station further including a video content archive coupled to said first and second video servers, said first and second video servers being arranged to selectively load video content files from said video archive; and querying whether at least one of said first and second video servers has a selected video content file available in a memory of said one server, said one of said first and second video servers being responsive to said querying for providing a video content file present signal representative of whether said selected video content file is present in memory of said one of said first and second video servers.
- 30. The medium as set forth in claim 29 wherein said video station is a broadcast station, said video station being selectively operable for broadcasting a selected one of said first and second server output streams to air.
- 31. The medium as set forth in claim 29 wherein said video station is a network server station in a network, said network server station being selectively operable for providing a selected one of said first and second server output streams to said network.
- 32. The medium as set forth in claim 29 wherein said program signals are further effective for:re-synchronizing the content of said second server with the content of said first server if the content of said second server becomes out of synchronization with said content of said first server.
- 33. The medium as set forth in claim 32 wherein said video station is a broadcast station, said video station being selectively operable for broadcasting a selected one of said first and second server output streams to air.
- 34. The medium as set forth in claim 32 wherein said video station is a network server station in a network, said network server station being selectively operable for providing a selected one of said first and second server output streams to said network.
- 35. A storage medium including machine readable indicia, said storage medium being selectively coupled to a reading device, said reading device being selectively coupled to processing circuitry within a processing system, said reading device being selectively operable to read said machine readable indicia and provide program signals representative thereof, said program signals being effective for:operating a first video server to provide a first server output stream; operating a second video server to provide a second server output stream, said first and second server output streams comprising content files for presentation on display devices; and synchronizing the content files of said second video server with the content files of said first video server such that the content files of both said first and second video servers are substantially identical; re-synchronizing the content of said second server with the content of said first server if the content of said second server becomes out of synchronization with said content of said first server; and selectively designating a priority for said content files being re-synchronized, said priority being related to a transfer rate to be used in transferring video content files to said video server being re-synchronized.
- 36. A storage medium including machine readable indicia, said storage medium being selectively coupled to a reading device, said reading device being selectively coupled to processing circuitry within a processing system, said reading device being selectively operable to read said machine readable indicia and provide program signals representative thereof, said program signals being effective for:operating a first video server to provide a first server output stream; operating a second video server to provide a second server output stream, said first and second server output streams comprising content files for presentation on display devices; and synchronizing the content files of said second video server with the content files of said first video server such that the content files of both said first and second video servers are substantially identical; re-synchronizing the content of said second server with the content of said first server if the content of said second server becomes out of synchronization with said content of said first server; and selectively designating a priority bandwidth to be used in transferring video content files to said video server being re-synchronized.
- 37. The medium as set forth in claim 32 wherein said re-synchronizing is accomplished by an operator selecting from at least one operational display screen presented on said master control server.
RELATED APPLICATIONS
The present application is related to co-pending application entitled “VIDEO SERVER STREAMING SYNCHRONIZATION”, Ser. No. 09/050168 filed on even date herewith and assigned to the assignee of the present application. Subject matter disclosed and not claimed herein is disclosed and claimed in the related application.
US Referenced Citations (8)
Number |
Name |
Date |
Kind |
5414455 |
Hooper et al. |
May 1995 |
A |
5426774 |
Banerjee et al. |
Jun 1995 |
A |
5442389 |
Blahut et al. |
Aug 1995 |
A |
5513314 |
Kandasamy et al. |
Apr 1996 |
A |
5583561 |
Baker et al. |
Dec 1996 |
A |
5592626 |
Papadimitriou et al. |
Jan 1997 |
A |
5870553 |
Shaw et al. |
Feb 1999 |
A |
6085253 |
Blackwell et al. |
Jul 2000 |
A |