Managing communication events
First Claim
Patent Images
1. A user terminal comprising:
- at least a memory and a processor to implement a communication client application configured to manage communications over a communication network, the communication client application configured to cause the user terminal to perform operations comprising;
detecting an incoming call initiated from an additional user terminal using a different communication client over a different communication network;
receiving an identifier of a user of the additional user terminal;
generating a search request based on the identifier and communicating the search request to a communication client application database;
receiving a response to the search request and determining whether the additional user terminal has installed the communication client application based at least in part on the response to the search request;
responsive to determining that the additional user terminal has installed the communication client application, triggering a transfer of the incoming call such that reception of the incoming call uses the communication client application over the communication network; and
responsive to determining that the additional user terminal has not installed the communication client application, generating an invite for the additional user terminal to install the communication client application.
1 Assignment
0 Petitions
Accused Products
Abstract
A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one incoming call whether a further user terminal at the call origin point comprises the communication client application; and manage the reception of the call based on the determination of whether the further user terminal at the call origin point comprises the communication client application.
-
Citations
20 Claims
-
1. A user terminal comprising:
-
at least a memory and a processor to implement a communication client application configured to manage communications over a communication network, the communication client application configured to cause the user terminal to perform operations comprising; detecting an incoming call initiated from an additional user terminal using a different communication client over a different communication network; receiving an identifier of a user of the additional user terminal; generating a search request based on the identifier and communicating the search request to a communication client application database; receiving a response to the search request and determining whether the additional user terminal has installed the communication client application based at least in part on the response to the search request; responsive to determining that the additional user terminal has installed the communication client application, triggering a transfer of the incoming call such that reception of the incoming call uses the communication client application over the communication network; and responsive to determining that the additional user terminal has not installed the communication client application, generating an invite for the additional user terminal to install the communication client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least a memory and a processor to implement a communication client application configured to manage communications over a communication network, the communication client application configured to cause the apparatus to perform operations comprising; detecting an incoming call initiated from an additional apparatus using a different communication client over a different communication network; receiving an identifier of a user of the additional apparatus; generating a search request based on the identifier and communicating the search request to a communication client application database; receiving a response to the search request and determining whether the additional apparatus has installed the communication client application based at least in part on the response to the search request; responsive to determining that the additional apparatus has installed the communication client application, triggering a transfer of the incoming call such that reception of the incoming call uses the communication client application over the communication network; and responsive to determining that the additional apparatus has not installed the communication client application, generating an invite for the additional apparatus to install the communication client application. - View Dependent Claims (12, 13)
-
-
14. A method implemented by a communication client application of a device, the communication client application of the device configured to manage communications over a communication network, the method comprising:
-
detecting an incoming call initiated from an additional device using a different communication client over a different communication network; receive an identifier of a user of the additional device; generate a search request based on the identifier and communicating the search request to a communication client application database; receive a response to the search request and determining whether the additional device has installed the communication client application based at least in part on the response to the search request; responsive to determining that the additional device has installed the communication client application, triggering a transfer of the incoming call such that reception of the incoming call uses the communication client application over the communication network; and responsive to determining that the additional device has not installed the communication client application, generating an invite for the additional device to install the communication client application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification