Reducing signaling load on a mobile network
First Claim
1. An intercept module capable of reducing signaling load on a mobile network, comprising:
- an inspection module capable of inspecting intercepted packets originating from a plurality of mobile devices, to determine packets transmitted from a respective mobile device to a public data network due to a wakeup event of the respective mobile device and to determine packets to be delayed from among the packets determined to have been transmitted due to a wakeup event; and
a delay module configured to determine a delay duration for packets originating from the plurality of mobile devices, determined to be delayed by the inspection module, and configured to delay said packets for the entire determined delay duration and upon elapse of the determined delay duration, from reception of the packet by the intercept module, to forward the packet to its intended destination, thereby causing a start of a next wakeup event for said mobile device to be delayed by a time interval, and a consequent reduction in the signaling load on the mobile network during said interval compared to the signaling load that would have been on the mobile network during said interval if said start had not been delayed.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more packets associated with a wakeup event for a mobile user device is/are delayed, thereby extending the duration of the wakeup event. Because the duration of the wakeup event is extended, the start of the next wakeup event for the mobile user device is delayed by a time interval, and therefore the signaling load on the mobile network is reduced during this time interval compared to the signaling load that would have been on the mobile network if the start of the next wakeup event had not been delayed. If the delayed packet(s) is/are data packet(s), then the disclosure presents a solution which involves data to solve a problem relating to signaling.
-
Citations
28 Claims
-
1. An intercept module capable of reducing signaling load on a mobile network, comprising:
-
an inspection module capable of inspecting intercepted packets originating from a plurality of mobile devices, to determine packets transmitted from a respective mobile device to a public data network due to a wakeup event of the respective mobile device and to determine packets to be delayed from among the packets determined to have been transmitted due to a wakeup event; and a delay module configured to determine a delay duration for packets originating from the plurality of mobile devices, determined to be delayed by the inspection module, and configured to delay said packets for the entire determined delay duration and upon elapse of the determined delay duration, from reception of the packet by the intercept module, to forward the packet to its intended destination, thereby causing a start of a next wakeup event for said mobile device to be delayed by a time interval, and a consequent reduction in the signaling load on the mobile network during said interval compared to the signaling load that would have been on the mobile network during said interval if said start had not been delayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of reducing signaling load on a mobile network, comprising:
-
intercepting packets originating from mobile devices, by a module separate from the mobile devices on a path between the mobile devices and public data network; inspecting the intercepted packets to determine that at least one packet originating from a mobile device is to be delayed at least partly because said at least one packet was transmitted from the mobile device to a public data network due to a wakeup event of the transmitting mobile device; determining a delay duration, from interception until forwarding, for the at least one packet determined to be delayed; and delaying said at least one packet originating from the mobile device for the determined delay duration and upon elapse of the determined delay duration from interception, forwarding the packet to its intended destination, thereby causing a start of a next wakeup event for said mobile device to be delayed by a time interval, and a consequent reduction in the signaling load on the mobile network during said interval compared to the signaling load that would have been on the mobile network during said interval if said start had not been delayed. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product comprising a non-transitory computer useable medium having computer readable program code embodied therein for reducing signaling load on a mobile network, the computer program product comprising:
-
computer readable program code for causing the computer to intercept packets originating from a plurality of mobile devices, to inspect the intercepted packets and determine packets to be delayed, at least partly because said packets were transmitted from respective mobile devices to a public data network due to a wakeup event a of the transmitting mobile device; and computer readable program code for causing the computer to determine a delay duration, from reception by the computer until forwarding, for packets originating from the plurality of mobile devices, determined to be delayed and to delay said packets for the determined delay duration and upon elapse of the determined delay duration from reception by the computer to forward the packet to its intended destination, thereby causing a start of a next wakeup event for said mobile device to be delayed by a time interval, and a consequent reduction in the signaling load on the mobile network during said interval compared to the signaling load that would have been on the mobile network during said interval if said start had not been delayed.
-
Specification