IP Library Granted Patent US 8,155,287
Granted Patent B2
US 8,155,287 · App. 11/742,665 · Granted Apr 10, 2012

Systems and methods for providing user profile information in conjunction with an enhanced caller information system

Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,155,287
App. No.
11/742,665
Granted
Apr 10, 2012
Kind
B2
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.

Claims (46)

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.

2. The method of claim 1 , wherein the caller profile information further comprises a multi-media document.

3. The method of claim 1 , wherein the caller profile information further comprises a graphical file.

4. The method of claim 1 , wherein the caller profile information further comprises a caller address.

5. The method of claim 4 , wherein the caller profile information further comprises a map showing the caller address.

6. The method of claim 1 , wherein the caller profile information further comprises a link to a web site.

7. The method of claim 1 , wherein the message further comprises a caller location.

8. The method of claim 7 , wherein the caller location represents a location of a wireless caller.

9. The method of claim 7 , wherein the enhanced caller information comprises a map showing the caller location.

10. The method of claim 1 , further comprising receiving a username and a password before providing the enhanced caller information to the subscriber.

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.

12. The system of claim 11 , wherein the server further provides a calling name, a calling date, a calling time and a call stop time to the subscriber.

13. The system of claim 11 , wherein the server further provides a caller address to the subscriber.

14. The system of claim 13 , wherein the server further provides a map showing the caller address to the subscriber.

15. The system of claim 11 , wherein the server further provides a caller location to the subscriber.

16. The system of claim 15 , wherein the server further provides a map showing the caller location to the subscriber.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2011
From: WOODRING, LARRY D.
To: BELLSOUTH INTELLECTUAL PROPERTY MANAGEMENT CORP.
Reel/Frame 026249/0988 →
Continuity (2)
Continuation 09964390 · Sep 28, 2001
Related Publication 20070195942A1 · Aug 23, 2007