Abstract:
PROBLEM TO BE SOLVED: To provide a method and system for automatically forwarding telephone calls to a telephone number based on presence information of computing devices associated with the telephone number. SOLUTION: A call forwarding system forwards telephone calls on the basis of presence information as reported by computing devices associated with a telephone number. When a telephone system receives an incoming call directed to one of the telephone numbers of the user's computing devices, it sends an incoming call event to each computing device. Upon receiving the incoming call event from a telephone system, each computing device determines whether the user is most likely present at the computing device based on the presence information. When a computing device determines that the user is most likely present at the computing device, it sends a notification to the telephone system to forward the incoming call to the telephone number associated with that computing device. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for aggregating communication destination information of a communication destination from a plurality of communication destination sources. SOLUTION: This aggregation system collects communication destination information about a user from various communication destinations sources. The aggregation system stores the collected contents information in a communication destination data store. The aggregation system can also store designation of communication destination source of the collected communication destination information. The aggregation system provides a user interface allowing a user to search for the communication destination information of the communication destination data store and find the communication destination information of the communication destination collected from different communication destination source. The aggregation system allows a user to add a communication destination to a real time communication destination list, and communicate with the communication destination in real time. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for aggregating communication destination information of a communication destination from a plurality of communication destination sources. SOLUTION: This aggregation system collects communication destination information about a user from various communication destinations sources. The aggregation system stores the collected contents information in a communication destination data store. The aggregation system can also store designation of communication destination source of the collected communication destination information. The aggregation system provides a user interface allowing a user to search for the communication destination information of the communication destination data store and find the communication destination information of the communication destination collected from different communication destination source. The aggregation system allows a user to add a communication destination to a real time communication destination list, and communicate with the communication destination in real time. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for providing notifications of changes in the presence state of contacts. SOLUTION: A notification system allows a user to specify those contacts of interest for whom the user wants to be notified when the contact enters a certain presence state. When presence information is received about a contact, the notification system determines whether the contact is a contact of interest as specified by the user. If so, then, the notification system determines whether the presence information indicates a change in presence state that is of interest to the user. If the contact and the change in presence state are of interest to the user, the notification system notifies the user. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for facilitating third-party call control using a peer-to-peer configuration with the SIP. SOLUTION: The system and method comprise protocols for modeling a communication device as a logical representation and a physical representation thereof; associating the logical representation and the physical representation with unique identifiers; identifying all of the communication devices on a network; determining the relationships between the identified communication devices; establishing a device control channel for each physical representation; establishing a call control channel for each logical representation; controlling the logical representation and the physical representation via the call and device control channels; monitoring the state of the logical representation and the physical representation via the call and device control channels; and, storing data representing the state of the logical representation and the physical representation. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
The claimed subject matter provides a system and/or a method that facilitates managing an incoming data communication in connection with unified communications. A unified communications component can employ unified communications for a data communication with at least the following data communication modes: an email data communication mode, a voice data communication mode, and a voicemail data communication mode. A unified rules component can automatically redirect the data communication to a delegate for receipt based upon a universal rule, the universal rule is uniformly applicable to at least two of the email data communication mode, the voice data communication mode, or the voicemail data communication mode.
Abstract:
A presence aggregation system provides a presence aggregation server that allows for the publication of presence state of a publisher from the publisher's multiple endpoints. A presence state includes an availability value and an activity. An activity may include an activity token and/or a custom string. When any one of the publisher's endpoints makes a presence state publication on the presence aggregation server, the presence aggregation server generates an aggregated state of the publisher (i.e., the availability of the publisher aggregated across all of the publisher's endpoints) and publishes the generated aggregated state to each of the publisher's endpoints. The presence aggregation server may also provide the publisher's aggregated state to the subscribers of the publisher's aggregated state information.
Abstract:
A presence aggregation system provides a presence aggregation server that allows for the publication of presence state of a publisher from the publisher's multiple endpoints. A presence state includes an availability value and an activity. An activity may include an activity token and/or a custom string. When any one of the publisher's endpoints makes a presence state publication on the presence aggregation server, the presence aggregation server generates an aggregated state of the publisher (i.e., the availability of the publisher aggregated across all of the publisher's endpoints) and publishes the generated aggregated state to each of the publisher's endpoints. The presence aggregation server may also provide the publisher's aggregated state to the subscribers of the publisher's aggregated state information.
Abstract:
A client-side signaling mechanism that allows a client to control how a t elephone call is handled on a call server. The client user can create call r outing rules on the client device using a client control component that mana ges session protocol messages. Once created, the call routing rule(s) create d on the client are transmitted to the call server where a call routing comp onent of the call server processes the rule(s) for a call related to the cli ent. When the server receives the rule(s) and determines that the rule(s) ar e related to an existing call (incoming or currently in-process), the server halts current normal server rules processing for that call and executes the client-created rule(s). In one example, SIP session messages are employed f or client control of server-side call forwarding.
Abstract:
A method and system for providing notifications of changes in the presence state of contacts is provided. A notification system allows a user to specify those contacts of interest for whom the user wants to be notified when the contact enters a certain presence state. When presence information is received about a contact, the notification system determines whether the contact is a contact of interest as specified by the user. If so, then the notification system determines whether the presence information indicates a change in presence state that is of interest to the user. If the contact and the change in presence state are of interest to the user, the notification system notifies the user.