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 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.
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.
79 Citations
20 Claims
-
1. A method for invoking a software application, the method 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The method of claim I further comprising:
-
causing a display device to display of a list of application for user selection; and receiving a user application selection prior to invoking the second application.
-
-
11. 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 application, receive a trigger signal from the trigger sensor, the trigger sensor sensing a trigger that is non-specific and external to the first application; invoke a second application stored on the memory in response to the trigger signal; transfer metadata from the first application to the second application; and performing an action in the second application based at least partially on the metadata, 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for running multiple soil applications with an application manager, the method comprising:
-
detecting a trigger event on a user device, the trigger event being non-specific and external to each one of one or more other applications running on the user device; identifying one of the one or more other applications running on the user device to be a first application recognized by the application manager; causing metadata to be transferred between the first application and a second application; and causing the second application to perform an action based at least partially on metadata from the first application, wherein, the first application and the second application are not operating system processes, and the first application, the second application, and the application manager are each separate processes. - View Dependent Claims (17, 18, 19, 20)
-
Specification