IP Library Granted Patent US 8,457,613
Granted Patent B2
US 8,457,613 · App. 12/823,899 · Granted Jun 4, 2013

Automated mobile intelligent communication processing system

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,457,613
App. No.
12/823,899
Granted
Jun 4, 2013
Kind
B2
Abstract

A system and method for providing enhanced information to a mobile communication device regarding a calling device is described. The system and method includes receiving an incoming call request at a mobile communication device including the identifier of the calling device. An information request is then formulated including the identifier of the calling device. The information request is transmitted from the mobile communication device to the query processing center via a data communication channel. A response is then obtained from the data processing center and transmitted to the mobile phone via the data communication channel. The response received from the data processing center includes the requested information related to the calling device.

Claims (65)

1. A method of providing enhanced information to a mobile communication device regarding a calling device wherein the mobile communication device receives the identifier of a calling device, the method comprising:

receiving a request for information from a mobile communication device over a communication channel, the request including an identifier of a calling device;

accessing a local database and obtaining information related to the request using the identifier of the calling device;

determining whether additional information is required from one or more remote third party data sources;

requesting information related to the request from the one or more remote third party data sources if additional information is required;

receiving response information from the one or more remote third party data sources;

correlating the response information from the third party data sources with information retrieved from the local database to generate a response to the request for information from the mobile communication device; and

transmitting the response to the request for information to the mobile communication device via the communication channel.

2. The method of claim 1 wherein the communication channel is a data communication channel.

3. The method of claim 1 wherein the step of requesting information from the one or more remote third party data sources is not performed if information related to the request is available in the local database.

4. The method of claim 1 further comprising:

storing the correlated response information in the local database; and

providing the correlated information from the local database in response to a subsequent request for information related to the calling device.

5. An automated mobile intelligent call processing device comprising:

a telephony controller configured to receive an incoming call request from a calling device;

an application programming interface (API) module configured to obtain notification of the incoming call request including the identifier of the calling device, and to generate and forward the notification;

a data controller configured to establish and maintain communication via a communication channel;

a query module coupled to the data controller and configured to receive the notification from the API module, to formulate an information request including the identifier of the calling device, to establish a connection with the data controller to transmit the information request via the communication channel and to receive the obtained requested information via the communication channel, the obtained requested information including customized information related to the calling device;

an off-call query module coupled to the query module and configured to

receive the identifier of the calling device from the query module if the data communication channel was unavailable for transmitting the information request,

monitor the communication channel for availability,

transmit the information request via the communication channel when the communication channel becomes available,

receive the requested information via the communication channel, and

create an entry in a caller information data store on the device using the requested information received via the communication channel; and

a display selector module configured to

display information related to a calling party on the device,

access the entry in the caller information data store, and

display caller information from the entry on the display of the device the next time an incoming call request is received at the device from the calling device.

6. The device of claim 5 wherein the communication channel is a data communication channel.

7. An automated mobile intelligent call processing device comprising:

a telephony controller configured to receive an incoming call request from a calling device;

an application programming interface (API) module configured to obtain notification of the incoming call request including the identifier of the calling device, and to generate and forward the notification;

a data controller configured to establish and maintain communication via a communication channel;

a query module coupled to the data controller and configured to receive the notification from the API module, to formulate an information request including the identifier of the calling device, to establish a connection with the data controller to transmit the information request via the communication channel and to receive the obtained requested information via the communication channel, the obtained requested information including customized information related to the calling device;

an off-call query module coupled to the query module and configured to

receive the identifier of the calling device from the query module if the data communication channel was unavailable for transmitting the information request,

monitor the communication channel for availability,

transmit the information request via the communication channel when the communication channel becomes available,

receive the requested information via the communication channel, and

create a contact list entry associated with the calling device on the device using the requested information received via the data communication channel; and

a display selector module configured to

display information related to a calling party on the device,

access the contact list entry, and

display caller information from the contact list entry on the display of the device the next time an incoming call request is received at the device from the calling device.

8. An automated mobile intelligent call processing system comprising:

a storage device for storing records associated with multiple identifiers;

an information gateway module coupled to the storage device and configured to receive a request for information from a mobile communication device over a communication channel, the request including an identifier of a calling device;

