Method and system for invoking an application in response to a trigger event
First Claim
1. A method for invoking a software application, the method comprising:
- executing a first media player application on a user device;
receiving, by the first media player application, a media stream from a media source connected to the user device;
detecting a disconnection of the media source event on the user device while the first media player application is an active application displayed on a display screen of the user device, the disconnection of the media source event is non-specific and external to the first media player application and a second media player application;
invoking the second media player application in response to the disconnection of the media source event;
sending metadata from the first media player application to the second media player application in response to the disconnection of the media source event, the metadata comprising at least one of;
program summary, cast names, and genre of the media content being played in the first media player application; and
performing an action in the second media player application based at least partially on the metadata received from the first media player application,wherein, the first media player application and the second media player application are not operating system processes, and the second media player application is separate and independent from the first media player application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for invoking a software application comprising: executing a first application on a user device; detecting a trigger event on the user device, the trigger event is non-specific and external to the first application and a second application; invoking the second application in response to the trigger event; sending metadata from the first application to the second application; and performing an action in the second application based at least partially on the metadata received from the first application, wherein, the first application and the second application are not operating system processes, and the second application is separate and independent from the first application.
-
Citations
18 Claims
-
1. A method for invoking a software application, the method comprising:
-
executing a first media player application on a user device; receiving, by the first media player application, a media stream from a media source connected to the user device; detecting a disconnection of the media source event on the user device while the first media player application is an active application displayed on a display screen of the user device, the disconnection of the media source event is non-specific and external to the first media player application and a second media player application; invoking the second media player application in response to the disconnection of the media source event; sending metadata from the first media player application to the second media player application in response to the disconnection of the media source event, the metadata comprising at least one of;
program summary, cast names, and genre of the media content being played in the first media player application; andperforming an action in the second media player application based at least partially on the metadata received from the first media player application, wherein, the first media player application and the second media player application are not operating system processes, and the second media player application is separate and independent from the first media player application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user device for running multiple software applications comprising:
-
a processor; a trigger sensor; and a memory; wherein, upon execution of executable program instructions by the processor, the user device is configured to; run a first media player application; receive, by the first media player application, a media stream from a media source connected to the user device; receive a disconnection of the media source signal from the trigger sensor while the first media player application is an active application displayed on a display screen of the user device, the trigger sensor sensing a disconnection of the media source that is non-specific and external to the first media player application; invoke a second media player application stored on the memory in response to the disconnection of the media source signal; transfer metadata from the first media player application to the second media player application in response to the disconnection of the media source signal, the metadata comprising at least one of;
program summary, cast names, and genre of the media content being played in the first media player application; andperform an action in the second media player application based at least partially on the metadata, wherein, the first media player application and the second media player application are not operating system processes, and the second media player application is separate and independent from the first media player application. - View Dependent Claims (10, 11, 12, 13, 16)
-
-
14. A method for running multiple software applications with an application manager on a user device, the method comprising:
-
receiving a media stream from a media source connected to the user device; detecting a disconnection of the media source event on the user device, the disconnection of the media source event being non-specific and external to each one of one or more other media player applications running on the user device; identifying one of the one or more other media player applications running on the user device to be a first media player application recognized by the application manager, wherein the first media player application is an active application displayed on a display screen of the user device; causing metadata to be transferred between the first media player application and a second media player application in response to the disconnection of the media source event, the metadata comprising at least one of;
program summary, cast names, and genre of the media content being played in the first media player application; andcausing the media player second application to perform an action based at least partially on metadata from the first media player application, wherein the first media player application and the second media player application are not operating system processes, and the first media player application, the second media player application, and the application manager are each separate processes. - View Dependent Claims (15, 17, 18)
-
Specification