Patent ID: 7739410

Claim:
A machine implemented method performed on a device having a processor and a memory, the method comprising: storing in the memory a first mapping relationship and a second mapping relationship, the first mapping relationship between a first topology of bookmarks of a first web browser on a host and an intermediate topology of bookmarks, wherein the intermediate topology shows an association of bookmarks between different topologies, the first topology including an arrangement of different bookmarks specified by the first web browser, wherein the first topology includes at least two of a) bookmark folders; (b) a bookmark bar; (c) a bookmark menu; and (d) bookmarks at a top level, wherein the first mapping relationship is associated with mapping the first bookmarks of the first web browser in the first topology to second bookmarks in the intermediate topology, and the second mapping relationship between a device topology of bookmarks of a second web browser on a device and the intermediate topology, wherein the second mapping relationship is associated with mapping third bookmarks of the second web browser in the device topology to the second bookmarks in the intermediate topology, wherein the device topology of bookmarks of the second web browser includes an arrangement of different bookmarks, specified by the second web browser wherein the device topology includes at least two of a) bookmark folders; (b) a bookmark bar; (c) a bookmark menu; and (d) bookmarks at a top level, wherein the first topology, the device topology and the intermediate topology are different from each other, wherein the first web browser and the second web browser are different from each other; and synchronizing using the intermediate topology, the first mapping relationship and the second mapping relationship, by receiving at the device bookmarks on the host and transmitting from the device bookmarks on the device to the host.