Patent ID: 8645322

Claim:
A system, comprising: a first network coupled to at least a first server and a second server; said first server comprising: storage configured to store media data, and a network media channel manager configured to send and receive the media data according to one or more network media channels; a publishing client configured to publish the media data using a first network media channel selected from the one or more network media channels, wherein said publishing client further comprises: a media capture component to capture and store the media data in a media file, a media editing component to edit the media file and to attach metadata to the media file, and a media channel determining component to determine the first network media channel corresponding to the media file using the metadata; a subscribing client configured to subscribe and access the media data using a second network media channel selected from the one or more network media channels, wherein the one or more network media channels comprising at least one local channel that is limited to a local network so that only the subscribing client can present to the at least one local channel; and a group manager configured to manage a plurality of group channels, wherein each group channel of the plurality of group channels is configured to extract the media data from the one or more network media channels, wherein each group channel is defined by criteria including time, members, and location, and wherein only publishing clients that are members of a group can publish to a group channel, but any subscribing client, inside or outside the group, can subscribe to the group channel.