Method and Apparatus Reducing Malware Detection Induced Delay
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsVladimir Katardjiev, Göran Eriksson
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses for network 10 based malware detection in an interrelated autonomous network access module 120 and network proxy 220 pair, where the network access module 120 is comprised within a mobile device 100. A file request from an end-user to the network 10 is intercepted, and a request is then sent both to a remote web server 30 and to a malware scanner server 30. When the malware scanning is finished, a notification is sent to the network access module 120, who have then received most or all fo the requested file. The network access module 120 then manages the mobile device's 100 access to the file contingent upon the nature of
Claims36
-26. (canceled)
A method for network-based malware detection in an autonomous network access module that comprises a local storage and a processing unit, and that provides radio connectivity to a mobile device, wherein the method comprises:
- receiving and intercepting, from a main processing unit comprised in the mobile device, a request to a network for a file;
- instructing a network proxy to request streaming of the file from a remote web server on behalf of the network access module;
- instructing the network proxy to concurrently stream the file to the network access module and to a malware scanning server in the network;
- receiving streamed file fragments from the network proxy and storing the fragments in the local storage as the fragments arrive, wherein the local storage is connected to the mobile device via a bus interface;
- awaiting a notification based on an outcome of the malware scanner server scanning the file;
- and
- managing access by the mobile device over said bus interface to the partly or completely downloaded file contingent upon the notification.
A method for network-based malware detection in a network proxy for an autonomous network access module that comprises a local storage and a processing unit, and that provides radio connectivity to a mobile device connected to the local storage via a bus interface, wherein the method comprises:
- receiving and intercepting, from a main processing unit comprised in the mobile device, a request to a network for a file;
- requesting streaming of the file from a remote web server on behalf of the network access module of the mobile device;
- concurrently streaming the received streamed file to the network access module and to a malware scanning server on behalf of the network access module;
- arranging for the network access module to receive a notification based on an outcome of the malware scanning server scanning the file;
- and
- arranging for managing access by the mobile device to the partly or completely downloaded file contingent upon the received notification.
A method for network-based malware detection in an autonomous network access module that comprises a local storage and a processing unit, and that provides radio connectivity to a mobile device, wherein the method comprises:
- receiving a request for a file from a main processing unit comprised in the mobile device and forwarding the request;
- while awaiting a notification based on an outcome of a malware scanning server scanning the file, receiving streamed file fragments from a network proxy and storing the fragments in the local storage as the fragments arrive, wherein the local storage is connected to the mobile device via a bus interface;
- and
- managing access by the mobile device to the partly or completely downloaded file contingent upon the notification.
An autonomous network access module comprised within a mobile device, and comprising a local storage, a radio transceiver and a processing unit, connected to the mobile device via a bus interface, adapted and configured to:
- receive and intercept, from a main processing unit comprised in the mobile device, a request to a network for a file;
- instruct a network proxy to request streaming of the file from a remote web server on behalf of the network access module;
- instruct the network proxy to concurrently stream the file to the network access module and to a malware scanning server in the network;
- receive streamed file fragments from the network proxy and store the fragments in the local storage as the fragments arrive, wherein the local storage is connected to the mobile device via a bus interface;
- await a notification based on an outcome of the malware scanner server scanning the file;
- and
- manage access by the mobile device over said bus interface to the partly or completely downloaded file contingent upon the notification.
A network proxy for an autonomous network access module having a local storage connected to a mobile device via a bus interface, wherein the network proxy comprises a first radio network interface and transceiver, a second network interface towards the Internet, a memory and a processing unit, adapted and configured to:
- receive and intercept, from a main processing unit comprised in the mobile device, a request to a network for a file;
- request streaming of the file from a remote web server on behalf of the network access module of the mobile device;
- concurrently stream the received streamed file to the network access module and to a malware scanning server on behalf of the network access module;
- arrange for the network access module to receive a notification based on an outcome of the malware scanning server scanning the file;
- and
- arrange for managing access by the mobile device to the partly or completely downloaded file contingent upon the received notification.
An autonomous network access module comprised within a mobile device, and comprising a local storage, a radio transceiver and a processing unit, connected to the mobile device via a bus interface, adapted and configured to:
- receive a request for a file from a main processing unit comprised in the mobile device and forward the request;
- receive streamed file fragments from a network proxy and store the fragments in the local storage as the fragments arrive;
- await a notification based on an outcome of a malware scanning server scanning the file;
- and
- manage access by the mobile device to the partly or completely downloaded file contingent upon the notification.
A computer program product stored on a computer readable medium and comprising program code that, when executed by a processing unit associated with an autonomous network access module comprised within a mobile device, cause the network access module to:
- receive and intercept, from a main processing unit comprised in the mobile device, a request to a network for a file;
- instruct a network proxy to request streaming of the file from a remote web server on behalf of the network access module;
- instruct the network proxy to concurrently stream the file to the network access module and to a malware scanning server in the network;
- receive streamed file fragments from the network proxy and store the fragments in a local storage as the fragments arrive, wherein the local storage is comprised in the network access module and is connected to the mobile device via a bus interface;
- await a notification based on an outcome of the malware scanner server scanning the file;
- and
- manage access by the mobile device over said bus interface to the partly or completely downloaded file contingent upon the notification.
A computer program product stored on a computer readable medium and comprising program code that, when executed by a processing unit associated with an autonomous network access module comprised within a mobile device, cause the network access module to:
- receive a request for a file from a main processing unit comprised in the mobile device and forward the request;
- receive streamed file fragments from a network proxy and store the fragments in a local storage as the fragments arrive, wherein the local storage is comprised in the network access module and is connected to the mobile device via a bus interface;
- await a notification based on an outcome of a malware scanning server scanning the file;
- and
- manage access by the mobile device to the partly or completely downloaded file contingent upon the notification.
A computer program product stored on a computer readable medium and comprising program code that, when executed by a processing unit associated with a network proxy for an autonomous network access module of a mobile device, cause the network proxy to:
- receive and intercept, from a main processing unit comprised in the mobile device, a request to a network for a file;
- request streaming of the file from a remote web server on behalf of the network access module of the mobile device;
- concurrently stream the received streamed file to the network access module and to a malware scanning server on behalf of the network access module;
- arrange for the network access module to receive a notification based on an outcome of the malware scanning server scanning the file;
- and
- arrange for managing access by the mobile device to the partly or completely downloaded file contingent upon the received notification.
Dependencies are inferred from the claim text.