System and method for bi-directional communication and execution of dynamic instruction sets
First Claim
Patent Images
1. A wireless communication computer device comprising:
- a library of server operation codes;
a library of remote operation codes;
a set of executable instructions, each executable instruction corresponding to an operation code in the library of remote operation codes;
a runtime engine configured to compile a set of server operation codes and send the set of server operation codes to a server computer communicatively coupled with the wireless communication device via a wireless communication network, the runtime engine further configured to receive a set of remote operation codes and execute a set of executable instructions, each executable instruction corresponding to an operation code in the received set of remote operation codes.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for bi-directional communication of dynamic instruction sets between a handset and a wireless communication network is provided. A dynamic instruction set represents a discrete function or a discrete action that is to be carried out by the recipient device. A wireless communication device can send a dynamic instruction set to the network in order to instruct the network to perform certain operations such as providing information, software, or other data to the wireless communication device. The wireless communication device is also configured to receive and execute dynamic instruction sets sent from the network.
66 Citations
20 Claims
-
1. A wireless communication computer device comprising:
-
a library of server operation codes; a library of remote operation codes; a set of executable instructions, each executable instruction corresponding to an operation code in the library of remote operation codes; a runtime engine configured to compile a set of server operation codes and send the set of server operation codes to a server computer communicatively coupled with the wireless communication device via a wireless communication network, the runtime engine further configured to receive a set of remote operation codes and execute a set of executable instructions, each executable instruction corresponding to an operation code in the received set of remote operation codes. - View Dependent Claims (2, 3, 4)
-
-
5. A bidirectional computer system for sending operational instructions between a wireless communication device and a server computer, wherein the wireless communication device and the server computer are communicatively coupled via a wireless communication network, the system comprising:
-
a wireless communication device having a runtime engine, a library of server operation codes, a library of remote operation codes, and a first set of executable instructions, each executable instruction in said first set corresponding to an operation code in the library of remote operation codes; and a server computer having a control module, the library of server operation codes, the library of remote operation codes, and a second set of executable instructions, each executable instruction in said second set corresponding to an operation code in the library of server operation codes; wherein the runtime engine is configured to compile a set of server operation codes and send the set of server operation codes to the server computer, and wherein the server computer is configured to receive the set of server operation codes and execute a set of instructions, each instruction corresponding to an operation code in the set of server operation codes. - View Dependent Claims (6, 7, 8)
-
-
9. A method for sending operational instructions between a wireless communication device and a server computer, wherein the wireless communication device and the server computer are communicatively coupled via a wireless communication network, the method comprising:
-
compiling a set of server operational codes from a library of server operational codes compiling a set of server operational codes from a library of server operational codes within a runtime engine of the wireless communication device; attaching a data payload to the set of server operational codes, wherein the data payload corresponds to the set of server operational codes; and sending the set of server operational codes and data payload to the server computer for execution thereon. - View Dependent Claims (10, 11, 12)
-
-
13. A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for sending operational instructions to a server computer communicatively coupled with the wireless communication device via a wireless communication network, the steps comprising:
-
compiling a set of server operational codes from a library of server operational codes compiling a set of server operational codes from a library of server operational codes within a runtime engine of the wireless communication device; attaching a data payload to the set of server operational codes, wherein the data payload corresponds to the set of server operational codes; and sending the set of server operational codes and data payload to a server computer for execution thereon. - View Dependent Claims (14, 15, 16)
-
- 17. A wireless communication device including a microprocessor, a persistent storage area, a volatile storage area, and a wireless communication means, the wireless communication device configured to send operational instructions to a server computer communicatively coupled with the wireless communication device via a wireless communication network, the wireless communication device further including an execution engine configured to compile a set of server operation codes from a library of server operation codes and send the set of server operation codes to the server computer via a wireless communication means.
Specification