Automatic Application Definition Distribution
First Claim
1. A method of configuring a mobile communication device, said method comprising, at a server:
- querying a database with an indication of a server-side application;
receiving, in response to said querying, an indication of a user identification associated with said server-side application;
generating, from elements of a master document associated with the server-side application, a document to describe aspects of said server-side application to a further application executing on a mobile communication device associated with said user identification, said document being specific to a determined device type of said mobile communication device; and
automatically transmitting said device type-specific document to said mobile communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
A new master application definition is installed at a server. Responsively, the server determines the identity of a user associated with the server-side application related to the master application definition. The server may then generate an application definition file specific to the application and to the remote wireless device associated with the identified user. The application definition file may contain definitions for: a user interface format; a format for network messages; and a format for storing data. Using these definitions, the wireless device may receive data generated by the server-side application and formatted in accordance with the definitions. The wireless device may then present a user interface for the application. Preferably, the application definition file is an XML file. Advantageously, when changes occur to previously established server-side applications, automatic updating of devices is efficiently accomplished.
-
Citations
20 Claims
-
1. A method of configuring a mobile communication device, said method comprising, at a server:
-
querying a database with an indication of a server-side application; receiving, in response to said querying, an indication of a user identification associated with said server-side application; generating, from elements of a master document associated with the server-side application, a document to describe aspects of said server-side application to a further application executing on a mobile communication device associated with said user identification, said document being specific to a determined device type of said mobile communication device; and automatically transmitting said device type-specific document to said mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A computing device comprising:
-
a processor; memory in communication with said processor, storing software adapting said device to; query a database with an indication of a server-side application; receive, in response to said query, an indication of a user identification associated with said server-side application; generate, from elements of a master document associated with the server-side application, a document to describe aspects of said server-side application to a further application executing on a mobile communication device associated with said user identification, said document being specific to a determined device type of said mobile communication device; and automatically transmit said device type-specific document to said mobile communication device. - View Dependent Claims (9, 10, 11, 19, 20)
-
-
12. A non-transitory computer readable medium containing computer-executable instructions that, when performed by processor, cause said processor to:
-
query a database with an indication of a server-side application; receive, in response to said query, an indication of a user identification associated with said server-side application; generate, from elements of a master document associated with the server-side application, a document to describe aspects of said server-side application to a further application executing on a mobile communication device associated with said user identification, said document being specific to a determined device type of said mobile communication device; and automatically transmit said device type-specific document to said mobile communication device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification