System and method for providing and using universally accessible voice and speech data files
First Claim
1. A method for delivering caller-customized services to a telephone caller, comprising:
- storing caller-specific information in a computer file on a computer network in accordance with a universal resource locator (URL) address;
prompting the caller to input identifying information;
responsive to the identifying information, determining a URL for the file storing the caller-specific information;
retrieving the caller-specific information from the file stored at the URL;
processing the call in accordance with the caller-specific information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides universal access to voice-based documents containing information formatted using MIME and HTML standards using customized extensions for voice information access and navigation. These voice documents are linked using HTML hyper-links that are accessible to subscribers using voice commands, touch-tone inputs and other selection means. These voice documents and components in them are addressable using HTML anchors embedding HTML universal resource locators (URLs) rendering them universally accessible over the Internet. This collection of connected documents forms a voice web. The voice web includes subscriber-specific documents including speech training files for speaker dependent speech recognition, voice print files for authenticating the identity of a user and personal preference and attribute files for customizing other aspects of the system in accordance with a specific subscriber.
74 Citations
75 Claims
-
1. A method for delivering caller-customized services to a telephone caller, comprising:
-
storing caller-specific information in a computer file on a computer network in accordance with a universal resource locator (URL) address;
prompting the caller to input identifying information;
responsive to the identifying information, determining a URL for the file storing the caller-specific information;
retrieving the caller-specific information from the file stored at the URL;
processing the call in accordance with the caller-specific information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of delivering caller-customized voice-based information to a caller, comprising:
-
storing caller-specific information in a computer file at a universal resource locator (URL);
determining a URL associated with the caller;
retrieving the caller-specific information using the URL;
processing at least one caller command received over the telephone to determine a service request;
retrieving information responsive to the service request and responsive to the caller-specific information; and
playing back the retrieved information to the caller over the telephone. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
19. A method of processing voice-based information received from a telephone caller over a computer network, comprising:
-
storing a voice form at a universal resource locator (URL) address in the computer network wherein the voice form is stored in a markup language with voice extensions; and
during a calling session;
playing the voice form to the caller to generate at least one information prompt for the caller;
collecting information from the caller in response to each prompt; and
storing the collected information.
-
-
27. A system for providing voice-based information over a computer network, the system comprising:
-
a user profile each stored at a unique URL address;
a plurality of voice web pages each having a unique universal resource locator (URL) address and each being specified in a markup language including voice extensions;
a telecommunications interface for receiving user voice commands and for playing back requested information;
a processing agent stored on a computer in the network, the processing agent adapted to customize the voice web pages in accordance with the user profile; and
a voice web browser adapted to playback customized voice web pages over the telecommunications device.
-
-
37. In a computer system coupled to a computer network, a method of providing user specific input to a computer program, comprising:
-
determining a universal resource locator (URL) address corresponding to a user;
retrieving, over the computer network, a personal profile associated with the user wherein the personal profile is stored at the determined URL address; and
accessing information included in the personal profile to affect the execution of a computer program.
-
-
52. A speech processing system, comprising:
-
a computer network;
a gateway computer coupled to the computer network adapted to receive subscriber commands;
a server computer program coupled to the network;
a user profile stored on the computer network;
voice web pages stored on the computer network wherein each voice web pages is addressable by a universal resource locator (URL) address unique within the computer network and wherein each voice web page includes voice information; and
speech processing software adapted to operate in the computer network and adapted to perform the method comprising;
receiving a user identifier;
receiving a command;
determining a URL address associated with a voice web page responsive to the command;
determining a URL address associated with the user profile responsive to the user identifier;
retrieving the user profile;
retrieving the voice web page; and
generating an output responsive to the user command and information included in the retrieved voice web page and the user profile. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A method for authenticating the identity of a telephone caller, the method comprising:
-
storing a master voice signature for the caller in a computer file addressable by a universal resource locator (URL) address; and
during the call;
determining the URL for the caller'"'"'s master voice signature;
prompting the caller for a voice signature;
recording the voice signature;
retrieving caller'"'"'s master voice signature; and
comparing the recorded voice signature to the master voice signature to determine whether there is a match.
-
-
66. A system for delivering information over a telephone, comprising:
-
a database;
a database query form;
a first processing agent programmed to perform the method comprising;
collecting user information using a voice based telecommunications device;
including at least some of the collected information to the database query form;
searching the database by applying the database query form to the database to retrieve information; and
generating a voice web page having a universal resource locator (URL) address using the retrieved information; and
a voice web browser adapted to play voice web pages to a user. - View Dependent Claims (67, 68, 69, 70, 71)
-
-
72. A method providing user profile information to a plurality of request sources, comprising:
-
collecting user profile information for a plurality of users;
storing the collected profile information in a profile database;
receiving a request from a request source for at least a portion of the profile information associated with a specified user;
dynamically creating a markup language document including the requested profile information wherein the markup language document is stored at a location identified by a universal resource locator (URL) address; and
providing the markup language document to the request source. - View Dependent Claims (73, 74, 75)
-
Specification