Patent ID: 7716361

Claim:
A media playback system for providing persistent media across Web pages, comprising: a browser component that interfaces to a Web browser; a media playback component that interfaces to an underlying media module, said media playback component is configured to maintain system state information from the browser component; and wherein the browser component and the media playback component operate as separate components, and the browser component communicates the media requests from a Web page to the media playback component via a communication channel interface, such that the media playback component plays the requested media into an assigned window based on the system state information; and wherein the browser component comprises a media object plug-in in the Web browser, such that the media object plug-in connects with the media playback component and passes the media request and assigned window information to the media playback component; wherein when the Web page changes to a Web page, the media playback component checks for a persistence flag, such that if the persistence flag is set, the media playback component continues to play the requested media in the Web page; wherein when the new Web page is loaded into the Web browser the media object plug-in for the new Web page reconnects to the media playback component and passes the media request and assigned window information to the media playback component.