System and method for remote application management of a wireless device
First Claim
Patent Images
1. A method for managing application programs in a digital electronic device, the method comprising the steps of:
- storing, on the electronic device, an application set and an associated control file, wherein the application set includes at least one application comprising a plurality of object methods, wherein the control file integrates a plurality of applications in the application set such that more than one application can execute on the electronic device concurrently, and transparently to a user of the electronic device;
creating a plurality of bus listener objects in an object framework of the device;
defining a plurality of bus addresses, each corresponding to one and only one of the plurality of bus listener objects;
receiving a value from a process;
writing the value in a bus address; and
a bus listener object to which the bus address corresponds responding to a change in value stored in the bus address by invoking an object method associated with the address, wherein a plurality of relationships between the plurality of bus listener objects, the plurality of bus addresses, and a plurality of object methods is defined by the control file.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention links or associates commands supported by application programs in the wireless device or by the platform itself to remote devices or to other application programs or similar processes by means of a software mechanism referred to as a bus. The commands can be any that a user could initiate manually or that the platform could receive from a remote device or an application program or other process.
180 Citations
24 Claims
-
1. A method for managing application programs in a digital electronic device, the method comprising the steps of:
-
storing, on the electronic device, an application set and an associated control file, wherein the application set includes at least one application comprising a plurality of object methods, wherein the control file integrates a plurality of applications in the application set such that more than one application can execute on the electronic device concurrently, and transparently to a user of the electronic device; creating a plurality of bus listener objects in an object framework of the device; defining a plurality of bus addresses, each corresponding to one and only one of the plurality of bus listener objects; receiving a value from a process; writing the value in a bus address; and a bus listener object to which the bus address corresponds responding to a change in value stored in the bus address by invoking an object method associated with the address, wherein a plurality of relationships between the plurality of bus listener objects, the plurality of bus addresses, and a plurality of object methods is defined by the control file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
a memory in which is storable an object framework and a plurality of application programs, the object framework comprising; an application set comprising a plurality of application programs; and an associated control file, wherein the control file integrates the plurality of applications in the application set such that more than one application can execute on the electronic device concurrently, and transparently to a user of the electronic device; and a processing system programmed to effect a method using the object framework comprising the steps of; creating a plurality of bus listener objects; defining a plurality of bus addresses, each corresponding to one and only one of the plurality of bus listener objects; receiving a value from a process; writing the value in a bus address; and a bus listener object to which the bus address corresponds responding to a change in value stored in the bus address by invoking an object method associated with the address, wherein a plurality of relationships between the plurality of bus listener objects, the plurality of bus addresses, and a plurality of object methods is defined by the control file. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification