Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Mold inhibitor integrated within a matrix and method of making same
Patent Number: 6,965,005 Issued on 11/15/2005 to Markham,   et al.

Title: Method and apparatus for data transfer between at least two modules interconnected by a serial data bus
Patent Number: 7,159,138 Issued on 01/02/2007 to Aberl,   et al.

Title: Method for preparing unsaturated compound by pyrolysis reaction
Patent Number: 7,071,272 Issued on 07/04/2006 to Okazoe,   et al.

Title: Divided connector and method of assembling it
Patent Number: 7,172,468 Issued on 02/06/2007 to Nishide

Title: Method and apparatus for measuring switching noise in integrated circuits
Patent Number: 7,159,160 Issued on 01/02/2007 to Yoh,   et al.

Title: Method of producing and improving an optical transmission line, and associated compensation modules
Patent Number: 7,187,824 Issued on 03/06/2007 to Fleury,   et al.

Title: Method and apparatus for event distribution and event handling in an enterprise
Patent Number: 7,174,557 Issued on 02/06/2007 to Sanghvi,   et al.

Title: Temperature estimating apparatus for internal combustion engine
Patent Number: 6,758,038 Issued on 07/06/2004 to Ueno,   et al.

Title: Method for manufacturing thin-film structure
Patent Number: 7,041,593 Issued on 05/09/2006 to Okumura,   et al.

Title: Light-emitting device
Patent Number: 6,841,933 Issued on 01/11/2005 to Yamanaka,   et al.

Title: Brazed sintered compact
Patent Number: 6,902,825 Issued on 06/07/2005 to Yano,   et al.

Title: Hybrid photonic/electronic switching in a multi-channel network
Patent Number: 7,187,865 Issued on 03/06/2007 to Sparks,   et al.

Title: Color image forming apparatus
Patent Number: 7,010,245 Issued on 03/07/2006 to Shindoh,   et al.

Title: Method of creating a mask-programmed logic device from a pre-existing circuit design
Patent Number: 6,938,236 Issued on 08/30/2005 to Park,   et al.

Title: Change-point detection apparatus, method and program therefor
Patent Number: 7,016,797 Issued on 03/21/2006 to Takeuchi,   et al.

Title: Phase-change memory devices with a self-heater structure
Patent Number: 6,894,305 Issued on 05/17/2005 to Yi,   et al.

Title: Fuel feed apparatus having opening in sub-tank
Patent Number: 7,159,574 Issued on 01/09/2007 to Hayashi,   et al.

Title: Double-sided image forming apparatus and method
Patent Number: 7,016,636 Issued on 03/21/2006 to Hayashi,   et al.

Title: Readout method and apparatus for optical information medium
Patent Number: 7,016,290 Issued on 03/21/2006 to Nakano,   et al.

Title: Method for cross-linking of regulation-and/or control functions for a motor vehicle
Patent Number: 7,188,013 Issued on 03/06/2007 to Krimmel,   et al.

Title: Outlet box for concrete walls
Patent Number: 6,894,222 Issued on 05/17/2005 to Lalancette,   et al.

Title: Method and related apparatus for deriving a tracking error signal
Patent Number: 7,187,629 Issued on 03/06/2007 to Cheng

Title: Method and apparatus for controlling a high voltage generator in a wafer burn-in test
Patent Number: 7,016,248 Issued on 03/21/2006 to Park,   et al.

Title: Conductive inks for metalization in integrated polymer microsystems
Patent Number: 7,005,179 Issued on 02/28/2006 to Davidson,   et al.

Title: Method and apparatus for using adaptive switches for providing connections to point-to-point interconnection fabrics
Patent Number: 7,187,674 Issued on 03/06/2007 to Bresniker

Title: Spectrally tunable detector
Patent Number: 7,015,457 Issued on 03/21/2006 to Cole,   et al.

Title: Phase detector for all-digital phase locked and delay locked loops
Patent Number: 6,987,701 Issued on 01/17/2006 to Lin,   et al.

Title: Method and apparatus for correcting tilt of light beam to optical recording medium
Patent Number: 7,187,636 Issued on 03/06/2007 to Kato,   et al.

Title: Capacitor damage arrestor
Patent Number: 6,754,057 Issued on 06/22/2004 to Pereira,   et al.

Title: Electrostatic track following using patterned media
Patent Number: 6,943,980 Issued on 09/13/2005 to Bonin,   et al.

Title: Wearable electronic device with mode operation indicator
Patent Number: 6,975,562 Issued on 12/13/2005 to Lizzi

Title: Detecting element for a welding device
Patent Number: 7,015,419 Issued on 03/21/2006 to Hackl,   et al.

Title: Biological optical measuring instrument
Patent Number: 7,187,962 Issued on 03/06/2007 to Shingo

Title: Method and apparatus for intelligent modem warm start
Patent Number: 7,187,713 Issued on 03/06/2007 to Jones,   et al.

Title: Method and apparatus for determining properties of a transmission channel
Patent Number: 6,865,256 Issued on 03/08/2005 to Descamps,   et al.

Title: Internalized component for fuel tanks
Patent Number: 7,059,305 Issued on 06/13/2006 to Knaggs,   et al.

Title: Substrate and organic electroluminescence device using the substrate
Patent Number: 7,015,501 Issued on 03/21/2006 to Redecker,   et al.

Title: Command station for mobile radio networks
Patent Number: 7,187,950 Issued on 03/06/2007 to Hintermeier,   et al.

Title: Brake noise detection device
Patent Number: 6,898,976 Issued on 05/31/2005 to Kamiya,   et al.

Title: Method of providing information related to activity of a user and a data processing system program product
Patent Number: 6,996,612 Issued on 02/07/2006 to McCullough

Title: Plasma deposition device for forming thin film
Patent Number: 6,779,482 Issued on 08/24/2004 to Sakai,   et al.

Title: Active USB device
Patent Number: 6,996,636 Issued on 02/07/2006 to Hung,   et al.

Title: Method and apparatus to suppress electrical noise in a rotor assembly for an electrical machine
Patent Number: 7,015,608 Issued on 03/21/2006 to Hartman,   et al.

Title: Resin molded body joining method
Patent Number: 7,129,439 Issued on 10/31/2006 to Itakura,   et al.

Title: Film capacitor and film for a film capacitor
Patent Number: 6,754,065 Issued on 06/22/2004 to Carlen,   et al.

Title: Interactive graphical environment for drug model generation
Patent Number: 7,043,415 Issued on 05/09/2006 to Dunlavey,   et al.

Title: System for selective notification of severe weather events
Patent Number: 7,049,971 Issued on 05/23/2006 to Guillory

Title: Method for removing pollutants from the air and apparatus therefor
Patent Number: 6,779,976 Issued on 08/24/2004 to Carfagna,   et al.

Title: Index cards on network hosts for searching, rating, and ranking
Patent Number: 7,133,870 Issued on 11/07/2006 to Tripp,   et al.

Title: Sulfated fucoglucuronomannan
Patent Number: 7,041,656 Issued on 05/09/2006 to Sakai,   et al.

Title: Method for maintaining wavelength-locking of Fabry-Perot laser regardless of change of external temperature and WDM light source using the method
Patent Number: 7,187,700 Issued on 03/06/2007 to Shin,   et al.

Title: Axial piston pump
Patent Number: 6,779,991 Issued on 08/24/2004 to Leonhard

Title: Double block valve with proving system
Patent Number: 6,968,851 Issued on 11/29/2005 to Ramirez,   et al.

Title: Centering apparatus for injection mold machine
Patent Number: 6,779,999 Issued on 08/24/2004 to Ciccone

Title: Covering composition for optical fiber and covered optical fiber
Patent Number: 6,993,231 Issued on 01/31/2006 to Naruse,   et al.

Title: Liquid developer
Patent Number: 7,105,262 Issued on 09/12/2006 to Takano,   et al.

Title: Structure for connecting instrument panel-side connector and vehicle body-side connector
Patent Number: 6,780,020 Issued on 08/24/2004 to Kondo,   et al.

Title: Fan control system using a microcontroller
Patent Number: 6,779,981 Issued on 08/24/2004 to Huang,   et al.

Title: Polyaspartate resins with improved flexibility
Patent Number: 6,774,206 Issued on 08/10/2004 to Danielmeier,   et al.

Title: Ridge waveguide semiconductor laser
Patent Number: 7,187,701 Issued on 03/06/2007 to Mihashi,   et al.

Title: Printing apparatus and suction recovery control method
Patent Number: 6,752,485 Issued on 06/22/2004 to Murakami,   et al.

Title: Ring having a setting of semi-precious stones
Patent Number: 7,104,089 Issued on 09/12/2006 to LaCroix

Title: Exhaust device with an electric generator
Patent Number: 6,758,042 Issued on 07/06/2004 to Huang

Title: Method for applying flowable materials
Patent Number: 7,043,815 Issued on 05/16/2006 to Lande,   et al.

Title: Polyester composition and process for producing the same
Patent Number: 7,122,616 Issued on 10/17/2006 to Takase

Title: Apparatus and method for producing a flat-topped filter response for (de)multiplexer having a diffraction grating with variable line spacing
Patent Number: 6,754,412 Issued on 06/22/2004 to Huang,   et al.

Title: Variable valve actuating system and method
Patent Number: 7,159,548 Issued on 01/09/2007 to Shindou

Title: Method and apparatus for correcting a retained image artifact
Patent Number: 7,065,177 Issued on 06/20/2006 to Yanoff,   et al.

Title: Airfoil shape for a turbine bucket
Patent Number: 6,779,977 Issued on 08/24/2004 to Lagrange,   et al.

Title: Methods and apparatus for structurally supporting airfoil tips
Patent Number: 6,779,979 Issued on 08/24/2004 to Wadia,   et al.

Title: Packet data serving node (PDSN) load optimization
Patent Number: 7,187,682 Issued on 03/06/2007 to Soulhi,   et al.

Title: Melt-extruded orally administrable opioid formulations
Patent Number: 6,743,442 Issued on 06/01/2004 to Oshlack,   et al.

Title: Collecting agent for sulphidic ores, the production and use thereof
Patent Number: 7,104,404 Issued on 09/12/2006 to Rau,   et al.

Title: Protective case for night vision goggles
Patent Number: 7,104,398 Issued on 09/12/2006 to Wisecarver

Title: Dispensing container
Patent Number: 7,104,426 Issued on 09/12/2006 to Suzuki

Network and method for providing a flexible call forwarding telecommunications service with automatic speech recognition capability Number:6,993,119 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Georgia's Parliament Urges Breaking Diplomatic Ties With Russia by Peter Heinlein
     Darfur Rebels Claim to Shoot Down Spy Plane by VOA News
     Obama Prepares to Formally Accept Democratic Party Presidential Nomination by VOA News

Title: Network and method for providing a flexible call forwarding telecommunications service with automatic speech recognition capability

Abstract: A network for providing a telecommunications service with automatic speech recognition to a telecommunications user, including a switch in communication with a telecommunications device used by the telecommunications user for detecting a trigger specific to the telecommunications service in response to a communication from the telecommunications device, and an intelligent resource server in communication with the switch for receiving the communication from the telecommunications device via the switch, for playing an audible message for the telecommunications user in response to receiving the communication, the message prompting the telecommunications user to modify a call forwarding profile associated with the telecommunications user, and for automatically recognizing a predetermined keyword spoken by the telecommunications user in response to the message.

Patent Number: 6,993,119 Issued on 01/31/2006 to Zhang,   et al.


