CALL WAITING USING EXTERNAL NOTIFICATION AND PRESENCE DETECTION
First Claim
1. A method for alerting an intended recipient of a phone call, the method comprising:
- identifying an account based on a phone call received from a caller;
accessing configuration data related to the account;
identifying several identities associated with the account based on the configuration data accessed, the several identities including a first identity and a second identity;
accessing identity-level call preferences for the first identity;
determining whether the first identity is available to receive a first electronic communication associated with the phone call based on the identity-level call preferences for the first identity;
sending to the first identity the first electronic communication associated with the phone call conditioned on determining that the first identity is available to receive the first electronic communication;
accessing identity-level call preferences for the second identity, the identity-level call preferences for the second identity being different from the identity-level call preferences for the first identity;
determining whether the second identity is available to receive a second electronic communication associated with the phone call based on the identity-level call preferences for the second identity; and
sending to the second identity the second electronic communication associated with the phone call conditioned on determining that the second identity is available to receive the second electronic communication.
10 Assignments
0 Petitions
Accused Products
Abstract
Alerting an intended recipient of a phone call includes identifying an account based on a phone call received from a caller and accessing configuration data related to the account. The configuration data is used to identify an identity associated with the account. One or more external online service provider systems are queried across a network to determine whether the identity is available to receive an electronic communication associated with the phone call. The electronic communication associated with the phone call is sent across the network to the one or more external online service provider systems conditioned on whether the identity is determined to be available to receive the electronic communication. The one or more external online service provider systems send the electronic communication to the identity.
71 Citations
38 Claims
-
1. A method for alerting an intended recipient of a phone call, the method comprising:
-
identifying an account based on a phone call received from a caller;
accessing configuration data related to the account;
identifying several identities associated with the account based on the configuration data accessed, the several identities including a first identity and a second identity;
accessing identity-level call preferences for the first identity;
determining whether the first identity is available to receive a first electronic communication associated with the phone call based on the identity-level call preferences for the first identity;
sending to the first identity the first electronic communication associated with the phone call conditioned on determining that the first identity is available to receive the first electronic communication;
accessing identity-level call preferences for the second identity, the identity-level call preferences for the second identity being different from the identity-level call preferences for the first identity;
determining whether the second identity is available to receive a second electronic communication associated with the phone call based on the identity-level call preferences for the second identity; and
sending to the second identity the second electronic communication associated with the phone call conditioned on determining that the second identity is available to receive the second electronic communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system for alerting an intended recipient of a phone call, the computer system comprising:
-
a data store for storing configuration data;
a telephony interface element configured to receive a phone call from a caller; and
a call processing element configured to;
identify an account based on the phone call;
access the data store to retrieve configuration data related to the account;
identify several identities associated with the account based on the configuration data accessed, the several identities including a first identity and a second identity;
access identity-level call preferences for the first identity;
determine whether the first identity is available to receive a first electronic communication associated with the phone call based on the identity-level call preferences for the first identity;
send to the first identity the first electronic communication associated with the phone call conditioned on determining that the first identity is available to receive the first electronic communication;
access identity-level call preferences for the second identity, the identity-level call preferences for the second identity being different from the identity-level call preferences for the first identity;
determine whether the second identity is available to receive a second electronic communication associated with the phone call based on the identity-level call preferences for the second identity; and
send to the second identity the second electronic communication associated with the phone call conditioned on determining that the second identity is available to receive the second electronic communication.
-
-
15. A method for alerting an intended recipient of a phone call, the method comprising:
-
identifying an account based on a phone call received from a caller;
accessing configuration data related to the account;
identifying several identities associated with the account based on the configuration data accessed, the several identities including a first identity and a second identity;
accessing identity-level call preferences for the first identity;
determining first message contents for a first electronic communication associated with the call based on the identity-level call preferences for the first identity;
sending the first electronic communication to the first identity;
accessing identity-level call preferences for the second identity;
determining second message contents for a second electronic communication associated with the call based on the identity-level call preferences for the second identity, the second message contents being different from the first message contents; and
sending the second electronic communication to the second identity. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer system for alerting an intended recipient of a phone call, the computer system comprising:
-
a data store for storing configuration data;
a telephony interface element configured to receive a phone call from a caller; and
a call processing element configured to;
identify an account based on a phone call received from a caller;
access the data store to retrieve configuration data related to the account;
identify several identities associated with the account based on the configuration data accessed, the several identities including a first identity and a second identity;
access identity-level call preferences for the first identity;
determine first message contents for a first electronic communication associated with the call based on the identity-level call preferences for the first identity;
send the first electronic communication to the first identity;
access identity-level call preferences for the second identity;
determine second message contents for a second electronic communication associated with the call based on the identity-level call preferences for the second identity, the second message contents being different from the first message contents; and
send the second electronic communication to the second identity.
-
Specification