Agent framework for mobile devices
First Claim
1. A method of providing over-the-air (OTA) monitoring and servicing to an electronic device comprising:
- transmitting current device information from said electronic device to one or more remote servers; and
receiving one or more services from said one or more remote servers based on said current device information.
2 Assignments
0 Petitions
Accused Products
Abstract
Herein described is an agent support framework used in a mobile communication device. The agent support framework provides a set of commonly used features that may be used by various client applications. The client applications may comprise one or more diagnostic/configuration agents that are used in monitoring device status, performing problem diagnosis, and obtaining configuration information from the mobile electronic device. Should a firmware or file system update be required, one or more update agents may be used to download one or more data files. The set of commonly used features provides shared resources to the various client applications. New client applications may be easily designed based on the set of commonly used features. The integration of new agents and/or clients to the agent support framework is facilitated by the ability of the agent support framework to provide shared resources when necessary.
188 Citations
21 Claims
-
1. A method of providing over-the-air (OTA) monitoring and servicing to an electronic device comprising:
-
transmitting current device information from said electronic device to one or more remote servers; and
receiving one or more services from said one or more remote servers based on said current device information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An electronic device supporting over-the-air (OTA) monitoring and servicing, said electronic device comprising:
-
a random access memory for storing data;
a non-volatile memory comprising one or more software agents; and
a processor for executing said one or more software agents using said random access memory, said one or more software agents used for interfacing with one or more servers that are communicatively coupled to said electronic device, said one or more servers capable of wirelessly transmitting firmware updates to said electronic device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification