Accessing medial context information using contextual links
First Claim
1. Storage hardware encoded with device-executable instructions which, when executed by at least one processing unit, cause the at least one processing unit to perform:
- registering, with a media center module, a third party media application to provide user access to media content items, the registering comprising;
storing a primary link associated with a main entry point to the third party media application, the primary link identifying program codes stored locally with the media center module; and
storing a conditional link associated with a conditional entry point to the third party media application, the conditional link identifying other program codes stored remotely from the media center module;
determining whether a third party notification to use the conditional link is received from the third party media application via a device associated with the third party media application;
receiving a request to access the third party media application; and
responsive to the request;
selecting the conditional entry point when the third party notification to use the conditional link has been received, and otherwise selecting the main entry point;
launching the third party media application via the program codes stored locally with the media center module when the main entry point is selected; and
launching the third party media application via the other program codes stored remotely from the media center module and identified by the conditional link when the third party notification is received and the conditional entry point is selected.
2 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods described herein are directed toward launching a third party application in a media center module using a contextual link. The media center module is configured to enable the third party application to register with the module and to associate a contextual link corresponding to the third party application with a context provided by the media center module. In response to a request for information related to the context, the media center module is configured to direct to a location associated with the contextual link. The media center module is further configured to provide to the location data that identifies the context. In response to the provided data, the location is populated with the requested information. Thus, the use of conditional link enables a third party application to register to be a context handler for a media center module.
52 Citations
20 Claims
-
1. Storage hardware encoded with device-executable instructions which, when executed by at least one processing unit, cause the at least one processing unit to perform:
-
registering, with a media center module, a third party media application to provide user access to media content items, the registering comprising; storing a primary link associated with a main entry point to the third party media application, the primary link identifying program codes stored locally with the media center module; and storing a conditional link associated with a conditional entry point to the third party media application, the conditional link identifying other program codes stored remotely from the media center module; determining whether a third party notification to use the conditional link is received from the third party media application via a device associated with the third party media application; receiving a request to access the third party media application; and responsive to the request; selecting the conditional entry point when the third party notification to use the conditional link has been received, and otherwise selecting the main entry point; launching the third party media application via the program codes stored locally with the media center module when the main entry point is selected; and launching the third party media application via the other program codes stored remotely from the media center module and identified by the conditional link when the third party notification is received and the conditional entry point is selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A method comprising:
-
registering a third party media application with a media center module on a computing device, the third party media application providing user access to media content items, the registering comprising; storing a primary link associated with a main entry point to the third party media application, the primary link identifying a local location on the computing device; and storing a conditional link associated with a conditional entry point to the third party media application, the conditional link identifying a remote location that is remote from the computing device; determining, by the computing device, that a third party notification to use the conditional link is received from the third party media application via a network server associated with the third party media application; selecting, by the computing device, the conditional entry point instead of the main entry point based on the determination that the third party notification to use the conditional link has been received; receiving, by the computing device, a request to access the third party media application; and responsive to receiving the request, launching, by the computing device, the third party application via the remote location identified by the conditional link. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one processing unit; and storage hardware storing computer readable instructions which, when executed by the at least one processing unit, cause the at least one processing unit to perform; registering a third party media application to provide user access to media content items, the third party media application being registered by storing a primary link associated with the third party media application and a conditional link associated with the third party media application, wherein the primary link identifies local code stored locally on the system and the conditional link identifies remote code stored remotely from the system; determining whether a third party notification to use the conditional link is received from the third party media application via a remote third party provider service; receiving a request to access the third party media application; and responsive to the request; selecting the conditional link in instances when the third party notification has been received and selecting the primary link in other instances when the third party notification has not been received; launching the third party media application via the local code when the primary link is selected; and launching the third party media application via the remote code when the conditional link is selected. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification