Methods, systems, and computer program products for providing caller identification services
First Claim
Patent Images
1. A method for providing caller identification services to an Internet Protocol-enabled device, comprising:
- receiving a communication request from a caller device over a voice network, the communication request including a caller party number of the caller device and a called party number of a called device associated with the communication request;
mapping the called party number to an Internet Protocol-enabled device address of a called party; and
sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number;
wherein the communication request includes a triggering event that identifies a controller system, the method further comprising;
responsive to identifying the controller system, identifying a service offering corresponding to a subsystem number via a custom local area signaling service feature executing on the controller system, the custom local area signaling service feature determining which of its service offerings are handled by the subsystem number; and
returning an authorization termination signal from the controller system in response to the triggering event, the authorization termination signal operable for causing a called party communication device associated with the called party number to ring while separately sending the caller party number to the Internet Protocol-enabled device address;
wherein mapping the called party number to an Internet Protocol-enabled device address of a called party is performed when the subsystem number indicates that the service offering includes caller identification services to the Internet Protocol-enabled device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for providing caller identification services to an Internet Protocol-enabled device are provided. The method includes receiving a communication request from a caller device over a voice network, the communication request including a caller party number, mapping a called party number to an Internet Protocol-enabled device address of a called party, and sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number.
98 Citations
31 Claims
-
1. A method for providing caller identification services to an Internet Protocol-enabled device, comprising:
-
receiving a communication request from a caller device over a voice network, the communication request including a caller party number of the caller device and a called party number of a called device associated with the communication request; mapping the called party number to an Internet Protocol-enabled device address of a called party; and sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number; wherein the communication request includes a triggering event that identifies a controller system, the method further comprising; responsive to identifying the controller system, identifying a service offering corresponding to a subsystem number via a custom local area signaling service feature executing on the controller system, the custom local area signaling service feature determining which of its service offerings are handled by the subsystem number; and returning an authorization termination signal from the controller system in response to the triggering event, the authorization termination signal operable for causing a called party communication device associated with the called party number to ring while separately sending the caller party number to the Internet Protocol-enabled device address; wherein mapping the called party number to an Internet Protocol-enabled device address of a called party is performed when the subsystem number indicates that the service offering includes caller identification services to the Internet Protocol-enabled device. - View Dependent Claims (2, 3, 4)
-
-
5. A system for providing caller identification services to an Internet Protocol-enabled device, comprising:
-
a computer processing device; and a caller identification services application executing on the computer processing device, the caller identification services application performing a method, comprising; receiving a communication request from a caller device over a voice network, the communication request including a caller party number of the caller device and a called party number of a called device associated with the communication request; mapping the called party number to an Internet Protocol-enabled device address of a called party; and sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number; wherein the communication request includes a triggering event that identifies a controller system, the method further comprising; responsive to identifying the controller system, identifying a service offering corresponding to a subsystem number via a custom local area signaling service feature executing on the controller system, the custom local area signaling service feature determining which of its service offerings are handled by the subsystem number; and returning an authorization termination signal from the controller system in response to the triggering event, the authorization termination signal operable for causing a called party communication device associated with the called party number to ring while separately sending the caller party number to the Internet Protocol-enabled device address; wherein mapping the called party number to an Internet Protocol-enabled device address of a called party is performed when the subsystem number indicates that the service offering includes caller identification services to the Internet Protocol-enabled device. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for providing caller identification services to an Internet Protocol-enabled device, the computer program product comprising a non-transitory computer-readable medium including instructions embodied thereon, which when executed by a computer cause the computer to implement a method, the method comprising:
-
receiving a communication request from a caller device over a voice network, the communication request including a caller party number of the caller device and a called party number of a called device associated with the communication request; mapping the called party number to an Internet Protocol-enabled device address of a called party; and sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number; wherein the communication request includes a triggering event that identifies a controller system, the method further comprising; responsive to identifying the controller system, identifying a service offering corresponding to a subsystem number via a custom local area signaling service feature executing on the controller system, the custom local area signaling service feature determining which of its service offerings are handled by the subsystem number; and returning an authorization termination signal from the controller system in response to the triggering event, the authorization termination signal operable for causing a called party communication device associated with the called party number to ring while separately sending the caller party number to the Internet Protocol-enabled device address; wherein mapping the called party number to an Internet Protocol-enabled device address of a called party is performed when the subsystem number indicates that the service offering includes caller identification services to the Internet Protocol-enabled device. - View Dependent Claims (10, 11)
-
-
12. A method for providing caller identification services to an Internet Protocol-enabled device, comprising:
-
receiving a first communication request from a first caller device over a voice network, the first communication request including a first caller party number of the first caller device and a called party number of a called device associated with the first communication request, the first communication request including a first termination attempt; mapping the first called party number to an Internet Protocol-enabled device address of a called party; sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number; returning an authorization termination signal to the network in response to the first termination attempt; receiving a second communication request from a second caller device over a voice network, the second communication request including a second caller party number of the second caller device and the called party number of the called device associated with the second communication request; mapping the called party number to an Internet Protocol-enabled device address of the called party; and sending the second caller party number to the Internet Protocol-enabled device address corresponding to the called party number; wherein the first communication request includes a triggering event that identifies a controller system, and the returning an authorization termination signal is performed by the controller system over the network in response to the triggering event, the authorization termination signal operable for causing a called party communication device associated with the called party number to ring while separately sending the caller party number to the Internet Protocol-enabled device address; and responsive to identifying the controller system, the method comprises identifying a service offering corresponding to a subsystem number via a custom local area signaling service feature executing on the controller system, the custom local area signaling service feature determining which of its service offerings are handled by the subsystem number; wherein mapping the called party number to an Internet Protocol-enabled device address of a called party is performed when the subsystem number indicates that the service offering includes caller identification services to the Internet Protocol-enabled device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for providing caller identification services to an Internet Protocol-enabled device, comprising:
-
a computer processing device; and a caller identification services application executing on the computer processing device, the caller identification services application performing a method, comprising; receiving a first communication request from a first caller device over a voice network, the first communication request including a first caller party number of the first caller device and a called party number of a called device associated with the first communication request, the first communication request including a first termination attempt; mapping the first called party number to an Internet Protocol-enabled device address of a called party; sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number; returning an authorization termination signal to the network in response to the first termination attempt; receiving a second communication request from a second caller device over a voice network, the second communication request including a second caller party number of the second caller device and the called party number of the called device associated with the second communication request; mapping the called party number to an Internet Protocol-enabled device address of the called party; and sending the second caller party number to the Internet Protocol-enabled device address corresponding to the called party number; wherein the first communication request includes a triggering event that identifies a controller system, and the returning an authorization termination signal is performed by the controller system over the network in response to the triggering event, the authorization termination signal operable for causing a called party communication device associated with the called party number to ring while separately sending the caller party number to the Internet Protocol-enabled device address; and responsive to identifying the controller system, the method comprises identifying a service offering corresponding to a subsystem number via a custom local area signaling service feature executing on the controller system, the custom local area signaling service feature determining which of its service offerings are handled by the subsystem number; wherein mapping the called party number to an Internet Protocol-enabled device address of a called party is performed when the subsystem number indicates that the service offering includes caller identification services to the Internet Protocol-enabled device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer program product for providing caller identification services to an Internet Protocol-enabled device, the computer program product comprising a non-transitory computer-readable medium including instructions embodied thereon, which when executed by a computer cause the computer to implement a method, the method comprising:
-
receiving a first communication request from a first caller device over a voice network, the first communication request including a first caller party number of the first caller device and a called party number of a called device associated with the first communication request, the first communication request including a first termination attempt; mapping the first called party number to an Internet Protocol-enabled device address of a called party; sending the caller party number to the Internet Protocol-enabled device address corresponding to the called party number; returning an authorization termination signal to the network in response to the first termination attempt; receiving a second communication request from a second caller device over a voice network, the second communication request including a second caller party number of the second caller device and the called party number of the called device associated with the second communication request; mapping the called party number to an Internet Protocol-enabled device address of the called party; and sending the second caller party number to the Internet Protocol-enabled device address corresponding to the called party number; wherein the first communication request includes a triggering event that identifies a controller system, and the returning an authorization termination signal is performed by the controller system over the network in response to the triggering event, the authorization termination signal operable for causing a called party communication device associated with the called party number to ring while separately sending the caller party number to the Internet Protocol-enabled device address; and responsive to identifying the controller system, the method comprises identifying a service offering corresponding to a subsystem number via a custom local area signaling service feature executing on the controller system, the custom local area signaling service feature determining which of its service offerings are handled by the subsystem number; wherein mapping the called party number to an Internet Protocol-enabled device address of a called party is performed when the subsystem number indicates that the service offering includes caller identification services to the Internet Protocol-enabled device. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification