Launching a designated application using a set of signals
First Claim
Patent Images
1. A server, comprising:
- one or more processors configured to;
receive from a client device a request to establish a voice communication link associated with a specified service, wherein a designated application corresponding to the specified service is installed on the client device, and wherein the designated application is a special-purpose application configured to provide the specified service;
in response to the request, establish the voice communication link with the client device;
identify a launch command associated with the designated application to be executed on the client device;
translate the launch command associated with the designated application into a set of audio-based signals;
transmit the set of audio-based signals over the voice communication link to the client device for the client device to, upon receiving the set of audio-based signals;
translate the set of audio-based signals into a set of values;
determine that the set of values corresponds to the designated application; and
launch the designated application on the client device; and
exchange information with the client device through the designated application, including by receiving at least a portion of the information, from the client device, over a data link that is different from the voice communication link; and
one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
Exchanging information via a designated application includes establishing a voice communication link with a client device; sending a launch command associated with a designated application to the client device via the voice communication link, wherein upon receiving the launch command, the client device is caused to launch the designated application; and exchanging information with the client device through the designated application.
-
Citations
19 Claims
-
1. A server, comprising:
-
one or more processors configured to; receive from a client device a request to establish a voice communication link associated with a specified service, wherein a designated application corresponding to the specified service is installed on the client device, and wherein the designated application is a special-purpose application configured to provide the specified service; in response to the request, establish the voice communication link with the client device; identify a launch command associated with the designated application to be executed on the client device; translate the launch command associated with the designated application into a set of audio-based signals; transmit the set of audio-based signals over the voice communication link to the client device for the client device to, upon receiving the set of audio-based signals; translate the set of audio-based signals into a set of values; determine that the set of values corresponds to the designated application; and launch the designated application on the client device; and exchange information with the client device through the designated application, including by receiving at least a portion of the information, from the client device, over a data link that is different from the voice communication link; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (2, 3, 15, 17)
-
-
4. A method, comprising:
-
receiving from a client device a request to establish a voice communication link associated with a specified service, wherein a designated application corresponding to the specified service is installed on the client device, and wherein the designated application is a special-purpose application configured to provide the specified service; in response to the request, establishing the voice communication link with the client device; identifying a launch command associated with the designated application to be executed on the client device; translating the launch command associated with the designated application into a set of audio-based signals; transmitting the set of audio-based signals over the voice communication link to the client device for the client device to, upon receiving the set of audio-based signals; translate the set of audio-based signals into a set of values; determine that the set of values corresponds to the designated application; and launch the designated application on the client device; and exchanging information with the client device through the designated application, including by receiving at least a portion of the information, from the client device, over a data link that is different from the voice communication link. - View Dependent Claims (5, 6)
-
-
7. A device, comprising:
-
one or more processors configured to; send to a server a request to establish a voice communication link associated with a specified service, wherein a designated application corresponding to the specified service is installed on the device, and wherein the designated application is a special-purpose application configured to provide the specified service; establish the voice communication link with the server; receive a set of audio-based signals associated with a launch command at the device, wherein the set of audio-based signals is transmitted over the voice communication link, wherein the launch command is identified by the server as associated with the designated application to be executed on the device; in response to the receipt of the set of audio-based signals; translate the set of audio-based signals into a set of values; determine that the set of values corresponds to the designated application; and launch the designated application on the device; and exchange information with the server through the designated application, including by transmitting at least a portion of the information to the server over a data link that is different from the voice communication link; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (8, 9, 10, 16)
-
-
11. A method, comprising:
-
sending from a client device to a server a request to establish a voice communication link associated with a specified service, wherein the client device has installed a designated application corresponding to the specified service, and wherein the designated application is a special-purpose application configured to provide the specified service; establishing the voice communication link with the server; receiving a set of audio-based signals associated with a launch command at a device, wherein the set of audio-based signals is transmitted over the voice communication link, wherein the launch command is identified by the server as associated with the designated application to be executed on the client device; in response to the receipt of the set of audio-based signals; translating the set of audio-based signals into a set of values; determining that the set of values corresponds to the designated application; and launching the designated application on the client device; and exchanging information with the server through the designated application, including by transmitting at least a portion of the information, to the server, over a data link that is different from the voice communication link. - View Dependent Claims (12, 13, 14)
-
-
18. A server, comprising:
-
one or more processors configured to; receive from a client device a request to establish a voice communication link associated with a specified service, wherein a designated application corresponding to the specified service is installed on the client device, and wherein the designated application is a special-purpose application configured to provide the specified service; in response to the request, establish the voice communication link with the client device; identify a launch command associated with the designated application to be executed on the client device; translate the launch command associated with the designated application into a set of audio-based signals; transmit the set of audio-based signals over the voice communication link to the client device for the client device to, upon receiving the set of audio-based signals; translate the set of audio-based signals into a set of values; determine that the set of values corresponds to the designated application; and launch the designated application on the client device; exchange information with the client device through the designated application; and transmit an additional command to the client device for causing different prompts to be displayed at a user interface of the designated application; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (19)
-
Specification