Virtual contact identifier
First Claim
1. A system that facilitates enhancing connectivity associated with data communications, comprising:
- an interface component that receives a portion of communication state data associated with a first user, the communication state data being related to at least one user context state, the at least one user context state comprising data relating to at least a power state of at least one device associated with the first user;
a routing component that evaluates the portion of communication state data to identify an optimized data communication mode from a plurality of disparate data communication modes, the optimized data communication mode being dynamically linked to a virtual contact identifier associated with the first user based at least in part upon the evaluation of the portion of communication state data;
the routing component automatically and seamlessly employing an optimized communication session utilizing the dynamically identified optimized data communication mode based upon an activation of the virtual contact identifier by a second user attempting to communicate with the first user associated with the activated virtual contact identifier; and
a cross-modality component that enables seamless and dynamic data transmission between the plurality of disparate data communication modes in their respective disparate data formats, the plurality of disparate data communication modes being associated with at least one of an incoming data communication from the second user, the optimal data communication mode, or an origin of the incoming data communication, the plurality of disparate data communication modes including at least two of voice, text, video, application sharing and whiteboarding.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates enhancing connectivity associated with data communications. An interface can receive a portion of communication state data, wherein the communication state data is related to at least one of a data communication mode and a user context state. A routing component can evaluate the portion of communication state data to identify an optimized data communication mode, wherein the optimized data communication mode is dynamically linked to a virtual contact identifier. Moreover, the routing component can automatically and seamlessly employ an optimized communication session utilizing the dynamically identified optimized data communication mode based upon an activation of the virtual contact identifier.
18 Citations
20 Claims
-
1. A system that facilitates enhancing connectivity associated with data communications, comprising:
-
an interface component that receives a portion of communication state data associated with a first user, the communication state data being related to at least one user context state, the at least one user context state comprising data relating to at least a power state of at least one device associated with the first user; a routing component that evaluates the portion of communication state data to identify an optimized data communication mode from a plurality of disparate data communication modes, the optimized data communication mode being dynamically linked to a virtual contact identifier associated with the first user based at least in part upon the evaluation of the portion of communication state data; the routing component automatically and seamlessly employing an optimized communication session utilizing the dynamically identified optimized data communication mode based upon an activation of the virtual contact identifier by a second user attempting to communicate with the first user associated with the activated virtual contact identifier; and a cross-modality component that enables seamless and dynamic data transmission between the plurality of disparate data communication modes in their respective disparate data formats, the plurality of disparate data communication modes being associated with at least one of an incoming data communication from the second user, the optimal data communication mode, or an origin of the incoming data communication, the plurality of disparate data communication modes including at least two of voice, text, video, application sharing and whiteboarding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. A computer-implemented method that facilitates enhancing data communications connectivity, comprising:
-
receiving a portion of communication state data associated with a first user, the communication state data comprising data communication strength of at least one device associated with the first user; evaluating the portion of communication state data; selecting an optimal data communication mode from a plurality of disparate data communication modes based at least in part upon the evaluation; dynamically linking the optimal data communication mode to a virtual contact identifier associated with the first user; initiating a communication session with the optimal data communication mode based at least in part upon activation of the virtual contact identifier by a second user attempting to communicate with the first user; and dynamically converting data from the second user from a first format into a second format corresponding to the selected optimal data communication mode, at least one of the first format or the second format being related to at least one of an incoming data communication, the communication state data, the optimal data communication mode, or the virtual contact identifier, the first format and the second format being associated with their respective plurality of disparate data communication modes including whiteboarding and at least one of voice, text, video and application sharing. - View Dependent Claims (17, 18)
-
-
19. A computer-implemented system that facilitates enhancing connectivity associated with data communications, comprising:
-
means for receiving a portion of communication state data of a first user, the communication state data being related to at least one user context state, the user context state comprising at least one of a power state or data communication strength of at least one device associated with the first user; means for evaluating the portion of communication state data to identify an optimized data communication mode from a plurality of disparate data communication modes; means for dynamically linking the optimized data communication mode to a virtual contact identifier associated with the first user based at least in part upon evaluating the portion of communication state data; means for automatically and seamlessly employing an optimized communication session utilizing the dynamically identified optimized data communication mode based upon an activation of the virtual contact identifier by a second user attempting to communicate with the first user; and means for dynamic data transmission between the plurality of disparate data communication modes in their respective disparate data formats by enabling an incoming data communication from the second user targeted for the virtual contact identifier that is utilized to connect to the optimized data communication modes, the plurality of disparate data communication modes including application sharing and at least one of voice, text, video and whiteboarding.
-
Specification