System and method for creation of personalized applications for mobile devices
First Claim
1. A method of preparing a customized application for use on a mobile communications device, wherein said mobile communications device has a display integral thereto, and wherein at least one media file is stored within said mobile communications device, comprising the steps of:
- a. using said mobile communications device to select an application template from among at least one predetermined application templates, each of said at least one predetermined application templates having a computer program associated therewith, each of said associated computer programs being suitable for execution on said mobile communications device;
b. selecting within said mobile communications device at least one of said at least one stored media files;
c. transmitting each of said selected at least one media files to a remote server;
d. transmitting an indication of said selected application template to said remote server;
e. transmitting a value representative of a type of said mobile communications device to said remote server;
f. using at least said transmitted value representative of said mobile communication device to determine whether each of said transmitted media files can be performed on said mobile communications device;
g. identifying an application program corresponding to said transmitted indication of said application template;
h. creating said customized application from said identified application program by incorporating each of said at least one transmitted media files into said identified application program, wherein for each of said transmitted media files,(h1) if said transmitted media file can be performed on said mobile communications device, incorporating said media file into said identified application program, and,(h2) if said transmitted media file cannot be performed on said mobile communications device,(i) using at least said transmitted value representative of said type of said mobile communications device to modify said transmitted media file to allow it to be performed on said mobile communications device, thereby creating a modified media file, and,(ii) incorporating said modified media file into said identified application program;
i. transmitting said customized application to said selected mobile device; and
,j. executing said customized application within said selected mobile device thereby at least performing said at least one selected media files on said mobile communications device.
5 Assignments
0 Petitions
Accused Products
Abstract
There is provided a system and method for the creation of customized applications for mobile computing devices which will allow a user to incorporate selected media items into a preexisting program, thereby customizing it for execution on his or her own brand and model of device (e.g., cell phone). In one preferred embodiment, the media items will be resident on the user'"'"'s phone and will be selected and transmitted to a remote computer for assembly into a customized application. The customized application will then be transmitted back to the user'"'"'s phone for execution and viewing/hearing of the embedded media items. In another preferred embodiment, the media items will be resident on a remote computer where they will be selected by the user for incorporation into the customized program. The resulting program will then be transmitted to the user'"'"'s designated device for execution.
-
Citations
9 Claims
-
1. A method of preparing a customized application for use on a mobile communications device, wherein said mobile communications device has a display integral thereto, and wherein at least one media file is stored within said mobile communications device, comprising the steps of:
-
a. using said mobile communications device to select an application template from among at least one predetermined application templates, each of said at least one predetermined application templates having a computer program associated therewith, each of said associated computer programs being suitable for execution on said mobile communications device; b. selecting within said mobile communications device at least one of said at least one stored media files; c. transmitting each of said selected at least one media files to a remote server; d. transmitting an indication of said selected application template to said remote server; e. transmitting a value representative of a type of said mobile communications device to said remote server; f. using at least said transmitted value representative of said mobile communication device to determine whether each of said transmitted media files can be performed on said mobile communications device; g. identifying an application program corresponding to said transmitted indication of said application template; h. creating said customized application from said identified application program by incorporating each of said at least one transmitted media files into said identified application program, wherein for each of said transmitted media files, (h1) if said transmitted media file can be performed on said mobile communications device, incorporating said media file into said identified application program, and, (h2) if said transmitted media file cannot be performed on said mobile communications device, (i) using at least said transmitted value representative of said type of said mobile communications device to modify said transmitted media file to allow it to be performed on said mobile communications device, thereby creating a modified media file, and, (ii) incorporating said modified media file into said identified application program; i. transmitting said customized application to said selected mobile device; and
,j. executing said customized application within said selected mobile device thereby at least performing said at least one selected media files on said mobile communications device. - View Dependent Claims (2, 3, 4)
-
-
5. A method of creating a customized application for execution on a cell phone, wherein is provided at least one media file resident in said cell phone, comprising the steps of:
-
a. using said cell phone device to select an application template from among at least one application templates, wherein said selected application template corresponds to an application program suitable for execution on said cell phone and suitable for incorporating one or more of said at least one media files therein; b. selecting from within said cell phone at least one of said at least one media files, each of said selected media files being suitable for incorporation into said application program; c. transmitting each of said selected at least one media files from said cell phone to a remote server; d. transmitting a value representative of said selected application template to said remote server; e. transmitting a value representative of a type of said cell phone to said remote server; f. creating said customized application from said application program by incorporating at least one of said transmitted media files therein, wherein for each of said at least one transmitted media files incorporated into said application program, (f1) using at least said value representative of said type of said cell phone to determine whether said transmitted media file can be performed on said cell phone, (f2) if said transmitted media file can be performed on said cell phone, incorporating said transmitted media file into said application program, and, (f3) if said transmitted media file cannot be performed on said cell phone, (i) using at least said transmitted value representative of said type of said mobile communications device to modify said transmitted media file to allow it to be performed on said cell phone, thereby creating a modified media file, and, (ii) incorporating said modified media file into said application program; g. transmitting said customized application to said cell phone; and
,h. executing said customized application within said cell phone. - View Dependent Claims (6, 7, 8, 9)
-
Specification