Communication termination using hunt groups and implicit registration
AssigneeT-Mobile USA, Inc.
InventorsShelby Seward, Robert F. Piscopo, Jr.
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.