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.
Legal claims defining the scope of protection, as filed with the USPTO.
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.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 21, 2013
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.