IP Library Granted Patent US 7,113,577
Granted Patent B2
US 7,113,577 · App. 10/688,349 · Granted Sep 26, 2006

Caller identification employing a digital content set

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 7,113,577
App. No.
10/688,349
Granted
Sep 26, 2006
Kind
B2
Abstract

An information server according to one embodiment of the invention includes a communication interface configured to communicate over a communication network and a processing system connected to the communication interface. The processing system is configured to receive one or more digital content sets, receive a caller system identifier and a called system identifier from the caller system, select a digital content set from among the one or more digital content sets using the caller system identifier and the called system identifier, and provide the selected digital content set to a called system corresponding to the called system identifier prior to the caller system establishing a communication channel to the called system.

Claims (43)

1. An information server, comprising:

a communication interface configured to communicate over a communication network; and

a processing system connected to the communication interface and configured to receive one or more digital content sets, receive a caller system identifier and a called system identifier from the caller system, receive and decrypt an encrypted verification identifier from the caller system, select a digital content set from among the one or more digital content sets using the caller system identifier, the called system identifier, and the decrypted verification identifier, and provide the selected digital content set to a called system corresponding to the called system identifier prior to the caller system establishing a communication channel to the called system.

2. The information server of claim 1 , wherein the selected digital content set comprises a graphical image set.

3. The information server of claim 2 , wherein the processing system is configured to push the graphical image set to the called system.

4. The information server of claim 2 , wherein the called system pulls the graphical image set from the information server.

5. The information server of claim 2 , further comprising an lookup table that correlates the caller system identifier, the called system identifier, and one or more selection criterion to the graphical image set.

6. The information server of claim 2 , wherein the processing system is configured to compare a first verification identifier with a second verification identifier received from the caller system and verify a caller identity corresponding to the caller system.

7. A caller identification method, comprising the steps of:

receiving one or more digital content sets;

receiving a caller system identifier and a called system identifier from the caller system;

receiving and decrypting an encrypted verification identifier from the caller system;

selecting a digital content set from among the one or more digital content sets using the caller system identifier, the called system identifier, and the decrypted verification identifier; and

providing the selected digital content set to a called system corresponding to the called system identifier;

wherein the selected digital content set is provided prior to the caller system establishing a communication channel to the called system.

8. The method of claim 7 , wherein the selected digital content set comprises a graphical image set.

9. The method of claim 8 , with the selecting step further comprising:

inputting the caller system identifier into a lookup table;

inputting the called system identifier into the lookup table; and

outputting the graphical image set from the lookup table, with the graphical image set corresponding to the caller system identifier and the called system identifier.

10. The method of claim 8 , with the selecting step further comprising:

inputting the caller system identifier into a lookup table;

inputting the called system identifier into the lookup table;

inputting one or more selection criterion into the lookup table; and

outputting the graphical image set from the lookup table, with the graphical image set corresponding to the caller system identifier, the called system identifier, and the one or more selection criterion.

11. The method of claim 8 , wherein the providing step comprises pushing the graphical image set to the called system.

12. The method of claim 8 , wherein the providing step comprises pushing a graphical image set identifier to the called system, with the called system pulling the graphical image set using the graphical image set identifier.

13. The method of claim 8 , with the providing step further comprising:

transmitting a graphical image set identifier to the called system, with the graphical image set identifier corresponding to the graphical image set;

receiving a digital content set identifier from the called system;

retrieving the graphical image set corresponding to the graphical image set identifier; and

transmitting the graphical image set to the called system in response to the received digital content set identifier, wherein the called system pulls the graphical image set.

14. The method of claim 8 , further comprising the step of comparing a first verification identifier with a second verification identifier received from the caller system and verifying a caller identity corresponding to the caller system.

15. A software product for an information server, the software product comprising:

control software configured when executed by a processing system to direct the processing system to receive one or more digital content sets from a caller system, receive a caller system identifier and a called system identifier from the caller system, receive and decrypt an encrypted verification identifier from the caller system, select a digital content set from among the one or more digital content sets using the caller system identifier, the called system identifier, and the decrypted verification identifier, and provide the digital content set to a called system corresponding to the called system identifier, wherein the digital content set is provided prior to the caller system establishing a communication channel to the called system; and

a storage system that stores the control software.

16. The software product of claim 15 , wherein the digital content set comprises a graphical image set.

17. The software product of claim 15 , wherein the control software further directs the processing system to input the caller system identifier into a lookup table, input the called system identifier into the lookup table, and output the graphical image set from the lookup table, with the graphical image set corresponding to the caller system identifier and the called system identifier.

18. The software product of claim 15 , wherein the control software further directs the processing system to input the caller system identifier into a lookup table, input the called system identifier into the lookup table, input one or more selection criterion into the lookup table, and output the graphical image set from the lookup table, with the graphical image set corresponding to the caller system identifier, the called system identifier, and the one or more selection criterion.

19. The software product of claim 15 , wherein the control software further directs the processing system to push the graphical image set to the called system.

20. The software product of claim 15 , wherein the control software further directs the processing system to transmit a graphical image set identifier to the called system, with the called system pulling the graphical image set using the graphical image set identifier.

21. The software product of claim 15 , wherein the control software further directs the processing system to receive a graphical image set identifier from the called system, retrieve the graphical image set corresponding to the graphical image set identifier, and transmit the graphical image set to the called system, wherein the called system pulls the graphical image set.

22. The software product of claim 15 , wherein the control software further directs the processing system to compare a first verification identifier with a second verification identifier received from the caller system and verify a caller identity corresponding to the caller system.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2003
From: COOK, FRED S.; PARKER, BENJAMIN J.; FREDERICK, TERRY M.
To: SPRINT COMMUNICATIONS COMPANY, L.P.
Reel/Frame 014625/0606 →