Source: https://patents.google.com/patent/US5623488?oq=7%2C343%2C408
Timestamp: 2018-02-25 10:07:30
Document Index: 651551705

Matched Legal Cases: ['art 360', 'art 370', 'art 380', 'art 360', 'art 370', 'art 380', 'art 370', 'art 370', 'art 370', 'art 370', 'art 360', 'art 370', 'art 380', 'art 380', 'art 360', 'art 370', 'art.\n5']

US5623488A - Call set-up server - Google Patents
Call set-up server
US5623488A
US5623488A US08496668 US49666895A US5623488A US 5623488 A US5623488 A US 5623488A US 08496668 US08496668 US 08496668 US 49666895 A US49666895 A US 49666895A US 5623488 A US5623488 A US 5623488A
US08496668
Anders C. Svennevik
Stefan R. Lundberg
A communication system is provided which permits the transfer of broadband multimedia data through a network. The system includes network terminals, a transmission backbone, and a call set-up server. The call set-up server controls call handling and connection handling. The call set-up server includes an access part, a user part, and a central part. The central part sets up a call between parties in the system and operates independently from the access part and the user part. The call set-up server also includes a service pointer which permits supplementary services to be added, removed or modified and permits access parts to be added or modified, without affecting already existing services and access parts.
ALAN with IsoEthernet user access is called an IsoEthernet system. An example of an IsoEthernet system is depicted in FIG. 1. According to FIG. 1, two IsoEthernet terminals 100 can communicate with each other or with a public network through a communication system 105. The IsoEthernet terminal 100 is a personal computer (PC) with an IsoEthernet Network Interface Card (NIC) that is used for various multimedia applications, e.g. video conferences. A plurality of IsoEthernet terminals 100 are commonly used in an IsoEthernet system, as depicted in FIG. 1. The communication system 105 typically employs structured software to control the communication between the terminals 100 and the public network, which includes the transfer of multimedia data as well as the ordering and interaction of services such as call forwarding, multimedia interactive conferencing, etc.
The user access and connection handling functions are divided between the call set-up server 300 and the A U 220. The A U 220 separates the call control signalling from the connection (data path) and forwards the signalling to the call set-up server 300. The connection handling portion 310 in the call set-up server 300 operates the switches in the AU 220.
The call set-up server 300 has several logical interfaces, as depicted in FIG. 4. Interface 1 is a D-channel signalling interface according the IEEE 802.9 a IsoEthernet specification, incorporated herein by reference. connection to the user terminals 100 in the network and a control interface to the access unit hardware used for switch control according to IsoEthernet access unit protocol. Interface 2 is a management interface to the NMS 500. Interface 2 provides supports Simple Network Management Protocol (SNMP) for system monitoring and Proprietary Management Protocol (PMP) for configuration of the system and its extensions. On both interfaces 1 and 2, Transmission Control Protocol/Internet Protocol (TCP/IP) on ethernet is used to transport the information.
FIG. 5 shows the software architecture of the call set-up server 300 according to a first aspect of the present invention. The call set-up server software architecture includes three fundataental entities: the access related part 360, the user related part 370 and the central part 380. The access related part 360 and the user related part 370 are pan of the user access portion 330. The central part 380 is part of the call handling portion 310.
The user related part 370 represents the user and handles restrictions on the user to order services. It contains data information and service information. The data information represents the user and includes information such as the directory number and categories. The user related part 370 uses the service information to perform the user dependent pan of a service. The user related part 370 is related to the equipment the user uses, and selects a service based on the information it contains and the signalling from the terminal. The user related part 370 performs independently of the behavior and characteristics of the access related part 360.
According to a second aspect of the present invention the connection handling portion 320, also referred to as a channel allocator, is provided for this purpose. The connection handling portion 320 has a map of the transport network and routing information for the other pans of the transport network. It controls the connection to the equipment and uses the map to establish the connection of one half of the call, e.g. the sending end, to the other half of the call, e.g. the receiving end. With the help of the connecting reference points for the involved parties, the connection handling portion 320 routes the call within the network. Also, together with the requested bandwidth and the timeslots used in time domain multiplexed interfaces, the connection handling portion 320 dynamically reserves and connects bandwidths in the transmission backbone 400.
Different parts are provided for the access parts in the IsoEthernet half call and the WAN half call. In the IsoEthernet half call, the access part includes: network side state machines for the originating and terminating call sides, an interface resource pool or channel pool, an encoder and a decoder between octet coded and symbolic layer 3 messages, and equipment enabling communication to the access unit. In the WAN half call, the access part includes: state machines for controlling protocol on the WAN interface card for originating and terminating sides of a call, a resource pool reserved for use when bonding channels together to one broadband channel, a call set-up server to access unit connection, an encoder and a decoder between symbolic messages and the packed message to/from the WAN interface card software, equipment enabling communication to the WAN interface card, and a representation of the WAN interface card.
When the WAN answers, answered call information is transferred to the network access portion 340, which includes the WAN access related pan 360' and the WAN user related part 370'. The network access portion 340 determines how to represent the answered call information. Next, the answered call information is transferred to the call handling portion 310, which includes both the WAN central part 380' and the user central part 380, which communicate with each other across call dialogue interface 385. The call handling portion 310 handles the actual data portion of the answered call information. The connection portion of the answered call information is transferred to the connection handling portion 320 across interfaces 315 and 315'. The connection handling portion 320 sets up a connection based on the reserved end points and transfers the connection information to the connection path 800. Then, the answered call information is transferred to the user access portion 330 which includes the access related part 360 and the user related part 370. The user access portion 330 interprets how the answered call information is represented. Finally, the answered call information is transferred to the user, and the connection is complete.
It will be understood that the invention is not limited to particular embodiments that have been described and illustrated. For example, the invention can also be employed for applications within IsoEthernet terminals. This invention further contemplates any and all modifications that tall within the spirit and scope of the following claims.
1. In a system for transferring data in a communications network, comprising network terminals and a transmission backbone a call set-up server for handling call control, the call set-up server comprising:
an access part holding information representing physical equipment in the network, which controls how a call is represented to the network by the physical equipment, and how the call is represented to the physical equipment by the network,
a user part holding information representing a user, which selects services based on the user information, independently of the information held in the access part,
a central part representing services, which orders a connection to be set up between two parties in the network independently of the information in the access part and the user part,
a service pointer which works together with the user part to select services to be performed, and communicates separately with the central part and the user part, and
interfaces connecting the access part to the user part, the user part to the central part, the user part to the service pointer, and the service pointer to the central part, for permitting interaction between the parts.
2. The call set-up server of claim 1, wherein the service pointer permits services to be added to, removed from, or modified in the system without affecting existing services.
3. The call set-up server of claim 1, wherein new access parts can be added or old access parts can be modified without affecting existing services.
4. The call set-up server of claim 1, wherein the service pointer enables interaction between services represented by the central part.
5. The call set-up server of claim 1, wherein the data transferred comprises multimedia data.
6. The call set-up server of claim 1, wherein the user part, access part, central part, interfaces, and service pointer form software architecture of the call set-up server.
7. In a system for transferring data in a communication network, comprising network terminals and a transmission backbone, a method for handling call control, the method comprising the steps of:
holding information in an access part representing physical equipment in the network to control how a call is represented to the network by the physical equipment and how the call is represented to the physical equipment by the network.
holding information in a user part representing a user, which selects services based on the user information, independently of the information held in the access part,
ordering a connection to be set up between two parties in the network independently of the information representing physical equipment and a user, in a central part,
selecting services to be performed using a service pointer which works together with the user part, and communicates separately with the central part and the user part, and
connecting the access part to the user part, the user part to the central part, the user part to the service pointer, and the service pointer to the central part using interfaces, thus permitting interaction between the parts.
US08496668 1995-06-29 1995-06-29 Call set-up server Expired - Lifetime US5623488A (en)
US08496668 US5623488A (en) 1995-06-29 1995-06-29 Call set-up server
EP19960922344 EP0835577A1 (en) 1995-06-29 1996-06-26 Call set-up server
JP50436097A JPH11508740A (en) 1995-06-29 1996-06-26 Call set-up server
PCT/SE1996/000846 WO1997001911A1 (en) 1995-06-29 1996-06-26 Call set-up server
US5623488A true US5623488A (en) 1997-04-22
ID=23973631
US08496668 Expired - Lifetime US5623488A (en) 1995-06-29 1995-06-29 Call set-up server
US (1) US5623488A (en)
JP (1) JPH11508740A (en)
EP (1) EP0835577A1 (en)
WO (1) WO1997001911A1 (en)
US6172976B1 (en) * 1997-02-28 2001-01-09 Nec Corporation Telecommunications service control unit and method of controlling thereof
US6249527B1 (en) 1997-03-07 2001-06-19 3Com Corporation Communication access chassis with general purpose computing platform
US20010028646A1 (en) * 2000-04-11 2001-10-11 Arts Francis Luc Mathilda Connection control module
US20140369353A1 (en) * 2001-03-14 2014-12-18 At&T Intellectual Property Ii, L.P. Data service including channel group
EP0591940A2 (en) * 1992-10-08 1994-04-13 International Business Machines Corporation Multi-media network bus
DE3620972A1 (en) * 1986-06-23 1988-01-14 Hilti Ag By means of a hardening material anchor rod anchorable
Jeffrey Fritz, Video Connections, BYTE, May 1995, at 113, 116. *
US7420966B2 (en) * 2000-04-11 2008-09-02 Alcatel Connection control module
EP0835577A1 (en) 1998-04-15 application
WO1997001911A1 (en) 1997-01-16 application
JPH11508740A (en) 1999-07-27 application
EP0835037A2 (en) 1998-04-08 Data transmitting node, and network inter-connection node suitable for home network environment
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SVENNEVIK, ANDERS C.;LUNDBERG, STEFAN R.;REEL/FRAME:007582/0264