Patent ID: 8219636

Claim:
A system, comprising: a media storage server, comprising: an authentication module that selectively receives user identification information from a recording device via a network and determines whether the recording device is authorized to transmit digital data to the media storage server; a receiving module that selectively receives a stream of digital data from the recording device via the network; a data store that selectively stores the digital data; and a streaming module that selectively streams the stored digital data to a network device via the network while the receiving module receives the stream of digital data from the recording device and before completion of the stream of digital data from the recording device, wherein the media storage server is configured to provide a graphical user interface to the network device via the network, wherein the graphical user interface includes a listing of available digital data, and wherein the listing of digital data identifies the stream of digital data while the stream of digital data is being received at the media storage server and before the stream of digital data is completely received at the media storage server.