Systems and methods for providing a user with instant access to web services
First Claim
1. A method, comprising:
- engaging, by one or more devices, in a telephone call with a user device;
presenting, by the one or more devices and during the telephone call, an interactive voice response (“
IVR”
) menu that includes a plurality of IVR menu options,wherein a particular IVR menu option, of the plurality of IVR menu options, is an option to request installation of an application at the user device;
determining, by the one or more devices, a telephone number associated with the user device;
receiving, by the one or more devices and from the user device, during the telephone call, a selection of the particular IVR menu option to request installation of the application;
verifying, by the one or more devices, that the user device has not already installed the application;
communicating, by the one or more devices and to the user device, based on the verifying that the user device has not already installed the application, and based on receiving the selection to install the application, a first instruction, wherein receiving the first instruction causes the user device to automatically download and install the application;
authenticating, by the one or more devices, the user device based on the telephone number associated with the user device;
communicating, by the one or more devices and to an application server associated with the application, (a) the telephone number associated with the user device and (b) an indication that the user device has been authenticated,wherein communicating the telephone number and the indication that the user device has been authenticated, to the application server, allows the application server to use the telephone number to identify user data associated with the user device, from a plurality of user data associated with a plurality of user devices, the user data associated with the user device having been generated prior to the telephone call; and
providing, by the one or more devices and to the user device, a second instruction, wherein receiving the second instruction causes the user device to use the installed application to communicate with the application server, wherein the application server provides at least some of the identified user data, associated with the user device, to the user device via the installed application.
1 Assignment
0 Petitions
Accused Products
Abstract
A server device may communicate with a user device by engaging in a telephone call with the user device, by providing a webpage to the user device, or in another way. The user device may communicate a request to the server device for a particular web service, such as a mapping service, a banking service, technical support, customer service, etc., and the server device may communicate the request to an instant access device that may cause the user device to instantly access the web service, whether by automatically downloading and installing a mobile application with the web service or by automatically accessing a web page. In some implementations, the instant access device may authenticate the user device in order to provide the user device with access to the web server.
-
Citations
20 Claims
-
1. A method, comprising:
-
engaging, by one or more devices, in a telephone call with a user device; presenting, by the one or more devices and during the telephone call, an interactive voice response (“
IVR”
) menu that includes a plurality of IVR menu options,wherein a particular IVR menu option, of the plurality of IVR menu options, is an option to request installation of an application at the user device; determining, by the one or more devices, a telephone number associated with the user device; receiving, by the one or more devices and from the user device, during the telephone call, a selection of the particular IVR menu option to request installation of the application; verifying, by the one or more devices, that the user device has not already installed the application; communicating, by the one or more devices and to the user device, based on the verifying that the user device has not already installed the application, and based on receiving the selection to install the application, a first instruction, wherein receiving the first instruction causes the user device to automatically download and install the application; authenticating, by the one or more devices, the user device based on the telephone number associated with the user device; communicating, by the one or more devices and to an application server associated with the application, (a) the telephone number associated with the user device and (b) an indication that the user device has been authenticated, wherein communicating the telephone number and the indication that the user device has been authenticated, to the application server, allows the application server to use the telephone number to identify user data associated with the user device, from a plurality of user data associated with a plurality of user devices, the user data associated with the user device having been generated prior to the telephone call; and providing, by the one or more devices and to the user device, a second instruction, wherein receiving the second instruction causes the user device to use the installed application to communicate with the application server, wherein the application server provides at least some of the identified user data, associated with the user device, to the user device via the installed application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a non-transitory memory device storing a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the system to; determine a telephone number of a user device that is engaged in a call; present, during the telephone call, an interactive voice response (“
IVR”
) menu that includes a plurality of IVR menu options,wherein a particular IVR menu option, of the plurality of IVR menu options, is an option to request installation of an application at the user device; receive, during the call, a selection of the particular IVR menu option to request installation of the application; verify that the user device has not already installed the application in response to receiving the request for the web service; communicate, to the user device, based on the verifying that the user device has not already installed the application, and based on receiving the selection to install the application, instructions that cause the user device to automatically download and install the application; communicate, to an application server associated with the application, the telephone number of the user device and an indication that the user device has been authenticated, wherein communicating the telephone number and the indication that the user device has been authenticated, to the application server, allows the application server use the telephone number to identify user data associated with the user device, from a plurality of user data associated with a plurality of user devices, the user data associated with the user device having been generated prior to the telephone call; and provide, to the user device, instructions that cause the user device to automatically use the installed application to communicate with the application server, wherein the application server provides at least some of the identified user data, associated with the user device, to the user device via the installed application. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing processor-executable instructions, which, when executed by one or more processors associated with a server device, cause the server device to:
-
engage in a telephone call with a user device; present, during the telephone call, an interactive voice response (“
IVR”
) menu that includes a plurality of IVR menu options,wherein a particular IVR menu option, of the plurality of IVR menu options, is an option to request installation of an application at the user device; determine a telephone number associated with the user device; receive, during the telephone call and from the user device, a selection of the particular IVR menu option to request installation of the application; verify that the user device has not already installed the application; communicate, to the user device and based on the verifying that the user device has not already installed the application, instructions that cause the user device to automatically download and install the application; communicate, to an application server associated with the application, the telephone number associated with the user device and an indication that the user device has been authenticated, wherein communicating the telephone number and the indication that the user device has been authenticated, to the application server, allows the application server to use the telephone number to identify user data associated with the user device, from a plurality of user data associated with a plurality of user devices, the user data associated with the user device having been generated prior to the telephone call; and provide, to the user device, instructions that cause the user device to automatically use the installed application to communicate with the application server, wherein the application server provides at least some of the identified user data, associated with the user device, to the user device via the installed application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification