Distributing and sharing content in a network
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include receiving, from a first user device associated with a user profile, a first request for a media file and streaming the media file over a network to the first user device in a first format appropriate for the first device. The method may also include stopping the streaming of the media file and associating a stop time with the stopping, wherein the stop time indicates a position in the media file and receiving, from a second user device different from the first user device, a second request for the media file, the second user device being associated with the user profile. The method may also include streaming, starting at the stop time, the media file over the network to the second user device in a second format appropriate for the second device and different than the first format.
8 Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 17, 18, 21)
-
-
6. 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; sending the media file to as second user device through a network in a first format appropriate for the second user device; receiving, from the second user device, an identity of the media file and a stop time indicating a position in the media tile up to which the media file was played; 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 to include the stop time, wherein the list of user devices identifies a third user device; and transmitting, via the network to each user device identified in the list of user devices, a notification of the updating of the user profile to include the stop time. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system comprising:
a network device including; one or more memories configured to store a first database including media files and a second database including user profiles associated with user devices; a receiver to receive, from a first user device associated with one of the user profiles, a first request for a media file from the first database, wherein the media file was captured with a camera or a microphone in a user device associated with the one of the user profiles; a transmitter to send the media file to the first user device in a first format appropriate for the first user device; and a processor to; associate a stop time associated with stopping the streaming of the media file to the first user device, wherein the stop time indicates a position in the media file, update the one of the user profiles to include the stop time, and query the one of the user profiles to determine a list of user devices, other than the first user device, to notify regarding the updating of the one of the user profiles to include the stop, wherein the list of user devices identifies a second user device, wherein the transmitter is configured to automatically transmit, to each user device identified in the list of user devices, a notification of the updating of the user profile to include the stop time, wherein the receiver is further configured to receive, from the second user device, a second request for the media file from the first database, wherein the second user device is different than the first user device and the second user device is associated with the one of the user profiles; and wherein the transmitter is further configured to stream, starting at the stop time, the media file to the second user device in a second format appropriate for the second user device and different than the first format. - View Dependent Claims (13, 14, 15, 16, 19, 20)
Specification