Abstract:
Techniques for efficient messaging client communication are described. In one embodiment, an apparatus may comprise a client front-end component of a messaging server operative to receive a protocol connect packet from a messaging client, the protocol connect packet initiating a client authentication process with the messaging client; and receive a message package from the messaging client, the message package received during the client authentication process; a client authentication component operative to perform the client authentication process with the messaging client; and a client message queueing component operative to queue the message package in an authorization-holding message queue in response to the message package being received during the client authentication process. Other embodiments are described and claimed.
Abstract:
In one embodiment, a method includes receiving a request, from a first client system of a first user, a request to play a game with a second user, the request being initiated from within a message thread in a first instance of a messaging application running on the first client system; sending, to a second client system of the second user, the request to play the game in the message thread in a second instance of the messaging application running on the second client system; receiving an indication the second user has accepted the request to play the game; and initiating a game session of the game between the first user and the second user in the message thread, the message thread being operable to allow the first user or the second user to perform one or more in-game actions in the game via the message thread.
Abstract:
This disclosure is directed to enabling access to a game instance through a messenger application. A client-side player component facilitates communication between a game instance on the client device and a backend server of a social networking system. The communication information can be stored in or retrieved from a social graph of the social networking system. The game instance can be initialized from a social platform of the social networking system, and the game can be played without leaving the messenger application.
Abstract:
This disclosure is directed to enabling access to a game instance through a messenger application. A client-side player component facilitates communication between a game instance on the client device and a backend server of a social networking system. The communication information can be stored in or retrieved from a social graph of the social networking system. The game instance can be initialized from a social platform of the social networking system, and the game can be played without leaving the messenger application.
Abstract:
Techniques for efficient messaging client communication are described. In one embodiment, an apparatus may comprise a client front-end component of a messaging server operative to receive a protocol connect packet from a messaging client, the protocol connect packet initiating a client authentication process with the messaging client; and receive a message package from the messaging client, the message package received during the client authentication process; a client authentication component operative to perform the client authentication process with the messaging client; and a client message queueing component operative to queue the message package in an authorization-holding message queue in response to the message package being received during the client authentication process. Other embodiments are described and claimed.
Abstract:
In one embodiment, a method includes receiving an indication a first user is accessing a game, wherein the first user has a first user identifier (ID); generating, based on the first user ID, a first hashed ID for the first user; providing the first hashed ID to a game bot associated with the game, the game bot being a software agent configured to act automatically on behalf of the game; receiving, from the game bot, a request to initiate a message thread between the game bot and the first user on a messaging application running on a first client system of the first user; and sending instructions for presenting the message thread on the messaging application, the message thread comprising one or more messages referencing in-game actions in the game.
Abstract:
This disclosure is directed to enabling access to a game instance through a messenger application. A client-side player component facilitates communication between a game instance on the client device and a backend server of a social networking system. The communication information can be stored in or retrieved from a social graph of the social networking system. The game instance can be initialized from a social platform of the social networking system, and the game can be played without leaving the messenger application.
Abstract:
Techniques for messaging bot controls based on machine-learning user intent detection are described. In one embodiment, an apparatus may comprise a message queue monitoring component operative to monitor a messaging interaction, the messaging interaction exchanged via a messaging system, the messaging interaction involving at least one client device; an interaction processing component operative to determine a user intent for the messaging interaction; and a bot management component operative to determine a messaging bot options configuration for the client device based on the user intent; and send the messaging bot options configuration to the client device. Other embodiments are described and claimed.
Abstract:
Techniques for social messaging authorization and customization are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive, from a network interface, an order request package from a client device, the order request specifying a user account and a commerce account, the user account associated with a user entity in a social graph data structure, the commerce account associated with a commerce entity in the social graph data structure and transmit the order request package to a commerce front-end server associated with the commerce entity; and a social graph data structure component operative to create a commerce edge in the social graph data structure between the user entity and the commerce entity in response to the commerce intermediary server receiving the order request package from the client device, the commerce edge associated with the order request package. Other embodiments are described and claimed.