Abstract:
A system for transmitting, to a mobile device (102), a notification of newly-received data associated with a user of the mobile device, responsive to presence-based filtering, includes a notification agent (202), a presence agent (205), a notification service (204), and a communications agent (208). The notification agent receives an identification of data received for a user of an information repository, such as a personal information manager (106). The presence agent provides presence-related data associated with the user. The notification service, in communication with the notification agent and with the presence agent, applies a filter to presence-related data and generates a message including the identification of the received data, responsive to the application of the filter to the received presence-related data. The communications agent transmits the generated message to a mobile device associated with the user.
Abstract:
A method and system for controlling a message in a multi-device system including a plurality of user devices registered to a server for a user, are discussed. According to an embodiment, the method includes receiving, by the server, a SIP-based message associated with the user; acquiring, by the server, a list of the registered user devices for the user; inserting, by the server, a list of recipient user devices based on at least the list of registered user devices in the SIP-based message; and transmitting, by the server, the SIP-based message including the list of recipient user devices to each of the recipient user devices.
Abstract:
A method for execution in a computing execution environment for the creation of aspects from a service or application, an aspect being an application level abstraction relevant to a source or service, the method comprising: defining related service aspects; inserting or encapsulating service aspects as named aspects into a context aware layer in the execution environment, the context aware layer adapted to be called from a plurality of application types or services; and associating the named aspects with logic in the context aware layer to support application or service function points.
Abstract:
A system and method for providing Presence notifications based upon a user's status. According to various embodiments, a Watcher can provide an indication of filtering criteria for incoming Presence information. A network agent can be used to filter unnecessary notifications before they reach the Watcher. Presence notifications can be sent or not sent to a Watcher at certain times based upon the Watcher's availability and/or willingness to receive such notifications. These arrangements optimize Presence traffic by not sending Presence information over a costly radio interface at times when the information would not be useful to the intended recipient of the information.
Abstract:
Obtaining presence information (128) and storing the enhanced presence information in a presence database (116) and then delivering the presence information (128) to a subscriber.
Abstract:
A method of providing telecommunication services, comprising: generating a fictitious contact information univocally associated with a telephone number assigned to a subscriber; storing the fictitious contact information in a database, like an ENUM database; responsive to a request, received from a requester, of a contact information corresponding to the telephone number and adapted to allow contacting over the Internet the subscriber assignee of the telephone number, having the database providing said fictitious contact information; conditioning a resolution of the fictitious contact information for the provisioning of the contact information to the satisfaction of at least one security rule adapted to assess properties of at least one among the requester and the request, and in case the request from the requester satisfies the at least one security rule, resolving the fictitious contact information and providing to the requester the contact information.
Abstract:
Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.
Abstract:
A presence system and method are described herein that enable a presence system based service (watcher) to submit a list of customized presence states to a user (presentity) who can then use their presence device to select one of the customized presence states which causes the presence system based service to invoke a specific service.
Abstract:
Disclosure may be to provide a Converged IP Messaging (CPM) service, and more particularly, a method for interworking between a CPM service and non-CPM service by using newly defined parameters to be used for interworking implementation which have information about a message conversion (translation) and/or a service selection.
Abstract:
A method and device are provided for creating and utilizing a database which enables ascribing a plurality of communication addresses to each of a plurality of users' entries comprised therein, and wherein each of the plurality of communication addresses is associated with a different communication application, allowing a user who wishes to communicate with another user while applying a certain communication application, to communicate with that other user who uses a different communication application.