IP Library Granted Patent US 7,415,100
Granted Patent B2
US 7,415,100 · App. 10/837,605 · Granted Aug 19, 2008

Personal virtual assistant

Assignee: Avaya Technology Corp.
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,415,100
App. No.
10/837,605
Granted
Aug 19, 2008
Kind
B2
Abstract

A computer-based virtual assistant the behavior of which can be changed by the user, comprising a voice user interface for inputting information into and receiving information from the virtual assistant by speech, a communications network, a virtual assistant application running on a remote computer, the remote computer being electronically coupled to the user interface via the communications network, wherein the behavior of the virtual assistant changes responsive to user input. A computer-based virtual assistant that also automatically adapts its behavior is disclosed, comprising a voice user interface for inputting information into and receiving information from the virtual assistant by speech, a communications network, a virtual assistant application running on a remote computer, the remote computer being electronically coupled to the user interface via the communications network, wherein the remote computer is programmed to automatically change the behavior of the virtual assistant responsive to input received by the virtual assistant. As detailed below, the virtual assistant adapts to the user in many different ways based on the input the virtual assistant receives. Such input could be user information, such as information about the user's experience, the time between user sessions, the amount of time a user pauses when recording a message, the user's emotional state, whether the user uses words associated with polite discourse, and the amount of time since a user provided input to the virtual assistant during a session.

Claims (34)

1. A computer-based virtual assistant comprising:

a virtual assistant application running on a computer capable of receiving human voice communications from a remote user interface and transmitting a vocalization to the remote user interface, the virtual assistant application having a variable assertiveness level;

the virtual assistant application selecting a responsive action to a verbal query or instruction received from the remote user interface;

the virtual assistant application judging a setting of its variable assertiveness level;

if the assertiveness level is set at a first level, the virtual assistant application transmitting a first vocalization to the remote user interface asking for permission to perform the selected responsive action; and

if the assertiveness level is set at a different, second level, the virtual assistant application transmitting a second vocalization characterizing that the selected responsive action will be taken, the virtual assistant application waiting a predetermined period of time, and if no canceling indication is received from the remote user interface, proceeding to perform the selected responsive action; and if a canceling indication is received from the remote user interface halting the selected responsive action and transmitting a new vocalization to the remote user interface.

2. The computer-based virtual assistant according to claim 1 , wherein the variable assertiveness level is set by a user.

3. The computer-based virtual assistant according to claim 2 , wherein the user sets the variable assertiveness level by dragging a sliding bar to a desired position.

4. The computer-based virtual assistant according to claim 1 , wherein the variable assertiveness level is automatically set by the virtual assistant application.

5. The computer-based virtual assistant according to claim 4 , wherein the virtual assistant application sets the variable assertiveness level based upon a user competence level.

6. The computer-based virtual assistant according to claim 4 , wherein the virtual assistant application sets the variable assertiveness level to the second level after a specific user has accessed the virtual assistant application a predetermined number of times.

7. The computer-based virtual assistant according to claim 1 , wherein the selected responsive action is dialing a telephone number.

8. The computer-based virtual assistant according to claim 1 , wherein the virtual assist application performs processes to accomplish at least three of the following:

sending and receiving voice mail messages;

checking, replying to, and forwarding email messages;

looking up phone numbers and addresses in an electronic address book;

accessing information in a company database;

accessing information on the World Wide Web;

informing a virtual assistant user via a pager when a new voice or email message arrives;

filtering incoming voice mail, email, and pages as instructed by the virtual assistant user;

automatically dialing phone numbers; and

informing the virtual assistant user of scheduling data.

9. The computer-based virtual assistant according to claim 1 , further comprising:

a communications interface to communicate over a network, the network being one of a public switched telephone network, a packet switched telephone network, and a wireless telecommunications network.

10. A method of operating a computer-based virtual assistant comprising:

receiving human voice communications from a remote user interface;

selecting a responsive action to a verbal query or instruction received from the remote user interface;

transmitting a vocalization characterizing the selected responsive action to the remote user interface;

waiting a predetermined period of time; and

if no canceling indication is received from the remote user interface, proceeding to perform the selected responsive action; and if a canceling indication is received from the remote user interface, halting the selected responsive action and transmitting a new vocalization to the remote user interface;

the method further comprising the steps of:

judging as setting of a virtual assistant application's variable assertiveness level;

if the assertiveness level is set at a first level, transmitting a first vocalization from the virtual assistant application to the remote user interface asking for permission to perform the selected responsive action; and

if the assertiveness level is set at a different, second level, transmitting, from the virtual assistant application, a second vocalization characterizing that the selected responsive action will be taken.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) 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 063779/0622 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
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 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0082 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
Continuity (2)
Continuation 0951907500 · Mar 6, 2000
Related Publication 20040225650A1 · Nov 11, 2004