Abstract:
Architecture for enabling identification of a call party's representative during calls on behalf of the call party. The call representative is delegated to initiate or answer an IP call on behalf of the call party. An IP-telephony component initiates or answers the IP call by the call representative on behalf of the call party. The IP-telephony component can be an IP telephone, or any other suitable IP calling interface. An identification component presents a representation notification identifying the call representative to a connected call party. The representation notification can be displayed on a caller ID display on an IP phone, or can be displayed on a user interface of the personal computing device, for example. The calls can be point-to-point IP calls with a single participant, or can be conference calls with multiple participants, and can be performed with one or more suitable protocols.
Abstract:
Multiple instances of an incoming call in a unified communication system capable of communicating through multiple networks are provided to devices and/or applications associated with the called party. Upon acceptance or a global rejection of the incoming call through one of the end devices/applications, the remainder are provided a cancellation notice for the forked call request that includes information associated with which end device took the action, what type of action was taken, whether the action was based on automatic policy implementation.
Abstract:
Embodiments analyze crowd-sourced data to identify a moved or moving beacon. The crowd-sourced data involving a particular beacon is filtered based on a cluster start time associated with the beacon. A clustering analysis groups the filtered crowd-sourced data for the beacon into a plurality of clusters based on spatial distance. Timestamps associated with the crowd-sourced data in the clusters are compared to select one of the clusters. The crowd-sourced data associated with the selected cluster is used to determine position information for the moved beacon. The cluster start time for the beacon is adjusted based on the earliest timestamp associated with the positioned observations corresponding to the selected cluster. Adjusting the cluster start time removes from a subsequent analysis the positioned observations associated with one or more prior positions of the beacon.
Abstract:
Training datasets and test datasets consisting of observations (i.e., RSS measurements) partitioned per a mapping tile system are used to evaluate possible RSS weighting functions for each such tile. The observations from the training dataset are used to determine an optimal weighting function based on the training dataset that minimizes the error for the test data, wherein the error may be a function of the deltas between GPS positions of observations in the test dataset and predicted positions from the RSS weighted functions applied to test data. The accuracy of the optimal weighted function for each tile is characterized to determine whether to use the weighted function or an alternative (such as a non-weighted function) for subsequent inquiries.
Abstract:
The claimed subject matter provides a system and/or a method that facilitates maintaining identification data for a real-time communication. A unified communications component can enable real-time communications by employing a communication session with at least one data communication mode, wherein the communication session can include conversation identification (ID). An invitation from a source to a target can initiate at least one of the communication session or the at least one data communication mode within the communication session. An update component can generate an additional conversation ID for the communication session upon detecting the invitation is forwarded by the target.
Abstract:
Training datasets and test datasets consisting of observations (i.e., RSS measurements) partitioned per a mapping tile system are used to evaluate possible RSS weighting functions for each such tile. The observations from the training dataset are used to determine an optimal weighting function based on the training dataset that minimizes the error for the test data, wherein the error may be a function of the deltas between GPS positions of observations in the test dataset and predicted positions from the RSS weighted functions applied to test data. The accuracy of the optimal weighted function for each tile is characterized to determine whether to use the weighted function or an alternative (such as a non-weighted function) for subsequent inquiries.
Abstract:
Feature capabilities of conversation clients are conveyed to participants in a conversation such that real time decisions can be made and a common set of capabilities are selected to be used in the conversation. User interfaces of participating clients are then adjusted to reflect those capabilities. Further decisions and adjustments may be performed during the conversation in response to changes in participating clients and their capabilities.
Abstract:
The claimed subject matter provides a system and/or a method that facilitates maintaining identification data for a real-time communication. A unified communications component can enable real-time communications by employing a communication session with at least one data communication mode, wherein the communication session can include conversation identification (ID). An invitation from a source to a target can initiate at least one of the communication session or the at least one data communication mode within the communication session. An update component can generate an additional conversation ID for the communication session upon detecting the invitation is forwarded by the target.
Abstract:
Embodiments order observed beacons based on relative signal strength to create a correspondence between beacon sets and positions. A computing device such as a mobile device provides a positioned observation including a plurality of observed beacons and a position of the mobile device during observation. The observed beacons are ordered based on quality indicators such as signal strength relative to each other. A set of the beacons are selected based on the ordering (e.g., the beacons with the strongest signal strength are selected in order). The position of the observing mobile device is associated with the beacon set to enable location inference for other devices providing observations including the same beacon set.
Abstract:
Multiple instances of an incoming call in an integrated system capable of communicating through multiple networks are associated such that the called party is provided a single (merged) notification along with options to select among available call types. The call is established using a selected network and end device registered to the called user. Association of the instances is accomplished by comparing caller identity derived from a variety of information associated with the calling party. Conversation or correlation IDs are used to associate the instances as being for the same call and with other related communications such as a related instant messaging session.