Claims
- 1. A digital production services architecture comprising:
a services and/or applications layer; a storage area network layer; a digital asset management layer; an enterprise applications integration and/or business process automation layer; and a network connecting the layers and allowing for transmission of digital video and/or metadata.
- 2. The architecture of claim 1, wherein the services and/or applications layer includes services and/or applications for acquisition, processing and/or transmission of digital video.
- 3. The architecture of claim 2, wherein the services and/or applications are exposed on the network according to a communication protocol.
- 4. The architecture of claim 2, wherein the services and/or applications are described with a network service definition language.
- 5. The architecture of claim 2, wherein the services and/or applications are registered in a registry.
- 6. The architecture of claim 2, wherein the services and/or applications are exposed on the network according to the simple object access protocol (SOAP), described with the Web service definition language (WSDL) and registered in a registry according to the Universal Description Discovery and Integration Standard (UDDI).
- 7. The architecture of claim 1, wherein the storage area network layer allows for synchronization of files containing digital video.
- 8. The architecture of claim 1, wherein the digital asset management layer includes metadata related to digital video.
- 9. The architecture of claim 1, wherein the enterprise applications integration and/or business process automation layer allows for event and/or message processing.
- 10. The architecture of claim 1, further comprising framework capabilities.
- 11. The architecture of claim 10, wherein the framework capabilities include a runtime engine.
- 12. A unit comprising:
one or more communication links for digital video and/or metadata; a service and/or an application for acquisition, processing and/or transmission of digital video; and a software interface and/or a software connector that exposes the service and/or the application on a network.
- 13. The unit of claim 12, wherein the software interface and/or the software connector expose the service and/or the application according to a communication protocol.
- 14. The unit of claim 12, wherein the service and/or the application is described with a network service definition language.
- 15. The unit of claim 12, wherein the service and/or application is registered in a registry.
- 16. The unit of claim 12, wherein the software interface and/or the software connector expose the service and/or the application according to the simple object access protocol (SOAP) and wherein the service and/or the application is described with the Web service definition language (WSDL) and registered in a registry according to the Universal Description Discovery and Integration Standard (UDDI).
- 17. The unit of claim 12, further comprising framework capabilities.
- 18. The unit of claim 17, wherein the framework capabilities include a runtime engine.
- 19. A method comprising:
acquiring digital video using an acquisition service and/or an acquisition application exposed to a network through use of a software interface and/or a software connector; and processing the digital video using a processing service and/or a processing application exposed to the network through use of a software interface and/or a software connector.
- 20. The method of claim 19, wherein the acquiring includes acquiring metadata.
- 21. The method of claim 19, wherein the processing includes processing metadata.
- 22. The method of claim 19, further comprising indexing the digital video using an indexing service and/or an indexing application exposed to the network through use of a software interface and/or a software connector.
- 23. The method of claim 19, further comprising storing the digital video to a storage area network (SAN).
- 24. The method of claim 19, further comprising transmitting the digital video using a transmission service and/or a transmission application exposed to the network through use of a software interface and/or a software connector.
- 25. The method of claim 19, wherein the acquiring includes recording video and/or playing recorded video.
- 26. The method of claim 19, wherein the processing includes editing the digital video.
- 27. The method of claim 19, wherein the processing include transcoding and/or encoding the digital video.
- 28. The method of claim 19, further comprising messaging.
- 29. A method comprising:
describing services and/or applications for acquisition, processing and transmission of digital video according to a service definition language; registering the services and/or the applications in a registry; and exposing the services and/or the applications on a network.
- 30. The method of claim 29, further comprising acquiring digital video using one or more of the services and/or applications.
- 31. The method of claim 29, further comprising processing digital video using one or more of the services and/or applications.
- 32. The method of claim 29, further comprising transmitting digital video using one or more of the services and/or applications.
- 33. The method of claim 29, wherein the services and/or the applications are associated with a framework.
- 34. The method of claim 33, wherein the framework is the .NET™ framework.
- 35. The method of claim 29, further comprising serving an executable file and/or code to instruct one or more of the services and/or the applications.
- 36. A video system comprising a data architecture having one or more layers selected from the group consisting of service and/or application layers, storage area network layers, digital asset management layers and control and/or messaging layers and wherein the one or more layers include framework capabilities and communication links to a network.
- 37. The video system of claim 36, wherein the framework capabilities include a runtime engine.
- 38. The video system of claim 36, wherein the one or more layers include software interfaces and/or software connectors.
- 39. The video system of claim 38, wherein the software interfaces include a .NET™ software interface.
- 40. The video system of claim 38, wherein the software connectors include a BIZTALK® software connector.
- 41. The video system of claim 36, wherein the network comprises an intranet.
- 42. The video system of claim 36, wherein the video system includes a services and/or applications layer having a service and/or an application for transmitting digital video to a plurality of end user devices.
- 43. The video system of claim 36, wherein the services and/or applications layer includes services and/or applications described using a service definition language.
- 44. The video system of claim 36, wherein the services and/or applications layer includes services and/or applications registered in a registry.
- 45. A video system comprising:
a baseband infrastructure; a communication link; and a services infrastructure wherein the communication link allows for communication of digital video and/or metadata between the baseband infrastructure and the services infrastructure.
- 46. The video system of claim 45, wherein the services infrastructure includes digital video applications services, digital video storage services, digital video asset management services and business and/or enterprise services.
- 47. The video system of claim 45, wherein the baseband infrastructure comprises a digital video production resource configured to receive digital video and to output digital video.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of an application entitled “Video Appliance”, to inventor Thomas Algie Abrams, Jr. and Mark Beauchamp, assigned to Microsoft Corporation, filed on Apr. 2, 2002 and having Ser. No. 10/115,681 and attorney Docket No. MS1-1082US, the contents of which are incorporated by reference herein.
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
10115681 |
Apr 2002 |
US |
| Child |
10206579 |
Jul 2002 |
US |