Techniques to interact with an application via messaging
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating, by an application executing on a processing unit, an image representing a state of the application;
transmitting, by a communication component executing on the processing unit, the image from the application to a messaging client on a client device over a first messaging channel via a messaging system using a communications protocol;
receiving, by the communication component, a message from the client device over the first messaging channel via the messaging system;
determining, by the communication component, that a first portion of the message comprises a text command from a set of available commands for the application and a second portion of the message comprises text that does not comprise a text command from the set of available commands;
inputting the command of the first portion to the application, and updating, by the application, the state of the application according to the text command; and
automatically forwarding, by the communication component, the second portion of the message to a messaging client on a second client device over the first messaging channel via the messaging system.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
generating, by an application executing on a processing unit, an image representing a state of the application; transmitting, by a communication component executing on the processing unit, the image from the application to a messaging client on a client device over a first messaging channel via a messaging system using a communications protocol; receiving, by the communication component, a message from the client device over the first messaging channel via the messaging system; determining, by the communication component, that a first portion of the message comprises a text command from a set of available commands for the application and a second portion of the message comprises text that does not comprise a text command from the set of available commands; inputting the command of the first portion to the application, and updating, by the application, the state of the application according to the text command; and automatically forwarding, by the communication component, the second portion of the message to a messaging client on a second client device over the first messaging channel via the messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a processor circuit on a device; an application support component operative on the processor circuit to generate an image representing a state of an application and to update the state of the application according to a text command; and a communication component operative on the processor circuit to transmit using a communications protocol over a first messaging channel the image to a messaging client on a client device via a messaging system as an image attachment to a first message, to receive over the first messaging channel a second message from the client device via the messaging system, to determine that a first portion of the second message comprises a text command from a set of available commands for the application and a second portion of the second message comprises text that does not comprise a text command from the set of available commands, to provide the text command of the first portion to the application support component, and to forward automatically the second portion of the message over the first messaging channel to a messaging client on a second client device via the messaging system. - View Dependent Claims (10, 11, 12, 13)
-
-
14. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
generate, by a game, an image representing a state of the game; transmit the image to a messaging client on a client device over a first messaging channel via a messaging system using a communications protocol; receive a message from the client device over the first messaging channel via the messaging system; determine that a first portion of the message comprises a text command from a set of available commands for the game and a second portion of the message comprises text that does not comprise a text command from the set of available commands; provide the first portion of the message to the game, input the command to the game, and update the state of the game according to the text command; and automatically forward the second portion of the message over the first messaging channel to a messaging client on a second client device via the messaging system. - View Dependent Claims (15, 16, 17, 18)
-
Specification