Patent ID: 8625760

Claim:
One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for providing alternate caller names in accordance with caller-name preferences, the method comprising: receiving a first caller name associated with a device identifier for a calling device; receiving a second caller name associated with the device identifier for the calling device; receiving at least one caller preference that indicates a preference of usage for at least one of the first caller name or the second caller name, wherein the at least one caller preference indicates a preference of usage for the at least one of the first caller name or the second caller name based on a time of day setting, a day of week setting, a week setting, a month setting, or a combination thereof; receiving an indication of at least one priority of the at least one caller preference, wherein the at least one priority is used to prioritize the at least one caller preference that conflict with one another; and generating at least one caller profile associated with the device identifier, wherein the at least one caller profile includes the first caller name, the second caller name, the at least one caller preference, and the at least one priority, the at least one caller profile being utilized to identify which of the first caller name or the second caller name to provide to in association with a call initiated by the calling device.