Method and apparatus for network initiated uninstallation of application program over wireless network
First Claim
1. A method for a wireless device capable of communicating over a wireless network and having operating software for supporting a computer platform on said wireless device capable of executing applications, comprising:
- booting-up the wireless device, said booting-up including initializing said wireless device for normal communications over the wireless network;
after said booting-up, remotely receiving a recall command including a unique application identification for a targeted application available for execution on said computer platform of said wireless device; and
responsive to said remote recall command, uninstalling said targeted application without requiring end-user interaction, wherein the uninstalling of said targeted application results in the application no longer functioning.
1 Assignment
0 Petitions
Accused Products
Abstract
Network-initiated uninstallation of programs on remote modules, such as wireless telephones, is performed over a wireless network to recall programs stored on the wireless telephone that are faulty or harmful to the wireless telephone, the wireless network, or a user of the wireless telephone. If one or more recall criteria are met for uninstallation of a targeted application program, a recall command source constructs a recall command. A program manager, using a database containing information about each program downloaded onto each wireless telephone in the network, identifies, for the recall command source, which wireless telephones carry the targeted application program. The recall command includes a unique application identification for the targeted application program and an instruction to the wireless telephone to uninstall the targeted application program. The recall command is broadcast over the wireless network to the wireless telephones. In response to the recall command, the wireless telephone automatically uninstalls the targeted application program by executing a recall program on the wireless telephone.
102 Citations
11 Claims
-
1. A method for a wireless device capable of communicating over a wireless network and having operating software for supporting a computer platform on said wireless device capable of executing applications, comprising:
-
booting-up the wireless device, said booting-up including initializing said wireless device for normal communications over the wireless network; after said booting-up, remotely receiving a recall command including a unique application identification for a targeted application available for execution on said computer platform of said wireless device; and responsive to said remote recall command, uninstalling said targeted application without requiring end-user interaction, wherein the uninstalling of said targeted application results in the application no longer functioning. - View Dependent Claims (2, 3, 4, 8)
-
-
5. A server which recalls a targeted application installed on a subset of wireless devices selected from a set of wireless devices, said server capable of communicating with the set of wireless devices over a wireless network, the server comprising:
-
a database for identifying each application installed on each wireless device of said set; a processor which searches said database to identify said subset of wireless devices having said targeted application installed; and a communication interface which sends an application recall command including a unique application identification for the targeted application to each wireless device in said subset which initiates uninstalling said targeted application without requiring user interaction on the wireless devices, wherein the uninstalling of said targeted application results in the targeted application no longer functioning. - View Dependent Claims (6, 7, 9)
-
-
10. A method for a wireless device capable of communicating over a wireless network and having operating software for supporting a computer platform on said wireless device capable of executing applications, comprising:
-
booting-up the wireless device, said booting-up including initializing said wireless device for normal communications over the wireless network; after said booting-up, remotely receiving a recall message including a unique application identification for a targeted application; and responsive to said remote recall message, checking-in with a server on said wireless network to determine whether to uninstall the targeted application on said wireless device without requiring end-user interaction, wherein the uninstalling of said targeted application results in the application no longer functioning.
-
-
11. A wireless device capable of communicating over a wireless network and having operating software for supporting a computer platform on said wireless device capable of executing applications, comprising:
-
means for booting-up the wireless device, said means for booting-up configured to initialize said wireless device for normal communications over the wireless network; means for remotely receiving, after the means for booting-up boots-up the wireless device, a recall command including a unique application identification for a targeted application available for execution on said computer platform of said wireless device; and means for uninstalling, responsive to said remote recall command, said targeted application without requiring end-user interaction, wherein the uninstallation of the means for uninstalling results in the targeted application no longer functioning.
-
Specification