Mobile communication device dynamic service application and dynamic service application scripting
First Claim
1. A mobile device dynamic service method in a mobile digital communication device that utilizes a radiated data signal having embodied thereon a short text message configured as a dynamic service script program having a data structure, the method comprising:
- receiving, by the mobile digital communication device, the short text message embodied on the radiated data signal;
extracting, by the mobile digital communication device, the dynamic service script program having the data structure from the short text message, the data structure comprising;
a message header component comprising a first data field containing data indicative of a message identifier, a second data field containing data indicative of a message option of the identified message, and a third data field containing data indicative of a name of an application in a body of the short text message; and
a command component comprising a fourth data field containing a single character indicative of a command, and a fifth data field containing data to be used by the command when executed; and
executing, by a dynamic service application within the mobile digital communication device, the dynamic service script program to facilitate programming of the mobile digital communication device, wherein the dynamic service application is configured to execute variables, operators, program control elements, error indicators, iteration and displaying information of the dynamic service script program.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic service application is stored and executed on a mobile or wireless communication device (e.g., a cellular telephone) to enable it to be programmed without specialized hardware, software, and other proprietary information. For example, dynamic service application programs or scripts may be entered directly by a user or may be received as a wireless or radiated digital message transmission. The dynamic service application executes the dynamic service application script, which is of a format to accommodate wireless or radiated transmission and storage on the device. The dynamic service application script may be written directly by a user on a computer or a mobile communication device or may be written with the aid of scripting “wizard” software that runs on a computer and guides the writing of script without the user having to work directly with the dynamic service application script. In addition to being received as radiated transmissions, dynamic service application scripts may also be sent as radiated transmissions from mobile communication devices to other devices or computers.
47 Citations
17 Claims
-
1. A mobile device dynamic service method in a mobile digital communication device that utilizes a radiated data signal having embodied thereon a short text message configured as a dynamic service script program having a data structure, the method comprising:
-
receiving, by the mobile digital communication device, the short text message embodied on the radiated data signal; extracting, by the mobile digital communication device, the dynamic service script program having the data structure from the short text message, the data structure comprising; a message header component comprising a first data field containing data indicative of a message identifier, a second data field containing data indicative of a message option of the identified message, and a third data field containing data indicative of a name of an application in a body of the short text message; and a command component comprising a fourth data field containing a single character indicative of a command, and a fifth data field containing data to be used by the command when executed; and executing, by a dynamic service application within the mobile digital communication device, the dynamic service script program to facilitate programming of the mobile digital communication device, wherein the dynamic service application is configured to execute variables, operators, program control elements, error indicators, iteration and displaying information of the dynamic service script program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having computer executable instructions for performing acts for forming applications for a mobile digital communications device, the acts comprising:
-
providing a user input interface for; specifying an application property; specifying a manner of execution of the application as one of a group comprising;
manual execution, upon receipt of a message, at a delay time after receiving the message, at a specified date and time, with a specified interval time, and upon occurrence of a user selected event;specifying an initial interaction between the application and the mobile digital communications device; specifying a short text message to send to a specified destination; and converting the application property, the manner of execution, the initial interaction, and the short text message into a short text message script file, the short text message script file comprising a message header component comprising a first data field containing data indicative of a message identifier, a second data field containing data indicative of a message option of the identified message, and a third data field containing data indicative of a name of an application in a body of the short text message file, wherein the first data field, the second data field, and the third data field are a spaceless string of characters containing only a single separation character, wherein the short text message script file comprises a dynamic service script program for execution by a dynamic service application within the mobile digital communication device, and wherein the dynamic service application executes variables, operators, program control elements, error indicators, and information of the dynamic service script program to facilitate programming of the mobile digital communication device. - View Dependent Claims (10, 11, 12)
-
-
13. A mobile digital communication device that receives radiant transmission of short text messages comprising:
-
a dynamic service application that receives a radiantly transmitted short text message dynamic service script and interprets and executes the short text message dynamic service script on the mobile digital communication device to facilitate programming of the mobile digital communication device, the short text message dynamic service script comprising a message header component that includes a first data field ending with a numeric character containing data indicative of a message identifier, a second data field starting with an alphabetic character containing data indicative of a message option, and a third data field containing data indicative of a name of an application in a body of the short text message dynamic service script, wherein the second data field is appended to the first data field such that an ending numeric character of the first data field followed by the starting alphabetic character of the second data field distinguishes and end of the first data field from a start of the second data field; and a subscriber identity module or other chip card that is distinct from a base portion of the mobile digital communication device and that stores at least one executable operation indicated in the short text message dynamic service script. - View Dependent Claims (14, 15, 16, 17)
-
Specification