System and method for tagging content and delivering the tag to buddies of a given user
First Claim
Patent Images
1. A method comprising:
- identifying, by a server on the network, one or more buddies associated with a user;
selecting, by the server, upon determining that a first buddy is active on the network, the first buddy selected from the one or more buddies;
transmitting, by the server, a synchronization request to the first buddy;
receiving, at the server, an acceptance of the synchronization request from the first buddy;
retrieving, by the server, in response to the synchronization request, a profile of the first buddy the profile comprising a location of the first buddy;
identifying, by the server, based on the retrieved location of the first buddy, one or more items of content available for both the first buddy and the user;
receiving, at the server, a selection of a selected item of content from the one or more items of content from the user or the first buddy;
synchronizing, at the server, based on information associated with the synchronization request, a starting time for the selected item; and
transmitting, by the server, an instruction to start playback of the selected item at the starting time to a client device associated with the first buddy and a client device associated with the user.
5 Assignments
0 Petitions
Accused Products
Abstract
A method comprises retrieving a profile of a given user, the given user having a given-user device; delivering a content item to the given-user device; receiving one or more user-specified tags associated with the content item; identifying one or more buddies of the user as indicated in the profile; and delivering the one or more tags to the one or more buddies.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, by a server on the network, one or more buddies associated with a user; selecting, by the server, upon determining that a first buddy is active on the network, the first buddy selected from the one or more buddies; transmitting, by the server, a synchronization request to the first buddy; receiving, at the server, an acceptance of the synchronization request from the first buddy; retrieving, by the server, in response to the synchronization request, a profile of the first buddy the profile comprising a location of the first buddy; identifying, by the server, based on the retrieved location of the first buddy, one or more items of content available for both the first buddy and the user; receiving, at the server, a selection of a selected item of content from the one or more items of content from the user or the first buddy; synchronizing, at the server, based on information associated with the synchronization request, a starting time for the selected item; and transmitting, by the server, an instruction to start playback of the selected item at the starting time to a client device associated with the first buddy and a client device associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a processor; and a non-transitory memory storing computer-executable instructions therein that, when executed by the processor, cause the apparatus to perform the operations of; identifying, on a network, one or more buddies associated with a user; selecting, upon determining that a first buddy is active on the network, the first buddy selected from the one or more buddies; transmitting a synchronization request to the first buddy; receiving an acceptance of the synchronization request from the first buddy; retrieving, in response to the synchronization request, a profile of the first buddy, the profile comprising a location of the first buddy; identifying, based on the retrieved location of the first buddy, one or more items of content available for both the first buddy and the user; receiving a selection of a selected item of content from the one or more items of content from the user or the first buddy; synchronizing, based on information associated with the synchronization request, a starting time for the selected item; and transmitting an instruction to start playback of the selected item at the starting time to a client device associated with the first buddy and a client device associated with the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification