Techniques to enable firewall bypass for open mobile alliance device management server-initiated notifications in wireless networks
Abstract
An embodiment of the present invention provides a method, comprising enabling firewall bypass for open mobile alliance device management (OMA DM) server-initiated notifications in wireless networks by requiring that a certain OMA DM packet is captured by a modem associated with a OMA DM client and routed via a predetermined driver interface, wherein the OMA DM server initiates connection with the OMA DM client by sending a UDP packet to the OMA DM client inside a wireless device, and wherein the OMA DM packet is transferred over RF channel into a the modem, and through the wireless device OS's IP stack delivered to an application of the OMA DM client.
Claims
exact text as granted — not AI-modified1 . A method, comprising:
sending by an open mobile alliance device management (OMA DM) server a UDP packet to an OMA DM client inside a wireless device to initiate connection; capturing by a modem associated with the OMA DM client a certain OMA DM packet in the UDP packet; and enabling firewall bypass by requiring that the certain OMA DM packet be routed via a predetermined driver interface and through an IP stack delivered to an application of said OMA DM client; wherein said OMA DM packet is transferred over RF channel to said modem.
2 . The method of claim 1 , wherein said OMA DM packet is an IP packet.
3 . The method of claim 1 , wherein said predetermined driver interface is the IoCTL driver interface.
4 . The method of claim 3 , wherein said modem or its related drivers monitors incoming UDP packets and intercepts said OMA DM packets instead or in addition to submitting bootstrap/package 0 packets to a normal IP stack, said modem also sends the information across the proprietary driver's IOCTL control interface into a control stack and from there to said OMA DM client application.
5 . The method of claim 4 , wherein the interception of said packets is by port number or by pattern matching the data of the UDP packet or by comparing the UDP source IP address to a pre-set IP address of said OMA DM server which the OMA DM client pre-sets in the modem.
6 . A system, comprising:
an open mobile alliance device management (OMA DM) server; and a wireless client operable to communicate with said OMA DM server over a wireless network to enable firewall bypass by: receiving from the OMA DM server a UDP packet to initiate connection; capturing by a modem a certain OMA DM packet in the UDP packet; routing the OMA DM packet via a predetermined driver interface and through an IP stack delivered to an application of the wireless client.
7 . The system of claim 6 , wherein said OMA DM packet is an IP packet.
8 . The system of claim 6 , wherein said predetermined driver interface is a IoCTL driver interface.
9 . The system of claim 6 , wherein said OMA DM server initiates connection with said OMA DM client by sending a UDP packet to the OMA DM client inside a wireless device.
10 . The system of claim 9 , wherein said OMA DM packet is transferred over RF into a modem and through said wireless device OS's IP stack delivered to an application of said OMA DM client.
11 . The system of claim 10 , wherein said modem monitors incoming UDP packets and intercepts said OMA DM packets and instead or in addition to submitting bootstrap/package 0 packets to a normal IP stack, said modem also sends the information across the proprietary driver's IoCTL control interface into the control stack and from there to said OMA DM client application.
12 . The system of claim 11 , wherein the interception of said packets is by port number or by pattern matching the data of the UDP packet or by comparing the UDP source IP address to a pre-set IP address of said OMA DM server which the OMA DM client pre-sets in the modem.
13 . A apparatus, comprising:
a wireless device operable to communicate with a OMA DM server over a wireless network and capable of enabling firewall bypass by: capturing by a modem a certain OMA DM packet in an UDP packet from the OMA DM server; routing the OMA DM packet via a predetermined driver interface and through an IP stack delivered to an application of the wireless device.
14 . The apparatus of claim 13 , wherein said OMA DM packet is an IP packet.
15 . The apparatus of claim 14 , wherein said predetermined driver interface is the IoCTL driver interface.
16 . The apparatus of claim 15 , wherein said OMA DM server initiates connection with said wireless device by sending a UDP packet to the wireless device.
17 . The apparatus of claim 16 , wherein said OMA DM packet is transferred over RF into said modem, and through said wireless device OS's IP stack.
18 . The apparatus of claim 17 , wherein said modem monitors incoming UDP packets and intercepts said OMA DM packets and instead or in addition to submitting bootstrap/package 0 packets to a normal IP stack, said modem also sends the information across the proprietary driver's IOCTL control interface into the control stack and from there to said wireless client.Join the waitlist — get patent alerts
Track US2012220267A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.