Claims
- 1. A method of capturing and distributing media content through a computer network, comprising the steps of:
comparing a plurality of clips of media content captured with at least one capture system against a set of trigger criteria, said trigger criteria defining at least one type of media content which is to be transmitted to a distribution system; identifying clips from said plurality of clips which satisfy said trigger criteria; transmitting said identified clips to said distribution system through said computer network; combining a plurality of said clips into a microchannel stream, each of said combined clips being associated with criteria from said trigger criteria that overlap at least a portion of microchannel criteria, said microchannel criteria defining at least one type of media content to be included in said microchannel stream; and transmitting said microchannel stream to at least one client through said computer network.
- 2. The method of claim 1, further comprising the step of subscribing each of said at least one capture system to said distribution system.
- 3. The method of claim 2, wherein said step of subscribing comprises the step of receiving with said distribution system data identifying each of said at least one capture system and data identifying trigger capabilities for each of said at least one capture system.
- 4. The method of claim 3, further comprising the step of transmitting at least one set of triggers for said at least one capture system from said distribution system through said computer network to said at least one capture system in order to direct said at least one capture system to transmit clips of media content of a type identified by said at least one set of triggers.
- 5. The method of claim 4, wherein said step of transmitting said at least one set of triggers is in response to a need for new media content to populate a microchannel.
- 6. The method of claim 4, wherein said step of transmitting said at least one set of triggers is in response to a request received from said client.
- 7. The method of claim 1, further comprising the step of transmitting advertisements within said microchannel stream.
- 8. The method of claim 7, wherein said advertisements are transmitted proximate in time to clips of media content related to said advertisements.
- 9. The method of claim 1, wherein said trigger criteria include an occurrence of an event, a characteristic of said event, a characteristic associated with said at least one capture system, or a combination thereof.
- 10. The method of claim 9, wherein said clips are video clips, still image clips, mosaic clips, audio clips or a combination thereof.
- 11. The method of claim 10, wherein said event includes an appearance of an object in a scene, a disappearance of an object in a scene, motion of an object in a scene, or combination thereof, and said characteristic of said event includes a time said event occurred, a location of a capture system, a type of content being captured by a capture system, a description of said event, a size of an object in a scene, a type of an object in a scene, a color of an object in a scene, a texture of an object in a scene, a direction of motion of an object in a scene, or a combination thereof.
- 12. The method of claim 1, wherein said client is a web server that transmits a web page including said microchannel, said method further comprising the steps of charging a monetary fee for transmitting said microchannel stream to said web server over a period of time, identifying any capture systems which provided clips that were included within the microchannel stream served over said period of time, and crediting operators of said identified capture systems a proportional amount of said monetary fee, said proportional amount determined at least in part by the proportion of the total microchannel stream provided by each of said identified capture systems over said period of time.
- 13. The method of claim 1, further comprising the steps of storing said transmitted clips in a database along with data identifying a respective capture system which transmitted each of said transmitted clips and data identifying respective criteria from said trigger criteria which each of said clips satisfied.
- 14. The method of claim 13, further comprising the steps of receiving a query from a client to search said database for clips having identified criteria, identifying at least one clip satisfying said query, and transmitting said at least one clip satisfying said query to said client through said computer network.
- 15. The method of claim 14, wherein said identified criteria is selected from microchannel criteria defining a microchannel transmitted to said client.
- 16. The method of claim 13, further comprising the steps of receiving with said distribution system an annotation regarding a clip within a transmitted microchannel stream and storing said annotation in said database.
- 17. A system for capturing and distributing media content over a computer network, comprising:
at least one capture system, each of said at least one capture system including a capture unit for transmitting clips of media content captured by said capture system to a distribution system through said computer network, said media content characterized by trigger criteria identified by a set of at least one trigger which defines for said capture system at least one type of media content to be transmitted to said distribution system; and said distribution system, said distribution system receiving said clips transmitted from said at least one capture system, said distribution system comprising:
at least one microchannel creator, said microchannel creator combining a plurality of said clips into a microchannel stream, each of said combined clips being associated with criteria from said trigger criteria that overlap at least a portion of microchannel criteria, said microchannel criteria defining at least one type of media content to be included in said microchannel stream, wherein said distribution system transmits said microchannel stream to at least one client through said computer network.
- 18. The system of claim 17, wherein said distribution system further comprises a database, said database including a plurality of clips received from said at least one capture system along with data identifying a capture system which transmitted each of said transmitted clips and data identifying criteria from said trigger criteria which identifies the media content of each of said clips, and wherein said microchannel creator creates said microchannel stream at least in part from clips in said database.
- 19. The system of claim 18, wherein said distribution system further comprises a viewer database query and access system, said query and access system identifying at least one clip from said database in response to a query identifying search criteria and received from a client, said query and access system transmitting said at least one clip to said client through said computer network.
- 20. The system of claim 19, wherein said search criteria is selected from said microchannel criteria.
- 21. The system of claim 17, wherein said distribution system further comprises a channel arbitrator, said channel arbitrator communicating with each of said at least one capture system to subscribe said at least one capture system to said distribution system, said channel arbitrator receiving data identifying said at least one capture system and data identifying trigger capabilities of said at least one capture system.
- 22. The system of claim 21, wherein said channel arbitrator communicates with said at least one capture system to reconfigure said set of at least one trigger defined for said at least one capture system.
- 23. The system of claim 22, wherein said channel arbitrator reconfigures said set of at least one trigger in response to a need of said at least one microchannel creator for clips of new media content.
- 24. The system of claim 22, wherein said channel arbitrator reconfigures said set of at least one trigger in response to a request received from a client.
- 25. The system of claim 17, wherein said at least one microchannel creator retrieves advertisements from a database and provides said advertisements within said microchannel stream.
- 26. The system of claim 17, wherein said trigger criteria include an occurrence of an event, a characteristic of said event, a characteristic associated with said at least one capture system, or a combination thereof.
- 27. The system of claim 26, wherein said clips are video clips, still image clips, mosaic clips, audio clips or a combination thereof.
- 28. The system of claim 27, wherein said event includes an appearance of an object in a scene, a disappearance of an object in a scene, motion of an object in a scene, or combination thereof, and said characteristic of said event includes a time said event occurred, a location of a capture system, a type of content being captured by a capture system, a description of said event, a size of an object in a scene, a type of an object in a scene, a color of an object in a scene, a texture of an object in a scene, a direction of motion of an object in a scene, or a combination thereof.
- 29. The system of claim 17, further comprising at least one client which is a web server.
- 30. The system of claim 29, wherein said web server transmits a web page including said microchannel, said distribution system further comprising means for identifying any of said at least one capture system which provided clips that were included within a microchannel stream transmitted over a period of time to said web server and means for identifying a proportion of said total microchannel stream provided by each of said identified at least one capture system over said period of time.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. provisional application Ser. No. 60/234,508, filed Sep. 22, 2000 and entitled “A Method for the Automatic Production of Video Content Using the Internet”; U.S. provisional application Ser. No. 60/234,506, filed Sep. 22, 2000 and entitled “Server and Distribution System for Internet Video Services Based on Web Cameras”; and U.S. provisional application Ser. No. 60/234,507, filed Sep. 22, 2000 and entitled “A System for Trigger-based Video Capture”, the entirety of which are all hereby incorporated by reference herein.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60234508 |
Sep 2000 |
US |
|
60234506 |
Sep 2000 |
US |
|
60234507 |
Sep 2000 |
US |