Methods and systems for providing efficient telecommunications services
Abstract
Methods and systems for more efficiently providing telecommunications services are provided. A menu of options may be presented to a user upon detecting that the user has attempted to connect a call to a recipient. If the user selects an option before a predetermined amount of time has elapsed, the actions associated with that option may be performed instead of setting up a call between the user and the recipient. If the predetermined amount of time elapses without the user making a selection of an option or if the user has explicitly indicated a desire to establish the call, the call may be established.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method comprising:
detecting, at a messaging gateway, a first indication that an access attempt was initiated by a mobile device, wherein the access attempt is aborted or terminated after initiation;
responsive to detecting the first indication, transmitting, from the messaging gateway, an instruction to present a menu of options on the mobile device, wherein the instruction to present the menu of options on the mobile device is transmitted within a first predetermined amount of time after the first indication is detected by the messaging gateway;
receiving, at the messaging gateway, a second indication that a user has selected at least one option from the menu of options within a second predetermined amount of time after the menu has been presented, wherein the access attempt is aborted or terminated prior to receiving the second indication; and
responsive to receiving the second indication, initiating, at the messaging gateway, at least one service associated with the at least one option.
2. The method of claim 1 , wherein the first indication comprises an identifier of the mobile device and an identifier of a recipient device.
3. The method of claim 2 , wherein the identifier of the mobile device and the identifier of the recipient device are a same identifier.
4. The method of claim 1 , wherein the first indication indicates that the access attempt was terminated by a network device.
5. The method of claim 1 , wherein the first indication indicates that the access attempt was terminated by the mobile device within a third predetermined amount of time after the access attempt was initiated by the mobile device.
6. The method of claim 1 , wherein the instruction to present the menu of options comprises an instruction to present the menu of options for a third predetermined amount of time.
7. A messaging gateway comprising:
a memory comprising computer instructions; and
a processor coupled to the memory, wherein, when executing the computer instructions, the processor effectuates operations comprising:
detecting a first indication that an access attempt was initiated by a mobile device, wherein the access attempt is aborted or terminated after initiation;
responsive to detecting the first indication, transmitting an instruction to present a menu of options on the mobile device, wherein the instruction to present the menu of options on the mobile device is transmitted within a first predetermined amount of time after the first indication is detected;
receiving a second indication that a user has selected at least one option from the menu of options within a second predetermined amount of time after the menu has been presented, wherein the access attempt is aborted or terminated prior to receiving the second indication; and
responsive to receiving the second indication, initiating at least one service associated with the at least one option.
8. The messaging gateway of claim 7 , wherein the first indication comprises an identifier of the mobile device and an identifier of a recipient device.
9. The messaging gateway of claim 8 , wherein the identifier of the mobile device and the identifier of the recipient device are a same identifier.
10. The messaging gateway of claim 7 , wherein the first indication indicates that the access attempt was terminated by a network device.
11. The messaging gateway of claim 7 , wherein the first indication indicates that the access attempt was terminated by the mobile device within a third predetermined amount of time after the access attempt was initiated by the mobile device.
12. The messaging gateway of claim 7 , wherein the instruction to present the menu of options comprises an instruction to present the menu of options for a third predetermined amount of time.
13. A computer-readable storage medium that is not a propagating signal, the computer-readable storage medium comprising executable instructions that when executed by a processor cause the processor to effectuate operations comprising:
detecting a first indication that an access attempt was initiated by a mobile device, wherein the access attempt is aborted or terminated after initiation;
responsive to detecting the first indication, transmitting an instruction to present a menu of options on the mobile device, wherein the instruction to present the menu of options on the mobile device is transmitted within a first predetermined amount of time after the first indication is detected;
receiving a second indication that a user has selected at least one option from the menu of options within a second predetermined amount of time after the menu has been presented, wherein the access attempt is aborted or terminated prior to receiving the second indication; and
responsive to receiving the second indication, initiating at least one service associated with the at least one option.
14. The computer-readable storage medium of claim 13 , wherein the first indication comprises an identifier of the mobile device and an identifier of a recipient device.
15. The computer-readable storage medium of claim 14 , wherein the identifier of the mobile device and the identifier of the recipient device are a same identifier.
16. The computer-readable storage medium of claim 13 , wherein the first indication indicates that the access attempt was terminated by a network device.
17. The computer-readable storage medium of claim 13 , wherein the first indication indicates that the access attempt was terminated by the mobile device within a third predetermined amount of time after the access attempt was initiated by the mobile device.
18. A method comprising:
detecting, at a messaging gateway, a first indication that an access attempt was initiated by a mobile device, wherein the access attempt is aborted or terminated after initiation;
responsive to detecting the first indication, transmitting, from the messaging gateway, an instruction to present a menu of options on the mobile device, wherein the first indication indicates that the access attempt was terminated by the mobile device within a first predetermined amount of time after the access attempt was initiated by the mobile device;
receiving, at the messaging gateway, a second indication that a user has selected at least one option from the menu of options within a second predetermined amount of time after the menu has been presented, wherein the access attempt is aborted or terminated prior to receiving the second indication; and
responsive to receiving the second indication, initiating, at the messaging gateway, at least one service associated with the at least one option.
19. A method comprising:
detecting, at a messaging gateway, a first indication that an access attempt was initiated by a mobile device, wherein the access attempt is aborted or terminated after initiation;
responsive to detecting the first indication, transmitting, from the messaging gateway, an instruction to present a menu of options on the mobile device, wherein the instruction to present the menu of options comprises an instruction the menu of options for a first predetermined amount of time;
receiving, at the messaging gateway, a second indication that a user has selected at least one option from the menu of options within a second predetermined amount of time after the menu has been presented, wherein the access attempt is aborted or terminated prior to receiving the second indication; and
responsive to receiving the second indication, initiating, at the messaging gateway, at least one service associated with the at least one option.Join the waitlist — get patent alerts
Track US9270810B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.