IP Library Granted Patent US 9,584,657
Granted Patent B1
US 9,584,657 · App. 14/854,652 · Granted Feb 28, 2017

Conveying device information to application server servicing computing device associated with a communication

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,584,657
App. No.
14/854,652
Granted
Feb 28, 2017
Kind
B1
Abstract

When authorized, a user of a computing device, such as a smart phone, may place a communication using an originating number that is different from the number assigned to the computing device. An IMS application server that handles requests for the computing device associated with the originating number is notified when the telephone number assigned to the computing device is used by a different computing device. The notification to the IMS application server might include, but is not limited to device information, location information, and the like. After being notified of the communications terminated by other computing devices that are associated with the device number, accurate call records may be provided regarding the communications involving the originating number.

Claims (36)

1. A computer-implemented method performed by one or more processors configured with specific instructions, the computer-implemented method comprising:

receiving, at a first computing device in a network affiliated with a wireless service provider, a request from a first client computing device to initiate a communication from an originating number to a destination number, wherein the first computing device is assigned to handle requests from the first client computing device;

identifying that the originating number is assigned to a second client computing device that is different from the first client device; and

transmitting data to a second computing device in the network affiliated with the wireless service provider, the data including identifying data associated with the first computing device, wherein the second computing device is assigned to handle requests received from the second client computing device associated with the originating number.

2. The computer-implemented method of claim 1 , wherein identifying that the originating number is registered to the second client computing device is based, at least in part, on registration data maintained by the wireless service provider.

3. The computer-implemented method of claim 1 , wherein the first computing device is a first application server and the second computing device is a second application server located within an IP Multi-Media Subsystem (IMS) associated with the wireless service provider.

4. The computer-implemented method of claim 1 , wherein transmitting the data to the second computing device in the network, comprises including the data within one or more of a header of a Session Initiation Protocol (SIP) message, or a Multi-Purpose Internet Mail Extensions (MIME) attachment to a SIP method.

5. The computer-implemented method of claim 4 , wherein the data further indicates a location of the first client device, and a length of a communication with a third client computing device associated with the destination number.

6. The computer-implemented method of claim 4 , wherein transmitting the data to the second computing device in the network affiliated with the wireless service provider, comprises one or more of a serving call session-control function (SCSCF) node, a SIP registration node, a proxy, or an application server transmitting the data to the second computing device.

7. The computer-implemented method of claim 1 , further comprising updating a billing record of a customer of the wireless service provider to reflect communications made using a different number.

8. A non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors of a computing device to perform acts comprising:

receiving, from a first client computing device, a request to initiate a communication from an originating number to a destination number;

identifying that the originating number is associated with a second client computing device that is different from the first client device;

identifying a second computing device assigned to handle requests received from the second client computing device; and

transmitting data to the second computing device, the data including identifying data associated with the first client computing device.

9. The non-transitory computer-readable media of claim 8 , wherein identifying that the originating number is associated with the second client computing device comprises accessing registration data maintained by the wireless service provider.

10. The non-transitory computer-readable media of claim 8 , wherein transmitting the data to the second computing device, comprises including the data within one or more of a header of a Session Initiation Protocol (SIP) message or a or a Multi-Purpose Internet Mail Extensions (MIME) attachment transmitted from a node within a network affiliated with a wireless service provider.

11. The non-transitory computer-readable media of claim 8 , wherein the data further indicates a location of the first client device.

12. The non-transitory computer-readable media of claim 8 , wherein the first computing device is a first application server and the second computing device is a second application server located within an IP Multi-Media Subsystem (IMS) associated with the wireless service provider.

13. The non-transitory computer-readable media of claim 8 , further comprising updating a billing record of a customer of the wireless service provider to reflect communications made using a different number.

14. The non-transitory computer-readable media of claim 8 , wherein identifying the second computing devices associated with the destination number comprises identifying one or more E.164 addresses or International Mobile Subscriber Identities (IMSI) that are associated with the destination number.

15. The non-transitory computer-readable media of claim 8 , wherein the first client computing device and the second client computing device are associated with different subscribers of a wireless service provider.

16. A system comprising:

a first computing device and a second computing device, the first computing device and the second computing device associated with a wireless service provider;

the first computing device including one or more first processors and one or more first memories storing first instructions that, when executed by the one or more first processors, perform first acts including

receiving, from a first client computing device, a request to initiate a communication from an originating number to a destination number,

identifying that the originating number is associated with a second client computing device that is different from the first client device,

identifying that the second computing device is assigned to handle requests received from the second client computing device, and

transmitting data to the second computing device, the data including identifying data and location data associated with the first client computing device associated with the request to initiate the communication from the originating number associated with the second client computing device; and

the second computing device including one or more second processors and one or more second memories storing second instructions that, when executed by the one or more second processors, perform second acts including

receiving, from the first computing device, the data including the identifying data and the location data associated with the first client computing device, and

updating a record associated with the second client computing device, the record maintained, at least in part, by the second computing device.

17. The system of claim 16 , wherein identifying that the originating number is associated with the second client computing device comprises accessing data maintained by the wireless service provider.

18. The system of claim 16 , wherein transmitting the data to the second computing device, comprises including the data within a header of a Session Initiation Protocol (SIP) message.

19. The system of claim 16 , wherein the data further indicates a length of a communication with a third client computing device associated with the destination number.

20. The system of claim 16 , wherein the first computing device is a first application server and the second computing device is a second application server located within an IP Multi-Media Subsystem (IMS) associated with the wireless service provider.

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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2015
From: SEWARD, SHELBY; PISCOPO, ROBERT F., JR.
To: T-MOBILE USA, INC.
Reel/Frame 036569/0960 →