Abstract:
A dynamic information transfer system in which there are at least two targets 110 120, one of which is a mobile target 110 and among which information can be transferred. The targets 110 120 possess systems to store, process, and use information and programs in the form of an intelligent software agent (ISA) system 130 associated with each target that is capable of initiating actions and negotiating with other agents or systems in the network. The ISA system 130 includes a personal assistant device (PAD), or the like, that interacts with the user, and performs operations on the user's behalf. A Location Determination System (LDS) 140 is utilized to determine the user's geographic position and the user's direction and speed of travel, if mobile. Virtual zones 150 are used to trigger data transfers among the involved targets, events, or programs to be initiated or terminated at one of the involved targets. Virtual zones 150 are bounded areas encompassing targets that are calculated dynamically from the location, direction, speed, and current or pending user activities associated with all involved targets. A User Profile is created and maintained either manually by the user or automatically by the user's PAD, and which specifies various user preferences related to such things as software programs, communications and messaging, entertainment, scheduling, and the degree of freedom and behavior of the PAD itself.
Abstract:
The present invention monitors call signaling events stemming from a circuit-switched call between a caller and a called party and controls a packet-session between user agents on respective endpoints associated with the caller and called party. The endpoints may include any type of computational device capable of facilitating the packet-session over a packet-switched network. Control of the user agents may be provided via a proxy for the user agents and may use the session initiation protocol (SIP), or like session control protocol for communications.
Abstract:
The present invention relates to a personal user agent acting on behalf of a group of member device agents in a communication network. The personal user agent provides its group of member device agents with a specialized proxy function, while representing the group to the network as a single user agent. To devices on the communication network, the personal user agent behaves and is viewed as a user agent. To the group of member device agents, the personal user agent behaves and is viewed as both a registrar and a proxy server.
Abstract:
The present invention comprises a system and method for status notification. The method comprises receiving a subscription message from a first endpoint requesting status data for a second endpoint; detecting a change in status data of the second endpoint; and notifying the first endpoint of the change in status. The subscription message comprises a resource identifier associated with the second endpoint.
Abstract:
A method for facilitating communication in a Session Initiation Protocol (SIP) environment is provided that includes receiving, by a first endpoint, dialog and presence information associated with a second endpoint. The first and second endpoints are operable to conduct a SIP communication system. The method also includes identifying the dialog and presence information associated with the second endpoint.
Abstract:
Method and apparatus for integrated multimedia call control. A unified way to manage incoming calls is provided for users who have both a public switched telephone network (PSTN) telephone and a computer workstation with a multimedia data communications client such as a client specified in International Telecommunication Union (ITU) Standard H.323. Calls from a PSTN phone in the network can be routed either to the user's PSTN telephone or the audio handling portion of the user's multimedia data communications client software. The audio portion of calls from a multimedia data communication client in the network can be routed either to the user's PSTN telephone or to the audio portion of the user's multimedia data communication client. Users can thus control PSTN and multimedia internet telephony calls in a consistent manner.
Abstract:
An integrated telecommunication collaboration system which allows the close integration of desktop computer applications, data communications, and public switched telephone network voice connections. Client software which implements the invention includes a voice agent for establishing telephone sessions, a data agent for establishing associated data sessions, a communications agent which synchronizes the date and voice agents, and an integration agent which integrates the data and voice communications with a computer operating system, and with various applications. The integrated telecommunication collaboration system controls the establishment of harmonized calls by sending and receiving various requests and status messages to and from a server, and another client.
Abstract:
The present invention monitors call signaling events stemming from a circuit-switched call between a caller and a called party and controls a packet-session between user agents on respective endpoints associated with the caller and called party. The endpoints may include any type of computational device capable of facilitating the packet-session over a packet-switched network. Control of the user agents may be provided via a proxy for the user agents and may use the session initiation protocol (SIP), or like session control protocol for communications.
Abstract:
The present invention monitors call signaling events stemming from a circuit-switched call between a caller and a called party and controls a packet-session between user agents on respective endpoints associated with the caller and called party. The endpoints may include any type of computational device capable of facilitating the packet-session over a packet-switched network. Control of the user agents may be provided via a proxy for the user agents and may use the session initiation protocol (SIP), or like session control protocol for communications.
Abstract:
The present invention allows synchronization of web browsers to eliminate the need for users to convey uniform resource locators (URLs) or like location indicia. The invention operates with a local user's browser to identify the URL for a newly loaded web page and transmit this newly loaded URL to a remote user's computer for loading on the remote user's browser. Further, the invention also provides for receiving URLs associated with web pages loaded onto the remote user's browser and loading the web pages on the local user's browser using the received URLs.