System and method of presenting caller identification information at a voice over internet protocol communication device
First Claim
1. A method comprising:
- receiving an incoming telephone call from a caller;
determining a destination voice over Internet protocol telephone device associated with the incoming telephone call;
determining whether a caller profile associated with the caller is available, wherein determining whether the caller profile is available includes identifying the caller, wherein the caller profile includes a plurality of identification characteristics including at least one or more images associated with the caller, a most recent previous call from the caller, and a context of the most recent previous call;
in response to determining that the caller profile is not available, creating the caller profile;
searching at least two networks with at least one of a name of the identified caller, a telephone number of the identified caller, a social security number of the identified caller, and an email address of the identified caller to determine whether new information not included in the caller profile is available from one or more of the at least two networks, wherein the at least two networks include at least one of an Internet, a local area network, and a peer-to-peer network;
updating the caller profile with new information in response to a determination that the new information is available;
populating a caller identification portal based on whether one of a full mode button and a partial mode button has been selected, wherein the caller identification portal is populated with all of the plurality of identification characteristics included in the caller profile when the full mode button has been selected, wherein the caller identification portal is populated with a subset of the plurality of identification characteristics when the partial mode button has been selected, wherein the subset comprises one or more identification characteristics of the plurality of identification characteristics, wherein the full mode button is not displayed in response to the selection of the full mode button, and wherein the partial mode button is not displayed in response to the selection of the partial mode button; and
presenting the caller identification portal to a display of the destination voice over Internet protocol telephone device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing caller identification information to a voice over Internet protocol (VoIP) telephone device is disclosed and includes receiving an incoming telephone call. The method also includes determining a destination VoIP telephone device associated with the incoming call. Further, the method includes populating a caller identification portal with a plurality of identification characteristics from a caller profile and presenting the caller identification portal to a display of the destination VoIP telephone device. The caller identification portal can include a first mode in which a partial caller identification portal is presented and a second mode in which a full caller identification portal is presented.
24 Citations
22 Claims
-
1. A method comprising:
-
receiving an incoming telephone call from a caller; determining a destination voice over Internet protocol telephone device associated with the incoming telephone call; determining whether a caller profile associated with the caller is available, wherein determining whether the caller profile is available includes identifying the caller, wherein the caller profile includes a plurality of identification characteristics including at least one or more images associated with the caller, a most recent previous call from the caller, and a context of the most recent previous call; in response to determining that the caller profile is not available, creating the caller profile; searching at least two networks with at least one of a name of the identified caller, a telephone number of the identified caller, a social security number of the identified caller, and an email address of the identified caller to determine whether new information not included in the caller profile is available from one or more of the at least two networks, wherein the at least two networks include at least one of an Internet, a local area network, and a peer-to-peer network; updating the caller profile with new information in response to a determination that the new information is available; populating a caller identification portal based on whether one of a full mode button and a partial mode button has been selected, wherein the caller identification portal is populated with all of the plurality of identification characteristics included in the caller profile when the full mode button has been selected, wherein the caller identification portal is populated with a subset of the plurality of identification characteristics when the partial mode button has been selected, wherein the subset comprises one or more identification characteristics of the plurality of identification characteristics, wherein the full mode button is not displayed in response to the selection of the full mode button, and wherein the partial mode button is not displayed in response to the selection of the partial mode button; and presenting the caller identification portal to a display of the destination voice over Internet protocol telephone device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A voice over Internet protocol server, comprising:
-
a processor; a computer-readable device accessible to the processor; and a caller identification application embedded within the computer-readable device, the caller identification application comprising instructions to; determine whether a remote voice over Internet protocol communication device has a caller identification portal enabled, the remote voice over Internet protocol communication device coupled to the voice over Internet protocol server; determine whether a caller profile associated with the caller is available, wherein determining whether the caller profile is available includes identifying the caller, wherein the caller profile includes a plurality of identification characteristics including at least one or more images associated with the caller, a most recent previous call from the caller, and a context of the most recent previous call; in response to determining that a caller profile is not available, create the caller profile; search at least two networks with at least one of a name of the identified caller, a telephone number of the identified caller, a social security number of the identified caller, and an email address of the identified caller to determine whether new information not included in the caller profile is available from one or more of the at least two networks, wherein the at least two networks include at least one of an Internet, a local area network, and a peer-to-peer network; update the caller profile with new information in response to a determination that the new information is available; populate the caller identification portal based on whether one of a full mode button and a partial mode button has been selected, wherein the caller identification portal is populated with all of the plurality of identification characteristics included in the caller profile when the full mode button has been selected, wherein the caller identification portal is populated with a subset of the plurality of identification characteristics included in the caller profile when the partial mode button has been selected, wherein the subset comprises at least one identification characteristic of the plurality of identification characteristics and less than all of the plurality of identification characteristics, wherein the full mode button is not displayed in response to the selection of the full mode button, and wherein the partial mode button is not displayed in response to the selection of the partial mode button; and initiate presentation of the caller identification portal on the remote voice over Internet protocol communication device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A caller identification portal for a voice over Internet protocol (VoIP) communication device, the caller identification portal comprising:
-
a plurality of identification characteristics associated with an identified caller, wherein the plurality of identification characteristics includes one or more images associated with the identified caller, a most recent previous call from the identified caller, and a context of the most recent previous call; a full mode button; a partial mode button; and a search button, wherein, in response to a selection of the full mode button, the caller identification portal is updated to display each of the plurality of identification characteristics and to display the partial mode button, wherein, in response to a selection of the partial mode button, the caller identification portal displays a subset of the plurality of identification characteristics and displays the full mode button, wherein the subset comprises at least one of the plurality of identification characteristics, wherein the identification characteristics displayed at the caller identification portal are updated based on information obtained during a search of at least two networks initiated in response to a selection of the search button, wherein the at least two networks are searched using at least one of a name of the identified caller, a telephone number of the identified caller, a social security number of the identified caller, and an email address of the identified caller, wherein the at least two networks include at least one of an Internet, a local area network, and a peer-to-peer network, wherein the full mode button is not displayed in response to the selection of the full mode button, and wherein the partial mode button is not displayed in response to the selection of the partial mode button. - View Dependent Claims (20, 21, 22)
-
Specification