METHOD AND SYSTEM FOR MODIFYING THE EXECUTION OF A NATIVE APPLICATION RUNNING ON A PORTABLE ELECTRONIC DEVICE
First Claim
1. A method of modifying execution of an application on a portable electronic device, said method comprising:
- in response to a request for a program module, downloading said program module to said portable electronic device;
displaying a graphical user interface on a display device of said portable electronic device responsive to execution of a first application on said portable electronic device, wherein said displaying further comprises rendering content on said portable electronic device that is associated with execution of a second application on a remote system, and wherein said first application controls the manner in which said content is accessed and displayed on said display device; and
modifying at least one feature of said graphical user interface responsive to execution of said program module on said portable electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for modifying the execution of a native application running on a portable electronic device are disclosed. A module may be downloaded and executed by a portable electronic device to modify the execution of a native enterprise application running on the portable electronic device, where the native enterprise application enables user interaction with remotely-executed enterprise applications which are used to generate data for display on the portable electronic device. The module may enable modification of the appearance and/or behavior of a graphical user interface generated by the native enterprise application. The module may enable alteration of the data sharing between the enterprise applications running on the remote system.
93 Citations
26 Claims
-
1. A method of modifying execution of an application on a portable electronic device, said method comprising:
-
in response to a request for a program module, downloading said program module to said portable electronic device; displaying a graphical user interface on a display device of said portable electronic device responsive to execution of a first application on said portable electronic device, wherein said displaying further comprises rendering content on said portable electronic device that is associated with execution of a second application on a remote system, and wherein said first application controls the manner in which said content is accessed and displayed on said display device; and modifying at least one feature of said graphical user interface responsive to execution of said program module on said portable electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable electronic device comprising:
-
a processor; a memory coupled to said processor; a display device coupled to said processor; a user input device coupled to said processor; a first application operable to display a graphical user interface on said display device, and wherein said first application is further operable to render, on said display device, content associated with execution of a second application on a remote system; and a program module operable to modify at least one feature of said graphical user interface, wherein said program module is downloaded to said memory responsive to a request for said program module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A portable electronic device comprising:
-
a processor; a memory coupled to said processor; a display device coupled to said processor; a user input device coupled to said processor; a first application operable to display a graphical user interface on said display device, wherein said first application is further operable to render, on said display device, content associated with execution of a second application on a remote system, wherein said first application is further operable to track user navigation through said content rendered on said display device, and wherein said first application is further operable to re-render, on said display device, a previously-displayed portion of said content responsive to a user input to a user input device of said portable electronic device; and a program module operable to modify at least one feature of said graphical user interface, wherein said program module is downloaded to said memory responsive to a request for said program module. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification