US2010197327A1PendingUtilityA1

Mobile Communication Device Dynamic Service Application and Dynamic Service Application Scripting

Assignee: MICROSOFT CORPPriority: Feb 20, 2001Filed: Apr 12, 2010Published: Aug 5, 2010
Est. expiryFeb 20, 2021(expired)· nominal 20-yr term from priority
H04W 8/245H04W 4/14H04W 8/22H04W 8/24H04W 92/18G06F 9/445
48
PatentIndex Score
0
Cited by
0
References
0
Claims

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 by a user on a computer or a mobile communication device or may be written with the aid of scripting “wizard” software. 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.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving, by a mobile digital communication device, a short text message embodied on a radiated data signal, the short text message configured as a dynamic service script program having a data structure;   extracting, by the mobile digital communication device, the dynamic service script program having the data structure from the short text message, the data structure including at least one statement, the statement comprising:
 a first data field containing no more than two characters indicating a command, and 
 a second data field containing data indicating an operand on which the command is to be executed, the first and second data fields appended together to form the statement being void of any spaces; 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.   
   
   
       2 . The method of  claim 1 , wherein the data structure further comprises a third data field having a length of a single character containing an error handling indicator which allows execution of the first data field if an error is indicated. 
   
   
       3 . The method of  claim 2 , wherein the third data field includes an exclamation point character. 
   
   
       4 . The method of  claim 1 , wherein the command indicated in the first data field is at least one of get, open, print, quit, close, trim, and execute command. 
   
   
       5 . The method of  claim 1 , wherein the short text message is compatible with a Short Message Service (SMS) format. 
   
   
       6 . The method of  claim 1 , wherein a size of the dynamic service script program is less than or equal to 128 bytes. 
   
   
       7 . The method of  claim 1 , wherein a last character of the first data field is a lowercase character and a first character of the second data field is an uppercase character. 
   
   
       8 . 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 to:
 specify an application property; 
 specify a manner of execution; 
 specify an initial interaction between the application and the mobile digital communications device; 
 specify a message or command to be sent to a specified destination; and 
 convert the application property, manner of execution, initial interaction, and message or command into a script file having a data length no larger than a short text message, the data file have a plurality of command lines, at least one command line having a first data field and a second data field, the first data field containing a command and the second data field containing data indicating a statement name on which the command is to be executed, the script file comprising a dynamic service script program for execution by a dynamic service application within a mobile digital communication device. 
   
   
   
       9 . The computer readable medium of  claim 8 , 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. 
   
   
       10 . The computer readable medium of  claim 8 , wherein the user input interface specifies the manner of execution as at least one of:
 manual,   upon receipt of a message,   at a delay time after receiving a message,   at a specified date and time,   with a specified interval time, or   upon occurrence of a user selected event.   
   
   
       11 . The computer readable medium of  claim 8 , wherein the script file is compatible with a short message service (SMS) format. 
   
   
       12 . The computer readable medium of  claim 8 , wherein the first data field contains a single lowercase character indicating a command and the second data field begins with an uppercase character. 
   
   
       13 . The computer readable medium of  claim 8 , wherein the first and second data fields are appended together to form the at least one command line such that the at least one command line is void of spaces. 
   
   
       14 . 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 statement including a first data field indicating a command, and a second data field indicating an operand on which the command is to be executed; and   a subscriber identity module 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.   
   
   
       15 . The device of  claim 14 , wherein the first and second data fields appended together to form the statement such that the statement is void of spaces. 
   
   
       16 . The device of  claim 14 , wherein the dynamic service application is stored on the subscriber identity module. 
   
   
       17 . The device of  claim 14 , wherein the short text message dynamic service script is stored on the mobile digital communication device for repeated execution. 
   
   
       18 . The device of  claim 14 , wherein execution of the short text message dynamic service script on the mobile digital communication device includes obtaining information from an operator of the mobile digital communication device. 
   
   
       19 . The device of  claim 14 , wherein the statement further includes a third data field having a length of a single character containing an error handling indicator which allows execution of the first data field if an error is indicated. 
   
   
       20 . The device of  claim 14 , wherein the third data field includes an exclamation point character.

Join the waitlist — get patent alerts

Track US2010197327A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.