Update system and method for updating a scanning subsystem in a mobile communication framework
First Claim
Patent Images
1. A computer-implemented method for updating a scanning subsystem of a mobile communication device, comprising:
- receiving a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content;
receiving additional portions of the update in addition to the receipt of the first portion of the update; and
installing the update with the scanning subsystem;
wherein the first portion and the additional portions are individually requested and together form a single package;
wherein the first portion is accompanied with portion count information.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for efficiently updating a scanning subsystem of a mobile communication device. Initially received is a first portion of an update adapted for updating a scanning subsystem of a mobile communication device. Further, more portions of the update are received in addition to the receipt of the first portion of the update. The update is then installed with the scanning subsystem.
58 Citations
29 Claims
-
1. A computer-implemented method for updating a scanning subsystem of a mobile communication device, comprising:
-
receiving a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; receiving additional portions of the update in addition to the receipt of the first portion of the update; and installing the update with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the first portion is accompanied with portion count information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product embodied on a tangible computer readable medium for updating a scanning subsystem of a mobile communication device, comprising:
-
computer code for receiving a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; computer code for receiving additional portions of the update in addition to the receipt of the first portion of the update; and computer code for installing the update with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the first portion is accompanied with a total package size.
-
-
23. A system including a tangible computer readable medium, the system for updating a scanning subsystem of a mobile communication device, comprising:
-
a backend server; and a mobile communication device in wireless communication with the backend server for receiving therefrom a first portion of an update adapted for updating a scanning subsystem of the mobile communication device which is capable of scanning for unwanted content, receiving additional portions of the update in addition to the receipt of the first portion of the update, and installing the update with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the first portion is accompanied with portion count information.
-
-
24. A computer-implemented method for updating a scanning subsystem of a mobile communication device utilizing a backend server, comprising:
-
sending a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; and sending additional portions of the update in addition to the first portion of the update; wherein the update is installed with the scanning subsystem of the mobile communication device; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the first portion is accompanied with a total package size.
-
-
25. A computer-implemented method for updating a scanning subsystem of a mobile communication device, comprising:
-
sending a request for an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; receiving a first portion of the update in response to the request; determining whether the first portion is empty; if it is determined that the first portion is not empty, receiving additional portions of the update in addition to the receipt of the first portion of the update; verifying a signature associated with the update; pausing the scanning utilizing the scanning subsystem; installing the update with the scanning subsystem, if the signature is verified; and resuming the scanning utilizing the scanning subsystem upon the update being installed with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the first portion is accompanied with a total package size.
-
-
26. A computer-implemented method for updating a scanning subsystem of a mobile communication device, comprising:
-
receiving a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; receiving additional portions of the update in addition to the receipt of the first portion of the update; and installing the update with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the update is requested by the mobile communication device utilizing a request data structure; wherein the request data structure includes a uniform resource locator (URL) variable, a mobile communication identifier variable, an application program interface version variable, a detection logic variable, a signature version variable, and a portion number variable; wherein the portion number variable is 1 when the mobile communication device requests the update.
-
-
27. A computer-implemented method for updating a scanning subsystem of a mobile communication device, comprising:
-
receiving a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; receiving additional portions of the update in addition to the receipt of the first portion of the update; and installing the update with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the update is requested by the mobile communication device utilizing a request data structure; wherein the request data structure includes a uniform resource locator (URL) variable, a mobile communication identifier variable, an application program interface version variable, a detection logic variable, a signature version variable, and a portion number variable; wherein the portion number variable is modified to download remaining portions.
-
-
28. A computer-implemented method for updating a scanning subsystem of a mobile communication device, comprising:
-
receiving a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; receiving additional portions of the update in addition to the receipt of the first portion of the update; and installing the update with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the update is requested by the mobile communication device utilizing a request data structure including a portion number variable that is 1 when the mobile communication device requests the update.
-
-
29. A computer-implemented method for updating a scanning subsystem of a mobile communication device, comprising:
-
receiving a first portion of an update adapted for updating a scanning subsystem of a mobile communication device which is capable of scanning for unwanted content; receiving additional portions of the update in addition to the receipt of the first portion of the update; and installing the update with the scanning subsystem; wherein the first portion and the additional portions are individually requested and together form a single package; wherein the update is requested by the mobile communication device utilizing a request data structure including a portion number variable that is modified to download remaining portions.
-
Specification