Inventors: Zhang; Zeeman (Marietta, GA); Knoerle; Joseph (Atlanta, GA)
Assignee: BellSouth Intellectual Property Corporation (Wilmington, DE)
Appl. No.: 635018
Filed: August 9, 2000

Current U.S. Class: 379/88.01; 704/231
Current Intern'l Class: H04M 1/64     (20060101)
Field of Search: 379/8801,880.2,70,77,80,81,84,211,197,882.5,219


References Cited [Referenced By]

U.S. Patent Documents
4959855Sep., 1990Daudelin.
5430719Jul., 1995Weisser, Jr.
5438568Aug., 1995Weisser, Jr.
5511111Apr., 1996Serbetcioglu et al.
5526413Jun., 1996Cheston, III et al.
5539806Jul., 1996Allen et al.
5566235Oct., 1996Hetz.
5572583Nov., 1996Wheeler, Jr. et al.
5636269Jun., 1997Eisdorfer.
5784438Jul., 1998Martinez.
5796806Aug., 1998Birckbichler.
5812653Sep., 1998Jodoin et al.
5838768Nov., 1998Sumar et al.
5850435Dec., 1998Devillier.
5859900Jan., 1999Bauer et al.
5864614Jan., 1999Farris et al.
5898917Apr., 1999Batni et al.
5903726May., 1999Donovan et al.
5905774May., 1999Tatchell et al.
5905954May., 1999Nguyen.
5915220Jun., 1999Chelliah.
5940493Aug., 1999Desai et al.
5943409Aug., 1999Malik.
5999611Dec., 1999Tatchell et al.
6011975Jan., 2000Emery et al.
6094478Jul., 2000Shepherd et al.
6173050Jan., 2001Malik.
6188757Feb., 2001Malik.
6327346Dec., 2001Infosino.
6366661Apr., 2002Devillier et al.
6381323Apr., 2002Schwab et al.
6400652Jun., 2002Goldberg et al.
6459780Oct., 2002Wurster et al.
6463140Oct., 2002Tuunanen et al.
6505163Jan., 2003Zhang et al.
6580790Jun., 2003Henry et al.


Other References

U.S. Appl. No. 09/634,793, filed Aug. 9, 2000.
U.S. Appl. No. 09/635,167, filed Aug. 9, 2000.
U.S. Appl. No. 09/635,165, filed Aug. 9, 2000.
U.S. Appl. No. 09/635,166, filed Aug. 9, 2000.

Primary Examiner: Tsang; Fan
Assistant Examiner: Chow; Ming
Attorney, Agent or Firm: Cantor Colburn LLP

Goverment Interests



STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not Applicable.

BACKGROUND OF INVENTION

1. Field of Invention

The present invention relates generally to communications networks and, more particularly, to networks and methods for providing calling services with automatic speech recognition capability.

2. Description of the Background

Automatic recall service, also known as "call return" or "*69," is a popular calling service offered by many telecommunications service providers. Automatic recall service typically allows a customer to dial a special feature code to receive an enunciation of the telephone number, and perhaps name, of the last incoming caller. The customer is then typically audibly presented the option of calling back the directory number associated with the last incoming call by dialing another special code. Thus, a customer may use the automatic recall service to screen his or her calls, or when the customer is unable to answer a call before the calling party hangs up. The automatic recall service may also be used when a customer does not know the directory number of that caller, but wants to call back the last incoming caller.

According to another popular call screening-type service, typically referred to as the "calling name service," a called party may be presented with the name and/or directory number of a calling party visually, such as with a display unit including an LCD display, or audibly, by voicing the pertinent information to the called party over the telephone interface. The called party may then route the incoming call as desired by dialing certain codes. For example, the called party may dial one code to accept the incoming call, another code to reject the call, and yet a third code to, for example, route the call to a voice-mail messaging system.

According to either of these exemplary enhanced calling features, however, the customer is required to dial a code to realize certain benefits of the service. For instance, according to the call return feature, the called party is required to dial a code to call back the directory number associated with the last incoming call. Similarly, for the calling name party, the called party is required to dial a code to route the incoming call as desired.

Mandating that customers dial certain codes to realize the benefits of calling services to which they subscribe is not ideal for certain applications. For example, wireless telephone users may be unable to dial codes on their wireless telephones because their hands may be occupied with other tasks, such as driving. Similarly, the hands of personal computer (PC) users may be occupied with tasks such as typing, which do not facilitate the manual dialing of codes on a telephone.

Accordingly, there exists a need for a manner in which telecommunications customers may realize the benefits of enhanced calling features and services without the manual dialing of codes.

BRIEF SUMMARY OF INVENTION

The present invention provides a practical implementation for allowing telecommunications customers to speak predetermined voice commands over their telephone to realize the benefits of enhanced calling features and services, thus obviating the need to manually dial feature codes, which is required in the prior art. The present invention may be utilized in conjunction with either landline or wireless telephones. In addition, the present invention may be implemented to provide such voice command functionality for such popular telecommunications services as the calling name service, the flexible call forwarding service, the automatic recall service (also called call return or "*69"), call screening services, the name and number delivery service (commonly referred to as directory assistance or "411"), and a user interface for the simultaneous ring service.

According to one embodiment, the present invention is directed to a network for providing a telecommunications service with automatic speech recognition to a telecommunications customer. The network includes a switch in communication with a telecommunications device associated with the telecommunications customer and an intelligent resource server in communication with the switch. The switch may be an SSP switch of a central office (CO) of an Advanced Intelligent Network (AIN) in communication with, for example, a landline telephone of the telecommunications customer via a subscriber line or, according to another embodiment, may be a switch of a Mobile Switching Center (MSC) of a wireless network in communication with a wireless telephone via an air-interface communication scheme. The switch may detect certain triggering events resulting from communications to or from the telecommunications device of the customer, and route the communications to the intelligent resource server in response to detection of the triggers. To facilitate routing of the communications from the switch to the intelligent resource server, the AIN or the wireless network may include a Service Control Point (SCP), which provides instructions to the switch to route the communications through the network in accordance with the particular telecommunications service being provided.

The intelligent resource server includes, among other things, an enunciation module and an Automatic Speech Recognition (ASR) module. In response to receiving a communication from the switch, the enunciation module of the intelligent resource server may play an audible message for one of the parties to the communication, which for some services may be the calling party and for others may be the called party, prompting the party to enter a character with their telephone or speak a certain word over their telephone in response to the message to realize the benefits of the particular service. In response to the message, if the party voices the keyword, the ASR module automatically detects the spoken keyword and, in response thereto, the intelligent resource server may send a message to the SCP to implement the service in accordance with the instructions associated with the spoken keyword. In addition, the intelligent resource server may include a Dual Tone MultiFrequency (DTMF) decoder module for determining whether the party hearing the message entered the requested DTMF character in response to the message. Similarly, if the DTMF character is detected in response to the message, the intelligent resource server may send a message to the SCP to implement the service in accordance with the instructions associated with the recognized DTMF character.

For example, for an embodiment of the network providing the flexible call forward service, a subscriber of the service may dial a feature code specific to the service which is detected by the switch. The call may then be routed from the switch to the intelligent resource server. The enunciation module may the play an outgoing, audible communication for the subscriber stating, for example, when the subscriber's call forwarding service is presently activated. The enunciation module may then play a message for subscriber prompting the subscriber to modify the call forwarding profile. For example, the enunciation module may play a message such as: "To deactivate the call forwarding service, please press or speak 'one' now. To forward incoming calls to your wireless telephone, please press or speak 'two' now." In response to this exemplary message, if the intelligent resource server recognizes the utterance of one of the keywords by the subscriber or if one of the requested DTMF characters is detected, the intelligent resource server may send a message to the SCP to modify the subscriber's call forwarding profile in accordance with the instructions associated with the detected keyword or DTMF character.

Thus, with the present invention, telecommunications customers may realize the benefits of popular telecommunications services without having to manually enter codes with their telephones. Consequently, persons whose hands are occupied, such as from typing or driving, may enjoy the benefits of these services without having to cease performing their hand-occupying tasks.

These and other benefits of the present invention will be apparent from the detailed description hereinbelow.
Claims



The invention claimed is:

1. A network for providing a telecommunications service with automatic speech recognition to a telecommunications user, comprising:

a switch in communication with a telecommunications device associated with the telecommunications user for:

detecting a first trigger specific to a first telecommunications service in response to a first communication from the telecommunications device;

storing identifying information regarding a prior calling party to the telecommunications user in conjunction with a second telecommunications service;

detecting a second trigger specific to a second telecommunications service in response to a second communication from the telecommunications device;

detecting a third trigger specific to a third telecommunications service in response to a third communication from the telecommunications device; and

routing the third communication to an operator services system in response to the detection of the third trigger;

an intelligent resource server in communication with the switch, wherein the intelligent resource server is for:

receiving the first communication from the telecommunications device via the switch;

playing a first audible message for the telecommunications user in response to receiving the first communication, the first audible message prompting the telecommunications user to modify a communication services profile associated with the telecommunications user;

automatically recognizing a first predetermined keyword spoken by the telecommunications user in response to the first audible message by digitizing the telecommunications user's response and comparing the digitized response to a set of coded waveforms corresponding to predefined keywords;

receiving the second communication and a first message including the identifying information from the telecommunications device via the switch;

playing a second audible message for the telecommunications user in response to receiving the second communication, the second audible message containing the information regarding the prior calling party;

prompting the telecommunications user to place an outgoing communication to the prior calling party;

automatically recognizing a second predetermined keyword spoken by the telecommunications user in response to the second audible message;

receiving the third communication from the operator services system with a second message including information regarding a party requested by the telecommunications user from the operator services system;

playing a third audible message for the telecommunications user in response to receiving the third communication, the third audible message containing the information regarding the party;

prompting the telecommunications user to place an outgoing communication to the party; and

automatically recognizing a third predetermined keyword spoken by the telecommunications user in response to the third audible message.

2. The network of claim 1, wherein the switch includes a switch of a central office in communication with the telecommunications device via a subscriber line.

3. The network of claim 1, wherein the switch includes a switch of a mobile switching center in communication with the telecommunications device via an air-interface communication scheme.

4. The network of claim 1, wherein the switch is further for detecting an originating trigger in response to a feature code entered by the telecommunications user from the telecommunications device.

5. The network of claim 1, wherein the switch is further for detecting a terminating trigger in response to an administration number entered by the telecommunications user from the telecommunications device.

6. The network of claim 1, further comprising a service control point in communication with the switch.

7. The network of claim 6, wherein:

the switch is further for sending a query message to the service control point in response to detecting the first trigger; and

the service control point is for returning a third message to the switch to route the first communication from the telecommunications device to the intelligent resource server.

8. The network of claim 7, wherein the service control point is further for returning the third message to the switch to route the first communication to the intelligent resource server based on a determination of whether the telecommunications user is a subscriber of the first telecommunications service.

9. The network of claim 6, wherein the intelligent resource server is further for sending a fourth message to the service control point based on recognition of the first predetermined keyword to modify the communication services profile of the telecommunications user.

10. The network of claim 6, wherein the intelligent resource server is further for sending a fifth message to the service control point based on recognition of a predetermined DTMF character entered by the telecommunications user to modify the communication services profile.

11. A network for providing a telecommunications service with automatic speech recognition to a telecommunications user, comprising:

a switch in communication with a telecommunications device associated with the telecommunications user for:

detecting a first trigger specific to a first telecommunications service in response to a first communication from the telecommunications device;

storing identifying information regarding a prior calling party to the telecommunications user in conjunction with a second telecommunications service;

detecting a second trigger specific to a second telecommunications service in response to a second communication from the telecommunications device;

detecting a third trigger specific to a third telecommunications service in response to a third communication from the telecommunications device; and

routing the third communication to an operator services system in response to the detection of the third trigger;

a call processing module in communication with the switch, the call processing module for:

receiving the first communication from the telecommunications device via the switch;

receiving the second communication and a first message including the identifying information from the telecommunications device via the switch; and

receiving the third communication from the operator services system with a second message including information regarding a party requested by the telecommunications user from the operator services system;

an enunciation module in communication with the call processing module, the enunciation module for:

playing a first audible message for the telecommunications user in response to receiving the first communication, the first audible message prompting the telecommunications user to modify a communication services profile associated with the telecommunications user;

playing a second audible message for the telecommunications user in response to receiving the second communication, the second audible message containing the information regarding the prior calling party;

prompting the telecommunications user to place an outgoing communication to the prior calling party;

playing a third audible message for the telecommunications user in response to receiving the third communication, the third audible message containing the information regarding the party; and

prompting the telecommunications user to place an outgoing communication to the party;

an automatic speech recognition module in communication with the switch for:

recognizing a first predetermined keyword spoken by the telecommunications user in response to the first audible message by digitizing the telecommunications user's response and comparing the digitized response to a set of coded waveforms corresponding to predefined keywords;

recognizing a second predetermined keyword spoken by the telecommunications user in response to the second audible message;

recognizing a third predetermined keyword spoken by the telecommunications user in response to the third audible message.

12. The network of claim 11, wherein the switch includes a switch of a central office in communication with the telecommunications device via a subscriber line.

13. The network of claim 11, wherein the switch includes a switch of a mobile switching center in communication with the telecommunications device via an air-interface communication scheme.

14. The network of claim 11, wherein the switch is further for detecting an originating trigger in response to a feature code entered by the telecommunications user from the telecommunications device.

15. The network of claim 11, wherein the switch is further for detecting a terminating trigger in response to an administration number entered by the telecommunications user from the telecommunications device.

16. The network of claim 11, further comprising a service control point in communication with the switch.

17. The network of claim 16, wherein:

the switch is further for sending a query message to the service control point in response to detecting the first trigger; and

the service control point is for returning a third message to the switch to route the first communication to the call processing module.

18. The network of claim 17, wherein the service control point is further for returning the third message to the switch to route the first communication to the call processing module based on a determination of whether the telecommunications user is a subscriber of the first telecommunications service.

19. The network of claim 16, wherein the call processing module is further for sending a fourth message to the service control point based on recognition of the first predetermined keyword to modify the communication services profile of the telecommunications user.

20. The network of claim 11, further comprising a DTMF decoder module in communication with the switch for recognizing a predetermined DTMF character entered by the telecommunications user in response to the audible message.

21. The network of claim 20, wherein the call processing module is further for sending a fifth message to the service control point based on recognition of the predetermined DTMF character by the DTMF decoder module to modify the communication services profile of the telecommunications user.

22. An intelligent resource server for providing a telecommunications service with automatic speech recognition for a telecommunications user, comprising:

a call processing module for:

receiving a first incoming communication from a switch, wherein the switch is in communication with a telecommunications device associated with the telecommunications user;

generating and sending a modification message to a service control point in communication with the switch to modify a communication services profile associated with the telecommunications user, the service control point having a database associated therewith for storing the communication services profile; and

receiving a second incoming communication from the telecommunication device and a first message including identifying information regarding a prior calling party device via the switch;

receiving a third incoming communication from an operator services system with a second message including information regarding a party requested by the telecommunications user from an operator services system;

an enunciation module in communication with the call processing module for:

playing a first audible message for the telecommunications user in response to receiving the first communication, the first audible message further prompting the telecommunications user to modify the communication services profile associated with the telecommunications user;

playing a second audible message for the telecommunications user in response to receiving the second communication the second audible message containing the information regarding the prior calling party;

prompting the telecommunications user to place an outgoing communication to the prior calling party;

playing a third audible message for the telecommunications user in response to receiving the third communication, the third audible message containing the information regarding the party; and

prompting the telecommunications user to place an outgoing communication to the party;

an automatic speech recognition module in communication with the call processing module for:

recognizing a first predetermined keyword spoken by the telecommunications user in response to the first audible message by digitizing the telecommunications user's response and comparing the digitized response to a set of coded waveforms corresponding to predefined keywords;

recognizing a second predetermined keyword spoken by the telecommunications user in response to the second audible message;

recognizing a third predetermined keyword spoken by the telecommunications user in response to the third audible message.

23. The intelligent resource server of claim 22, wherein the call processing module is further for generating and sending the modification message to the service control point in communication with the switch based on recognition of the first predetermined keyword by the automatic speech recognition module in response to the first audible message to modify the communication services profile of the telecommunications user.

24. The intelligent resource server of claim 23, further comprising a DTMF decoder module in communication with the switch for recognizing a predetermined DTMF character entered by the telecommunications user in response to the audible message.

25. The network of claim 24, wherein the call processing module is further for generating and sending the modification message to the service control point based on recognition of the predetermined DTMF character by the DTMF decoder module to modify the communication services profile of the telecommunications user.

26. A method for providing a telecommunications service with automatic speech recognition to a telecommunications user, comprising:

detecting a first communication from the telecommunications user;

detecting a first trigger specific to a first telecommunication service in response to the first communication from the first telecommunications user;

storing identifying information regarding a prior calling party to the telecommunications user in conjunction with a second telecommunications service;

detecting a second trigger specific to a second telecommunications service in response to a second communication from the telecommunications device;

detecting a third trigger specific to a third telecommunications service in response to a third communication from the telecommunications device; and

routing the third communication to an operator services system in response to the detection of the third trigger;

playing a first audible message to the telecommunications user in response to detection of the first communication, the first audible message prompting the telecommunications user to modify a communication services profile of the telecommunications user;

automatically recognizing a first predetermined keyword spoken by the telecommunications user in response to the first audible message; and

receiving the second communication and a first message including the identifying information from the telecommunications device via the switch;

playing a second audible message for the telecommunications user in response to receiving the second communication, the second audible message containing the information regarding the prior calling party;

prompting the telecommunications user to place an outgoing communication to the prior calling party;

automatically recognizing a second predetermined keyword spoken by the telecommunications user in response to the second audible message;

placing an outgoing communication to a prior calling party based on recognition of the second predetermined keyword;

receiving the third communication from the operator services system with a second message including information regarding a party requested by the telecommunications user from the operator services system;

playing a third audible message for the telecommunications user in response to receiving the third communication, the third audible message containing the information regarding the party;

prompting the telecommunications user to place an outgoing communication to the party; and

automatically recognizing a third predetermined keyword spoken by the telecommunications user in response to the third audible message.

27. The method of claim 26, wherein playing the first audible message includes playing the first audible message when it is determined that the telecommunications user is a subscriber of the first telecommunications service.

28. The method of claim 26, further comprising modifying the communication services profile based on recognition of the first predetermined keyword.

29. The method of claim 26, further comprising recognizing a predetermined DTMF character entered by the telecommunications user in response to the first audible message.

30. The method claim 29, further comprising modifying the communication services profile based on recognition of the predetermined DTMF character.

31. A network for providing a telecommunications service with automatic speech recognition to a telecommunications user, comprising:

means for detecting a first communication from the telecommunications user;

means for detecting a first trigger specific to a first telecommunication service in response to the communication from a first telecommunications user;

means for storing identifying information regarding a prior calling party to the telecommunications user in conjunction with a second telecommunications service;

means for detecting a second trigger specific to the second telecommunications service in response to a second communication from the telecommunications device;

means for detecting a third trigger specific to a third telecommunications service in response to a third communication from the telecommunications device; and

means for routing the third communication to an operator services system in response to the detection of the third trigger;

means for playing a first audible message to the telecommunications user in response to detection of the first communication, the first audible message prompting the telecommunications user to modify a communication services profile of the telecommunications user;

means for automatically recognizing a first predetermined keyword spoken by the telecommunications user in response to the first audible message; and

means for receiving the second communication and a first message including the identifying information from the telecommunications device via the switch;

means for playing a second audible message for the telecommunications user in response to receiving the second communication, the second audible message containing the information regarding the prior calling party;

means for prompting the telecommunications user to place an outgoing communication to the prior calling party;

means for automatically recognizing a second predetermined keyword spoken by the telecommunications user in response to the second audible message;

means for placing an outgoing communication to a prior calling party based on recognition of the second predetermined keyword;

means for receiving the third communication from the operator services system with a second message including information regarding a party requested by the telecommunications user from the operator services system;

mean for playing a third audible message for the telecommunications user in response to receiving the third communication, the third audible message containing the information regarding the party;

means for prompting the telecommunications user to place an outgoing communication to the party; and

means for automatically recognizing a third predetermined keyword spoken by the telecommunications user in response to the third audible message.

32. The network of claim 31, further comprising means for modifying the communication services profile based on recognition of the first predetermined keyword.

33. The network of claim 31, further comprising means for recognizing a predetermined DTMF character entered by the telecommunications user in response to the first audible message.

34. The network of claim 33, further comprising means for modifying the communication services profile based on recognition of the predetermined DTMF character.

35. The network of claim 6, wherein the service control point is further for modifying the communication services profile associated with the telecommunications user in accordance with a modification message received thereto, the service control point having a database associated therewith for storing the communication services profile.

36. The network of claim 35, wherein the intelligent resource server is further for generating and sending the modification message to the service control point.

37. The network of claim 16, wherein the service control point is further for modifying the communication services profile associated with the telecommunications user in accordance with a modification message received thereto, the service control point having a database associated therewith for storing the communication services profile.

38. The network of claim 37, wherein the call processing module is further for generating and sending the modification message to the service control point.
Description



CROSS-REFERENCE TO RELATED APPLICATIONS

Not Applicable.

DESCRIPTION OF THE FIGURES

For the present invention to be clearly understood and readily practiced, the present invention will be described in conjunction with the following figures, wherein:

FIG. 1 is a block diagram of an Advanced Intelligent Network (AIN) for integration with a public switched telephone network;

FIG. 2 is a block diagram of the intelligent resource server of the AIN of FIG. 1 according to one embodiment of the present invention;

FIG. 3 is a block diagram of the communications network according to one embodiment of the present invention;

FIG. 4 is a block diagram illustrating a method of providing a calling name service with speech recognition with the network of FIG. 3 according to one embodiment of the present invention;

FIG. 5 is a block diagram illustrating a method of providing a flexible call forwarding service with speech recognition with the network of FIG. 3 according to one embodiment of the present invention;

FIG. 6 is a block diagram illustrating a method of providing an automatic recall service with speech recognition with the network of FIG. 3 according to one embodiment of the present invention;

FIG. 7 is a block diagram illustrating a method of providing a call screening service with speech recognition with the network of FIG. 3 according to one embodiment of the present invention;

FIG. 8 is a block diagram illustrating a method of providing a name and number delivery service with speech recognition with the network of FIG. 3 according to one embodiment of the present invention; and

FIG. 9 is a block diagram illustrating a method of providing a subscriber interface for a simultaneous ring service with speech recognition with the network of FIG. 3 according to one embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

It is to be understood that the figures and descriptions of the present invention have been simplified to illustrate elements that are relevant for a clear understanding of the present invention, while eliminating, for purposes of clarity, other elements of a communication network. For example, certain operating system details and modules of certain of the intelligent platforms of the network are not described herein. Those of ordinary skill in the art will recognize, however, that these and other elements may be desirable in a typical communications network. However, because such elements are well known in the art, and because they do not facilitate a better understanding of the present invention, a discussion of such elements is not provided herein.

FIG. 1 is a block diagram of an Advanced Intelligent Network (AIN) 10 for integration with a public switched telephone network (PSTN). The AIN 10 may be employed by a Local Exchange Carrier (LEC) servicing a Local Access and Transport Area (LATA) of the PSTN, and may be utilized by the LEC to allow the LEC to provide call processing features and services that are not embedded within conventional switching circuits of the PSTN.

A typical LEC includes a number of central office (CO) switches for interconnecting customer premises terminating equipment with the PSTN. For an LEC including the AIN 10 as illustrated in FIG. 1, the central office switches may be provided as Service Switching Points (SSP) switches 12. The dashed line 14 between the SSP switches 12 indicates that the number of SSP switches 12 in the AIN 10 may vary depending on the particular requirements of the AIN 10. The AIN 10 may also include a non-SSP switch 16. The difference between the SSP switches 12 and the non-SSP switch 16 is that the SSP switches 12 provide intelligent network functionality. Interconnecting the SSP switches 12 and the non-SSP switch 16 are communication links 18, which may be, for example, trunk circuits.

Each SSP switch 12 and non-SSP switch 16 has a number of subscriber lines 20 connected thereto. The subscriber lines 20 may be, for example, conventional twisted pair loop circuits connected between the switches 12, 16 and the telephone drops for the customer premises, or the subscriber lines 20 may be trunk circuits, such as T-1 trunk circuits. Typically, the number of subscriber lines 20 connected to each switch 12, 16 is on the order of ten thousand to one hundred thousand lines. Each of the subscriber lines 20 is connected to a terminating piece of customer premises equipment, represented in FIG. 1 by the landline telephones 22. Alternatively, the terminating equipment may be, for example, a telecopier, a personal computer, a modem, or a private branch exchange (PBX) switching system.

For the AIN 10 illustrated in FIG. 1, each SSP switch 12 and the non-SSP switch 16 is connected to a signal transfer point (STP) 24 via a communication link 26. The communication link 26 may employ, for example, an SS7 switching protocol. The STP 24 may be a multi-port high speed packet switch that is programmed to respond to the routing information in the appropriate layer of the switching protocol, and route the data packets to their intended destination.

One of the intended destinations of the data packets from the STP 24 is a service control point (SCP) 28. The STP 24 is in communication with the SCP 28 via a communication link 30, which may also employ the SS7 switching protocol. The SCP 28 may be an intelligent database server such as, for example, an Intelligent Network Service Control Point available from Lucent Technologies Inc., Murray Hill, N.J., and may have associated with it a network database 32 for storing network data. The intelligent functionality of the SCP 28 may be realized by application programs, such as Service Program Applications (SPA), which are run by the SCP 28. The SCP 28 is normally employed to implement high volume routing services, such as call forwarding and 800 number translation and routing. The SCP 28 may also be used for maintenance of and providing access to the network databases for authorization of billing, such as credit card validations. In addition, another of the functions of the SCP 28 is maintenance of the network database 32, which may store subscriber information, such as subscriber call management profiles, used in providing enhanced calling services. Such enhanced calling services may include call return, calling name, call forwarding, call screening and blocking, in addition to many other such services.

The AIN 10 illustrated in FIG. 1 also includes an intelligent resource server (IRS) 34. The IRS 34 may be, for example, a service node such as a Compact Service Node (CSN) available from Lucent Technologies Inc., Murray Hill, N.J., although the IRS available 34 may be any other AIN-compliant IRS such as, for example, an AIN/IP (Intelligent Peripheral) IRS from Nortel Networks Corp., Montreal, Quebec. The IRS 34 may be connected to one or more of the SSP switches 12 via a communications link 36, which may be, for example, an Integrated Service Digital Network (ISDN) including BRI (Basic Rate Interface) or PRI (Primary Rate Interface) lines. According to other embodiments, the communications link 36 may be, for example, a T-1 trunk circuit.

The IRS 34 may be used primarily when some enhanced feature or service is needed that requires an audio connection to the call such as, for example, the call return and calling name services, or when transfer of a significant amount of data to a subscriber over a switched connection during or following a call is required. Similar to the SCP 28, the intelligent functionality of the IRS 34 may be realized by program applications executable by the IRS 34, as described hereinbelow with reference to FIG. 2.

In order to keep the processing of data and calls as simple as possible at the switches, such as at the SSP switches 12, a set of triggers may be defined at the SSP switches 12 for each call. A trigger in an AIN is an event associated with a particular subscriber line 20 that generates a data packet to be sent from the SSP switch 12 servicing the particular subscriber line 20 to the SCP 28 via the STP 24. The triggers may be originating triggers for calls originating from the subscriber premises or terminating triggers for calls terminating at the subscriber premises. A trigger causes a message in the form of a query to be sent from the SSP switch 12 to the SCP 28. The SCP 28 in turn interrogates the database 32 to determine whether some customized call feature or enhanced service should be implemented for the particular call, or whether conventional dial-up telephone service should be provided. The results of the database inquiry are sent back from the SCP 28 to the SSP switch 12 via the STP 24. The return packet includes instructions to the SSP switch 12 as to how to process the call. The instructions may be to take some special action as result of a customized calling service or enhanced feature. For example, for an enhanced calling feature requiring the capabilities of the IRS 34, the return message from the SCP 28 may include instructions for the SSP switch 12 to route the call to the IRS 34. In addition, the return message from the SCP 28 may simply be an indication that there is no entry in the database 32 that indicates anything other than conventional telephone service should be provided for the call. The query and return messages may be formatted, for example, according to conventional SS7 TCAP (Transaction Capabilities Application Part) formats. U.S. Pat. No. 5,438,568, which is incorporated herein by reference, discloses additional details regarding the functioning of an AIN 10.

The AIN 10 illustrated in FIG. 1 includes only one STP 24, one SCP 28, one network database 32, and one IRS 34, although the AIN 10 may further include an additional number of these components as well as other network components which not are included in FIG. 1 for purposes of clarity. For example, the AIN 10 may additionally include redundant STPs and STPs to take over if the STP 24 or the SCP 28 should fail. In addition, the AIN 10 may include an Automatic Electronic Switching System (AESS) Network Access Point (NAP) in communication with the STP 24, which may be programmed to detect the trigger conditions. Further, the AIN 10 may include regional STPs and regional SCPs in communication with, for example, the local STP 24, for routing and servicing calls between different LECs.

FIG. 2 is a block diagram of the IRS 34 according to one embodiment of the present invention. The IRS 34 includes a call processing module 40 for receiving call processing commands and performing conventional call processing logic. The IRS 34 also includes a DTMF decoder module 42 for recognizing the dialing of Dual Tone MultiFrequency (DTMF) characters from, for example, a touch-tone telephone in communication with the IRS 34 via the AIN 10. In addition, the IRS 34 may include an enunciation module 44 and an Automatic Speech Recognition (ASR) module 46.

The enunciation module 44 may be programmed to enunciate voice output over the network 10 to a party using the telephone 22 (or any other telecommunications device in communication with the IRS 34). According to one embodiment, the enunciation module 44 may include text-to-speech translation capabilities to convert text into the voice output using speech synthesis techniques. The speech synthesis conversion techniques may convert text to speech in real time and without a predefined vocabulary. According to another embodiment, the enunciation module 44 may be implemented using a recorded voice file.

The ASR module 46 may be programmed to recognize certain predetermined keywords spoken by a party using the telephone 22 (or any other telecommunications device in communication with the IRS 34). The ASR module 46 may first digitize the spoken words and match them against a database of coded waveforms corresponding to the predetermined keywords. The ASR module 46 may be, for example, speaker-independent, and thus not require tuning and may be able recognize limited vocabularies such as numeric digits and a handful of words. The DTMF decoder module 42, the enunciation module 44, and the ASR module 46 permit the IRS 34 to mediate interaction between the caller and the applications executed by the IRS 34 in providing enhanced calling features for a customer, as described hereinbelow.

The modules 40, 42, 44, 46 may be implemented as software code to be executed by the IRS 34 using any type of computer instruction type suitable such as, for example, microcode, and can be stored in, for example, an electrically erasable programmable read only memory (EEPROM), or can be configured into the logic of the IRS 34. According to another embodiment, the modules 40, 42, 44, 46 may be implemented as software code to be executed by the IRS 34 using any suitable computer language such as, for example, C or C++ using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. In addition, the modules 40, 42, 44, 46 may be implemented from commercially-available software such as, for example, TTS and ASR software available from Lucent Technologies, Inc., Murray Hill, N.J.

FIG. 3 is a block diagram of a network 50 according to one embodiment of the present invention. The network 50 includes the AIN 10 illustrated in FIG. 1, including the SSP switch 12, the STP 24, the SCP 28, and the IRS 34. For clarity, only one SSP switch 12, one STP 24, one SCP 28, and one IRS 34 are shown in FIG. 3 although, as discussed hereinbefore, the AIN 10 may include a multiple number of these components.

The network 50 also includes a wireless network 52 in communication with the AIN 10 via a tandem office 54. The wireless network 52 includes a Mobile Switching Center (MSC) 56, a Home Location Register (HLR) 58, a Visitor Location Register (VLR) 59, and a Service Control Point (SCP) 60 with an associated database 62. The MSC 56, HLR 58, VLR 59 and SCP 60 of the wireless network 52 may provide an intelligent wireless network capable of providing enhanced calling services and features for wireless subscribers, and which is the wireless complement to the landline-based AIN 10. According to one embodiment, the intelligent wireless network 52 may be a Wireless Intelligent Network (WIN), such as used in TDMA-based wireless networks, or a CAMEL network, such as used in CDMA-based wireless networks.

The tandem office 54 provides a switching interface between the PSTN and the wireless network 52. The tandem office 54 is in communication with the MSC 56 of the wireless network 52 via a communications link 64 employing, for example, an IS-41 signaling protocol. The tandem office 54 may be in communication with the SSP switch 12 of the AIN 10 via a communications link 66, such as a trunk circuit. The tandem office 54 may also be in communication with the STP 24 of the AIN 10 via a communications link 68 employing, for example, an SS7 signaling protocol.

The MSC 56 is in communication with wireless telecommunications devices, such as the wireless telephone 70 via, for example, a base transceiver station (BTS) (not shown). The BTS may communicate with wireless telecommunications devices, such as the wireless telephone 70, according to an air-interface communication scheme such as, for example, AMPS (ANSI-553), TDMA (IS-136), CDMA (IS-95), or GSM. The BTS may be in communication with the MSC 56 via, for example, an ISDN or SS7 communications link. The MSC 56 is an automatic switching system in a wireless telecommunications network that acts as the interface for subscriber traffic between the wireless network 52 and the PSTN or other MSCs in the same or other wireless networks. The MSC 56 performs the same general function as a central office switch in a landline based system, except that the MSC 56 provides for incoming calls through a radio telecommunications front-end. Accordingly, the MSC 56 may include SSP switches (not shown) for detecting, for example, originating and terminating triggers.

The MSC 56 is in communication with the HLR 58 and the VLR 59 via communications links 72 which may, for example, be SS7 signaling protocol links. The HLR 58 and VLR 59 are location registers to which the user identity of a wireless telecommunications device, such as the wireless telephone 70, is assigned for record purposes. If the wireless telephone 70 is within its home location, the HLR 58 is assigned for


Free Web Sudoku Puzzles.
Solve with your browser.
9   4     8      
2       5   3    
          9 7   4
  8 5           1
    1       4    
7           9 8  
5   2 7          
    7   1       9
      4     1   3
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!