Methods and systems for creating a dynamic call log and contact records
First Claim
1. A method of processing call information, the method comprising:
- receiving a first message from a switch at an external call processing system when a first party originates a call directed to a second party,wherein the external call processing system is connected to but not a part of the switch,the first message including call information including at least the first party'"'"'s phone number, if available, and the second party'"'"'s phone number;
if the first party'"'"'s phone number is available, storing in computer readable memory at least a portion of the call information, including an identifier associated with the first party phone number and an identifier associated with the second party'"'"'s phone number, in the external call processing system;
determining if the first party is associated with an existing contact record in a contact data store associated with the second party,wherein the contact record in the contact data store is accessible and editable by the called party andat least when the first party is not associated with an existing contact record in a contact data store associated with the second party, querying during the call;
a Calling Name database, orLine Information Database, ora networked site;
the Calling Name database, the Line Information Database, and the networked site,for data related to the first party;
receiving data related to the first party at least partly in response to the query;
automatically populating at least a portion of a call record with at least a portion of the received data; and
transmitting a second message, during the call, over a network to a networked computer associated with the first party, the second message including at least a portion of the first party contact record or at least a portion of the received data.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to telecommunications, and in particular, to methods and systems for processing call signaling data. In an embodiment, a call processing system receives a first message from a switch while the switch is processing a call for a calling party, wherein the first message is initiated at least partly in response to a firing of a call event trigger configured within a switch. The first message includes call signaling information, including the calling party'"'"'s phone number. The calling party'"'"'s phone number is stored in the call processing system. A communication channel is established over a network between the call processing system and a computer associated with the called party. A message is transmitted to the networked computer, the message including the calling party'"'"'s phone number, wherein the calling party'"'"'s phone number is intended to be displayed on the networked computer associated with the called party.
151 Citations
19 Claims
-
1. A method of processing call information, the method comprising:
-
receiving a first message from a switch at an external call processing system when a first party originates a call directed to a second party, wherein the external call processing system is connected to but not a part of the switch, the first message including call information including at least the first party'"'"'s phone number, if available, and the second party'"'"'s phone number; if the first party'"'"'s phone number is available, storing in computer readable memory at least a portion of the call information, including an identifier associated with the first party phone number and an identifier associated with the second party'"'"'s phone number, in the external call processing system; determining if the first party is associated with an existing contact record in a contact data store associated with the second party, wherein the contact record in the contact data store is accessible and editable by the called party and at least when the first party is not associated with an existing contact record in a contact data store associated with the second party, querying during the call; a Calling Name database, or Line Information Database, or a networked site; the Calling Name database, the Line Information Database, and the networked site, for data related to the first party; receiving data related to the first party at least partly in response to the query; automatically populating at least a portion of a call record with at least a portion of the received data; and transmitting a second message, during the call, over a network to a networked computer associated with the first party, the second message including at least a portion of the first party contact record or at least a portion of the received data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing call information, the method comprising:
-
receiving a first message at a call processing system, wherein the first message is triggered, at least in part, in response to a call event associated with a first call from a calling party to a called party, the first message including call signaling related information, the call signaling related information including at least an identifier associated with the calling party, if available, and an identifier associated with a called party; if an identifier associated with the calling party is available storing in computer readable memory at least a portion of the call signaling related information in the processing system; determining if the calling party is associated with an existing contact record in a contact data store, wherein the contact record in the contact data store is accessible and editable by the called party; if the calling party is not associated with an existing contact record in a contact data store, querying, during the call, a data source for data related to the calling party; receiving data related to the calling party at least partly in response to the query; automatically populating at least a portion of the contact record with at least a portion of the received data related to the calling party; and transmitting over a network a second message during the first call including at least a portion of the contact record or at least a portion of the received data related to the calling party from the call processing system to one or more networked applications, wherein at least a first of the networked applications is associated with the called party. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of processing call signaling information, the method comprising:
-
receiving a first message at a call processing system, wherein the first message is initiated at least partly in response to a first call event, wherein the first message includes call signaling data for a first call, the first message including a calling party'"'"'s phone number if available, a called party'"'"'s phone number, or the calling party'"'"'s phone number and/or the called party'"'"'s phone number; at least partly in response to determining the calling party'"'"'s phone number is available from the call signaling data; automatically collecting additional contact information for the calling party, if the calling party'"'"'s phone number is available; wherein the contact information related to the calling party is accessible and editable by the called party; storing in computer readable memory at least a portion of the call signaling information; storing in computer readable memory at least a portion of the additional contact data for the calling party in the processing system; at least when the calling party is not associated with an existing contact record in the contact data store associated with the called party; querying during the first call; a Calling Name database, or a Line Information Database, or a networked site, or the Calling Name database, the Line Information database, and the networked site, for data related to the calling party; receiving data related to the calling party at least partly in response to the query; automatically populating at least a portion of a call record with at least a portion of the received data; and transmitting a second message during the first call to one or more of the networked client applications, the second message including at least a portion of the calling party contact record or at least a portion of the received data related to the calling party. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification