Patent ID: 7469410

Claim:
A user interface for controlling and relaying a user command in a system, comprising a multimedia player application operatively configured to interface with a multimedia navigator program via at least one application programming interface (API), to perform a method comprising: selectively causing the API to generate a bookmark that includes a current state of the multimedia navigator program with respect to a multimedia content playback process; and providing the bookmark to the multimedia player application, wherein the bookmark includes a substantially unique identifier generated by computing an algorithm representative of the multimedia content, wherein the algorithm generates the substantially unique identifier, further comprising, collecting and sorting a directory of filenames alphabetically; computing a cyclic redundancy check (CRC) value for each file header; computing the CRC value for data from a Video Manager information (VMGI) file; and computing the CRC value for data from a Video Title Set Information (VTSI) file; and wherein multimedia content includes digital versatile disc (DVD) content and the bookmark further includes an address of a current video object being displayed, a loop count, a shuffle history, current DVD resume information, current DVD general parameter (GPRM) information, system parameter (SPRM) information, current domain information, and current phase information.