Systems and methods for providing user profile information in conjunction with an enhanced caller information system
First Claim
Patent Images
1. A method for providing enhanced caller information to a subscriber, the method comprising:
- receiving, on a server, caller profile information from a caller, the caller profile information including a caller number and enhanced caller information that is pre-entered by the caller;
receiving a call from the caller to a subscriber;
sending a message to the server, the message including the caller number and a subscriber number for the call;
matching, at the server, the caller number to the caller profile information;
selecting, at the server, based on the subscriber number, enhanced profile information from the caller profile information associated with the caller number; and
providing the enhanced caller information from the server to the subscriber upon request by the subscriber, said enhanced caller information being based on the caller profile information;
wherein the subscriber number is associated with an access list in the caller profile information, andwherein providing the enhanced caller information to the subscriber further comprises;
determining whether the subscriber number matches a called party directory number of the caller profile information; and
if the subscriber number matches the called party directory number, then providing some but not all of the enhanced caller information based on the called directory number being associated with a level the access list.
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced caller-id service providing multi-media based caller information to subscribers via a server system. The server system can combine user-provided profile information with other data to provide more detailed reports for the subscriber. The server can also be used to maintain long-term calling records for subscribers. The caller information can be accessed remotely by the subscriber and can be downloaded from the server to another computer for use with other applications.
572 Citations
17 Claims
-
1. A method for providing enhanced caller information to a subscriber, the method comprising:
-
receiving, on a server, caller profile information from a caller, the caller profile information including a caller number and enhanced caller information that is pre-entered by the caller; receiving a call from the caller to a subscriber; sending a message to the server, the message including the caller number and a subscriber number for the call; matching, at the server, the caller number to the caller profile information; selecting, at the server, based on the subscriber number, enhanced profile information from the caller profile information associated with the caller number; and providing the enhanced caller information from the server to the subscriber upon request by the subscriber, said enhanced caller information being based on the caller profile information; wherein the subscriber number is associated with an access list in the caller profile information, and wherein providing the enhanced caller information to the subscriber further comprises; determining whether the subscriber number matches a called party directory number of the caller profile information; and if the subscriber number matches the called party directory number, then providing some but not all of the enhanced caller information based on the called directory number being associated with a level the access list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing enhanced caller information, the system comprising:
-
means for receiving a call from a caller to a subscriber number associated with a subscriber; means for receiving caller profile information associated with the caller, wherein the caller profile information includes a caller number and enhanced caller information that is pre-entered by the caller; means for providing the caller profile information to a server; wherein when the call to the subscriber is received, a message is sent to the server, the message including a caller number and the subscriber number, and wherein in response to a request by the subscriber, the server selects the enhanced caller information based on the caller number and the subscriber number and provides the enhanced caller information to the subscriber, the enhanced caller information is based on the caller profile information; wherein the subscriber number is associated with an access list in the caller profile information, and wherein providing the enhanced caller information to the subscriber further comprises; determining whether the subscriber number matches a called party directory number of the caller profile information; and if the subscriber number matches the called party directory number, then providing some but not all of the enhanced caller information based on the called director number being, associated with a level the access list. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium including computer program instructions for providing enhanced caller information to a subscriber, when executed by a processor the instructions causing the processor to perform:
-
receiving, on a server, caller profile information from a caller, the caller profile information including a caller number and enhanced caller information that is pre-entered by the caller; receiving a call from the caller to a subscriber; sending a message to the server, the message including the caller number and a subscriber number for the call; matching, at the server, the caller number to the caller profile information; selecting, at the server, based on the subscriber number, enhanced profile information from the caller profile information associated with the caller number; and providing the enhanced caller information from the server to the subscriber upon request by the subscriber, said enhanced caller information being based on the caller profile information; wherein the subscriber number is associated with an access list in the caller profile information, and wherein providing the enhanced caller information to the subscriber further comprises; determining whether the subscriber number matches a called party directory number of the caller profile information; and if the subscriber number matches the called party directory number, then providing some but not all of the enhanced caller information based on the called directory number being associated with a level the access list.
-
Specification