Abstract:
Systems, methods and devices for communicating position data are disclosed. A method includes receiving a position query at a communication device. The method also includes determining a position of the communication device in response to the position query. The method also includes transmitting data related to the position from the communication device to a remote communication device of another party to a call when the position query is received while the communication device is connected to the call.
Abstract:
A routing system is provided for intelligent routing of instant messages between clients connected to a data network and customer service representatives connected to the network. The system comprises at least one instant message server and at least one intermediate server connected to and addressable on the network, the intermediate server capable of routing and accessible to the instant message server. Clients connecting to the instant message server through instant message software assert a connection link advertised by the instant message server to establish bi-directional communication between the client machine and the intermediate server. In preferred application, the intermediate server interacts with the client for identification of client and client software. The client request is then routed to an appropriate customer service representative running compatible software according to enterprise rules establishing an active instant message connection between the client and the selected customer service representative.
Abstract:
A telephone call between a first party and a second party is facilitated by presenting to the first party, previously generated notes that relate to subject matter of a future telephone call with the second party, in response to initiation of an outgoing telephone call to the second party by the first party and/or receipt of an incoming telephone call from the second party by the first party. A reminder is thereby provided to the first party as to the subject matter of the telephone call between the first party and the second party. A delay may be implemented in order to allow the first party to review the notes.
Abstract:
A system and related method for supporting non-intrusive and effective voice communication among mobile users in which voice calls between mobile users are managed based on callee availability, caller-callee relationships, and non-intrusive information exchange, including interactive exchange at the time of call setup but prior to the call being answered. Callee availability can be based on callee device status, calendar activities, location, past behavior and other factors. The caller-callee relationships specify whether the callee is available, unavailable or on restricted availability relative to the caller. The interactive exchange can be implemented using voice and/or text/graphic displays on caller and callee mobile device. Callees are provided with options for handling the call. Callers are provided with information regarding the callee's current and future availability and willingness to receive a voice call from the caller, thus maximizing the chance of caller reaching the callee on every voice call.
Abstract:
Methods and apparatus for determining and maintaining user presence information include capturing user presence data with an application presence server. The application presence server can be configured to update user presence data as a user initiates or exits an application. Applications associated with user presence data are configured to query an application proxy client concerning user presence data of a selected user and, based on a returned user status, deliver, discard, or redirect a message intended for the user. User presence data is stored in a user presence repository and can be provided via Internet-based or other connections to applications executed on external networks. User activity status can be used to select or update user presence data. In some examples, an application server of an external network is configured to receive user presence data from the presence server.
Abstract:
A method of determining information relating to one or more users of one or more communication devices in a communication system comprising receiving a request for information, retrieving data relating to an association between communication devices and users identified in the request, obtaining presence information relating to communication devices in the communication system, and supplying the information, the information being determined in part on the obtained presence information and in part on the retrieved association data.
Abstract:
A method and apparatus for a called subscriber to send a sound for his own personal information as a ringback tone with a ringback tone replacing sound are disclosed. The method comprises the steps of: HLR providing MSC with the first information about whether a ringback tone is to be replaced or not and the second information for routing to sound providing means when a called terminal is registered in MSC; MSC requesting a call connection to the sound providing means based on the first and second information when the called terminal is called; and the sound providing means call-connecting to the calling terminal, and providing the calling terminal with a specific sound, wherein the specific sound is generated by combining a subscriber information sound, which can identify the called subscriber or can represent the subscriber's character, with the ringback tone replacing sound.
Abstract:
A system for establishing a unilateral voice communication event between at least two nodes connected to a network has a first server operable on the network for receiving a request from a requesting node on the network and for forwarding the request for execution, a second server operable on the network, the second server for formatting the request in the form of a sequence of commands based on information associated with the request, the command sequence to establish the event; and a third server operable on the network, the third server for receiving commands of the command sequence and for establishing the event and implementing at least one state of operation on the recipient node. The event request is initiated by a single action performed at a requesting node and the established event is automatically answered without any physical tasking required or event alert received by the recipient node.
Abstract:
A videoconferencing system includes a first videoconferencing unit and one or more second videoconferencing units, each of which is coupled to one or more networks. The first videoconferencing unit includes a computer network tool for pinging the one or more second videoconferencing units to determine whether the one or more second videoconferencing units are reachable on the network. The one or more second videoconferencing units include a computer network tool for automatically responding to the ping by sending a response to the first videoconferencing unit.
Abstract:
Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.