Patent ID: 8010620

Claim:
A method for bookmarking a content item, the method performed by a server and comprising: receiving a command for creating a bookmark item, wherein the bookmark item is associated with the content item and the bookmark item is used for recovering a rendering state variable and a transporting state variable associated with playback of the content item, the rendering state variable for rendering service of the content item and the transporting state variable for transporting service of the content item; wherein the content item includes a content identifier (ID) for uniquely identifying the content item; creating the bookmark item in response to the command, such that the bookmark item is separate from the content item; and updating the content item in response to the command, wherein the command comprises the rendering state variable, the transporting state variable, title, and the content identifier (ID), the title being a string type and the rendering state variable and the transporting state variable being written using a markup language, wherein creating the bookmark item comprises: recording the rendering state variable and the transporting state variable in the bookmark item, recording a bookmark identifier (ID) in the bookmark item, the bookmark ID uniquely identifying the bookmark item, and recording the content ID in the bookmark item for associating the bookmark item with the content item, and wherein updating the content item comprises: recording the same bookmark ID as the bookmark ID recorded in the created bookmark item for associating the content item with the bookmark item.