Patent ID: 8213766

Claim:
A computer system, comprising: hardware configured to retrieve data from a multi-media data storage medium; player software configured to issue requests to obtain data from the multi-media data storage medium; an application program configured to retrieve resources external to the multi-media data storage medium; and an operating system configured to: control the hardware to retrieve selected data from the multi-media data storage medium in response to requests from the player software, and provide the retrieved data to the player software; identify external resource indications in data retrieved from the multi-media data storage medium by the hardware, and sector address regions on the multi-media data storage medium that are associated with the external resource indications; store, prior to playback of information recorded on the multi-media data storage medium, the identified external resource indications and their associated sector address regions; compare an address region, which is specified in a request from the player software during playback of information recorded on the multi-media data storage medium, with the previously stored sector address regions to determine whether the specified address region on the multi-media data storage medium is associated with an identified external resource indication; and in response to determining that the specified address on the multi-media data storage medium is associated with an identified external resource indication, provide the associated external resource indication to the application program, to cause the application program to access the indicated external resource.