# US 8,086,454 B2 · Message transcription, voice query and query delivery system

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

- Number: US 8,086,454 B2
- Document ID: US8086454B2
- Status: Granted
- Kind: B2
- Application number: 12/701,830
- Filed: 2010-02-08
- Published: 2010-08-05
- Granted: 2011-12-27
- Earliest claimed: 2006-03-06
- Assignees: FoneWeb, Inc.
- Inventors: Vinod K. Bhardwaj; Scott England; Dean Whitlock
- Web page: https://patentgrep.com/patent/US8086454B2

## CPC

- H04M 3/51: Centralised call answering arrangements requiring operator intervention {, e.g. call or contact centers for telemarketing}
- G06F 16/3331: Query processing
- H04M 2201/40: using speech recognition
- H04M 2201/60: Medium conversion
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A message transmission system accepts a telephone call from a user who wishes to send an e-mail message, send an SMS message, perform an Internet query or retrieve his or her electronic mail. The voice call is transcribed and the message is sent, or the question in the voice call is transcribed and answered by an agent. Any number of agents connect to a central site over an Internet connection and transcribe messages or answer queries in an assembly line like fashion. In addition, a Web query delivery system accepts a query or statement from a user; the query is transcribed, classified, and then broadcast over any medium to any number of experts or web sites that desire to answer the particular type of query received. The entire query is delivered to an expert or web site who provides a full answer to the user.

## Claims

### Claim 1

A method of transcribing a voice transmission comprising:
receiving a voice transmission from a user at a computer server;
splitting up said voice transmission into a plurality of voice fragments, said voice transmission being split into at least a first voice fragment that includes a user name of said user and a second voice fragment that includes a password of said user;
sending said voice fragments to a plurality of computer workstations each operated by an agent, wherein said first and second voice fragments are sent to different ones of said plurality of workstations;
transcribing each of said voice fragments into a plurality of text fragments by said agents;
from each of said computer workstations, sending one of said text fragments back to said computer server;
assembling said text fragments into a whole text file, said whole text file representing said voice transmission in textual form; and
storing said whole text file in a memory of said computer server.

### Claim 2 (depends on 1)

A method as recited in claim 1 further comprising:
recording said voice transmission as a voice file at said computer server; and
performing said splitting up said voice transmission by splitting up said recorded voice file into said voice fragments.

### Claim 3 (depends on 1)

A method as recited in claim 1 further comprising:
executing a speech recognition engine at each of said computer workstations to assist with said transcribing of said each of said voice fragments.

### Claim 4 (depends on 1)

A method as recited in claim 1 further comprising:
receiving a recipient address along with said voice transmission from said user;
routing said whole text file and said recipient address to a delivery means; and
delivering said whole text file to a recipient using said recipient address.

### Claim 5

A method of transcribing a voice transmission comprising:
receiving a voice transmission from a user at a computer server;
splitting up said voice transmission into a plurality of voice fragments at said computer server;
automatically transcribing each of said voice fragments into a corresponding text fragment using a speech recognition engine at said computer server;
sending said voice fragments and said text fragments to a plurality of computer workstations each operated by an agent, each of said workstations receiving one of said voice fragments and a corresponding one of said text fragments;
at each of said workstations, producing a corrected text fragment using said received voice fragment and said corresponding text fragment;
from said computer workstations, sending said corrected text fragments back to said computer server;
assembling said corrected text fragments into a whole text file, said whole text file representing said voice transmission in textual form; and
storing said whole text file in a memory of said computer server.

### Claim 6 (depends on 5)

A method as recited in claim 5 further comprising:
recording said voice transmission as a voice file at said computer server; and
performing said splitting up said voice transmission by splitting up said recorded voice file into said voice fragments.

### Claim 7 (depends on 5)

A method as recited in claim 5 further comprising:
executing a speech recognition engine at each of said computer workstations to assist with said producing of said corrected text fragments.

### Claim 8 (depends on 5)

A method as recited in claim 5 wherein each of said corrected text fragments is a more accurate version of its corresponding text fragment.

### Claim 9

A method of transcribing a voice transmission comprising:
receiving a voice transmission from a user at a computer server;
splitting up said voice transmission into a plurality of voice fragments;
sending said voice fragments to a plurality of computer workstations each operated by an agent;
using streaming audio to deliver said voice fragments from said computer server to said workstations in real time while said user is speaking;
transcribing each of said voice fragments into a plurality of text fragments by said agents;
from each of said computer workstations, sending one of said text fragments back to said computer server;
assembling said text fragments into a whole text file, said whole text file representing said voice transmission in textual form; and
storing said whole text file in a memory of said computer server.
