IP Library Granted Patent US 7,634,064
Granted Patent B2
US 7,634,064 · App. 11/020,596 · Granted Dec 15, 2009

System and method for transmitting voice input from a remote location over a wireless data channel

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,634,064
App. No.
11/020,596
Filed
Dec 22, 2004
Granted
Dec 15, 2009
Kind
B2
Examiner
ANWAH, OLISA
Art Unit
2614
USPC
379/88.01
Abstract

A system and method for improving voice recognition processing at a server system that receives voice input from a remotely located user system. The user system includes a microphone, a processor that performs front-end voice recognition processing of the received user voice input, and a communication component configured to send the front-end processed user voice input to a destination wirelessly over a network. The server system includes a communication component configured to receive the sent front-end processed user voice input, and a processor configured to complete voice recognition processing of the sent front-end processed user voice input.

Claims (107)

1. A method for digital signal manipulation, comprising:

receiving an acoustic analog signal at a user system;

converting the analog signal to a digital signal;

canceling noise from the digital signal to form a processed digital signal;

detecting user speech in the processed digital signal by evaluating change in amplitude sign of the processed digital signal; and

if user speech is detected in the processed digital signal,

packaging the user speech into speech packets to form a packaged voice signal;

selecting a transmission format compatible with the packaged voice signal; and

transmitting the packaged voice signal to a server;

receiving non acoustic data at the user system; and

if user speech is not detected in the processed digital signal,

packaging the non acoustic data into data packets to form a packaged data signal;

selecting a transmission format compatible with the packaged data signal; and

transmitting the packaged data signal to a server.

2. The method of claim 1 , wherein the packaged data signal is transmitted to the server using a maximum possible bandwidth.

3. A method for digital signal manipulation, comprising:

receiving an acoustic analog signal at a user system;

converting the analog signal to a digital signal;

canceling noise from the digital signal to form a processed digital signal;

detecting user speech in the processed digital signal by evaluating change in amplitude sign of the processed digital signal; and

if user speech is detected in the processed digital signal,

packaging the user speech into speech packets to form a packaged voice signal;

selecting a transmission format compatible with the packaged voice signal;

transmitting the packaged voice signal to a server;

evaluating the processed digital signal to determine whether data exist that enhances speech detection and matching at the server; and

if data from the processed digital signal exist to be transmitted to the server to enhance speech detection and matching at the server,

packaging the data from the processed digital signal into data packets; and

interspersing data packets with the voice packets.

4. A method for digital signal manipulation, comprising:

receiving an acoustic analog signal at a user system;

converting the analog signal to a digital signal;

canceling noise and echoes from the digital signal to form a processed digital signal;

detecting user speech in the processed digital signal by evaluating change in amplitude sign of the processed digital signal; and

if user speech is detected in the processed digital signal,

packaging the user speech into speech packets to form a packaged voice signal;

selecting a transmission format compatible with the packaged voice signal; and

transmitting the packaged voice signal to a server;

if user speech is not detected in the processed digital signal,

receiving non acoustic data at the user system;

packaging the processed digital signal into data packets to form a packaged data signal;

selecting a transmission format compatible with the packaged data signal; and

transmitting the packaged data signal to a server.

5. The method of claim 4 , wherein the packaged data signal is transmitted to the server using a maximum possible bandwidth.

6. A method for digital signal manipulation, comprising:

receiving an acoustic analog signal at a user system;

converting the analog signal to a digital signal;

canceling noise and echoes from the digital signal to form a processed digital signal;

detecting user speech in the processed digital signal by evaluating change in amplitude sign of the processed digital signal; and

if user speech is detected in the processed digital signal,

packaging the user speech into speech packets to form a packaged voice signal;

selecting a transmission format compatible with the packaged voice signal; and

transmitting the packaged voice signal to a server;

evaluating the processed digital signal to determine whether data exist that enhances speech detection and matching at the server; and

if data from the processed digital signal exists to be transmitted to the server to enhance speech detection and matching at the server,

packaging the data from the processed digital signal into data packets; and

interspersing data packets with the voice packets.

7. A system comprising:

a user system configured for receiving an acoustic analog signal and converting to a digital signal, where at the user system the system further comprises:

a processor having:

a first algorithm for canceling noise and echoes from the digital signal to form a processed digital signal;

a second algorithm for detecting speech in the processed digital signal by examining for the change in amplitude sign and the rate of amplitude change in the processed digital signal;

a third algorithm for packaging the processed digital signal with data or speech packets in accordance with the detected user speech to form a packaged voice signal;

a fourth algorithm for selecting a transmission format in accord with the packaged voice signal; and

means for transmitting the digital signal to a server, the server having a plurality of algorithms, wherein the plurality of algorithms match the speech content of the packaged voice signal with instructions stored in the server database to execute the instructions, wherein if user speech is detected, a determination is made whether data needs to be added to the packaged voice signal to enhance speech detection and matching at the server.

8. The system of claim 7 , wherein if the determination is negative, the transmission format for the packaged voice signal is a maximum packet bandwidth.

9. The system of claim 7 , wherein if the determination is affirmative, the transmission format for the packaged voice signal includes interspersing data packets with voice packets.

10. A system comprising:

means for receiving at a user an acoustic analog signal and converting to a digital signal, where at the user system the system further comprises:

means for canceling noise and echoes from the digital signal to form a processed digital signal;

means for detecting user speech in the processed digital signal by examining for the change in amplitude sign and the rate of amplitude change in the processed digital signal;

means for packaging the processed digital signal with data or speech packets in accordance with the user detected user speech to form a packaged voice signal;

means for selecting a transmission format in accord with the packaged voice signal;

means for transmitting the packaged voice signal to a server system, where the server system further includes:

means for matching the speech content of the packaged voice signal with instructions stored in the server database; and

means for executing the instructions;

if user speech is not detected in the processed digital signal, further comprising:

means for receiving non acoustic data at the user system;

means for packaging the processed digital signal into data packets to form a packaged data signal;

means for selecting a transmission format compatible with the packaged data signal; and

means for transmitting the packaged data signal to a server.

11. A system comprising:

means for receiving at a user an acoustic analog signal and converting to a digital signal, where at the user system the system further comprises:

means for canceling noise and echoes from the digital signal to form processed digital Signal;

means for detecting user speech in the processed digital signal by examining for the change in amplitude sign and the rate of amplitude change in the processed digital signal;

means for packaging the processed digital signal with data or speech packets in accordance with the user detected user speech to form a packaged voice signal;

means for selecting a transmission format in accord with the packaged voice signal;

means for transmitting the packaged voice signal to a server system,

where the server system further includes:

means for matching the speech content of the packaged voice signal with instructions stored in the server database; and

means for executing the instructions;

if user speech is detected in the processed digital signal, further comprising:

means for evaluating the additional digital data to determine whether data exist that enhances speech detection and matching at the server; and

if data from the processed digital signal exists to be transmitted to the server to enhance speech detection and matching at the server,

means for packaging the data from the processed digital signal into data packets, and

means for interspersing data packets with the voice packets.

12. A system comprising:

means for receiving at a user an acoustic analog signal and converting to a digital signal, where at the user system the system further comprises:

means for canceling noise and echoes from the digital signal to form a processed digital signal;

means for detecting user speech in the processed digital signal by examining for the change in amplitude sign and the rate of amplitude change in the processed digital signal;

means for packaging the processed digital signal with data or speech packets in accordance with the user detected user speech to form a packaged voice signal;

means for selecting a transmission format in accord with the packaged voice signal;

means for transmitting the packaged voice signal to a server system,

where the server system further includes:

means for matching the speech content of the packaged voice signal with instructions stored in the server database; and

means for executing the instructions;

wherein if user speech is detected, a determination is made whether data needs to be added to the packaged voice signal to enhance speech detection and matching at the server.

13. The system of claim 12 , wherein if the determination is negative, the transmission format for the packaged voice signal is a maximum packet bandwidth.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 46204/0465) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063691/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 46202/0467) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063695/0145 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 46204/FRAME 0525 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; INTELLISIST, INC.
Reel/Frame 063456/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
TERM LOAN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 22, 2018
From: INTELLISIST, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 046202/0467 →
ABL INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 22, 2018
From: INTELLISIST, INC.
To: CITIBANK N.A., AS COLLATERAL AGENT
Reel/Frame 046204/0418 →
TERM LOAN SUPPLEMENT NO. 1 Recorded May 22, 2018
From: INTELLISIST, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 046204/0465 →
ABL SUPPLEMENT NO. 1 Recorded May 22, 2018
From: INTELLISIST, INC.
To: CITIBANK N.A., AS COLLATERAL AGENT
Reel/Frame 046204/0525 →
RELEASE OF SECURITY INTEREST Recorded Mar 12, 2018
From: PACIFIC WESTERN BANK, AS SUCCESSOR IN INTEREST TO SQUARE 1 BANK
To: INTELLISIST, INC.
Reel/Frame 045567/0639 →
SECURITY INTEREST Recorded Oct 23, 2015
From: INTELLISIST, INC.
To: PACIFIC WESTERN BANK (AS SUCCESSOR IN INTEREST BY MERGER TO SQUARE 1 BANK)
Reel/Frame 036942/0087 →