IP Library Granted Patent US 9,961,199
Granted Patent B2
US 9,961,199 · App. 14/854,492 · Granted May 1, 2018

Communication termination using hunt groups and implicit registration

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,961,199
App. No.
14/854,492
Granted
May 1, 2018
Kind
B2
Abstract

When authorized, a user of a computing device, such as a smart phone, may associate a telephone number that is assigned to a computing device with other computing devices. The other computing devices may or may not have an assigned device number. A user may also select to use the same number as the originating number of an electronic device. For example, a user may specify that each computing device associated with the user utilizes the same telephone number. The user may also specify that a computing device not utilize an assigned number. The associations of a device number with the computing devices may be stored as implicit registration data and/or as hunt groups.

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 network affiliated with a wireless service provider, a request to initiate a communication from a first computing device, the request specifying a calling number associated with the first computing device, an origination number different from the calling number, and a destination number;

authenticating the request by determining that an account associated with the calling number is authorized to originate communications from the origination number;

identifying second computing devices associated with the destination number based, at least in part, on data maintained by the wireless service provider and specified by one or more users of the wireless service provider;

initiating the communication to one or more of the second computing devices; and

modifying a communication record associated with the communication by replacing the calling number in the communication record with the origination number such that it appears to the one or more of the second computing devices that the communication originated at the origination number.

2. The computer-implemented method of claim 1 , wherein the data maintained by the wireless service provider is a hunt group that includes identifying data for the second computing devices.

3. The computer-implemented method of claim 1 , wherein the data maintained by the wireless service provider is registration data that specifies the second computing devices that are associated with the destination number.

4. The computer-implemented method of claim 1 , wherein the second computing devices are associated with different subscribers of the wireless service provider.

5. The computer-implemented method of claim 1 , further comprising, determining an in-use computing device from the second computing devices, and initiating the communication to the in-use computing device.

6. The computer-implemented method of claim 5 , wherein one or more of the first computing device or the second computing devices are non-sim based computing devices.

7. 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 a request to initiate a communication from a first computing device, the request specifying a calling number associated with the first computing device, an origination number different from the calling number, and a destination number;

authenticating the request by determining that an account associated with the calling number is authorized to originate communications from the origination number;

identifying second computing devices associated with the destination number, the second computing devices associated with the destination number by one or more users of a wireless service provider;

identifying one or more of the second computing devices to initiate the communication with;

initiating the communication with the one or more of the second computing devices; and

modifying a communication record associated with the communication by replacing the calling number in the communication record with the origination number such that it appears to the one or more of the second computing devices that the communication originated at the origination number.

8. The non-transitory computer-readable media of claim 7 , wherein identifying the second computing devices associated with the destination number comprises accessing a hunt group maintained by the wireless service provider.

9. The non-transitory computer-readable media of claim 7 , wherein identifying the second computing devices associated with the destination number comprises accessing registration data maintained by the wireless service provider.

10. The non-transitory computer-readable media of claim 7 , wherein the acts further comprise, determining an in-use computing device from the second computing devices, and initiating the communication to the in-use computing device.

11. The non-transitory computer-readable media of claim 7 , wherein the acts further comprise, synchronizing a message thread between the second computing devices.

12. The non-transitory computer-readable media of claim 7 , wherein one or more of the first computing device or the second computing devices are non-sim based computing devices.

13. The non-transitory computer-readable media of claim 7 , 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.

14. The non-transitory computer-readable media of claim 7 , wherein one or more of the second computing devices are associated with different subscribers of a wireless service provider.

15. A system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, perform acts including:

receiving a request to initiate a communication from a first computing device, the request specifying a calling number associated with the first computing device, an origination number different from the calling number, and a destination number;

authenticating the request by determining that an account associated with the calling number is authorized to originate communications from the origination number;

identifying second computing devices associated with the destination number, the second computing devices associated with the destination number by one or more users of a wireless service provider;

initiating the communication to one or more of the second computing devices; and

modifying a communication record associated with the communication by replacing the calling number in the communication record with the origination number such that it appears to the one or more of the second computing devices that the communication originated at the origination number.

16. The system of claim 15 , wherein identifying the second computing devices associated with the destination number comprises accessing a hunt group maintained by the wireless service provider.

17. The system of claim 15 , wherein the acts further comprise, determining an in-use computing device from the second computing devices, and initiating the communication to the in-use computing device.

18. The system of claim 15 , wherein the acts further comprise, synchronizing a message thread between the second computing devices.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; 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 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 036570/0138 →