Providing selective voice mail services
First Claim
1. A method comprising:
- receiving, by a server device, contact information associated with a first user or a first telephone device from the first telephone device, wherein the contact information includes user names and corresponding telephone numbers;
creating, by the server device, one or more whitelists of telephone numbers based on the contact information and storing the one or more whitelists as part of a profile associated with the first telephone device;
receiving, by the server device, a request for a second user, of a second telephone device, to leave a voice mail message for the first user of the first telephone device;
retrieving, by the server device, the profile associated with the first telephone device;
determining, by the server device and based on the profile, whether the second user is allowed to leave the voice mail message for the first user of the first telephone device based on the contact information associated with the second user or the second telephone device, by determining whether a telephone number of the second user device is in the one or more whitelists;
allowing the second user to leave the voice mail message for the first user of the first telephone device in response to determining that the telephone number is in the one or more whitelists; and
preventing the second user from leaving the voice mail message in response to determining that the telephone number is not in the one or more whitelists,wherein determining whether the second user is allowed to leave the voice mail message comprises;
determining, based on a particular field of the profile, whether the first telephone device is registered for a selective voice mail service provided by a carrier associated with the first telephone device, anddetermining that the second user is allowed to leave the voice mail message in response to determining that the first telephone device is not registered for the selective voice mail service.
1 Assignment
0 Petitions
Accused Products
Abstract
A device is configured to receive a request for a first user, of a first telephone device, to leave a voice mail message for a second user of a second telephone device; retrieve a profile associated with the second telephone device and to determine, based on the profile, whether the second telephone device is registered for a selective voice mail service; determine, based on the profile, whether the first user is allowed to leave the voice mail message when the second telephone device is registered for the selective voice mail service; and allow the first user to leave the voice mail message for the second user of the second telephone device when the second telephone device is not registered for the selective voice mail service or when the first user is allowed to leave the voice mail message.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by a server device, contact information associated with a first user or a first telephone device from the first telephone device, wherein the contact information includes user names and corresponding telephone numbers; creating, by the server device, one or more whitelists of telephone numbers based on the contact information and storing the one or more whitelists as part of a profile associated with the first telephone device; receiving, by the server device, a request for a second user, of a second telephone device, to leave a voice mail message for the first user of the first telephone device; retrieving, by the server device, the profile associated with the first telephone device; determining, by the server device and based on the profile, whether the second user is allowed to leave the voice mail message for the first user of the first telephone device based on the contact information associated with the second user or the second telephone device, by determining whether a telephone number of the second user device is in the one or more whitelists; allowing the second user to leave the voice mail message for the first user of the first telephone device in response to determining that the telephone number is in the one or more whitelists; and preventing the second user from leaving the voice mail message in response to determining that the telephone number is not in the one or more whitelists, wherein determining whether the second user is allowed to leave the voice mail message comprises; determining, based on a particular field of the profile, whether the first telephone device is registered for a selective voice mail service provided by a carrier associated with the first telephone device, and determining that the second user is allowed to leave the voice mail message in response to determining that the first telephone device is not registered for the selective voice mail service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server device comprising:
-
a memory to store; a profile for a first telephone device; a processor to; receive a request for a user of a second telephone device to leave a voice mail message for the first telephone device after the user makes a call to the first telephone device by using the second telephone device and the call is not answered, where the request comprises; a first telephone number assigned to the first telephone device, and contact information associated with the user or the second telephone device, retrieve the profile based on the first telephone number, determine, based on the profile and the contact information, whether the user is allowed to leave the voice mail message for the first telephone device by; determining, based on a particular field of the profile, whether the first telephone device is registered for a selective voice mail service provided by a carrier associated with the first device, and determining that the user is allowed to leave the voice mail message at the server device when the first telephone device is not registered for the selective voice mail service, allow the user to leave the voice mail message when it is determined that the user is allowed to leave the voice mail message, and prevent the user from leaving the voice mail message when it is determined that the user is not allowed to leave the voice mail message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media comprising:
-
instructions which, when executed by one or more processors of a computing device, cause the one or more processors to; receive a request for a first user, of a first telephone device, to leave a voice mail message for a second user of a second telephone device; retrieve a profile associated with the second telephone device; determine, based on the profile, whether the second telephone device is registered for a selective voice mail service; determine, based on the profile, whether the first user is allowed to leave the voice mail message when the second telephone device is registered for the selective voice mail service by determining whether a first telephone number of the first telephone device is in a blacklist of telephone numbers, wherein the profile includes the blacklist; allow the first user to leave the voice mail message for the second user of the second telephone device when the second telephone device is not registered for the selective voice mail service or when it is determined that the first telephone number is not in the blacklist; and prevent the first user from leaving the voice mail message it is determined that the first telephone number is in the blacklist. - View Dependent Claims (14, 15, 16, 17)
-
Specification