IP Library Granted Patent US 9,392,031
Granted Patent B2
US 9,392,031 · App. 14/678,852 · Granted Jul 12, 2016

Home hub for IP multimedia subsystem (IMS) web services interaction

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,392,031
App. No.
14/678,852
Granted
Jul 12, 2016
Kind
B2
Abstract

Systems and methods for home hub for IMS/Web services interaction are described. In one aspect, a data communication gateway operating as a home hub includes a processor that executes computer program instructions to provide IMS/Web services interaction to one or more client computing devices. The client computing device(s) are operatively coupled to the home hub. The client computing device(s) are not Session Initiation Protocol (SIP)-enabled devices. To provide SIP- or IMS-based services to such client computing devices, the home hub registers on behalf of the client computing device(s) to a SIP network. The home hub replies to SIP messages on behalf of the SIP network registered device(s) to process all SIP request(s) and provide the registered device(s) with corresponding SIP-based service(s).

Claims (57)

1. A method for operating a data communication gateway, the method comprising:

receiving, at the data communication gateway, a request from a non-SIP-enabled device connected to a non-SIP-enabled network,

wherein the request from the non-SIP-enabled device is not a SIP request, and

wherein the request is for a service provisioned by a SIP-based network;

automatically determining, by the data communication gateway, specific SIP service capabilities of the non-SIP-enabled device;

mapping, at the data communication gateway, the request from the non-SIP-enabled device to a SIP request; and

transmitting, from the data communication gateway, the SIP request to a receiving SIP-enabled device in a SIP-based network.

2. The method of claim 1 , further comprising:

receiving, at the data communication gateway, a SIP acknowledgement corresponding to the SIP request;

translating, at the data communication gateway, the SIP acknowledgement into a protocol used by the non-SIP-enabled device; and

transmitting the SIP acknowledgement translated into the protocol to the non-SIP-enabled device,

wherein additional media is carried over IP protocols as indicated by the SIP service capabilities determined by the data communication gateway.

3. The method of claim 1 , further comprising:

receiving, at the data communication gateway, a SIP acknowledgement corresponding to the SIP request;

translating, at the data communication gateway, the SIP acknowledgement into a protocol used by the non-SIP-enabled device; and

transmitting the SIP acknowledgement translated into the protocol to the non-SIP-enabled device.

4. The method of claim 1 , further comprising:

registering, by the data communication gateway, identifying information to an operator of the SIP-based network outside of the data communication gateway; and

wherein the identifying information includes one or more public or private user identifies, credentials, and address of an IMS entry point.

5. The method of claim 1 , wherein the SIP-based network supports IP Multimedia Subsystem (IMS), and wherein the method further comprises participating as an IMS client on behalf of the non-SIP-enabled device.

6. The method of claim 1 , wherein the non-SIP-enabled device is connected to the non-SIP enabled network using a home network via home hub characteristics of the data communication gateway.

7. The method of claim 1 , further comprising implementing content transformation between the non-SIP-enabled device and a remote network.

8. A system comprising:

one or more local ports to communicate with communication devices,

wherein the one or more local ports includes a wireless network access port, a wired analog telephone port, a wireless telephone transceiver, or an Ethernet port;

a translation module to translate requests received via the one or more local ports,

wherein the requests are received from a communication device that does not support IP Multimedia Subsystem (IMS), and

wherein the requests are translated into corresponding messages based on a protocol used in IMS;

a media interoperability unit to generate content transformations between communication devices in a home network or a remote network; and

an interaction module to automatically determine specific SIP service capabilities of the non-SIP-enabled device.

9. The system of claim 8 , further comprising a Digital Living Network Alliance (DNLA) module to provide a bridge between DLNA-capable devices within the home network, and wherein the DNLA module determines non-SIP device capabilities.

10. The system of claim 8 , further comprising a Digital Living Network Alliance (DNLA) module to provide a bridge between DLNA-capable devices within the home network, and wherein SIP requests received via the one or more communication ports are forwarded to selected SIP service-capable devices.

11. The system of claim 8 , further comprising a Digital Living Network Alliance (DNLA) module to provide a bridge between DLNA-capable devices within the home network.

12. The system of claim 8 , wherein the interaction module allows consumer computing devices to access SIP and IMS services independent of whether the consumer computing devices are SIP-enabled client devices or IMS-enabled client devices.

13. The system of claim 8 , wherein the protocol includes SIP, XML Configuration Access Protocol (XCAP), real-time protocol (RTP), or Message Sessions Relay Protocol (MSRP).

14. A computer-readable medium, excluding transitory media, and carrying instructions that when executed by a machine cause the machine to:

receive a request from a non-SIP-enabled device connected to a non-SIP-enabled network,

wherein the request from the non-SIP-enabled device is not a SIP request, and

wherein the request is for a service provisioned by a SIP-based network;

discover specific SIP service capabilities of the non-SIP-enabled device;

map the request from the non-SIP-enabled device to a SIP request; and

transmit, from the data communication gateway, the SIP request to a receiving SIP-enabled device in a SIP-based network.

15. The computer-readable medium of claim 14 , wherein the instructions when executed by the machine further cause the machine to:

receive a SIP acknowledgement corresponding to the SIP request;

translate the SIP acknowledgement into a protocol used by the non-SIP-enabled device; and

transmit the SIP acknowledgement translated into the protocol to the non-SIP-enabled device,

wherein additional media is carried over IP protocols as indicated by the SIP service capabilities determined by the data communication gateway.

16. The computer-readable medium of claim 14 , wherein the instructions when executed by the machine further cause the machine to:

receive a SIP acknowledgement corresponding to the SIP request;

translate the SIP acknowledgement into a protocol used by the non-SIP-enabled device; and

transmit the SIP acknowledgement translated into the protocol to the non-SIP-enabled device.

17. The computer-readable medium of claim 14 , wherein the instructions when executed by the machine further cause the machine to:

register identifying information to an operator of the SIP-based network outside of the data communication gateway; and

wherein the identifying information includes one or more public or private user identifies, credentials, and address of an IMS entry point.

18. The computer-readable medium of claim 14 , wherein the SIP-based network supports IP Multimedia Subsystem (IMS), and wherein the method further comprises participating as an IMS client on behalf of the non-SIP-enabled device.

19. The computer-readable medium of claim 14 , wherein the non-SIP-enabled device is connected to the non-SIP enabled network using a home network via home hub characteristics of the data communication gateway.

20. The computer-readable medium of claim 14 , further comprising implementing content transformation between the non-SIP-enabled device and a remote network.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2016
From: BOUTHEMY, JEAN-LUC R.; PARK, CHRISTOPHER S.
To: T-MOBILE USA, INC.
Reel/Frame 038102/0396 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →