Patent ID: 8826453

Claim:
A computer-implemented method for providing access to content, comprising: at a client computer system having a processor and memory: executing a host application associated with a first party, wherein the first party has secured the right to play licensed content; initiating a secure communication channel between the host application and a server associated with the first party, wherein the secure communication channel is not accessible to applications executed separately from the host application; executing a supplemental application associated with a second party; and obtaining, from the supplemental application, an indication of a user selection of respective content for playback at the client computer system, wherein the respective content is licensed content and the supplemental application is not independently authorized to play the respective content; in response to obtaining the indication from the supplemental application: accessing the respective content via the secure communication channel; and initiating playback of the respective content in response to the user selection of the respective content in the supplemental application, wherein the playback is performed by the host application.