Distributed call system

Multiplex communications – Pathfinding or routing – Combined circuit switching and packet switching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C379S088170, C379S900000, C709S203000

Reexamination Certificate

active

06567398

ABSTRACT:

TECHNICAL FIELD
This invention relates to the providing of communication services using a distributed call system.
BACKGROUND OF THE INVENTION
A well known problem in the art of telephony is that the systems which provide telephone service, e.g., central offices (CO), private branch exchange (PBX), and internet telephony servers, are discrete islands of functionality, and each such island has its own particular syntax and semantics. In addition, each of the larger islands has its own subislands which likewise employ their own respective syntaxes and semantics. For example, a CO employs a) signaling, system 7 (SS7), b) integrated services digital network primary or basic rate (ISDN-PRI/BRI), c) T1 wink/start, d) analog loop start, and e) analog ground start; while internet telephony has a) H.323 and b) session invitation protocol (SIP). The use of the different syntaxes and semantics makes it difficult to easily interconnect the various islands, and it is virtually impossible to provide features that work together seamlessly across the various islands. In addition, there is a need to integrate with the already existing islands of communication other forms of communication, such as quasi-synchronous communication, which include, for example, forms of instantaneous messaging such as a) paging or b) buddy lists for providing private chat rooms.
SUMMARY OF THE INVENTION
We have recognized that seamless telephony can be provided across the various islands of telephony functionality by supplying telephone service using a distributed architecture that employs a collection of resources each of which exposes a hierarchical namespace. The architecture of the invention includes two fundamental resource types, namely, i) the device server and ii) the call coordinator, which are interconnected by a network employing a common protocol, e.g., transmission control protocol/internet protocol (TCP/IP). Each resource can participate in more than one call, i.e., each resource acts as a distributed file system that can arbitrate various requests presented to it. The interaction between the various resources that are available, which are substantially independent, follows “client-server” architecture principles to implement end-to-end communication.
More specifically, typical device servers represent physical/logical telephone devices, which include a) end-point device servers and b) gateway device servers. End-point device servers 1) represent controls for communication, such as keypads, indicator lamps, and displays, and 2) perform media rendering, e.g., voice digitization, transport, and reconstruction. End-point device servers may include phone device servers. Gateway device servers have two “sides”. One side is implemented to appear to a call coordinator as if it were a device server, and the other side has an interface adapted to interwork with a preexisting island of telephone service. Gateway device servers may include line device servers. In the term “device server”, “server” is used in the conventional manner of the “client-server” architecture, where the server serves request from the clients and does not take action unless it is in response to a client request.
A call coordinator functions in the role of the “client” of the conventional “client-server” architecture, e.g., it initiates requests for services to the various device servers. Since the call coordinator is the client, it is able to request service from various ones of the servers, i.e., device servers or gateway servers, as is appropriate for the service being provided on a particular call and consistent with stored rules or registrations. The device servers are unaware of communication state, which is the interaction among multiple device servers. Instead, communication state is maintained by the call coordinator, which exposes the communication state as a hierarchical namespace. A hierarchical namespace is analagous to a computer disk-based hierachical file system except that what appears in the nodes and leaves of the hierarchy may not be actual directories and files but instead may be other data structures in memory which are presented in the form of a file system. The call coordinator treats the processing of a call as a sequence of steps each of which can be implemented by a small piece of computer executable code called a “feature applet”.
Thus, by viewing the various devices as clients and the call coordinator as the server, the invention implements the opposite of conventional systems.


REFERENCES:
patent: 5822422 (1998-10-01), Daase et al.
patent: 5850433 (1998-12-01), Rondeau
patent: 5960004 (1999-09-01), Ramstrom et al.
patent: 5974409 (1999-10-01), Sanu
patent: 5999525 (1999-12-01), Krishnaswamy
patent: 6031836 (2000-02-01), Haserolt
patent: 6073163 (2000-06-01), Clark
patent: 6078582 (2000-06-01), Curry et al.
patent: 6091808 (2000-07-01), Wood et al.
patent: 6157648 (2000-12-01), Voit
patent: 6163531 (2000-12-01), Kumar
patent: 6198738 (2001-03-01), Chang et al.
patent: 6201805 (2001-03-01), Strathmeyer
patent: 6310873 (2001-10-01), Rainis et al.
patent: 6335927 (2002-01-01), Elliott et al.
patent: 0 766 487 (1997-04-01), None
patent: WO 93 00776 (1983-01-01), None
European Search Report dated Mar. 16, 2000 for Application No. 99304031.0-2209.
Katzchner, L. et al.: System 12 Konzeption und Realisierung der Software, pp. 173-183, 1989/ with English document.
“Architecture Framework revision 1.0”, Enterprise Computer Telephony Forum, retrieved from the Internet: URL: www.ectf.org, May 12, 1997.
Rau, L: “Inferno: One Hot OS”, vol. 22, No. 6, pp. 53-54, Jun. 1, 1997.

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

Distributed call system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Distributed call system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed call system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3025883

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