an information application module coupled to the storage device and configured to receive the identifier from the information gateway module, to access the storage device to obtain the requested information, to make a determination whether to access additional information from at least one third party data server, and to access the at least one third party data server if the information application module determines that additional information is necessary to satisfy the request for information, wherein the information application module is configured to correlate the information from the storage device and the additional information from the at least one third party data server to generate the requested information; and

a communication module coupled to the information application module and configured to transmit the requested information relating to the calling device via the communication channel.

9. The system of claim 8 wherein the communication channel is a data communication channel.

10. The system of claim 8 wherein the information application module is configured to access the at least one third party data server if the information request is not available in the storage device.

11. The system of claim 8 wherein the information application module is configured to store the correlated information in the storage device and to provide the correlated information from the storage device in response to a subsequent request for information related to the calling device.

12. A method of providing enhanced information to a mobile device regarding a party to a communication with the mobile communication device, the method comprising:

receiving a request for information from a mobile device over a communication channel, the request including an identifier of a contact for whom information is desired;

accessing a local database and obtaining information related to the contact using the identifier from the request;

determining whether additional information is required from one or more remote third party data sources;

requesting information related to the contact from the one or more remote third party data sources if additional information is required;

receiving response information from the one or more remote third party data sources;

correlating the response information from the one or more remote third party data sources with information retrieved from the local database to generate a response to the request for information from the mobile device; and

transmitting the response to the request for information to the mobile device via the data communication channel.

13. The method of claim 12 wherein the communication channel is a data channel.

14. The method of claim 12 wherein the step of requesting information from the one or more remote third party data sources is not performed if information related to the request is available in the local database.

15. The method of claim 12 further comprising:

storing the correlated response information in the local database; and

providing the correlated information from the local database in response to a subsequent request for information related to the calling device.

Assignments (16)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 16/990,698 PREVIOUSLY RECORDED ON REEL 058294 FRAME 0010. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 21, 2022
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 059846/0157 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
SECOND LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: UBS AG, STAMFORD BRANCH
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0739 →
FIRST LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: BANK OF AMERICA, N.A.
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0762 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Dec 1, 2021
From: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION HEALTHCARE, INC.; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: JPMORGAN CHASE BANK, N.A
Reel/Frame 058294/0161 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Dec 1, 2021
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 058294/0010 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: UBS AG, STAMFORD BRANCH
Reel/Frame 043633/0527 →
SECURITY INTEREST Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 043633/0440 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2017
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; ULTRADNS CORPORATION; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; AGGREGATE KNOWLEDGE, INC.; MARKETSHARE ACQUISITION CORPORATION; MARKETSHARE HOLDINGS, INC.; MARKETSHARE PARTNERS, LLC
Reel/Frame 043618/0826 →
CHANGE OF NAME Recorded Mar 1, 2013
From: TARGUS INFORMATION CORPORATION
To: NEUSTAR INFORMATION SERVICES, INC.
Reel/Frame 029905/0208 →
SECURITY AGREEMENT Recorded Feb 13, 2013
From: NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; ULTRADNS CORPORATION; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 029809/0260 →
RELEASE OF SECURITY INTEREST Recorded Feb 13, 2013
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NEUSTAR, INC.; TARGUS INFORMATION CORPORATION; QUOVA, INC.; ULTRADNS CORPORATION; AMACAI INFORMATION CORPORATION; MUREX LICENSING CORPORATION
Reel/Frame 029809/0177 →
SECURITY AGREEMENT Recorded Jan 10, 2012
From: NEUSTAR, INC.; TARGUS INFORMATION CORPORATION; QUOVA, INC; ULTRADNS CORPORATION; AMACAI INFORMATION CORPORATION; MUREX LICENSING CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 027512/0119 →
RELEASE OF SECURITY INTEREST Recorded Dec 8, 2011
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: TARGUS INFORMATION CORPORATION
Reel/Frame 027349/0196 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 30, 2010
From: TARGUS INFORMATION CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 025573/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2010
From: SCHMACKPFEFFER, CRAIG S.; SHANKEN, ROSS; SHAFFER, JAMES D.; BURYE, ALAN C.
To: TARGUS INFORMATION CORPORATION
Reel/Frame 024975/0941 →