Determining operational status of a mobile device capable of executing server-side applications
First Claim
1. A method for a server to determine an operational status of a wireless communication device capable of executing a server-side application, the method comprising:
- sending, from a server to a wireless communication device, an application definition file for defining functionality associated with a server-side application, the application definition file for use by a virtual machine of the wireless communication device, the application definition further defining a format of data flow messages to be transmitted between the server-side application and the virtual machine;
sending a query message to said wireless communication device to solicit operational status information from said wireless communication device; and
receiving a response message from said wireless communication device with the operational status information, wherein the operational status information includes diagnostic information about the virtual machine of the wireless communication device, the diagnostic information indicating a quantity of data flow messages queued by the virtual machine.
5 Assignments
0 Petitions
Accused Products
Abstract
To determine the operational status of a wireless communication device capable of executing server-side applications, a message is sent to the device requesting operational status of the device. The message may be may be triggered by a system administrator at a middleware server. The wireless communication device may receive the message, compose a response message indicative of the operational status of the device, and send the response message back to the middleware server. The messages may be extensible markup language (XML) messages. Composition of the response message may entail verifying that a textual operational status description forming part of the response message omits illegal XML characters, e.g., by passing the description through an XML formatter for removal of any illegal XML characters.
-
Citations
20 Claims
-
1. A method for a server to determine an operational status of a wireless communication device capable of executing a server-side application, the method comprising:
-
sending, from a server to a wireless communication device, an application definition file for defining functionality associated with a server-side application, the application definition file for use by a virtual machine of the wireless communication device, the application definition further defining a format of data flow messages to be transmitted between the server-side application and the virtual machine; sending a query message to said wireless communication device to solicit operational status information from said wireless communication device; and receiving a response message from said wireless communication device with the operational status information, wherein the operational status information includes diagnostic information about the virtual machine of the wireless communication device, the diagnostic information indicating a quantity of data flow messages queued by the virtual machine. - View Dependent Claims (8, 9, 10)
-
-
2. A method for a wireless communication device capable of executing a server-side application to provide an operational status to a server, the method comprising:
-
receiving, from a server, an application definition file for defining functionality associated with a server-side application, the application definition further defining a format of data flow messages to be transmitted between the server-side application and the virtual machine; operating a virtual machine of the wireless communication device in accordance with the application definition file associated with the server-side application; receiving a query message soliciting operational status information from the wireless communication device; and sending a response message from said wireless communication device to an originator of said query message, wherein the response message includes diagnostic information about said virtual machine, the diagnostic information indicating a quantity of data flow messages queued by the virtual machine. - View Dependent Claims (3, 4, 5, 11, 12, 13, 14)
-
-
6. A server comprising a processor and memory in communication with said processor storing machine-executable code adapting said server to:
-
send, from the server to a wireless communication device, an application definition file for defining functionality associated with a server-side application, the application definition file for use by a virtual machine of the wireless communication device, the application definition further defining a format of data flow messages to be transmitted between the server-side application and the virtual machine; send a query message to said wireless communication device to solicit operational status information from said wireless communication device; and receive a response message from said wireless communication device with the operational status information, wherein the operational status information includes diagnostic information about the virtual machine of the wireless communication device, the diagnostic information indicating a quantity of data flow messages queued by the virtual machine. - View Dependent Claims (15, 16, 17)
-
-
7. A mobile wireless communication device comprising a processor and memory in communication with said processor storing machine-executable code adapting said device to:
-
receive, from a server, an application definition file for defining functionality associated with a server-side application, the application definition further defining a format of data flow messages to be transmitted between the server-side application and the virtual machine; process, at a virtual machine of the wireless communication device, the application definition file to present the server-side application at the wireless communication device; receive a query message soliciting operational status information from the wireless communication device; and send a response message from said wireless communication device to an originator of said query message, wherein the response message includes diagnostic information about said virtual machine, the diagnostic information indicating a quantity of data flow messages queued by the virtual machine. - View Dependent Claims (18, 19, 20)
-
Specification