Methods and systems for call processing
First Claim
1. A computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct a computer system to perform operations comprising:
- assign a unique phone number to a user, wherein the unique phone number is not a wireless phone number of the user and the unique phone number is not a wireline phone number of the user;
enable access to a user contact data store that comprises contact records editable by the user via a user interface of at least one Internet-connected computing device of the user,wherein at least a portion of the editable contact records are configured to be used in call presentations to the user on respective calls from callers corresponding to respective editable call records subsequent to creation of the respective editable call records;
receive a call directed to the unique phone number, the call including call related information, the call related information including at least an identifier associated with a calling party;
provide decryption key access to the Internet-connected computing device of the user that enables the decryption of at least a portion of the call related information that is encrypted, including at least the identifier associated with a calling party, on the Internet-connected computing device of the user;
access the user contact data store;
use the decrypted identifier associated with the calling party to retrieve a contact record from the user contact data store; and
present the call, directed to the unique phone number, to the user on the Internet-connected computing device of the user, wherein the call presentation includes at least a portion of the retrieved contact record editable by the user.
0 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.
160 Citations
20 Claims
-
1. A computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct a computer system to perform operations comprising:
-
assign a unique phone number to a user, wherein the unique phone number is not a wireless phone number of the user and the unique phone number is not a wireline phone number of the user; enable access to a user contact data store that comprises contact records editable by the user via a user interface of at least one Internet-connected computing device of the user, wherein at least a portion of the editable contact records are configured to be used in call presentations to the user on respective calls from callers corresponding to respective editable call records subsequent to creation of the respective editable call records; receive a call directed to the unique phone number, the call including call related information, the call related information including at least an identifier associated with a calling party; provide decryption key access to the Internet-connected computing device of the user that enables the decryption of at least a portion of the call related information that is encrypted, including at least the identifier associated with a calling party, on the Internet-connected computing device of the user; access the user contact data store; use the decrypted identifier associated with the calling party to retrieve a contact record from the user contact data store; and present the call, directed to the unique phone number, to the user on the Internet-connected computing device of the user, wherein the call presentation includes at least a portion of the retrieved contact record editable by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct a computer system to perform operations comprising:
-
enable access to a user contact data store via an application software program hosted on a network-connected computing device of the user, the user contact data store comprising editable contact records, wherein at least a portion of the editable contact records are configured to be used in call presentations to the user on respective calls from callers; detect an online presence of the application software program hosted on the network-connected computing device of the user, receive a call directed to the unique communication address assigned to the user, the call including call related information, the call related information including at least an identifier associated with a calling party and wherein the unique communication address is not a wireless phone number of the user assigned by a wireless carrier to a mobile phone of the user and the unique communication address is not a wireline phone number of the user; provide a decryption key to the network-connected computing device of the user that enables the decryption of at least a portion of the call related information that is encrypted, including the identifier associated with the calling party on the network-connected computing device of the user; use the decrypted identifier associated with the calling party to retrieve an editable contact record from the contact data store; and present the call to the user on the network-connected computing device of the user, wherein the call presentation includes at least a portion of the retrieved editable contact record. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct a computer system to perform operations comprising:
-
assign a unique communication address to a user, wherein the unique communication address is not a wireless phone number of the user assigned by a wireless carrier to a mobile phone of the user and the unique communication address is not a wireline phone number of the user; enable access to a user contact data store via an application software program hosted on a network-connected computing device of the user that comprises contact records editable by the user wherein at least a portion of the editable contact records are configured to be used in call presentations to the user on respective calls from callers corresponding to respective editable call records subsequent to creation of the respective editable call records; decrypt at least a portion of call related information of a call, directed to the unique communication address assigned to the user, that is encrypted, including at least an identifier associated with a calling party; use the decrypted identifier associated with the calling party to retrieve an editable contact record from the user contact data store; and present the call to the user on the network-connected computing device of the user, wherein the call presentation includes at least a portion of the retrieved editable contact record.
-
Specification