1. A method comprising: receiving a plurality of bookmarks associated with a video, wherein each bookmark in the plurality of bookmarks has a first place marker and a second place marker; determining, via a processor, an aggregated first mark and an aggregated second mark based at least in part on the first place marker and the second place marker of each bookmark in the plurality of bookmarks, to yield an aggregated bookmark defining an aggregated video segment; and normalizing metadata associated with the aggregated video segment for locating the aggregated video segment independent of playback device type.
8. The method of claim 1 , wherein determining the aggregated first mark and the aggregated second mark further comprises: using a first threshold distance between the first place marker of each bookmark in the plurality of bookmarks to yield a first threshold value for each bookmark; using a second threshold distance between the second place marker of each bookmark in the plurality of bookmarks to yield a second threshold value for each bookmark; and determining if each bookmark in the plurality of bookmarks is associated with a similar video segment based at least in part on the first threshold value and the second threshold value.