IP Library › Granted Patent US 11,689,659
Granted Patent B2
US 11,689,659 · App. 17/737,371 · Granted Jun 27, 2023

Customization of call forwarding or voicemail greetings based on location of wireless device

Inventor: Bikash Agarwal (Bothell, WA)
Assignee: T-Mobile USA, Inc.
H04M3/42348H04L65/1063H04L65/1073H04L65/1096H04L65/1104H04M3/53383H04M3/543H04W4/02H04L65/1016H04L65/1045
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 11,689,659
App. No.
17/737,371
Filed
May 5, 2022
Granted
Jun 27, 2023
Kind
B2
Art Unit
2412
USPC
370/413
Abstract

A wireless telecommunications system provides location-specific call forwarding. The system can receive a request to connect a voice call to the wireless device, which can invoke a call forwarding procedure depending on a status of a subscriber associated with the wireless device. When the system determines that a current location of the wireless device is different from a default location, location-specific call forwarding information is used to forward the voice call to a terminating node associated with the location-specific forwarding information rather than a default terminating node for the default location. The terminating node can include a voicemail server that plays back a location-specific voicemail greeting to the caller.

Claims (60)

1. At least one non-transitory computer-readable medium storing instructions, which, when executed by a data processor, performs operations comprising:

in response to a request to connect a voice call to a wireless device, invoking a call forwarding procedure based on a status of a subscriber associated with the wireless device;

determining that a current location of the wireless device is different from a default location;

in response to determining that the current location is different from the default location, obtaining a location-specific call forwarding number associated with the subscriber at the current location of the wireless device,

wherein the obtained location-specific call forwarding number is different from default call forwarding information associated with the default location for the subscriber; and

causing the voice call to be forwarded to a location-specific terminating node associated with the obtained location-specific call forwarding number.

2. The computer-readable medium of claim 1 further comprising:

requesting the location-specific call forwarding number in lieu of requesting default call forwarding information at a Home Subscriber Server (HSS).

3. The computer-readable medium of claim 1 further comprising:

performing a registration process for the wireless device to register with a wireless

telecommunications network, wherein the current location is obtained from the registration process.

4. The computer-readable medium of claim 1 further comprising:

performing a refresh process to periodically refresh registration with a wireless telecommunications network,

wherein the current location is obtained from the refresh process.

5. The computer-readable medium of claim 1 further comprising:

receiving an indication of an updated location of the wireless device;

receiving another request to connect another voice call to the wireless device;

determining that the updated location includes the default location;

obtaining a default call forwarding number from a Home Subscriber Server (HSS); and

forwarding the other voice call to a default terminating node associated with the default call forwarding number obtained from the HSS.

6. The computer-readable medium of claim 1 , wherein the location-specific forwarding number is a location-specific pilot number, and further comprising:

causing playback of a location-specific voicemail greeting,

wherein the location-specific voicemail greeting is different from a default voicemail greeting for the default location.

7. The computer-readable medium of claim 1 , wherein a network node stores a database including a mapping of the subscriber to different locations associated with respective location-specific call forwarding numbers,

wherein each location-specific call forwarding number enables a call forwarding procedure for a specific location in which the wireless device connected to a telecommunications wireless network.

8. At least one non-transitory computer-readable medium storing instructions, which, when executed by a data processor, performs operations comprising:

receive an indication that an originating node seeks to deposit a voicemail message for a terminating node,

wherein the terminating node is associated with a wireless device of a subscriber of a wireless telecommunications network;

determine that a current location of the wireless device is different from a default location of the subscriber associated with the wireless device; and

in response to determining that the current location is different from the default location, cause playback of a location-specific voicemail greeting for the originating node,

wherein the location-specific voicemail greeting is different from a default voicemail greeting for the default location.

9. The computer-readable medium of claim 8 , wherein causing playback of the location-specific voicemail greeting further comprises:

requesting a location-specific pilot number stored at a Gateway Mobile Location Centre (GMLC).

10. The computer-readable medium of claim 8 further caused to, prior to receiving the indication that the originating node seeks to deposit the voicemail message for the terminating node:

retrieve a location-specific pilot number stored at a Telephony Application Server (TAS),

wherein the location-specific pilot number enabling routing a voice call to play back the location-specific voicemail greeting.

11. The computer-readable medium of claim 8 , further caused to, prior to receiving the indication that the originating node seeks to deposit the voicemail message for the terminating node:

obtain the current location of the wireless device from a registration process in which the wireless device registers with the wireless telecommunications network.

12. The computer-readable medium of claim 8 , wherein the location- specific voicemail greeting is set for the current location based on input from the subscriber to the wireless device, and wherein the location-specific voicemail greeting is stored at the network in association with the subscriber and a pilot number for a voicemail service.

13. The computer-readable medium of claim 8 further caused to, prior to retrieving the location-specific voicemail greeting:

perform a refresh process to periodically re-register the wireless device with the wireless telecommunications network, wherein the current location is obtained from the refresh process.

14. At least one non-transitory computer-readable medium storing instructions, which,. when executed by a data processor, performs operations comprising:

obtaining location information of a mobile device from roaming or registration procedures;

storing the location information for subsequent use when receiving a voice call to determine how to handle call forwarding procedures;

receiving a voice call for the mobile device;

determining that the mobile device is not in a home location;

obtaining a location-specific call forwarding number associated with the mobile device,

wherein the obtained location-specific call forwarding number is different from home call forwarding information associated with the home location; and

causing the voice call to be forwarded based on the obtained location-specific call forwarding number.

15. The computer-readable medium of claim 14 , further comprising:

obtaining the location from a p-Access Network Info (PANI) SIP header when the wireless device registers with a telecommunications network.

16. The computer-readable medium of claim 14 , further comprising:

obtaining the location information during a registration process for the mobile device;

using the location information to decide whether a Telephony Application Server (TAS) should query a Home Subscriber Server (HSS) to perform a default call forwarding procedure or request alternate call forwarding information from a Gateway Mobile Location Centre (GMLC) node, when the subscriber is at a location other than the home location, wherein the GMLC node stores a registry including rules and policies that identify subscribers mapped to location-specific call forwarding numbers and voicemail greetings.

17. The computer-readable medium of claim 14 , further comprising:

allowing a subscriber to customize location-specific call forwarding information, including voicemail greetings, via a mobile app on the mobile device.

18. The computer-readable medium of claim 14 , further comprising:

permitting a subscriber to enable or disable call forwarding by dialing a short code.

19. The computer-readable medium of claim 14 , further comprising:

providing an app for use on the mobile device that permits scheduling call forwarding for different times of a day or depending on a user's location, and which operates on a network side to conserve a resources of the mobile device, to operate despite a current status of the mobile device, and to reuse location information already obtained by the network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2022
From: AGARWAL, BIKASH
To: T-MOBILE USA, INC.
Reel/Frame 059829/0605 →
Continuity (2)
Continuation 17081954 · Oct 27, 2020
Related Publication 20220263944A1 · Aug 18, 2022
Cited By (1)
US 12,341,925