Maintenance methods, devices and systems for mobile communications system
First Claim
1. A method of performing maintenance on a mobile communications device, the mobile communications device in communication with a remote maintenance server of a mobile communications system associated with the mobile communications device, the method for executing by the mobile communications device and comprising:
- determining whether the mobile communications device is in a device context as specified by a device context condition set that includes at least one condition based on presence data used to determine availability of a user of the mobile communications device to participate in communications, wherein the device context condition set specifies that the mobile communications device is in a device context for collecting an actual device context parameter set when the user is not available to participate in communications;
responsive to determining, using the presence data, that the mobile communications device is in the device context as specified by the device context condition set, collecting the actual device context parameter set of device context parameters specified in a desired device context parameter set of device context parameters;
analyzing the collected actual device context parameter set to determine if maintenance is warranted for the mobile communications device by comparing the collected actual device context parameters to normal device context parameters for the mobile communications device context; and
communicating information extracted by the analysis to the remote maintenance server.
2 Assignments
0 Petitions
Accused Products
Abstract
A maintenance method includes a maintenance module 280a operating on a mobile communications device 201 to cause the device to determine if the mobile communications device is in a device context as specified by a device context condition set 311, and if so then to cause the device to collect an actual device context parameter set 323 of device context parameters specified in a desired device context parameter set 315 of device context parameters. A mobile communications device 201 including a handheld casing enclosing a central processing unit 240, wireless communications capabilities 262, 211, and a maintenance module 280a providing instructions which, when operating on the central processing unit 240, cause the device 201 to determine if the mobile communications device 201 is in a device context as specified by a device context condition set 311, and if so then to collect from the device an actual device context parameter set 323 of device context parameters specified in a desired device context parameter set 315.
30 Citations
19 Claims
-
1. A method of performing maintenance on a mobile communications device, the mobile communications device in communication with a remote maintenance server of a mobile communications system associated with the mobile communications device, the method for executing by the mobile communications device and comprising:
-
determining whether the mobile communications device is in a device context as specified by a device context condition set that includes at least one condition based on presence data used to determine availability of a user of the mobile communications device to participate in communications, wherein the device context condition set specifies that the mobile communications device is in a device context for collecting an actual device context parameter set when the user is not available to participate in communications; responsive to determining, using the presence data, that the mobile communications device is in the device context as specified by the device context condition set, collecting the actual device context parameter set of device context parameters specified in a desired device context parameter set of device context parameters; analyzing the collected actual device context parameter set to determine if maintenance is warranted for the mobile communications device by comparing the collected actual device context parameters to normal device context parameters for the mobile communications device context; and communicating information extracted by the analysis to the remote maintenance server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile communications device comprising a handheld casing comprising:
-
a central processing unit; a wireless communication subsystem communicatively coupled with the central processing unit; and a memory storing instructions which, when operating on the central processing unit, cause the mobile communications device to; determine whether the mobile communications device is in a device context as specified by a device context condition set that includes at least one condition based on presence data used to determine availability of a user of the mobile communications device to participate in communications, wherein the device context condition set specifies that the mobile communications device is in a device context for collecting an actual device context parameter set when the user is not available to participate in communications; responsive to determining, using the presence data, that the mobile communications device is in the device context as specified by the device context condition set, collecting the actual device context parameter set of device context parameters specified in a desired device context parameter set of device context parameters; analyze the collected actual device context parameter set to determine if maintenance is warranted for the mobile communications device by comparing the collected actual device context parameters to normal device context parameters for the mobile communications device context; and cause the wireless communication subsystem to communicate information extracted by the analysis to a remote maintenance server. - View Dependent Claims (13, 14)
-
-
15. A mobile communications system comprising:
-
a plurality of mobile communications devices, each comprising;
a central processing unit;
a wireless communication subsystem communicatively coupled with the central processing unit; and
a memory storing instructions which, when operating on the central processing unit, cause the mobile communications device to;determine if the mobile communications device is in a device context as specified by a device context condition set that includes at least one condition based on presence data used to determine availability of a user of the mobile communications device to participate in communications, wherein the device context condition set specifies that the mobile communications device is in a device context for collecting an actual device context parameter set when the user is not available to participate in communications; responsive to determining, using the presence data, that the mobile communications device is in the device context as specified by a device context condition set, collect from the mobile communications device the actual device context parameter set of device context parameters specified in a desired device context parameter set of device context parameters; analyze the collected actual device context parameter set to determine if maintenance is warranted for the mobile communications device by comparing the collected actual device context parameters to normal device context parameters for the mobile communications device context; and cause the wireless communication subsystem to communicate information extracted by the analysis to a remote maintenance server. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer program product comprising:
-
a computer readable medium; and
stored on the computer readable medium, computer executable instructions which, when operating on a central processing unit of a mobile communications device, cause the mobile communications device to;determine whether the mobile communications device is in a device context as specified by a device context condition set that includes at least one condition based on presence data used to determine availability of a user of the mobile communications device to participate in communications, wherein the device context condition set specifies that the mobile communications device is in a device context for collecting an actual device context parameter set when the user is not available to participate in communications; responsive to determining, using the presence data, that the mobile communications device is in a device context as specified by the device context condition set, collect an actual device context parameter set of device context parameters specified in a desired device context parameter set of device context parameters; analyzing the collected actual device context parameter set to determine if maintenance is warranted for the mobile communications device by comparing the collected actual device context parameters to normal device context parameters for the mobile communications device context; and communicate information extracted by the analysis to the remote maintenance server. - View Dependent Claims (19)
-
Specification