IP Library Granted Patent US 9,462,060
Granted Patent B2
US 9,462,060 · App. 11/786,000 · Granted Oct 4, 2016

System and method for sending notification message to a mobile station using session initiation protocol (SIP)

Inventors: Badri Nath (Edison, NJ); Rakesh Kushwaha (Marlboro, NJ); Aman Bhasin (Old Bridge, NJ)
Assignee: Alcatel Lucent
H04L67/125H04L65/1006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,462,060
App. No.
11/786,000
Granted
Oct 4, 2016
Kind
B2
Abstract

The present invention is a method and system for sending SIP notification messages to a wireless device, for example a wireless telephone, that can accept SIP control messages. A method is described for establishing a data session between a wireless device and a management server over a wireless network, the wireless device operable to receive and parse SIP messages, the wireless network operable to transmit messages between the wireless device and the management server. The method includes retrieving an address for the wireless device on the management server, sending a SIP invite message from the management server to the wireless device, receiving the SIP invite message on the wireless device, parsing the SIP invite message on the wireless device, and establishing the data session between the wireless device and the management server.

Claims (39)

1. A method for establishing a device management session between a wireless device and a device management server over a wireless network, the wireless device and a proxy device operable to receive and parse Session Initiation Protocol messages, the wireless network operable to transmit messages between the wireless device and the proxy device and the proxy device and the device management server, the method comprising:

registering the wireless device with the proxy device, where in response thereto, the proxy device sends a registration message to the device management server, the registration message including a network address of the wireless device, wherein a device identity and the network address of the wireless device are registered with at least one of the proxy device and the device management server, the device identity being a unique immutable identity associated with the wireless device;

generating a notification message embedded inside a Session Initiation Protocol invite message including the network address of the wireless device, the Session Initiation Protocol invite message providing an indication to establish the device management session between the device management server and the wireless device;

sending the Session Initiation Protocol invite message from the device management server to the proxy device;

sending the Session Initiation Protocol invite message from the proxy device to the wireless device at the network address of the wireless device;

receiving the Session Initiation Protocol invite message on the wireless device; and

parsing the Session Initiation Protocol invite message on the wireless device.

2. The method of claim 1 , where the device identity of the wireless device is encapsulated within the Session Initiation Protocol invite message sent to the proxy device.

3. The method of claim 1 , where the notification message embedded in the Session Initiation Protocol invite message contains bootstrap information for the device to connect to the device management server.

4. The method of claim 3 , where the bootstrap information contained in the Session Initiation Protocol invite message includes server credentials and a server address to which to connect to the device management server.

5. The method of claim 1 , wherein the Session Initiation Protocol invite message is received on a specific Session Initiation Protocol port on the wireless device.

6. The method of claim 1 , further comprising registering a network address of the proxy device with the device management server.

7. The method of claim 1 , where the proxy device registers the network address of the wireless device with the device management server.

8. The method of claim 1 , where a link local address of the wireless device is encapsulated within the Session Initiation Protocol invite message sent to the proxy device.

9. The method of claim 1 , where the proxy device is listening on a special port for notification messages sent as Session Initiation Protocol invite messages.

10. The method of claim 1 , where the proxy device registers its network address with the device management server.

11. The method of claim 1 , where the wireless device registers its device identity and link local address with the proxy device.

12. The method of claim 1 , where the proxy device registers a link local address of the wireless device with the device management server.

13. The method of claim 1 , further comprising re-registering the proxy device with the device management server if a network address of the proxy device changes.

14. The method of claim 1 , further comprising:

detecting a change of the network address of the wireless device;

re-registering the wireless device with the proxy device; and

sending the re-registration of the wireless device to the device management server from the proxy device.

15. The method of claim 1 , where the proxy device on a change in the network address of the registered wireless device, re-registers the network address of the wireless device with the device management server.

16. The method of claim 1 , further comprising establishing the device management session between the wireless device and the device management server.

17. The method of claim 1 , further comprising determining the network address of the wireless device from a device identity.

18. The method of claim 17 , wherein determining the network address of the wireless device comprises:

sending the device identity to a database using a Session Initiation Protocol message; and

receiving the network address of the device from the database using a Session Initiation Protocol message.

19. The method of claim 1 , further comprising re-registering the wireless device with the device management server if the network address of the wireless device changes.

20. The method of claim 1 , wherein registering the wireless device includes indicating that the wireless device is an indirect device.

21. A method for establishing a device management session between a wireless device and a device management server over a wireless network, the wireless device and a proxy device operable to receive and parse Session Initiation Protocol messages, the wireless network operable to transmit messages between the wireless device and the proxy device and the proxy device and the device management server, the method comprising:

registering the wireless device with the proxy device, where in response thereto, the proxy device sends a registration message to the device management server, the registration message including a network address and a device identity of the wireless device, wherein a device identity and the network address of the wireless device are registered with at least one of the proxy device and the device management server, the device identity being a unique immutable identity associated with the wireless device;

generating a notification message embedded inside a Session Initiation Protocol invite message including the network address of the wireless device, the Session Initiation Protocol invite message providing an indication to establish the device management session between the device management server and the wireless device;

sending the Session Initiation Protocol invite message from the device management server to the wireless device at the network address of the wireless device;

receiving the Session Initiation Protocol invite message on the wireless device; and

parsing the Session Initiation Protocol invite message on the wireless device.

22. The method of claim 21 , wherein registering the wireless device includes indicating that the wireless device is a direct device.

23. The method of claim 21 , further comprising establishing the device management session between the wireless device and the device management server.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2016
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 038839/0584 →
MERGER Recorded May 25, 2016
From: MFORMATION SOFTWARE TECHNOLOGIES LLC
To: ALCATEL-LUCENT USA INC.
Reel/Frame 038715/0431 →
CHANGE OF NAME Recorded Jun 19, 2013
From: MFORMATION SOFTWARE TECHNOLOGIES, INC.
To: MFORMATION SOFTWARE TECHNOLOGIES LLC
Reel/Frame 030658/0788 →
ASSIGNMENT AND RELEASE OF SECURITY AGREEMENTS Recorded Jan 22, 2013
From: SILICON VALLEY BANK; WF FUND IV LIMITED PARTNERSHIP, C/O/B AS WELLINGTON FINANCIAL LP AND WELLINGTON FINANCIAL FUND IV (F/K/A/ WF FUND III LIMITED PARTNERSHIP); MFORMATION TECHNOLOGIES, INCORPORATED
To: MFORMATION SOFTWARE TECHNOLOGIES, INC.
Reel/Frame 029674/0109 →
SECURITY AGREEMENT Recorded Jul 27, 2012
From: MFORMATION TECHNOLGIES, INCORPORATED
To: WF FUND III LIMITED PARTNERSHIP (C/O/B AS WELLINGTON FINANCIAL LP AND WELLINGTON FINANCIAL FUND III)
Reel/Frame 028655/0306 →
SECURITY AGREEMENT Recorded Mar 8, 2011
From: MFORMATION TECHNOLOGIES, INCORPORATED
To: SILICON VALLEY BANK
Reel/Frame 025916/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2007
From: NATH, BADRI; KUSHWAHA, RAKESH; BHASIN, AMAN
To: MFORMATION TECHNOLOGIES, INC.
Reel/Frame 019271/0394 →
Continuity (1)
Related Publication 20080261631A1 · Oct 23, 2008