Back to results
US 9,871,907 B2Granted
Avatar-based communications launching system
AssigneeFacebook, Inc.
InventorErick Tseng
Life of this patent
Estimating the term…
Abstract
In one embodiment, a social networking system automatically establish a connection to a target user by selecting an avatar representing the target user, and establishing a connection by a communication channel based on current context and one or more rules configured by the target user.
Claims20
A method comprising:
- by a first client computing device, detecting activation of an avatar by a first user, wherein the avatar represents a second user and the avatar is displayed in a graphical user interface of a first application comprising a social-networking application on the first client computing device;
- by the first client computing device, in response to detecting the activation, automatically sending a request to a server computing device to select a communication channel for connecting the first user to the second user, wherein selection of the communication channel is based on contact information of the second user and current use by the second user of a second application associated with the communication channel on a second client computing device associated with the second user;
- by the first client computing device, receiving from the server computing device communication-channel information for the communication channel associated with the second application that the second user is currently using on the second client computing device;
- and
- by the first client computing device, in response to receiving the communication-channel information, automatically initiating without user input a connection between the first user and the second user by a third application on the first client computing device, wherein the third application is associated with the communication channel selected by the server for connecting the first user to the second user, and wherein the third application is synchronous to the second application.
2 more elements
A first client computing device comprising:
- one or more processors;
- and
- a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
- detect activation of an avatar by a first user, wherein the avatar represents a second user and the avatar is displayed in a graphical user interface of a first application comprising a social-networking application on the first client computing device;
- in response to detecting the activation, automatically send a request to a server to select a communication channel for connecting the first user to the second user, wherein selection of the communication channel is based on contact information of the second user and current use by the second user of a second application associated with the communication channel on a second client computing device associated with the second user;
- receive from the server communication-channel information for the communication channel associated with the second application that the second user is currently using on the second client computing device;
- and
- in response to receiving the communication-channel information from the server, automatically initiate without user input a connection between the first user of the social-networking application and the second user, the connection initiated by a third application comprising a communications application on the first client computing device, wherein the communications application is associated with the communication channel selected by the server for connecting the first user to the second user, and wherein the third application is synchronous to the second application.
5 more elements
Dependencies are inferred from the claim text.