IP Library Granted Patent US 8,959,238
Granted Patent B2
US 8,959,238 · App. 11/654,961 · Granted Feb 17, 2015

Systems, methods and computer program products for providing access to web services via device authentication in an IMS network

Inventors: Loraine Beyer (Hoover, AL); Amy Zwarico (Mountain Brook, AL)
Assignee: AT&T Intellectual Property I, L.P.
H04L65/1016H04L67/02H04L69/22
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 8,959,238
App. No.
11/654,961
Granted
Feb 17, 2015
Kind
B2
Abstract

An IP Multimedia Subsystem (IMS) network provides access to Web services. A HyperText Transfer Protocol (HTTP) message addressed to a Web Service Provider along with the IMS identifier from a device is received in the IMS network. The IMS network validates registration of the device. The IMS identifier and the HTTP message are communicated to the Web Service Provider. A Web service is conveyed from the Web Service Provider to the device.

Claims (39)

1. A method of operating an internet protocol multimedia subsystem network to provide access to web services, comprising:

performing operations as follows, by a processor:

receiving a hypertext transfer protocol message addressed to a web service provider along with an internet protocol multimedia subsystem identifier from a device;

validating registration of the device in the internet protocol multimedia subsystem network responsive to receiving the hypertext transfer protocol message; then

communicating the internet protocol multimedia subsystem identifier and the hypertext transfer protocol message to the web service provider via a secure communication link outside of the internet protocol multimedia subsystem network responsive to validating registration of the device; and

conveying a web service from the web service provider to the device, wherein communicating the internet protocol multimedia subsystem identifier and the hypertext transfer protocol message to the web service provider comprises:

adding the internet protocol multimedia subsystem identifier for the device to a header portion of the hypertext transfer protocol message; and

transmitting the hypertext transfer protocol message to the web service provider.

2. The method of claim 1 , wherein validating the registration of the device comprises:

querying a home subscriber server database to determine if the device has registered with the internet protocol multimedia subsystem network.

3. The method of claim 1 , wherein the internet protocol multimedia subsystem identifier is an internet protocol multimedia subsystem private identity.

4. The method of claim 1 , wherein communicating the internet protocol multimedia subsystem identifier and the hypertext transfer protocol message to the web service provider comprises:

formatting a simple object access protocol message to comprise the internet protocol multimedia subsystem identifier for the device; and

transmitting the simple object access protocol message with the hypertext transfer protocol message to the web service provider.

5. The method of claim 4 , wherein transmitting the simple object access protocol message with the hypertext transfer protocol message comprises:

digitally signing the simple object access protocol message and the hypertext transfer protocol message in the internet protocol multimedia subsystem network; and

transmitting the simple object access protocol message with the hypertext transfer protocol message comprising the digital signature via the secure communication link outside of the internet protocol multimedia subsystem network.

6. The method of claim 1 , wherein transmitting the hypertext transfer protocol message comprises:

digitally signing the hypertext transfer protocol message in the internet protocol multimedia subsystem network; and

transmitting the hypertext transfer protocol message comprising the digital signature via a secure communication link outside of the internet protocol multimedia subsystem network.

7. The method of claim 1 , wherein the device is an internet protocol device.

8. The method of claim 1 , wherein the internet protocol multimedia subsystem identifier is an internet protocol multimedia subsystem public identity.

9. A method of operating a web service system, comprising:

performing operations as follows, processor: receiving a simple object access protocol message that comprises an internet protocol multimedia subsystem identifier for a device and a hypertext transfer protocol message from the device via a secure communication link outside of an internet protocol multimedia subsystem network;

identifying the device via the internet protocol multimedia subsystem identifier at the web service system; and

providing a web service to the device via the internet protocol multimedia subsystem network responsive to the identification of the device, wherein communicating the internet protocol multimedia subsystem identifier and the hypertext transfer protocol message to the web service provider comprises:

adding the internet protocol multimedia subsystem identifier for the device to a header portion of the hypertext transfer protocol message; and

transmitting the hypertext transfer protocol message to the web service provider.

10. The method of claim 9 , wherein the internet protocol multimedia subsystem identifier is an internet protocol multimedia subsystem private identity.

11. The method of claim 9 , wherein the hypertext transfer protocol message comprises a header portion, the header portion comprising the internet protocol multimedia subsystem identifier.

12. The method of claim 9 , wherein the internet protocol multimedia subsystem identifier is internet protocol multimedia subsystem public identity.

13. An internet protocol multimedia subsystem network, comprising:

a server comprising a web-services control function to receive a hypertext transfer protocol message addressed to a web service provider along with an internet protocol multimedia subsystem identifier from a device, to validate registration of the device in the internet protocol multimedia subsystem network responsive to receiving the hypertext transfer protocol message, and then to communicate the internet protocol multimedia subsystem identifier and the hypertext transfer protocol message to the web service provider via a secure communication link outside of the internet protocol multimedia subsystem network responsive to validating registration of the device, wherein communicating the internet protocol multimedia subsystem identifier and the hypertext transfer protocol message to the web service provider comprises:

adding the internet protocol multimedia subsystem identifier for the device to a header portion of the hypertext transfer protocol message; and

transmitting the hypertext transfer protocol message to the web service provider.

14. The internet protocol multimedia subsystem network of claim 13 , further comprising: a home subscriber server database; wherein the web-services control function is to query the home subscriber server database to determine if the device has registered with the internet protocol multimedia subsystem network.

15. The internet protocol multimedia subsystem network of claim 13 , wherein the web-services control function is to format a simple object access protocol message that comprises the internet protocol multimedia subsystem identifier for the device and to transmit the simple object access protocol message with the hypertext transfer protocol message to the web service provider.

16. The internet protocol multimedia subsystem network of claim 15 , wherein the web-services control function is to digitally sign the simple object access protocol message and the hypertext transfer protocol message in the internet protocol multimedia subsystem network and to transmit the simple object access protocol message with the hypertext transfer protocol message comprising the digital signature via a secure communication link outside of the internet protocol multimedia subsystem network.

17. The method of claim 13 , wherein the web-services control function is to digitally sign the hypertext transfer protocol message in the internet protocol multimedia subsystem network and to transmit the hypertext transfer protocol message comprising the digital signature via the secure communication link outside of the internet protocol multimedia subsystem network.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033921/0763 →
CHANGE OF NAME Recorded Oct 9, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 033935/0784 →
CHANGE OF NAME Recorded Oct 9, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 033935/0825 →
CHANGE OF NAME Recorded Oct 9, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 033935/0881 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATES, PREVIOUSLY RECORDED AT REEL 018810 FRAME 0321. Recorded Feb 13, 2007
From: BEYER, LORAINE; ZWARICO, AMY
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 018893/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2007
From: BEYER, LORAINE; ZWARICO, AMY
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 018810/0321 →
Continuity (1)
Related Publication 20080177889A1 · Jul 24, 2008