Spatially articulable interface and associated method of controlling an application framework
First Claim
1. A method of imparting control to an application program of a mobile device, comprising:
- displaying a graphical user interface (GUI) of the application program to a display of the mobile device;
determining the occurrence of a defined spatial movement of the mobile device;
generating a corresponding control signal in response to the occurrence;
providing the control signal to a plug-in program of the application program; and
presenting the control signal of the plug-in to the application program; and
executing a script operating in a scripting environment supported by the application program, to impart control thereto in accordance with the spatial movement of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device is provided for imparting spatially articulable control to an application program. The device includes a display for presenting the GUI. A spatial detection unit is configured to detect spatial movement of the mobile device and provides an output responsive to the detected spatial movement. A data processor is configured to provide a platform for executable code, and, monitors and provides the output to a communication channel. Executable code executes on the platform of the data processor. The executable code includes, an interpreter library which is operably linked to the communication channel and is configured to implement communication with the data processor to receive the output. The interpreter generates events relative to the interpreter library. A plug-in has an interface cooperatively linked to the interpreter library to receive corresponding generated events. The generated events are provided to a script interface of the plug in. A browsing program is cooperatively linked to the plug-in and configured to receive the generated events therefrom. In this way, the script interface supports a scripting environment such that the browsing program is controlled on the display in response to the spatial movement of the mobile device.
23 Citations
11 Claims
-
1. A method of imparting control to an application program of a mobile device, comprising:
-
displaying a graphical user interface (GUI) of the application program to a display of the mobile device;
determining the occurrence of a defined spatial movement of the mobile device;
generating a corresponding control signal in response to the occurrence;
providing the control signal to a plug-in program of the application program; and
presenting the control signal of the plug-in to the application program; and
executing a script operating in a scripting environment supported by the application program, to impart control thereto in accordance with the spatial movement of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device, comprising:
-
a display configured to present a graphical user interface (GUI);
a spatial detection unit configured to detect spatial movement of the mobile device and providing an output responsive thereto;
a data processor configured to provide a software platform and configured to monitor and provide the output to a communication channel;
executable code operative to execute on the platform, including, an interpreter library operably linked to the communication channel and configured to implement communication with the data processor to receive the output, the interpreter generating events relative to the interpreter library, a plug-in having an interface cooperatively linked to the interpreter library to receive corresponding generated events, the generated events being provided to a script interface, a browsing program configured to present the GUI and cooperatively link the plug-in to receive the generated events therefrom, wherein the script interface supports a script environment such that the browsing program is controlled in response to the spatial movement of the mobile device. - View Dependent Claims (8, 9)
-
-
10. A system of imparting control to an application program, comprising:
-
a hand held device having, a spatial detection unit configured to detect spatial movement of the hand held device and providing an output responsive thereto a data processor configured to monitor and provide the output to a communication channel;
A host device, having, a display configured to present a graphical user interface (GUI) executable code operative to execute on a platform of the host device, including, an interpreter library operably linked to the communication channel and configured to implement communication with the data processor to receive the output, the interpreter generating events relative to the interpreter library, a plug-in having an interface cooperatively linked to the interpreter library to receive corresponding generated events, the generated events being provided to a script interface, a browsing program for presenting the GUI and cooperatively linking the plug-in to receive the generated events therefrom, wherein the script interface supports a scripting environment such that the browsing program is controlled in response to the spatial movement of the hand held device.
-
-
11. A computer readable carrier including computer program instructions that cause a computer to implement a method of controlling an application program in response to spatial movement of the computer, the method comprising:
-
displaying a graphical user interface (GUI) of the application program to a display of the mobile device;
determining the occurrence of a defined spatial movement of the mobile device;
generating a corresponding control signal in response to the occurrence;
providing the control signal to a plug-in program of the application program; and
presenting the control signal of the plug-in to the application program; and
executing a script of a scripting environment supported by the application program to impart control thereto in accordance with the spatial movement of the mobile device.
-
Specification