Systems and Methods for Identifying Applications in Mobile Networks
First Claim
1. A method for identifying an application installed in a user device of a communication system, the method being performed in the communication system and comprising:
- obtaining information about user device resources utilized by the user device;
obtaining information about network resources utilized by the user device;
storing the obtained information about user device resources utilized by the user device and the obtained information about network resources utilized by the user device,comparing the stored information with recent information about user device resources utilized by the user device and recent information about network resources utilized by the user device;
identifying significant differences between the stored information and the recent information;
obtaining information about applications installed in the user device;
comparing the obtained information about installed applications with the identified significant differences; and
identifying an application installed in the user device, based on the comparison between the obtained installation information and the identified significant differences.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for identifying an application installed in a user device of a communication system is disclosed. Based on user device and network resources utilized by the user device and installation information about applications installed application, an identification of an application can be performed. An advantage with embodiments of this invention is that an application can be identified, without prior information how the application affects user device and network resources. Malicious and noxious applications can thereby be identified. Also, a resource consumption reporting service offered to the subscribers by the operator is enabled.
43 Citations
15 Claims
-
1. A method for identifying an application installed in a user device of a communication system, the method being performed in the communication system and comprising:
-
obtaining information about user device resources utilized by the user device; obtaining information about network resources utilized by the user device; storing the obtained information about user device resources utilized by the user device and the obtained information about network resources utilized by the user device, comparing the stored information with recent information about user device resources utilized by the user device and recent information about network resources utilized by the user device; identifying significant differences between the stored information and the recent information; obtaining information about applications installed in the user device; comparing the obtained information about installed applications with the identified significant differences; and identifying an application installed in the user device, based on the comparison between the obtained installation information and the identified significant differences. - View Dependent Claims (2, 3)
-
-
4. A method for identifying an application installed in a user device of a communication system, the method being performed in a network node of the communication system, the method comprising:
-
receiving information about applications installed in a user device of the communication system; receiving information about differences between recent and stored information about resources utilized by the user device; comparing the received information about differences between recent and stored information about resources utilized by the user device, with the obtained information about applications installed in the user device; and identifying an application installed in the user device, based on the comparison. - View Dependent Claims (5, 6)
-
-
7. A network node adapted to identify an application installed in a user device of a communication system, the network node comprising:
-
an interface configured to receive information about applications installed in the user device of the communication system, and to receive information about differences between recent and stored information about resources utilized by the user device; and a processor configured to be connected to the interface, and to compare the obtained information about applications installed in the user device, with the received information about differences between recent and stored information about resources utilized by the user device, and to identify an application installed in the user device, based on the comparison. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for enabling identification of an application installed in a user device of a communication system, the method being performed in the user device, the user device having access to information about applications installed in the user device, the method comprising:
-
obtaining information about applications installed in the user device; monitoring user device resources utilized by the user device; and sending the information about applications installed in the user device towards a network node of the communication system; sending information about user device resources utilized by the user device towards the network node of the communication system, for enabling identification of an application based on resources utilized by the user device.
-
-
14. A user device for enabling identification of an application installed in the user device of a communication system, the user device comprising:
-
a memory configured to store information about applications installed in the user device; a processor configured to be connected to the memory, and configured to monitor user device resources utilized by the user device; and an interface configured to be connected to the processor, and to send information about applications installed in the user device and information about user device resources utilized by the user device towards the communication system. - View Dependent Claims (15)
-
Specification