IP Library Granted Patent US 7,633,928
Granted Patent B2
US 7,633,928 · App. 11/389,307 · Granted Dec 15, 2009

Communication data method and system for voice applications excecutable by user equipment

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,633,928
App. No.
11/389,307
Granted
Dec 15, 2009
Kind
B2
Abstract

A communication system includes a data base storing voice applications corresponding to programs executable by user equipment and user profiles. The voice applications are arranged to provide assistance in relation to the programs. A communication handler causes execution of a voice application from the data base responsive to user identification data.

Claims (36)

1. A communication system, comprising:

a data base configured to store voice applications and user profiles, each voice application corresponding to a stored user profile for a user and corresponding to programs executable by user equipment for the user,

wherein each of the user profiles contains an indication of the programs executable by the user equipment for the user, and each of the user profiles contains an indication of the corresponding voice application, and

each of the voice applications contains at least one menu option associated with at least one of the programs corresponding to the voice application, and

each voice application is arranged to provide assistance in relation to at least one of the programs corresponding to the voice application, and the at least one menu option for the voice application provides the assistance;

an identifier configured to process identification data associated with a communication and a user profile;

a match engine configured to use the identification data to retrieve from the database the user profile associated with the identification data, and the match engine is configured to use the indication of the corresponding voice application in the user profile associated with the identification data as an index to retrieve the corresponding voice application from the data base; and

a communication handler configured to cause execution of the retrieved voice application from the data base responsive to the matching engine identifying the user profile from the data base, wherein the executed voice application corresponds to the identified user profile and the at least one of the programs for the user of the identified user profile.

2. A communication system as claimed in claim 1 in which the data base is configured to comprise the voice application in response to a known problem associated with the at least one of the programs and in which the voice application provides support in relation to that problem.

3. A communication system as claimed in claim 1 in which the communication is a telephone call.

4. A communication system as claimed in claim 3 in which the identification data comprises at least one of Calling Line Identification Data (CLID), Dialed Number Identification Service attribute values (DNIS), Calling Number Identification (CNI), AIN equipment or services or any other telephony identification data or identification data associated with the user or equipment accessible tom or used by, a user.

5. A communication system as claimed in claim 1 in which the communication comprises a data communication having at least one data packet.

6. A communication system as claimed in claim 5 in which the at least one data packet comprises the identification data.

7. A communication system as claimed in claim 6 in which the identification data comprises network data.

8. A communication system as claimed in claim 7 in which the network data comprises an Internet Protocol address.

9. A communication system as claimed in claim 1 in which the voice application comprises a plurality of menu options associated with the at least one of the programs.

10. A communication system as claimed in claim 1 in which the voice application comprises a plurality of menu options;

each option being associated with a respective program of the programs corresponding to the user profile and the voice application.

11. A communication system as claimed in claim 1 wherein each voice application is associated with a respective program of a plurality of programs.

12. A data processing method comprising:

storing voice applications and user profiles in a data base in computer storage, each voice application corresponding to a stored user profile for a user and corresponding to programs executable by user equipment for the user,

wherein each of the user profiles contains an indication of the programs executable by the user equipment for the user, and each of the user profiles contains an indication of the corresponding voice application, and

each of the voice applications contains at least one menu option associated with at least one of the programs corresponding to the voice application

wherein the at least one menu option is configured to output data based on an interaction with the user equipment;

receiving identification data associated with a communication and a user profile;

using the identification data to retrieve from the data base the user profile associated with the identification data;

using the indication of the corresponding voice application in the user profile associated with the identification data as an index to retrieve the corresponding voice application from the data base; and

causing execution of the retrieved voice application from the data base.

13. A communication system comprising:

data storage means for storing voice applications and user profiles, each voice application corresponding to a stored user profile for a user and corresponding to programs executable by user equipment for the user,

wherein each of the user profiles contains an indication of the programs executable by the user equipment for the user, and each of the user profiles contains an indication of the corresponding voice application, and

each of the voice applications contains at least one menu option associated with at least one of the programs corresponding to the voice application, and

each voice application is arranged to provide assistance in relation to at least one of the programs corresponding to the voice application, and the at least one menu option for the voice application provides the assistance;

means for processing identification data associated with a communication;

a match engine means for using the identification data to retrieve from the database the user profile associated with the identification data, and for using the indication of the corresponding voice application in the user profile associated with the identification data as an index to retrieve the corresponding voice application from the data storage means; and

means for executing the retrieved voice application arranged to provide assistance in relation to at least one the programs corresponding to the retrieved voice application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 060005/0600 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →