Call handling using social network data
First Claim
1. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- receiving, at an electronic device and from a caller, a call, the electronic device being associated with a call recipient;
obtaining an identifier associated with a calling device from which the call originated;
using the identifier to access social network data that is descriptive of a relationship of the caller to the call recipient in a social networking platform;
selecting, from among multiple, different call handling options, a call handling option for the call based on the social network data that is descriptive of the relationship of the caller to the call recipient in the social networking platform, wherein selecting the call handling option comprises;
determining, based on the social network data, a connection type of the caller to the call recipient in the social networking platform, the connection type being selected from a set of connection types including at least connection types of directly connected, indirectly connected, and unconnected; and
in response to determining the connection type of the caller to the call recipient in the social networking platform, selecting, as the call handling option for the call, a call handling option associated with the determined connection type, the selected call handling option being selected from among at least;
a first call handling option associated with the connection type of directly connected;
a second call handling option associated with the connection type of indirectly connected, the second call handling option being different from the first call handling option; and
a third call handling option associated with the connection type of unconnected, the third call handling option being different from the first call handling option and the second call handling option; and
using the selected call handling option to perform a call handling action for the call.
2 Assignments
0 Petitions
Accused Products
Abstract
Call handling options are selected for calls using social network data that is descriptive of the relationship of a caller to a call recipient in a social networking platform. An identifier for a calling device is used to access social network data that is descriptive of a relationship of the caller to the call recipient in the social networking platform. A call handling option for a call is selected, from among multiple, different call handling options, based on the social network data that is descriptive of the relationship of the caller to the call recipient in the social networking platform.
-
Citations
19 Claims
-
1. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, at an electronic device and from a caller, a call, the electronic device being associated with a call recipient; obtaining an identifier associated with a calling device from which the call originated; using the identifier to access social network data that is descriptive of a relationship of the caller to the call recipient in a social networking platform; selecting, from among multiple, different call handling options, a call handling option for the call based on the social network data that is descriptive of the relationship of the caller to the call recipient in the social networking platform, wherein selecting the call handling option comprises; determining, based on the social network data, a connection type of the caller to the call recipient in the social networking platform, the connection type being selected from a set of connection types including at least connection types of directly connected, indirectly connected, and unconnected; and in response to determining the connection type of the caller to the call recipient in the social networking platform, selecting, as the call handling option for the call, a call handling option associated with the determined connection type, the selected call handling option being selected from among at least; a first call handling option associated with the connection type of directly connected; a second call handling option associated with the connection type of indirectly connected, the second call handling option being different from the first call handling option; and a third call handling option associated with the connection type of unconnected, the third call handling option being different from the first call handling option and the second call handling option; and using the selected call handling option to perform a call handling action for the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method performed by one or more processing devices, the method comprising:
-
receiving, at an electronic device and from a caller, a call, the electronic device being associated with a call recipient; obtaining an identifier associated with a calling device from which the call originated; using the identifier to access social network data that is descriptive of a relationship of the caller to the call recipient in a social network; selecting, from among multiple, different call handling options, a call handling option for the call based on the social network data that is descriptive of the relationship of the caller to the call recipient in the social networking platform, wherein selecting the call handling option for the call comprises; determining, based on the social network data, a connection type of the caller to the call recipient in the social networking platform, the connection type being selected from a set of connection types including at least connection types of directly connected, indirectly connected, and unconnected; and in response to determining the connection type of the caller to the call recipient in the social networking platform, selecting, as the call handling option for the call, a call handling option associated with the determined connection type, the selected call handling option being selected from among at least; a first call handling option associated with the connection type of directly connected; a second call handling option associated with the connection type of indirectly connected, the second call handling option being different from the first call handling option; and a third call handling option associated with the connection type of unconnected, the third call handling option being different from the first call handling option and the second call handling option; and using the selected call handling option to perform a call handling action for the call.
-
-
18. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, at an electronic device and from a caller, a call, the electronic device being associated with a call recipient; obtaining an identifier associated with a calling device from which the call originated; using the identifier to access social network data that is descriptive of a relationship of the caller to the call recipient in a social networking platform, wherein using the identifier to access the social network data comprises receiving social network data that enables determination of one or more events experienced by the caller; selecting, from among multiple, different call handling options, a call handling option for the call based on the social network data that is descriptive of the relationship of the caller to the call recipient in the social networking platform, wherein selecting the call handling option for the call comprises; determining, based on the social network data, a relationship of the caller to the call recipient; determining, based on the social network data, that the caller has experienced an event; identifying a first call handling option designated for calls received from callers that have experienced the event, the call handling option being different from a second call handling option designated for calls received from callers having the determined relationship to the call recipient that have not experienced the event; and selecting the first call handling option as the call handling option for the call; and using the selected call handling option to perform a call handling action for the call.
-
-
19. A method performed by one or more processing devices, the method comprising:
-
receiving, at an electronic device and from a caller, a call, the electronic device being associated with a call recipient; obtaining an identifier associated with a calling device from which the call originated; using the identifier to access social network data that is descriptive of a relationship of the caller to the call recipient in a social networking platform, wherein using the identifier to access the social network data comprises receiving social network data that enables determination of one or more events experienced by the caller; selecting, from among multiple, different call handling options, a call handling option for the call based on the social network data that is descriptive of the relationship of the caller to the call recipient in the social networking platform, wherein selecting the call handling option for the call comprises; determining, based on the social network data, a relationship of the caller to the call recipient; determining, based on the social network data, that the caller has experienced an event; identifying a first call handling option designated for calls received from callers that have experienced the event, the call handling option being different from a second call handling option designated for calls received from callers having the determined relationship to the call recipient that have not experienced the event; and selecting the first call handling option as the call handling option for the call; and using the selected call handling option to perform a call handling action for the call.
-
Specification