System and method for providing call processing services...

Telephonic communications – Special services – Locating using diverse technology

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C379S207030

Reexamination Certificate

active

06198813

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates to the field of telecommunication services and more particularly to a system and method for providing call processing services using call independent building blocks.
BACKGROUND OF THE INVENTION
In the modern telecommunication network a myriad of services and functions are offered both as conveniences to the end users and as necessities for running the network. These services require complex programming, representing thousands upon thousands lines of code. When a new service is required, programmers typically must start from scratch, writing many more lines of code.
In traditional interpreted computer languages, a program is interpreted one line at a time upon execution. Depending on the length of the program, the complexity of the programming language and the ability of the interpreter, execution can be a time consuming process.
What is needed is an architecture that provides a programmable software environment that allows fast implementation of new call processing services that are executed as fast and efficiently as possible.
SUMMARY OF THE INVENTION
From the foregoing, it may be appreciated that a need has arisen for a method and system for providing call processing services using call independent building blocks. In accordance with the present invention, call independent building blocks for service creation are provided which substantially eliminates or reduces disadvantages and problems associated with programming methods.
In accordance with one embodiment of the present invention, a system for providing call processing services includes a call logic program having a plurality of call independent building blocks. Each of the call independent building blocks perform a specific function and are joined together to form the call logic program. A parser is also included. The parser parses the call independent building blocks in the call logic program into a plurality of tokens upon initiation of the call logic program. A token collector is provided to collect the tokens. An interpreter interprets the tokens in the token collector upon execution of the program.
In accordance with another embodiment of the present invention, a call logic program for providing telephony services running on a computer with a processor and memory is provided which includes a plurality of call independent building blocks. Each call independent building block perform a specific task and are linked together to form the call logic program.
An important technical advantage of the present invention includes the ability to reuse call independent building blocks in different programs, thus eliminating the need to rewrite programming code when a new service is required. Another technical advantage of the present invention includes the ability to parse the call logic program ahead of time, before execution. This increases the performance of the call logic program. Other technical advantages are readily apparent to one skilled in the art from the following figures, descriptions and claims.


REFERENCES:
patent: 5511116 (1996-04-01), Shastry et al.
patent: 5553127 (1996-09-01), Norell
patent: 5724406 (1998-03-01), Juster
patent: 5757900 (1998-05-01), Nagel et al.
patent: 5802159 (1998-09-01), Smolentzov et al.
patent: 5937412 (1999-08-01), Kohli et al.
patent: 5999525 (1999-12-01), Krishnaswamy et al.
patent: 9621310 (1996-07-01), None
M. Wennerberg, et al., “An Advanced Service Creation Environment Using SIBs”, Annual Review of Communications, vol. 47, Jan. 1, 1993, pp. 454-459.
P. Daryani, et al., “Object-Oriented Modelling of the Intelligent Network and its Application to Universal Personal Telecommunications Service”, Proceedings of the International Council for Computer Communication Intelligent Networks Conference, Tampa, May 4-6, 1992, pp. 391-406.
B. Ku, “A Reuse-Driven Approach for Rapid Telephone Service Creation”, International Conference on Software Use, IEEE, Nov. 1, 1994, pp. 64-72.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for providing call processing services... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for providing call processing services..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing call processing services... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2479105

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.