-
公开(公告)号:JPH11168566A
公开(公告)日:1999-06-22
申请号:JP23883198
申请日:1998-08-25
Applicant: IBM
Inventor: BOWATER RONALD JOHN , BUTLER NICHOLAS DAVID , CLARKE DAVID ANDREW , RENSHAW DAVID SEAGER , TUTTLE GRAHAM HUGH
Abstract: PROBLEM TO BE SOLVED: To provide the improved voice processing system. SOLUTION: The voice processing system 30 connects to an exchange 20 via plural telephone lines 25 to provide a set of channel objects 335 each relating to any of physical telephone channels. The channel object forms a border between a basic voice processing system software 335 and an external professional application 310. Thus, the channel object supports a set of methods such as acquisition of a dual tone multi-frequency DTMF tone, reproduction of voice, a call reply and end of call and the external professional application 310 executes a desired operation for a telephone line thereby. The methods are called via a set of corresponding interactive voice response IVR action objects 320 and the IVR action objects 320 are integrated with the business application.
-
公开(公告)号:JP2001024791A
公开(公告)日:2001-01-26
申请号:JP2000139621
申请日:2000-05-12
Applicant: IBM
Inventor: BOWATER RONALD JOHN , BUTLER NICHOLAS DAVID , CLARKE DAVID ANDREW , RENSHAW DAVID SEAGER , TUTTLE GRAHAM HUGH
Abstract: PROBLEM TO BE SOLVED: To obtain an object processing system connected to plural telephone lines by relating each line object with a telephone line, calling the object by another object and by including the set of methods for executing operation to the telephone line related with the line object in the line object. SOLUTION: Each line object is related with one of telephone lines, called by another object and includes the set of methods for executing operation to the telephone line related with the line object. For example, the basic layer of a direct talk object processing software 330 is maintained, so as to directly control the various hardware elements of a voice processing system and to as to execute basic telephone and data transporting function. On this basic layer, a set of line objects 335 exist on this basic layer. In these objects 335, every operation or action is executed with respect to at least one line object.
-
公开(公告)号:DE3882269T2
公开(公告)日:1994-02-17
申请号:DE3882269
申请日:1988-03-17
Applicant: IBM
Inventor: CLARKE DAVID ANDREW , FARR ROBERT WILLIAM ERIC
Abstract: A curve generator for a display system comprises arc generation means for generating an arc 10 of a circle 14 from data defining the locations of two end points P1 and P3 and an intermediate point P2 on the arc. The arc generation means comprises initialisation means 40 for calculating the angle subtended between a first vector 21, from a first of the end points P1 to the intermediate point P2, and a second vector 32, from the second of the end points P3 to the intermediate point P2, and arc plotting means 44 for defining a succession of further vectors n1 from said first end point P1 and for calculating, for each further vector, its point of intersection Pn with a counterpart vector 3n, from said second end point P3, with which it subtends said angle, whereby a succession of further points Pn are plotted on the circular arc. The plotting logic thus plots the points of the arc with respect to a given point on the arc itself by generating vectors from that given point and enables the computation of the arc to be performed substantially within the system co-ordinate space in which the arc exists, which reduces the number of places of accuracy needed in order to accurately compute the arc.
-
公开(公告)号:GB2203316B
公开(公告)日:1991-04-03
申请号:GB8707849
申请日:1987-04-02
Applicant: IBM
Inventor: CLARKE DAVID ANDREW
Abstract: In a display system of the type where one or more symbol tables 20 are stored in general purpose storage and include blocks of data forming symbol definitions for each of a set of symbols, and an all points addressable (APA) display buffer 30 is provided which includes on-screen APA storage 32 for data indicative of pels to be displayed on a screen and off-screen APA storage 34 for symbol definitions with buffer control logic 36 for associating symbol definitions in off-screen APA storage with locations in on-screen APA storage such that symbols are displayed at desired locations on the display screen, cache control logic 42 is provided for copying the definition of a symbol for display from the symbol table in general purpose storage to off-screen APA storage if the definition for the selected symbol is not already held in off-screen APA storage, whereby the off-screen APA storage is configured as a cache for holding definitions for selected symbols. A cache table 40 is provided in general purpose storage and comprises an entry for each symbol in the symbol set for pointing to the location in off-screen APA storage, if any, at which the corresponding symbol definition is held, each entry in the cache table also being associated with the location in the symbol table at which the corresponding symbol definition is stored.
-
公开(公告)号:GB2204216B
公开(公告)日:1991-02-06
申请号:GB8710325
申请日:1987-04-30
Applicant: IBM
Inventor: CLARKE DAVID ANDREW , FARR ROBERT WILLIAM ERIC
Abstract: A curve generator for a display system comprises arc generation means for generating an arc 10 of a circle 14 from data defining the locations of two end points P1 and P3 and an intermediate point P2 on the arc. The arc generation means comprises initialisation means 40 for calculating the angle subtended between a first vector 21, from a first of the end points P1 to the intermediate point P2, and a second vector 32, from the second of the end points P3 to the intermediate point P2, and arc plotting means 44 for defining a succession of further vectors n1 from said first end point P1 and for calculating, for each further vector, its point of intersection Pn with a counterpart vector 3n, from said second end point P3, with which it subtends said angle, whereby a succession of further points Pn are plotted on the circular arc. The plotting logic thus plots the points of the arc with respect to a given point on the arc itself by generating vectors from that given point and enables the computation of the arc to be performed substantially within the system co-ordinate space in which the arc exists, which reduces the number of places of accuracy needed in order to accurately compute the arc.
-
公开(公告)号:GB2316266A
公开(公告)日:1998-02-18
申请号:GB9623998
申请日:1996-11-19
Applicant: IBM
Inventor: BOWATER RONALD JOHN , BUTLER NICHOLAS DAVID , CLARKE DAVID ANDREW , LAWRENCE STEPHEN GRAHAM COPING
Abstract: A method is provided for determining which of a plurality of telephone networks 1, 2, 3 should be used to establish a communication channel between two communication systems S1, S2, or for determining whether system S1 or S2 should establish the connection. The network 1,2 or 3 to be used may be determined according to which provides least cost routing, or according to factors such as bandwidth and reliability of the network lines, or the type of connection when both satellite and ground line providers are available. If a user in system S1 desires a connection to an addressee in system S2, it may be determined that the addressee in system S2 should instigate the establishment of a communication channel if system S1 has insufficient outgoing lines or bandwidth, or system S2 has insufficient incoming lines or bandwidth, or if tariffs are such that a call in the reverse direction from system S2 to system S1 would be cheaper. The determination of which system should instigate connection establishment (call setup direction) may be made by system S1 or S2 or by a third system (S3, Fig.6). Systems S1 and S2 may have computer telephony integration (CTI) with telephones connected to switches or PBX's 130, 230, and computer workstation terminals connected to servers 150, 250 with links to the Internet 160 (or to a corporate intranet) via which messages are exchanged when setting up a communication channel over a telephone network.
-
公开(公告)号:DE3885133T2
公开(公告)日:1994-05-05
申请号:DE3885133
申请日:1988-03-17
Applicant: IBM
Inventor: CLARKE DAVID ANDREW
Abstract: In a display system of the type where one or more symbol tables 20 are stored in general purpose storage and include blocks of data forming symbol definitions for each of a set of symbols, and an all points addressable (APA) display buffer 30 is provided which includes on-screen APA storage 32 for data indicative of pels to be displayed on a screen and off-screen APA storage 34 for symbol definitions with buffer control logic 36 for associating symbol definitions in off-screen APA storage with locations in on-screen APA storage such that symbols are displayed at desired locations on the display screen, cache control logic 42 is provided for copying the definition of a symbol for display from the symbol table in general purpose storage to off-screen APA storage if the definition for the selected symbol is not already held in off-screen APA storage, whereby the off-screen APA storage is configured as a cache for holding definitions for selected symbols. A cache table 40 is provided in general purpose storage and comprises an entry for each symbol in the symbol set for pointing to the location in off-screen APA storage, if any, at which the corresponding symbol definition is held, each entry in the cache table also being associated with the location in the symbol table at which the corresponding symbol definition is stored.
-
公开(公告)号:DE3882269D1
公开(公告)日:1993-08-19
申请号:DE3882269
申请日:1988-03-17
Applicant: IBM
Inventor: CLARKE DAVID ANDREW , FARR ROBERT WILLIAM ERIC
Abstract: A curve generator for a display system comprises arc generation means for generating an arc 10 of a circle 14 from data defining the locations of two end points P1 and P3 and an intermediate point P2 on the arc. The arc generation means comprises initialisation means 40 for calculating the angle subtended between a first vector 21, from a first of the end points P1 to the intermediate point P2, and a second vector 32, from the second of the end points P3 to the intermediate point P2, and arc plotting means 44 for defining a succession of further vectors n1 from said first end point P1 and for calculating, for each further vector, its point of intersection Pn with a counterpart vector 3n, from said second end point P3, with which it subtends said angle, whereby a succession of further points Pn are plotted on the circular arc. The plotting logic thus plots the points of the arc with respect to a given point on the arc itself by generating vectors from that given point and enables the computation of the arc to be performed substantially within the system co-ordinate space in which the arc exists, which reduces the number of places of accuracy needed in order to accurately compute the arc.
-
公开(公告)号:DE3770563D1
公开(公告)日:1991-07-11
申请号:DE3770563
申请日:1987-09-15
Applicant: IBM
Inventor: CLARKE DAVID ANDREW
Abstract: A semiconductor integrated pressure transducer in which a semiconductor substrate incorporating a hermetically sealed system comprises a first chamber (1) communicating with a second chamber (2) via a capillary (3) wherein the first chamber containing a fluid and having at least one portion of a wall in the form of a deformable membrane separating the atmosphere within the chamber from that external to the sensor, the second chamber containing a compressible gas and having rigid walls; and the capillary being partially filled with electrically conducting liquid (6), the liquid physically separating the fluid in the first chamber from the gas in the second chamber, the wall of the capillary being at least in two separated regions electrically conductive (4, 5) such that in use at a predetermined external atmosphere pressure the electrically conductive liquid makes contact with both electrically conductive regions thereby completing a electrical circuit.
-
公开(公告)号:GB2329549A
公开(公告)日:1999-03-24
申请号:GB9719942
申请日:1997-09-19
Applicant: IBM
Inventor: BOWATER RONALD JOHN , BUTLER NICHOLAS DAVID , CLARKE DAVID ANDREW , RENSHAW DAVID SEAGER , TUTTLE GRAHAM HUGH
Abstract: A voice processing system 30 is connected to a switch 20 via multiple telephone lines 25, and provides a set of line objects 335, each line object being associated with one of the physical telephone lines. The line object allows a demarcation to be made between the underlying voice processing system software 335, and external business applications 310. Thus a line object supports a set of methods such as Get DTMF Tone, Play Audio, Answer Call, and End Call, to allow the external business applications 310 to perform desired operations on a telephone line. These methods are invoked via a set of corresponding IVR action objects 320, which in turn are integrated into the business application. The business application itself, and its IVR actions, regard the line objects effectively as servers to provide IVR functionality. The business application may therefore run partially or completely on a separate physical machine from the IVR system itself.
-
-
-
-
-
-
-
-
-