# US 8,543,403 B1 · Intelligent information supplements to calls

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,403 B1
- Document ID: US8543403B1
- Status: Granted
- Kind: B1
- Application number: 12/767,284
- Filed: 2010-04-26
- Granted: 2013-09-24
- Earliest claimed: 2010-04-26
- Assignees: Sprint Communication Company L.P.
- Applicants: Simon Youngs; Gary Duane Koller; Piyush Jethwa; Mark Douglas Peden
- Inventors: Simon Youngs; Gary Duane Koller; Piyush Jethwa; Mark Douglas Peden
- Web page: https://patentgrep.com/patent/US8543403B1

## CPC

- H04M 3/2281: {Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls}
- H04M 3/4878: {Advertisement messages}
- G10L 2015/088: {Word spotting}
- H04M 2203/352: In-call/conference information service
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

Embodiments of the present invention provide systems, methods, and computer-readable media for providing supplemental information to callers during a call. In embodiments, a call is initiated between a first caller and a second caller. Information communicated during the call is monitored to determine that a keyword has been spoken. Supplemental information associated with the keyword is identified, and the supplemental information is provided to the first caller during the call.

## Claims

### Claim 1

A method of providing supplemental information to callers during a call, the method comprising:
initiating, by a network, the call between a call requestor and call receiver, wherein the call requestor generates a request to initiate the call;
monitoring, by a keyword monitoring service, information communicated during the call;
analyzing, by the keyword monitoring service, the information communicated during the call to determine a context of the information communicated during the call;
determining, by the keyword monitoring service, that a keyword has been communicated during the call based on the analysis of the information communicated during the call;
requesting, by the keyword monitoring service, that a server determine whether there is supplemental information associated with the keyword;
identifying, by the server, a set of supplemental information that is associated with the keyword based on the context of the information communicated during the call, wherein the set of supplemental information is stored in a database;
retrieving, by the server, the set of supplemental information from the database; and
providing, by the server, the set of supplemental information to the call requestor during the call.

### Claim 2 (depends on 1)

The method of claim 1, wherein the set of supplemental information is associated with the call receiver.

### Claim 3 (depends on 1)

The method of claim 1, wherein the keyword is spoken by the call requestor.

### Claim 4 (depends on 3)

The method of claim 3, wherein the keyword is identified based on the keyword being spoken by the call requestor.

### Claim 5 (depends on 1)

The method of claim 1, wherein the keyword is identified independent of a caller identifier.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining, by the keyword monitoring service, that a subsequent keyword has been communicated during the call based on the an analysis of the information communicated during the call;
requesting, by the keyword monitoring service, that the server determine whether there is supplemental information associated with the subsequent keyword;
identifying, by the server, a subsequent set of supplemental information that is associated with the subsequent keyword based on the context of the information communicated during the call, wherein the subsequent set of supplemental information is stored in the database;
retrieving, by the server, the subsequent set of supplemental information from the database; and
providing, by the server, the subsequent set of supplemental information to the call requestor during the call.

### Claim 7 (depends on 1)

The method of claim 1, wherein the subsequent keyword is spoken by the call receiver.

### Claim 8 (depends on 7)

The method of claim 7, wherein the subsequent keyword is identified based on the subsequent keyword being spoken by the call receiver.

### Claim 9

A method of providing supplemental information to callers during a call, the method comprising:
initiating, by a network, the call between a call requestor and a call receiver, wherein the call requestor generates a request to initiate the call;
monitoring, by a keyword monitoring service, information communicated during the call;
analyzing, by the keyword monitoring service, the information communicated during the call to determine a context of the information communicated during the call;
determining, by the keyword monitoring service, an average auditory volume of the call receiver based on the analysis of the information communicated during the call;
determining, by the keyword monitoring service, that a keyword has been communicated during the call based on the analysis of the information communicated during the call;
requesting, by the keyword monitoring service, that a server determine whether there is supplemental information associated with the keyword;
identifying, by a server, the supplemental information that is associated with the keyword based on the context of the information communicated during the call;
retrieving, by the server, the supplemental information;
translating, by the server, the supplemental information into audible supplemental information; and
providing, by the server, the translated audible supplemental information to the call requestor during the call at a volume at least a threshold amount softer than the average audible volume of the call receiver such that the call requester is able to hear the supplemental information, but not be interrupted by the supplemental information.

### Claim 10 (depends on 9)

The method of claim 9, wherein translating the supplemental information into the audible supplemental information comprises translating the supplemental information from a text-based format to an audible format.

### Claim 11 (depends on 9)

The method of claim 9, wherein the supplemental information is retrieved from a personal information management database.

### Claim 12

A method of providing supplemental information to callers during a call, the method comprising:
initiating, by a network, the call between a call requestor and a call receiver, wherein the call requestor generates a request to initiate the call;
monitoring, by a keyword monitoring service, information communicated during the call;
analyzing, by the keyword monitoring service, the information communicated during the call to determine a context of the information communicated during the call;
determining, by the keyword monitoring service, that a keyword associated with the call receiver has been communicated during the call based on the analysis of the information communicated during the call;
requesting, by the keyword monitoring service, that a server determine whether there are supplemental information updates associated with the call receiver;
periodically performing, by the server, a search through at least one database for the supplemental information updates;
identifying, by the server, the supplemental information updates based on the context of the information communicated during the call;
retrieving, by the server, the supplemental information updates from the at least one database; and
providing, by the server, the supplemental information updates to the call requestor during the call.

### Claim 13 (depends on 12)

The method of claim 12, wherein performing a search for the supplemental information updates comprises searching a media database.

### Claim 14 (depends on 12)

The method of claim 12, wherein performing a search for the supplemental information updates comprises searching a personal information management database.

### Claim 15 (depends on 12)

The method of claim 12, wherein performing a search for the supplemental information updates is initiated by the call requestor.

### Claim 16 (depends on 15)

The method of claim 15, wherein the call requestor inputs a set of pre-defined DTMF tones to initiate the periodically performing a search for the supplemental information updates.

### Claim 17 (depends on 12)

The method of claim 12, further comprising:
translating, by the server, the supplemental information updates.

### Claim 18 (depends on 12)

The method of claim 12, wherein translating the supplemental information updates comprises translating the supplemental information updates from a text-based format to an audible format.

### Claim 19 (depends on 12)

The method of claim 12, wherein translating the supplemental information updates comprises translating the supplemental information updates from a language unknown to the call requestor to a language known to the call requestor.
