Editable bookmarks shared via a social network
First Claim
1. A computer-implemented method, comprising:
- receiving a bookmark from a client device at a media content service, the bookmark corresponding to a media asset and including at least an identifier of the media asset and a time offset into the media asset to identify a position where a receiving client device begins playback of the media asset;
receiving a bookmark invitation from the client device, the bookmark invitation directed to one or more social network contacts of a user of the client device;
communicating the bookmark to receiving client devices of the respective one or more social network contacts identified by the bookmark invitation; and
determining a delay offset that is a time duration from when the bookmark is received from the client device to when the media asset that corresponds to the bookmark is initiated for playback at the receiving client device, which begins playback of the media asset from the position of the time offset included as part of the bookmark plus the delay offset to playback the media asset approximately synchronous with playback of the media asset at the client device from which the bookmark is received.
2 Assignments
0 Petitions
Accused Products
Abstract
Editable bookmarks shared via a social network are described. In embodiments, a bookmark is received from a client device at a media content service. The bookmark corresponds to a media asset and includes an identifier of the media asset. Metadata associated with the media asset is added to the bookmark to generate an editable bookmark. A bookmark invitation is also received from the client device, and the bookmark invitation is directed to social network contacts of a user of the client device. The editable bookmark can then be communicated to receiving client devices of the respective social network contacts identified by the bookmark invitation, and a receiving client device can initiate playback of the media asset that corresponds to the editable bookmark. Further, the editable bookmark can be updated when additional data associated with the media asset is received from a social network contact via a respective client device.
-
Citations
16 Claims
-
1. A computer-implemented method, comprising:
-
receiving a bookmark from a client device at a media content service, the bookmark corresponding to a media asset and including at least an identifier of the media asset and a time offset into the media asset to identify a position where a receiving client device begins playback of the media asset; receiving a bookmark invitation from the client device, the bookmark invitation directed to one or more social network contacts of a user of the client device; communicating the bookmark to receiving client devices of the respective one or more social network contacts identified by the bookmark invitation; and determining a delay offset that is a time duration from when the bookmark is received from the client device to when the media asset that corresponds to the bookmark is initiated for playback at the receiving client device, which begins playback of the media asset from the position of the time offset included as part of the bookmark plus the delay offset to playback the media asset approximately synchronous with playback of the media asset at the client device from which the bookmark is received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
generating a bookmark that corresponds to a media asset rendered for playback at a client device, the bookmark including at least an identifier of the media asset and a time offset into the media asset that identifies a playback position of the media asset; communicating the bookmark to a media content service that maintains the bookmark and adds metadata associated with the media asset to the bookmark to generate an editable bookmark; and communicating a bookmark invitation to the media content service, the bookmark invitation identifying one or more social network contacts of a user of the client device, the media content service forwards the editable bookmark to receiving client devices of the respective one or more social network contacts and determines a delay offset that is different than the time offset and is a time duration from when the editable bookmark is communicated to the media content service to when the media asset is initiated for playback at a receiving client device, which begins playback from a position in the media asset at the time offset plus the delay offset to playback the media asset approximately synchronous with playback of the media asset at the client device. - View Dependent Claims (9, 10)
-
-
11. A system, comprising:
-
a media content service configured to receive a bookmark from a client device, the bookmark corresponding to a media asset and including at least an identifier of the media asset and a time offset into the media asset to identify a position where a receiving client device begins playback of the media asset, the media content service including at least a memory and a processor to implement a bookmark service; the bookmark service configured to; add metadata associated with the media asset to the bookmark; communicate the bookmark to receiving client devices of respective one or more social network contacts of a user of the client device; and determine a delay offset that is a time duration from when the bookmark is received from the client device to when the media asset is initiated for playback at the receiving client device, which begins playback of the media asset from the position of the time offset plus the delay offset to playback the media asset approximately synchronous with playback of the media asset at the client device from which the bookmark is received. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification