Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Caller ID System-and-method-for-developing-and-processing-automatic-response-unit-ARU-services

 Baseball catcher's leg guard
It is an object of the present invention to provide a leg guard of the type worn by baseball ...


 Sports helmet
In view of the foregoing disadvantages inherent in the known types of sports helmets now present in ...


 Data store for mobile radio station
In accordance with the present invention, the line flag record indicating the current line mode of ...


 Equipment for sending digitally pre-stored voice announcements to the subscribers connected to a telephone network
We claim: 1. An apparatus for sending digitally pre-stored voice announcements to subscribers ...


 Wireless network with signaling sequence exchange between a base station and a plurality of terminals
It is an object of the invention to provide a wireless network in which a terminal exchanges ...


 Reciprocal mode saw correlator method and apparatus
An object of the invention is to provide a method for demodulating multiple data bits from a phase ...


 Method and system for utilizing an information delivery service in a local number portability environment
The present invention satisfies the above-described needs by providing a method and system for ...


 Directed retry method for use in a wireless location system
The present invention relates to a "directed retry" method for use in connection with a dual-mode ...


 Wireless relay with selective message repeat and method of operation thereof
To address the above-discussed deficiencies of the prior art, the present invention provides, for ...


 Method and apparatus for transmitting data while using both an ATM broadband channel and a narrow-band channel
One of the advantages of the present invention is that by using a separate, narrow-band signaling ...


 System and method for developing and processing automatic response unit (ARU) services

Details
Inventors: Johnson, William J.;
Assignee: MCI Communications Corporation (Washington, DC)
Primary Examiner: Tsang; Fan
Assistant Examiner: Escalante; Ovidio
Attorney, Agent or Firm:

A system and method for facilitating the design and development of automatic response unit (ARU) services and for processing automated response unit (ARU) services. The present invention comprises a compiler and interpreter that facilitate the development of an ARU service encoding. The interpreter is one embodiment of the present invention that may be used for processing an ARU service encoding. The present invention further comprises a graphical user interface (GUI) tool for creating and maintaining an ARU service encoding. An ARU service encoding is a tree structure comprised of service nodes wherein each service node may represent a caller's menu selection from the ARU service. Each service node has multiple components including variable support, message capability, processing capability, and default capability. The present invention parses the ARU service encoding for service nodes. For each service node, the present invention processes node variables, prefunction messages, automated input, prefunction interactions, functions, postfunction interactions, and postfunction messages.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 1.
Overview of the Preferred Embodiment of the Present Invention The present invention provides a system and method for developing automatic response unit (ARU) services.
The preferred embodiment of the present invention is a compiler or interpreter that processes an ARU service encoding.
An ARU service encoding is an abstract representation of an ARU service in a source code type language.
A compiler or interpreter inputs the ARU service encoding and processes it accordingly, thereby generating an executable ARU service.
The present invention also provides an ARU service encoding that is translated to an executable ARU service, in one embodiment by an interpreter.
The embodiment of the ARU service encoding of the present invention, discussed herein, is further described in backus naur form (BNF) which is a well known standard for source code grammar in Computer Program Listing A.
Computer Program Listing A forms a part of this application and is self-explanatory.
It would be apparent to one skilled in the relevant art to develop alternative embodiments for an ARU service encoding comprising a different grammar.
With regards to the system and method for developing ARU services of the present invention, one embodiment that is used to develop ARU services is a compiler.
The compiler embodiment of the present invention comprises a compiler and linker embodiment and is a two pass mechanism.
The first pass internalizes the ARU service encoding into conveniently managed data structures with atoms (e.
g.
input definitions, messages, functions, variable assignments, etc.
) elaborated and prepared into a quickly accessed and executed internalized form (e.
g.
in processor memory).
The second pass is a telephone call handler that uses the internalized form to process a call.
An example embodiment of an internalized form of an ARU service encoding as used by a compiler embodiment is further described in Computer Program Listing B.
Computer Program Listing B forms a part of this application and is self-explanatory



Related patents
  Notification of toll free call charging status
FIG. 1 is a block diagram of a telecommunications network. Attached to the network are a conventional telephone 1 and a coin station 2 both connected to local exchange ...
  Vehicle locating system utilizing global positioning
OF THE INVENTION FIG. 1 is a diagram of a prior art vehicle location system 100 which utilized a plurality of stationary location towers, herein after referred to as ...
  Object tracking apparatus and method
OF THE INVENTION Referring to FIG. 1, an organizer 102 is capable of communicating with a variety of objects in its environment, including, for example, a wallet 104, a ...
  Navigation apparatus and information generating apparatus
An object of the present invention is to provide an information generating apparatus that utilizes information with improved reliability achieved by improving the re ...
  Mobility management for a multimedia mobile network
The present invention provides a network architecture, an addressing scheme, and various mobility management methodologies, as well as apparatus for implementing them in ...
  Positioning system, positioning server, base station and terminal location estimation method
An object of the present invention is to provide a positioning system, a positioning server, a base station and a terminal location estimation method capable of ...
  System and method for automatically updating a clock using caller ID information
The present invention comprises an improved telephone system with additional features that enable a user or users to make more effective use of their telephone service. T...
  Spread-spectrum telephony with accelerated code acquisition
The present invention relates to wireless telecommunications systems which use spread-spectrum methods. BACKGROUND: SPREAD-SPECTRUM METHODS One of the most important ...
  Frequency search method for a mobile station and a mobile station therewith
It is a general object of the present invention to provide a method and an apparatus that substantially obviate one or more of the problems caused by the limitations and ...
  Facsimile apparatus comprising automatic reception mode
An essential object of the present invention is to provide a facsimile apparatus comprising the automatic reception mode, which has an improved operation performance. A...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved