Method and apparatus for remote control and updating of wireless mobile devices
First Claim
Patent Images
1. A method of performing updates on a wireless communication apparatus, the method comprising:
- receiving a “
ping”
message at the wireless communication apparatus;
requesting, by the wireless communication apparatus, further instructions regarding the “
ping”
message;
receiving, by the wireless communication apparatus, an instruction for update service, wherein the instruction for update service is received as at least a part of the further instructions regarding the “
ping”
message;
requesting, by the wireless communication apparatus, an update service;
receiving, by the wireless communication apparatus, one or more mandatory updates and a list of non-mandatory available updates;
automatically installing, by the wireless communication apparatus, the one or more mandatory updates;
automatically parsing and analyzing, by the wireless communication apparatus, the list of non-mandatory available updates against a computing environment of the wireless communication apparatus;
based on the parsing and analyzing, automatically identifying, by the wireless communication apparatus, from the list of non-mandatory available updates, one or more critical updates that are relevant to the computing environment of the wireless communication apparatus, and which one or more critical updates have not previously been installed on the wireless communication apparatus;
based on the parsing and analyzing, automatically identifying, by the wireless communication apparatus, from the list of non-mandatory available updates, non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus;
automatically selecting, by the wireless communication apparatus, the critical updates that are relevant to the computing environment of the wireless communication apparatus, and which critical updates have not previously been installed on the wireless communication apparatus, to obtain automatically selected updates;
enabling user selection of the non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus, to obtain user-selected updates;
automatically requesting and receiving, by the wireless communication apparatus, the automatically selected critical updates and the user selected non-critical updates, to obtain received updates; and
automatically installing, by the wireless communication apparatus, the received updates.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided to in one aspect update data on a wireless mobile device. Available updates may include both mandatory and discretionary updates, where the mandatory updates are always installed on the wireless mobile device. In another aspect, a method and apparatus for of remotely instructing a wireless mobile device to perform a service is provided. The wireless mobile device receives a ping message that instructs it to retrieve further instruction for performing services actions on the wireless mobile device.
-
Citations
13 Claims
-
1. A method of performing updates on a wireless communication apparatus, the method comprising:
-
receiving a “
ping”
message at the wireless communication apparatus;requesting, by the wireless communication apparatus, further instructions regarding the “
ping”
message;receiving, by the wireless communication apparatus, an instruction for update service, wherein the instruction for update service is received as at least a part of the further instructions regarding the “
ping”
message;requesting, by the wireless communication apparatus, an update service; receiving, by the wireless communication apparatus, one or more mandatory updates and a list of non-mandatory available updates; automatically installing, by the wireless communication apparatus, the one or more mandatory updates; automatically parsing and analyzing, by the wireless communication apparatus, the list of non-mandatory available updates against a computing environment of the wireless communication apparatus; based on the parsing and analyzing, automatically identifying, by the wireless communication apparatus, from the list of non-mandatory available updates, one or more critical updates that are relevant to the computing environment of the wireless communication apparatus, and which one or more critical updates have not previously been installed on the wireless communication apparatus; based on the parsing and analyzing, automatically identifying, by the wireless communication apparatus, from the list of non-mandatory available updates, non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus; automatically selecting, by the wireless communication apparatus, the critical updates that are relevant to the computing environment of the wireless communication apparatus, and which critical updates have not previously been installed on the wireless communication apparatus, to obtain automatically selected updates; enabling user selection of the non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus, to obtain user-selected updates; automatically requesting and receiving, by the wireless communication apparatus, the automatically selected critical updates and the user selected non-critical updates, to obtain received updates; and automatically installing, by the wireless communication apparatus, the received updates. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable storage medium having stored thereon computer executable instructions configured to cause a wireless communication apparatus to perform operations, the operations comprising:
-
receiving a “
ping”
message at the wireless communication apparatus;requesting, by the wireless communication apparatus, further instructions regarding the “
ping”
message;receiving, by the wireless communication apparatus, an instruction for update service, wherein the instruction for update service is received as at least a part of the further instructions regarding the “
ping”
message;requesting, by the wireless communication apparatus, an update service; receiving one or more mandatory updates and a list of non-mandatory available updates; automatically installing the one or more mandatory updates; automatically parsing and analyzing the list of non-mandatory available updates against a computing environment of the wireless communication apparatus; based on the parsing and analyzing, automatically identifying, from the list of non-mandatory available updates, one or more critical updates that are relevant to the computing environment of the wireless communication apparatus, and which one or more critical updates have not previously been installed on the wireless communication apparatus; based on the parsing and analyzing, automatically identifying, from the list of non-mandatory available updates, non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus; automatically selecting the critical updates that are relevant to the computing environment of the wireless communication apparatus, and which critical updates have not previously been installed on the wireless communication apparatus, to obtain automatically selected updates; enabling user selection of the non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus, to obtain user-selected updates; automatically requesting and receiving the automatically selected critical updates and the user selected non-critical updates, to obtain received updates; and automatically installing the received updates. - View Dependent Claims (6, 7, 8)
-
-
9. A wireless communication apparatus comprising:
-
at least one processor; and at least one memory having stored therein executable instructions configured to cause the wireless communication apparatus to perform operations comprising; receiving a “
ping”
message at the wireless communication apparatus;requesting, by the wireless communication apparatus, further instructions regarding the “
ping”
message;receiving, by the wireless communication apparatus, an instruction for update service, wherein the instruction for update service is received as at least a part of the further instructions regarding the “
ping”
message;requesting, by the wireless communication apparatus, an update service; receiving one or more mandatory updates and a list of non-mandatory available updates; automatically installing the one or more mandatory updates; automatically parsing and analyzing the list of non-mandatory available updates against a computing environment of the wireless communication apparatus; based on the parsing and analyzing, automatically identifying, from the list of non-mandatory available updates, one or more critical updates that are relevant to the computing environment of the wireless communication apparatus, and which one or more critical updates have not previously been installed on the wireless communication apparatus; based on the parsing and analyzing, automatically identifying, from the list of non-mandatory available updates, non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus; automatically selecting the critical updates that are relevant to the computing environment of the wireless communication apparatus, and which critical updates have not previously been installed on the wireless communication apparatus, to obtain automatically selected updates; enabling user selection of the non-critical updates that are relevant to the computing environment of the wireless communication apparatus, and which non-critical updates have not previously been installed on the wireless communication apparatus, to obtain user-selected updates; automatically requesting and receiving the automatically selected critical updates and the user selected non-critical updates, to obtain received updates; and automatically installing the received updates. - View Dependent Claims (10, 11, 12, 13)
-
Specification