Techniques to share application data through a messaging system
First Claim
1. A computer-implemented method, comprising:
- receiving a message package from a messaging service at a messaging client on a client device, the message package addressed from a source messaging account and addressed to a recipient messaging account, the recipient messaging account associated with the messaging client on the client device;
extracting an application data payload from the message package;
receiving an application service recommendation package from the messaging service, the application service recommendation package comprising a plurality of application service identifiers that indicate a plurality of recommended application services for use in handling the application data payload;
displaying the plurality of recommended application services on the display device for the client device, the plurality of recommended application services corresponding to the plurality of application service identifiers;
receiving a user command, the user command indicating selection of a service recommendation corresponding to a recommended application service; and
transmitting at least a portion of the application data payload to the selected application service by the messaging client.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to share application data through a messaging system are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a message package from a messaging service at a messaging client on a client device, the message package addressed from a source messaging account and addressed to a recipient messaging account, the recipient messaging account associated with the messaging client on the client device; extract an application data payload from the message package; receive an application service recommendation package from the messaging service, the application service recommendation package comprising an application service identifier; and an application interoperation component operative to transmit at least a portion of the application data payload to a recommended application service by the messaging client, the recommended application service identified by the application service identifier. Other embodiments are described and claimed.
8 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
receiving a message package from a messaging service at a messaging client on a client device, the message package addressed from a source messaging account and addressed to a recipient messaging account, the recipient messaging account associated with the messaging client on the client device; extracting an application data payload from the message package; receiving an application service recommendation package from the messaging service, the application service recommendation package comprising a plurality of application service identifiers that indicate a plurality of recommended application services for use in handling the application data payload; displaying the plurality of recommended application services on the display device for the client device, the plurality of recommended application services corresponding to the plurality of application service identifiers; receiving a user command, the user command indicating selection of a service recommendation corresponding to a recommended application service; and transmitting at least a portion of the application data payload to the selected application service by the messaging client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a processor circuit on a client device;
a network interface controller on a client device;a messaging component operative on the processor circuit to receive a message package from a messaging service at a messaging client on a client device via the network interface controller, the message package addressed from a source messaging account and addressed to a recipient messaging account, the recipient messaging account associated with the messaging client on the client device;
extract an application data payload from the message package;
receive an application service recommendation package from the messaging service, the application service recommendation package comprising a plurality of application service identifiers that indicate a plurality of recommended application services for use in handling the application data payload;an application interoperation component operative to; display the plurality of recommended application services on the display device for the client device, the plurality of recommended application services corresponding to the plurality of application service identifiers; receive a user commend, the user command indicating selection of a service recommendation corresponding to a recommended application service; and transmit at least a portion of the application data payload to the selected application service. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
receive a message package from a messaging service at a messaging client on a client device, the message package addressed from a source messaging account and addressed to a recipient messaging account, the recipient messaging account associated with the messaging client on the client device; extract an application data payload from the message package;
receive an application service recommendation package from the messaging service, the application service recommendation package comprising a plurality of application service identifiers that indicate a plurality of recommended application services for use in handling the application data payload, the application service recommendations specified by the messaging service based on the application data payload;display the plurality of recommended application services on the display device for the client device, the plurality of recommended application services corresponding to the plurality of application service identifiers; receive a user command, the user command indicating selection of a service recommendation corresponding to a recommended application service and transmit at least a portion of the application data payload to the selected application service by the messaging client. - View Dependent Claims (14, 15, 16, 17)
-
Specification