Application Communication
AssigneeFlixMaster
InventorChristopher Douglas Hayes
Life of this patent
Estimating the term…
Abstract
An external application is loaded by an electronic device. The external application loads one or more internal applications. The internal application loads a player application, such as a video player. At least one communication channel is configured between the external application and the player application. Subsequently, the player application may provide signals to the external application via the communication connection when one or more events occur. In response, the external application may perform one or more actions and/or may provide reply signals to the player application. Additionally, the player application may provide instructions to the external application and/or the external application may provide instructions to the player application.
Claims21
A method, comprising:
- loading an external application utilizing at least one processing unit;
- loading at least one internal application utilizing the external application executed by the at least one processing unit;
- loading at least one player application utilizing the at least one internal application executed by the at least one processing unit;
- and
- configuring at least one communication channel between the external application and the at least one player application.
A system, comprising:
- at least one processing unit;
- at least one a non-transitory computer readable storage medium connected to the at least one processor;
- wherein the at least one processing unit executes instructions stored in the at least one non-transitory computer readable storage medium to:
- load an external application;
- load at least one internal application utilizing the external application;
- load at least one player application utilizing the at least one internal application;
- and
- configure at least one communication channel between the external application and the at least one player application.
A computer program product comprising:
- a first set of instructions, stored in at least one non-transitory machine readable medium, executable by at least one processing unit to load an external application;
- a second set of instructions, stored in the at least one non-transitory machine readable medium, executable by the at least one processing unit to load at least one internal application utilizing the external application;
- a third set of instructions, stored in the at least one non-transitory machine readable medium, executable by the at least one processing unit to load at least one player application utilizing the at least one internal application;
- and
- a fourth set of instructions, stored in the at least one non-transitory machine readable medium, executable by the at least one processing unit to configure at least one communication channel between the external application and the at least one player application.
Dependencies are inferred from the claim text.