Virtual circuit switching architecture

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S229000, C709S241000

Reexamination Certificate

active

06178453

ABSTRACT:

FIELD OF THE INVENTION
The invention relates, generally, to data processing systems, and more specifically, to an architecture for enabling packet-switched networks to provide functionality similar to that contained in circuit-switched networks.
BACKGROUND OF THE INVENTION
Two fundamentally different switching technologies exist that enable digital communications. First, circuit switching technology utilizes dedicated lines or channels to transmit data between two points, similar to public switched telephone networks (PSTN). The second, packet switching technology, utilizes a “virtual” channel to establish communications between two points. The virtual communication channel is shared by multiple communication processes simultaneously and is only utilized when data is to be transmitted. Since the differing performance requirements for voice transmission and data transmission impose different design priorities, historical development of voice communication systems such as the telephone, and its related business systems, such as a corporate business telephone system, e.g. Public Branch Exchange (PBX) and Automatic Call Distribution (ACD), has centered on circuit switching technology. Conversely, data communication systems, such as Local Area Networks (LANs), Wide Area Networks (WANs) and the Internet have primarily relied upon packet switching technology. As a result, separate cultures and networking fabrics have evolved for the design, development, application, and support for real-time voice communications (circuit switched networks) and non real-time data transmission (packetized data networks).
Recently, attempts have been made to utilize packetized data networks for voice transmission with only limited success. One reason is that high quality, real-time interactive voice communications must emulate a reasonable approximation of a face to face conversion between two geographically separated people. To accomplish this, the modulated signal representing the spoken words should (i) have enough information to re-create a recognizable voice by using a fixed bandwidth, (ii) be delivered with minimum delay by using a dedicated path in order not to impede interactive communications, (iii) be delivered at a constant rate in order to avoid distortion to the ear of the listener and (iv) not be subject to significant loss of information en route. These capabilities are inherent in circuit switched networks such as the public switching telephone network (PSTN) but must be created when using packetized data networks for voice transmission.
The design of private “Intranets”. e.g. LANs and WANs, and the Internet is fundamentally different from the architecture of conventional voice transmission networks. Packetized data networks break down data, e.g. a voice signal, into a series of small, discrete packets for transmission. Each packet of data travels independently through the network to the destination address where application software reassembles the packets to recreate the original data set. As currently designed, packetized data networks handle congestion by discarding or delaying packets or by sending packets from the same source along different pathways, often resulting in packets sequences arriving out of order. If the transmitted data packet represents real-time voice, the listener may perceive a gap or “choppiness” as a result of missing, late-arriving or out-of-sequence packets.
As the work environment increasingly demands faster access to greater volumes of information from multiple sources, the individual capabilities of separate circuit switched and packetized data networks are being seriously challenged. The response from circuit switch manufacturers has been the development of new switching system architectures that make it easier for separate, application-specific software to control the circuit switching function, and to seek to maintain the market value of circuit switched systems by increasingly using voice application processes to offer additional services such as voice mail, interactive voice response and ACD. The intensity of technical activity involved in further integrating the interaction of specific application processes and information delivery systems has given computer telephony integration the status of a technology in its own right.
A growing number of businesses and other organizations have recognized the Internet as a network which enables an enhanced form of public communication. In order to create conditions amenable to satisfactory commerce and business communications on the Internet, the same communication services offered via traditional voice transmission networks, such as the PSTN, must be available when communicating with customers via the Internet.
The introduction and rapid development of Internet Protocol (“IP”) technology revolutionized the deployment and use of data communications networks such as the Internet. Even though this technology is in its infancy, it is already creating a growing demand for the integration of features and functions available in traditional voice communications networks into the packetized data network environment. The Internet represents primarily an access to potential markets that cannot be efficiently exploited if a separate, parallel infrastructure is required for its service.
Accordingly, it is an object of the present invention to provide a virtual switching architecture which enables packet-switched networks to provide functionalities similar to circuit switched networks and to interface with communications originating to and from circuit switched networks in a meaningful manner.
SUMMARY OF THE INVENTION
The present invention provides an architecture in which any two processes on a network cloud may establish a point-to-point communication link without predetermined routing mechanisms, and which further enables both activity based and load based routing of process communications.
In accordance with the first aspect of the present invention, a method of establishing communication from a first process to a second process comprises the steps of querying a first service process for the record of the second process, the process record comprising at least an identifier of the second process and a transport address of the logical location of the second process. The method further comprises the steps of receiving the process record from the service process, determining the transport address of the second process and establishing a direct point-to-point communication link with the process. In an alternate embodiment, the first service process may direct the requesting process to a second service process where the request is resubmitted.
In accordance with a second aspect of the invention, a method of assisting point-to-point communications between the processes on a network comprises the steps of maintaining a local database, the database comprising a plurality of process records for selected non-service processes coupled to the server process and the local databases of all child service processes coupled to the service process, selectively propagating the local database to a parent service process, receiving the request of a process for the record of a second process, searching the local database for the process record of the second process, and supplying one of the process record of the second process or the transport address of a route service process to the requesting process.
In accordance with a third aspect of the invention, a method for assisting point-to-point communication between processes comprises the steps of maintaining a local database, the database comprising selected data from the process record of non-service processes coupled the server process, selectively propagating the local database to a parent service process; and receiving an information catalog from the parent process and propagating the catalog to all child service process of the server process, the catalog comprising selected data from the process records of processes on the network cloud.


REFERENCES:
patent: 5212789 (1993-05-01), Rago
pa

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

Virtual circuit switching architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-2478039

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