Mobile Terminal System
First Claim
1. A mobile terminal system, comprising:
- at least one mobile device for communication with at least one application server via a communication medium, said mobile devices having a user interface, a wireless communications interface and a removable module removably attached to said mobile device via an input/output interface on said removable module;
a virtual machine implemented by said removable module, said virtual machine defined by a set of instructions enabling management of said mobile device;
said removable module additionally having a wireless communication module enabling said virtual machine to receive a set of commands through said wireless communications interface from said at least one application server, said commands being chosen from said set of instructions; and
at least one application hosted by said at least one application server, said at least one application having a first network interface for sending said set of commands and receiving a set of client data.
10 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus and method for enabling interaction between a mobile device and a dynamic list of remotely hosted applications. A mobile device is provided with a removable module implementing a virtual machine defined by a set of instructions. The mobile device requests an initial application from an application server. The application server generates a message, including a set of commands and any parametric information, such as text to be displayed, which is then compiled into executable code. The executable code is then forwarded to the mobile device for execution. The mobile device interprets the executable code and runs it, possibly causing text or a menu to be displayed. In a first embodiment, the mobile device requests a list of currently available applications and is provided with such a list by a first application server. The user is then able to select from the list of applications, some which can be located on other servers. In another embodiment, an application server initiates a communication by transmitting a set of commands causing one or more actions on the mobile device, such as the sounding of an audio alarm, the displaying of text, etc.
34 Citations
20 Claims
-
1. A mobile terminal system, comprising:
-
at least one mobile device for communication with at least one application server via a communication medium, said mobile devices having a user interface, a wireless communications interface and a removable module removably attached to said mobile device via an input/output interface on said removable module; a virtual machine implemented by said removable module, said virtual machine defined by a set of instructions enabling management of said mobile device; said removable module additionally having a wireless communication module enabling said virtual machine to receive a set of commands through said wireless communications interface from said at least one application server, said commands being chosen from said set of instructions; and at least one application hosted by said at least one application server, said at least one application having a first network interface for sending said set of commands and receiving a set of client data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile terminal device, comprising:
-
a mobile device having a user interface, a removable module removably attached to said mobile device via an input/output interface on said removable module and a wireless communications interface for communicating with at least one application server; said removable module implementing a virtual machine enabling management of said mobile device through a set of instructions provisioned by said virtual machine; and a wireless communication module on said removable module enabling said virtual machine to transmit a set of client data through said wireless communications interface to said at least one application server and receive at least one command formed from said set of instructions.
-
-
20. A removable module for use in a mobile device, comprising:
-
an input/output interface on said removable module operative to removably attach said removable module to said mobile device; non-volatile memory means for storage of at least one application and a set of application data; and said at least one application including a virtual machine defined by a set of instructions, and a communications module enabling said mobile device to receive a message in a first format natively handled by said mobile device and allowing the extraction from said message at least one command at least partially comprised of a subset of said set of instructions, such that said mobile device is able to receive said at least one command from an application server.
-
Specification