Method and system for push launching applications with context on a mobile device
First Claim
Patent Images
1. A method for push launching applications on a mobile information device, the method comprising:
- executing a first MIDlet on the mobile information device, the first MIDlet including a first method-object available for setting an output data;
through the first method-object, setting the output data from the first MIDlet before the first MIDlet is terminated on the mobile information device,wherein the output data includes a referring URI, andwherein the output data is thereby available to an application management system on the mobile information device and useable by at least a MIDlet in another MIDlet suite on the mobile information device, andwherein the referring URI is set to be accessible by the application management system upon self-termination of the first MIDlet;
upon self-termination of the first MIDlet, determining a scheme of the referring URI;
based at least in part on the scheme, determining that a second MIDlet is registered to handle the referring URI;
through a second method-object,launching the second MIDlet on the mobile information device to handle the referring URI; and
passing the referring URI to the second MIDlet.
6 Assignments
0 Petitions
Accused Products
Abstract
A mobile information device may execute a Java MIDlet or a non-MIDlet application. The mobile information device may further include an object-oriented application program interface that allows one or more object-oriented object classes to allow input and output data to be communicated between Java MIDlets in different MIDlet Suites and between non-MIDlet applications. The application program interface may be used to push launch applications with context on the mobile information device.
46 Citations
12 Claims
-
1. A method for push launching applications on a mobile information device, the method comprising:
-
executing a first MIDlet on the mobile information device, the first MIDlet including a first method-object available for setting an output data; through the first method-object, setting the output data from the first MIDlet before the first MIDlet is terminated on the mobile information device, wherein the output data includes a referring URI, and wherein the output data is thereby available to an application management system on the mobile information device and useable by at least a MIDlet in another MIDlet suite on the mobile information device, and wherein the referring URI is set to be accessible by the application management system upon self-termination of the first MIDlet; upon self-termination of the first MIDlet, determining a scheme of the referring URI; based at least in part on the scheme, determining that a second MIDlet is registered to handle the referring URI; through a second method-object, launching the second MIDlet on the mobile information device to handle the referring URI; and passing the referring URI to the second MIDlet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium having stored therein instructions for causing a processor to execute method comprising:
executing a first MIDlet on the mobile information device, the first MIDlet including a first method-object available for setting an output data; through the first method-object, setting the output data from the first MIDlet before the first MIDlet is terminated on the mobile information device, wherein the output data includes a referring URI, and wherein the output data is thereby available to an application management system on the mobile information device and useable by at least a MIDlet in another MIDlet suite on the mobile information device, and wherein the referring URI is set to be accessed by the application management system upon self-termination of the first MIDlet; upon self-termination of the first MIDlet, determining a scheme of the referring URI; based at least in part on the scheme, determining that a second MIDlet is registered to handle the referring URI; through a second method-object, launching the second MIDlet on the mobile information device to handle the referring URI; and passing the referring URI to the second MIDlet.
Specification