Abstract:
An advanced intelligent network according to the present invention can include a service logic execution environment (SLEE). The SLEE can include an event handler for routing messages between and among client components and service components. The advanced intelligent network further can include at least one service component configured to post and receive messages to and from other service components in the SLEE through the event handler. At least one Internet enabled service component (IESC) executing in the SLEE also can be included. The IESC can be configured to post and receive messages to and from other service components in SLEE through the event handler. The IESC can be communicatively linked to a server side program external to the SLEE.
Abstract:
A system and method for querying and bookmarking telephony conversations is provided. The users issue commands to insert bookmarks into the audio recording, the textual recording, or both, either during the live conference or during later playback. A user can issue these commands by voice or by sending data (for example, text) through the user's device. The commands may also be issued by software running on the user's device. The user can add, modify, and delete bookmarks and can provide a descriptive title for bookmarks. Bookmarks can be used to indicate important words or phrases, to mark changes in the subject of the conversation, etc. Bookmarks can be used by users to assist in the retrieval of information as well as by information processing software used to retrieve portions of stored conversations.
Abstract:
A system and method for interfacing with a personal telephony recorder is provided. Users can issue commands to the personal telephony recorder through a variety of means. A user using a device with video capabilities can use facial cues, such as a facial expression, that is recognized as a command and sent to the personal telephony recorder. Video-based users can also send commands using a Doppler shift created by moving away from or towards the video recorder or a portion of the recorder. Personal telephony recorder users that use a pervasive computing device, such as a handheld computer or personal digital assistant, can issue commands by using a thumb switch usually located on the side of the device, or by using a stylus to select portions of the device's screen, such as command buttons.
Abstract:
Using a wireless computing device, a method of conducting commerce can include storing a secure code and an associated balance amount within an electronic wallet application executing within the wireless computing device. The secure code can specify a financial institution and an account managed by the financial institution. The method further can include receiving within the electronic computing device an amount of a potential transaction and a personal identification code from a user, correlating the personal identification code with the secure code, and providing the personal identification code, the amount of the potential transaction, and the secure code to a merchant transaction processing system. The amount of the potential transaction can be deducted from the balance amount stored within the electronic wallet.
Abstract:
Within a wireless computing device, a method of conducting commerce can include receiving a user input in the wireless computing device specifying an account to which a proposed transaction is to be billed and identifying contact information for a billing entity according to the user specified account. The billing entity can manage the account. An authorization can be requested from the billing entity via a wireless communications link established using the contact information. The method also can include receiving the authorization from the billing entity via the wireless communications link, generating a visual image which identifies the billing entity and represents the authorization received from the billing entity, and presenting the visual image upon the display screen of the wireless computing device. Accordingly, a visual image reader can read the displayed visual image.
Abstract:
A method of linking call control functions of a telephony server with voice processing functions of a voice server using a common server side program can include receiving a call in the voice server, invoking the server side program to generate a voice processing script, executing the voice processing script in the voice server to process the call, and sending the call to the telephony server to perform a call control function on the call. The call control function can be indicated by the server side program.
Abstract:
A method for handling external events within a server-side program running within a virtual machine can include beginning a first process within the server-side program and responsively launching a first event monitor. The method can broadcast a virtual machine event responsive to an external event occurring outside the virtual machine. The first event monitor can detecting the virtual machine and invoke a first program response.
Abstract:
An advanced intelligent network for use with a telecommunication service can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one message formatting generic service component communicatively linked to the service application. The message formatting generic service component can include an interface to an application which is external to the SLEE.
Abstract:
A method of administering a voice server can include, within the voice server, receiving a call from a system administrator. Call control data of the received call can be matched with a system administration application of the voice server. The system administration application can be executed. Responsive to the executing step, communications between the system administration application and a resource management system of the voice server can be established such that the system administrator can interact with the resource management system to request administrative functions over the call.
Abstract:
A system and method for recording a telephone conference and replaying a portion of the recording during the conference. Users participate by connecting through different types of networks using a device having a communication line connection. The recording can be in audio format, text format, or both. Thus, users can recall and replay textual information in addition to the recorded audio. Other information-such as time and user data-may also be recorded along with the audio and text. Users in the conference are identified to enable the association with them each user's contribution to the conference. The user or the user's device can assist by providing identification information. User identification may also be accomplished by associating each user's contribution with the particular line the user is calling from. Caller ID information may also be used to identify the user. Voice analysis may also performed to accomplish user identification.