Patent ID: 8965920
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A method comprising: receiving, in a network device from a first user device associated with a user profile, a media file captured by a camera or a microphone associated with the first user device, and storing the media file in a database; receiving, in the network device from a second user device associated with the user profile, a first request for the media file in the database; streaming the media file to the second user device over a network in a first format appropriate for the second user device; stopping the streaming of the media file to the second user device and associating a stop time with the stopping, wherein the stop time indicates a position in the media file; updating the user profile to include the stop time; querying the user profile to determine a list of user devices, other than the first and second user devices, to notify regarding the updating of the user profile, wherein the list of user devices identifies a third user device different than the first and second user devices; transmitting, via the network to each user device identified in the list of user devices, a notification of the updating of the user profile; receiving, in the network device from the third user device, a second request for the media file in the database, the third user device being associated with the user profile; and streaming, starting at the stop time, the media file to the third user device over the network in a second format appropriate for the third user device and different than the first format.