TL;DR: In this article, a call initiator present in a text chat room session establishes a data connection to Call Broker and, after qualifying for access (e.g., using credit card information) and providing a callback number, receives voice session information and participant access codes for each desired participant in a voice call.
Abstract: A network-based system and method for providing anonymous voice communications using the telephone network and data communications links under the direction of a Call Broker and associated network elements. A user (the call initiator) present in a text chat room session establishes a data connection to Call Broker and, after qualifying for access (e.g., using credit card information) and providing a callback number, receives voice session information and participant access codes for each desired participant in a voice call. The initiator causes session information and participant codes to be passed to one or more selected chat participants in the current text chat room. When a selected participant uses the received session information, and enters the received participant code and a callback number, the Call Broker in cooperation with a Network Adjunct Processor (NAP) completes voice links to the initiator and the selected participant(s).
TL;DR: In this paper, a server routes one's incoming messages to their/her communication devices according to his/her routing preferences, and modifies the messages as needed, for example, the server can route an incoming page to one's email account and, if necessary, modify the page so that it is compatible with the email client.
Abstract: A server routes one's incoming messages to his/her communication devices according to his/her routing preferences, and modifies the messages as needed. For example, the server can route an incoming page to one's email account and, if necessary, modify the page so that it is compatible with the email client. Thus, the server enables a number of diverse features such as: selection of routing topology (direct or indirect), translation of network restrictions, conditioning a synchronous communication for reception by an asynchronous device, message encryption, and callback or 'buddy list' services.
TL;DR: In this article, a utility operates on a networked PC and periodically executes a callback process to capture data to create discrete events, and the callback process is periodically started, and it writes an event f either a frame period of 15 minutes has expired or the used application has changed, whichever is earlier.
Abstract: A utility operates on a networked PC and periodically executes a callback process to capture data to create discrete events. The callback process is periodically started, and it writes an event f either a frame period of 15 mins. has expired or the used application has changed, whichever is earlier. A protection program executes in parallel with a main program, both checking for a mutex of the other and re-starting the other if the mutex ceases to exist. Event data is automatically classified according to productivity classifications associated with applications.
TL;DR: A caller identification callback list (CIL) as mentioned in this paper is a system that displays a callback list informing a user of a missed call received from a terminal on a central office telephone line from within an organization.
Abstract: A caller identification callback list method and system. The system displays a callback list informing a user of a missed call received from a terminal on a central office telephone line from within an organization. The callback list includes the names and extension or branch telephone numbers for persons the user has defined exist within the organization. Once an indication that the user has missed a telephone call from within the organization appears on the user's terminal, the user may choose from a list of names and extension or branch telephone numbers and return the call without having to search outside sources for the correct number. The return call may be accomplished by either an automatic callback feature or manually using the terminal. Additionally, the caller identification callback lists allow a user to select the people and associated extension or branch telephone numbers in advance without the prospective caller first calling the user.
TL;DR: A group communication system (GCS) as discussed by the authors provides a flexible group membership model, which is defined generally as physical computing entities (such as computing nodes or other devices) or logical computing entities that take part in a distributed application.
Abstract: A group communication system (GCS), for use within a group of clustered computing nodes, provides a flexible group membership model. Flexible group members are defined generally as physical computing entities (such as computing nodes or other devices) or logical computing entities that take part in a distributed application. Such logical entities may include substantially any combination of processes, threads and callback functions. Logical entities that are members in the group may also be objects, such as files, that at least at some times during their existence have no active processes or threads. A single member may include multiple simultaneous processes.
TL;DR: In this paper, a method and Mobile Switching Center (MSC) for re-establishing a call in a communication system is presented, where the MSC receives from a network element a callback request to reestablish a call, such as an emergency call, between the network element and a mobile unit.
Abstract: The present invention provides a method and Mobile Switching Center (MSC) for re-establishing a call in a communication system. The MSC receives from a network element a callback request to re-establish a call, such as an emergency call, between the network element and a mobile unit. The callback request includes a callback number. The MSC determines whether the callback number can be used to alert the mobile unit. If the callback number cannot be used to alert the mobile unit, the MSC determines an identification number of the mobile unit. The MSC then alerts the mobile unit by utilizing the identification number of the mobile unit and re-establishes the call on the original call path between the mobile unit and the network element.
TL;DR: In this paper, the broker maintains one or more look-up tables having the identities and memory or network locations of all notifier and observer software modules existing in the system, as well as the classes of events with which the modules are concerned.
Abstract: A system includes a brokering arrangement for exchanging information between software modules including notifiers which detect triggering events having corresponding event classes and observers interested in receiving notification of the happenings of the triggering events. The system includes a broker, observers, and notifiers. The software modules are created in discrete addressable locations of a single computer's memory or the memories of multiple computers interconnected through a network. The broker maintains one or more look-up tables having the identities and memory or network locations of all notifier and observer software modules existing in the system, as well as the classes of events with which the modules are concerned. Upon creation of a new notifier or subscription to the broker by an observer module, the broker adds the newly-created module to the one or more look-up tables, which the broker then scans to match notifiers and observers having common event classes. If the broker determines that a notifier and observer share an event class, the broker instructs the notifier to send notification of the happening of the triggering event directly to the observer. The broker, then assists notifiers and observers in establishing direct callback interfaces, but is not involved in later communications between the notifiers and observers after the callback interfaces are established. As new modules are created, and as old modules are removed and/or re-created, the look-up tables are updated and the observers are notified accordingly, thereby permitting so-called “hot swapping” of software components.
TL;DR: In this article, a system and method for resource recovery in a distributed system uses a resource audit service to monitor the status of a client that receives a resource from a service that allocates the resource.
Abstract: A system and method for resource recovery in a distributed system uses a resource audit service to monitor the status of a client that receives a resource from a service that allocates the resource. The allocating service registers a callback with the resource audit service identifying the client. The resource audit service subsequently monitors the status of the client. When the resource audit service determines that the client has failed, the resource audit service performs the callback to the allocating service indicating the failure of the client. Upon receiving the callback, the allocating service is able to recover the resource from the client.
TL;DR: In this article, a system and method for enhancing the operation of a wireless phone in emergency situations is presented, which sets the phone in an emergency callback state when an emergency call is placed via the wireless phone.
Abstract: A system and method (10) for enhancing the operation of a wireless phone in emergency situations. The system sets the wireless phone in an emergency callback state (12) when an emergency call is placed via the wireless phone. The system then controls the phone to automatically answer (18) an incoming call when the wireless phone is in the emergency callback state. In a specific embodiment, the emergency callback state is characterized by high wireless phone volume settings. In the callback state (12), modification of network service settings is not permitted and use of the wireless phone is limited to placing emergency calls only. The emergency callback mode may be exited by depressing the END button. The second mechanism includes software running on a computer included in the wireless phone. The software includes commands for automatically answering the wireless phone after a predetermined number of rings.
TL;DR: A callback system performs callback to notify a call available state, when a network bandwidth becomes wide enough to secure the call quality in an Internet phone which receives call admission through an admission control server as mentioned in this paper.
Abstract: A callback system performs callback to notify a call available state, when
a network bandwidth becomes wide enough to secure the call quality in an
Internet phone which receives call admission through an admission control
server. An originating Internet phone sends an admission request message for
requesting admission of a necessary network bandwidth to the admission control
server using a user interface. Upon receipt of the admission request message
from the originating Internet phone, an admission control server determines
whether the requested network bandwidth is acceptable or not, and sends an
admission reject message to the originating Internet phone, when the admission-requested
bandwidth is not acceptable. Upon receipt of the admission reject
message, the originating Internet phone sends a callback request message to the
admission control server. Upon receipt of a callback request message from the
originating Internet phone, the admission control server sends a callback message
to the originating Internet phone when the network bandwidth requested by the
originating Internet phone is secured.
TL;DR: This paper presents a method for using procedural parameters and callback functions to create a generic exchange-sorting module based on techniques with roots in functional programming using higher order functions, which is fairly easy to understand.
Abstract: A generic exchange-sorting module obviates the need for duplicating sort code in a program, thus promoting module reuse. This paper presents a method for using procedural parameters and callback functions to create a generic exchange-sorting module. Based on techniques with roots in functional programming using higher order functions, the method is fairly easy to understand. More importantly it is easy to use, even for beginning programmers. Using the rapid application development system Delphi and it's Object Pascal programming language, the method is presented in a way that highlights some useful features of Object Pascal that might not be well known to readers more familiar with the now-outdated standard Pascal or the currently popular C++.
TL;DR: In this article, an interface layer resides on a wireless server hosting server applications and allows bearer modules (20) to be bound to the server and the modules may have a private or a public interface on the bearer system side.
Abstract: An interface layer (1) resides on a wireless server hosting server applications. The layer (1) allows bearer modules (20) to be bound to the server and the modules (20) may have a private or a public interface on the bearer system side. The layer (1) has bearer manager (12), configuration manager (13), log (14), callback handler (15), blacklist and whitelist manager (16), billing (17) and error (18) functions.
TL;DR: In this article, the authors proposed a callback identification scheme to automatically select and connect an extension terminal to a callback even when a telephone number displayed on a terminal or the like having a number display function for a public network subscriber is different from an original public network line number for dialin at the time of originating a call from a private branch exchange(PBX) having a dial-in function while using an idle public-network line number.
Abstract: PROBLEM TO BE SOLVED: To automatically select and connect an extension terminal to a callback even when a telephone number displayed on a terminal or the like having a number display function for a public network subscriber is different from an original public network line number for dial-in at the time of originating a call from a private branch exchange(PBX) having a dial-in function while using an idle public network line number. SOLUTION: Corresponding to callback identification setting, the PBX stores public network line numbers 61-6m selected for connecting extension numbers 21-2n of extension terminals 11-1n of call originating sources at the time of originating calls to a public network 7 and the public line 7, public network subscriber numbers 81-8p and call originating time as public network call origination data 51 and when there is call incoming from the public network to the PBX, while using the public network subscriber number of the call originating source and the public network line number, to which the call is incoming, as keys, the public network call origination data 51 are retrieved. When the data having the coincident public network subscriber number and public network line number are detected, it is identified as a callback to the call origination from the extension terminal in the past.
TL;DR: In this article, the first terminal sends a callback request for establishing the callback communication to the second terminal via a relay station, and the relay station connects the first connection with the second connection in order to establish the callback communications between the first and second terminals.
Abstract: In a method of establishing callback communication between first and second terminals via a relay station, the first terminal sends a callback request for establishing the callback communication to the second terminal. The method comprises the steps of: (1) establishing first connection between the first terminal and the relay station; (2) sending the callback request from the first terminal to the relay station; (3) establishing second connection between the second terminal and the relay station with the first connection being kept established in response to a request from the second terminal; and (4) linking the first connection with the second connection in order to establish the callback communication between the first and second terminals. Further, a relay station performing the method is also provided. This method dispenses with any identifier for identifying the first terminal on performing the callback.
TL;DR: In this article, the problem of providing a callback control method for an IP phone system that can attain a callback with a simple operation by informing a destination about a request of a callback was addressed.
Abstract: PROBLEM TO BE SOLVED: To provide a callback control method for an IP phone system that can attain a callback with a simple operation by informing a destination about a request of a callback even when an IP phone terminal software program of the destination is not started and to provide a callback control system and a recording medium having a callback control program recorded thereon. SOLUTION: When a gate keeper 17 transmits a callback mail transmission inquiry packet in response to a destination inquiry packet from a caller IP phone terminal (A) 11 and receives a callback mail transmission request packet, the gate keeper 17 generates a phone transmission file including caller terminal information when a destination electronic mail address is registered, transmits a callback mail that is an attached file to the destination electronic mail address, and registers the destination of the callback mail and terminal information of the caller when no destination electronic mail address is registered. Upon the receipt of a registered message from the registered destination terminal, the gate keeper generates a phone transmission file by extracting the caller terminal information and transmits the callback mail that is the attached file to the destination electronic mail address. COPYRIGHT: (C)2001,JPO
TL;DR: In this paper, an apparatus for providing a callback facility to a telephone voice mailbox 14 is arranged to record extra audio information in the mailbox directly after the end of a caller's message, the information including the caller's CLI.
Abstract: Apparatus 10 for providing a callback facility to a telephone voice mailbox 14 is arranged to record extra audio information in the mailbox directly after the end of the caller's message, the information including the caller's CLI. Upon initial connection to the mailbox via the apparatus 10, a CLI detector 26 determines the telephone number of the caller. Hang-up of the caller is detected following the end of voice message deposit in the mailbox. A tone generator 36 adds a code to the end of the deposited voice message, the code being indicative of the caller's telephone number. Upon message retrieval, the caller's telephone number is retrieved from the code, the subscriber is asked whether callback is required, and, if so, a return call is established. The code is based on a combination of audio tones, with a distinct separation signal between the code and voice message, the separation signal being composed of tones not confusable with normal speech or with DTMF signals.
TL;DR: DVIlib, which is a device-independent DVI interpreter library written in C developed by the author, is described and a program to convert from DVI to bitmap, printer drivers, and previewers for the X Window System is developed.
Abstract: In this paper, we describe DVIlib, which is a device-independent DVI interpreter library written in C developed by the author. Since DVIlib is completely independent from specific output devices, new printer drivers and previewers (DVIware) can easily be developed. DVIlib is a set of functions to read and render DVI files. To render a page, DVIlib generates a bitmap for each character in a page and calls a callback function to draw a bitmap on a device. Therefore, what a programmer must do to make a new DVIware program is to write device-dependent routines (initialization and drawing a bitmap on a device). Since DVIlib adopts VFlib as a font module, many font file formats are available, including PK, GF, VF, and Type 1. Thus, any DVIware that adopts DVIlib supports many font file formats. We developed a program to convert from DVI to bitmap, printer drivers, and previewers for the X Window System. These programs are easily developed by adopting DVIlib.
TL;DR: In this paper, an interactive editor is used to read, write, copy and paste, and move data and change the colors of arranged interactive components in a display data generation part.
Abstract: PROBLEM TO BE SOLVED: To eliminate manual padding operation of a program source. SOLUTION: A plant information storage part 2 preserves definitions regarding process data, an interactive image component storage part 3 previously registers interactive image components, and a callback library storage part 4 is a program wherein what process is performed for process data is defined. An interactive editor 5 basically functions to read, write, copy and paste, and move data and change the colors of arranged interactive components. A display data generation part 6 converts the generated screen data so data running on a plant monitor computer and saves them in a display data storage part 7. A text function part 8 tests whether or not the generated interactive screen operates normally by using the data saved in the display data storage part 7.
TL;DR: A serial device such as a host signal processing modem includes a software emulation of a 16550 UART and a callback procedure that responds to specific accesses to the COM port assigned to the host signal processor.
Abstract: A serial device such as a host signal processing modem includes a software
emulation of a 16550 UART and a callback procedure that responds to specific
accesses to the COM port assigned to the host signal processing modem. The
response of the callback procedure is the same response that a 16550 modem
would provide. Accordingly, programs accessing the communication port to
determine the type of UART attached to the COM port determine a 16550 UART
is present.
TL;DR: In this paper, the authors propose a phone book type application for single or multi-user computers to make phone calls of the "callback" type with the aid of the Internet, which reduces substantially the time for connection, eliminates the need for additional high-cost equipment ('hardware'), the need of making uncompleted calls, and the need to Internet Browsers to process calls.
Abstract: Patent of Invention process for signaling 'callback' type phone calls, via Internet, supported by a phone book type application for single or multi-user computers, refers to a process that allows to the user to make phone calls of the 'callback' type with the aid of the Internet, whitch reduces substantially the time for connection, eliminates the need for additional high cost equipment ('hardware'), the need for making uncompleted calls, and the need for Internet Browsers to process calls. Through a 'phone book' type application, idealized for computer nets or for single user computers having access to the Internet, the user must just dial the number he wants to call or click with the mouse on a pre-stored number and the ready call (calling in the user-chosen phone), is given in the ordinary telephone of the user in a few seconds.
TL;DR: The application of multithread, callback timer and DirectSound are introduced and the design detail of an interactive 3d visual engine is presented.
Abstract: Based on how to develop a simulated 3d shooting game by VisulaC++, this paper introduces the application of multithread, callback timer and DirectSound, finally presented is the design detail of an interactive 3d visual engine.
TL;DR: In this article, an opinion research system using mobile phones is provided to shorten a personal information survey time for people, who participate in opinion research, by carrying out opinion research for already known mobile phone subscribers.
Abstract: PURPOSE: An opinion research system using mobile phones is provided to shorten a personal information survey time for people, who participate in opinion research, by carrying out opinion research for already known mobile phone subscribers. CONSTITUTION: A server(3) accesses a client information management part(2), selects subscribers to carry out opinion research, reads information for the selected subscribers from the client information management part(2), and outputs it to a character service part(4). The character service part(4) outputs subscriber terminal numbers, a short message and a callback phone number to a conversion part(5). The conversion part(5), receiving the subscriber terminal numbers, the short message and the callback phone number, converts them in a protocol used in a mobile telephone network, and outputs the data to an exchange(73). The exchange(73) makes telephone calls to the subscriber phone numbers through a base station controller(72) and a base station(71) in order to transmit the short message and the callback phone number. An information processing part(6) transmits participants' response results to the character service part(4) in real time. If opinion research is completed, the character service part(4) transmits the participants' response results and terminal numbers to the server(3). The server(3) transmits the data to the client information management part(2) so that a charge discount benefit can be offered to the subscribers who participated in opinion research.
TL;DR: In this paper, a method for a free mobile phone service using advertisements, is provided to transmit advertising contents and a callback telephone number to a mobile phone subscriber's terminal with a short message, and to call to the callback number and hear the advertisements by the subscriber in order to use the phone for free for a predetermined time.
Abstract: PURPOSE: A method for a free mobile phone service using advertisements, is provided to transmit advertising contents and a callback telephone number to a mobile phone subscriber's terminal with a short message, and to call to the callback number and hear the advertisements by the subscriber in order to use the phone for free for a predetermined time CONSTITUTION: Mobile communication subscribers to whom advertisements are transmitted are selected according to contents of the advertisements, by using information on free mobile phone service subscribers built in a customer information management unit Information on the selected subscribers is outputted by a server in a predetermined type According to the information, short messages and callback telephone numbers for notifying the advertisements are generated and transmitted after designating terminal numbers of the selected subscribers If attendants call back for the advertisements, designated advertisements are transmitted to an information processor and free speech is provided for a predetermined time The information processor performs a statistical process according to results of the advertisements, and an advertisement list is calculated and outputted to the customer information management unit
TL;DR: In this paper, the authors propose an interface between wireless network hardware and software to provide wireless-specific functionality and allow software to take advantage of the unique capabilities of a wireless network.
Abstract: Interfaces between wireless network hardware and software can provide for wireless-specific functionality and allow software to take advantage of the unique capabilities of a wireless network. These interfaces can perform static queries, dynamic queries, or a request to set attributes. Static queries can be information which does not change depending on the wireless connection, dynamic queries will attempt to obtain information based on the current wireless connection maintained by the hardware, and setting attributes allows the software components to change parameters within the hardware components. Additionally, callback functions are provided to allow the wireless network hardware to alert software to key events.
TL;DR: In this article, a system including a computer user connected to a computer network via a computer and a telephone user connected via a gateway is described, where the callback request includes an identification of the computer user, and the callback server instructing the computer to initiate a communications link with the telephone user via the gateway.
Abstract: In a system including a computer user connected to a computer network via a computer and a telephone user connected to the computer network via a gateway, a callback method including the computer user transmitting a callback request to a callback server, where the callback request includes an identification of the computer user, and the callback server instructing the computer to initiate a communications link with the telephone user via the gateway.
TL;DR: An SDIF Frame Directory is proposed, which allows rapid random access to data at a given time in an SDIF file by recording the file position, type, time, and other information about each data frame in anSDIF file.
Abstract: This paper concentrates on recent extensions and applications of the well established SDIF Sound Description Interchange Format: SDIF selection is a standard way to access a part of an SDIF file. It allows users to select SDIF frames of a certain type and time, and certain parts of the matrix data. It can be appended to a file name, making it easy to use for command-line programs. Other applications include choosing output description types, or mapping them to display modes or actions, e.g., when converting from untyped legacy formats. Foreign programming language interfaces allow processing of SDIF data by languages other than C. Interfaces and support functions for Lisp (CLOS) and Matlab are presented. Dispatching file I/O is a new programming style to be supported by IRCAM’s SDIF libraray. Users of the library specify a set of callback functions each with an SDIF selection indicating the frames and matrices that should be passed to that callback. The library takes care of reading the file, and dispatches selected SDIF data to the appropriate callback(s). Writing works analogously. The applications described in this paper include utility programs for Unix and Macintosh for conversion, viewing, extracting, and merging of SDIF, the integration of SDIF into the widely used software-systems Additive, jMax, Max/MSP, Diphone, OpenMusic, and the synergetic effects induced. We propose an SDIF Frame Directory, which allows rapid random access to data at a given time in an SDIF file by recording the file position, type, time, and other information about each data frame in an SDIF file.
TL;DR: These tools help to understand the behaviour of different global constraints, the core feature of the CHIP constraint language, and follow a general classification scheme for the use of global constraints in global constraint concepts.
Abstract: In this chapter we describe visualisation tools for global constraints in the CHIP system. These tools help to understand the behaviour of different global constraints, the core feature of the CHIP constraint language. The tools follow a general classification scheme for the use of global constraints in global constraint concepts. Each concept captures the use of a constraint for a particular type of problem, which can be visualised in a specific way. The different visualisers form a class structure of CHIP++ objects, and can be extended or modified by rewriting some callback predicates.