Abstract:
A system for controlling the functionality of a mobile communications device based upon geographic location is provided. The system includes a location determining unit to determine a geographic location of the mobile communications device. The system further includes a location database in communication with the location determining unit. The location database contain one or more data elements designating one or more geographic locations as communications-limited zones within which the mobile communications device is precluded from performing one or more predetermined functions.
Abstract:
An instant messaging or chat (IM/chat) communication method can include a series of steps. The steps can include inserting in an instant message (IM) a voice conference identifier comprising a voice conference call list identifying conference call nodes. The IM can be transmitted to a recipient at a recipient node. Responsive to the recipient selecting the voice conference identifier, a voice conference call between selected ones of the identified conference call nodes can be established.
Abstract:
A method of adding a simple network management protocol (SNMP) interface to an existing resource management extension-enabled management agent without modifying the management agent can include reading a management information base definition of the management agent and creating a static mapping of SNMP object identifiers to management software components of the management agent using the management information base definition. During operation of the management agent, dynamic operating information for the management software components of the management agent can be determined. The static mapping can be updated with the dynamic operating information.
Abstract:
A method of simulating a low-bandwidth connection over a higher-bandwidth connection. According to the method, data is received from a first device at a first predetermined speed, and the data is transferred to a second device over the high-bandwidth connection at a second predetermined speed. The second predetermined speed is less than the first predetermined speed and less than the speed of the high-bandwidth connection. In one preferred method, the data is transferred over a high-bandwidth LAN and the second predetermined speed is the speed of a modem connection. A computer system is also provided. The computer system includes a first device, a second device, and a speed control layer. The speed control layer is coupled between the first and second devices, and slows data transfer from the first device to the second device over a connection to a first predetermined speed that is less than the normal speed of the connection. In a preferred embodiment, the speed control layer includes an interface that is used to set the first predetermined speed.
Abstract:
A method for providing a call waiting notification to a participant in an existing telephone call includes the steps of establishing a telephone call with a calling party. A specified telephone number of the participant in the existing telephone call is received from the calling party. A distinctive call waiting tone is caused to be sent to the participant wherein the distinctive call waiting tone is specified with the calling party. Responsive to the participant electing to speak with the calling party, the established call is transferred to the participant. A system for providing a call waiting notification to a participant in an existing telephone call is also disclosed.
Abstract:
An e-mail communication method can include a series of steps. The steps can include inserting in an e-mail message a voice conference identifier comprising a voice conference call list identifying conference call nodes. The e-mail message can be transmitted to a recipient at a recipient node. Responsive to the recipient selecting the voice conference identifier, a voice conference call between selected ones of the identified conference call nodes can be established.
Abstract:
A method for processing the payment of a bill in the bill payment service can include detecting within a PSTN an attempt to establish a telephone call between a caller and a call center configured to process bill payments. An identity for the calling party can be resolved externally to the call center. Also, a telephonic connection can be established between the caller and the call center. Finally, the resolved identity can be forwarded to the call center over a data communications link which is separate and apart from the established telephonic connection. Preferably, the resolving step can include querying a LIDB through a name resolution adapter disposed in the PSTN for identifying information for the caller. Moreover, the resolving step can be performed responsive to receiving an SS7 message in an SCP to set up the telephonic connection between the caller and the call center.
Abstract:
A method, system and apparatus for processing bill payments in a PSTN. The method of the invention can include, responsive to answering a telephone call from a caller over the PSTN, identifying the caller from a data communications source external to the telephone call and retrieving billing information for the identified caller. Once the billing information has been retrieved for the identified caller, the payment of a bill can be processed based upon the billing information. In a preferred aspect of the invention, the identifying step can include identifying the caller based upon identifying information for the caller received through a data communications link from a name resolution adapter disposed within the PSTN. For instance, the identifying step can include identifying the caller based upon identifying information retrieved from a LIDB and transmitted by the name resolution adapter.
Abstract:
A method of transmitting updates to a data requester can include receiving a telephony connectivity request for establishing a telephony voice channel between a data requester and a data source. The data source can be detected based upon the telephony connectivity request. A data synchronizer can ascertain an update time that the data requester last received a data update and can determine a synchronization time that the data source was last synchronized. The data synchronizer can compare the update time and the synchronization time. If the synchronization time occurs after the update time, then the data synchronizer can synchronize the data requester with the data source.
Abstract:
An advanced intelligent network for use with a call model can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one voice processing generic service component communicatively linked to the service application. The voice processing generic service component can include an interface to a second service application which is external to the SLEE.