Identity based user interface
First Claim
1. A method, comprising:
- performing, by one or more computer devices;
discovering, by an identity framework application executing on a local computer system, remote communication-related information stored on a remote computer system for a plurality of remote identities that are new to the identity framework application and new to a plurality of communication applications executing on the local computer system, wherein each of the plurality of remote identities represents a corresponding identity that is remote to the local computer system;
storing, on the local computer system, at least a portion of the remote communication-related information discovered on the remote computer system;
accessing, from the local computer system, the at least the portion of the remote communication-related information discovered on the remote computer system by the identity framework application on behalf of one of the plurality of communication applications; and
displaying one or more user interface elements comprising the at least the portion of the remote communication-related information for a particular one of the plurality of remote identities; and
initiating, in response to selection of a particular user interface element comprising the at least the portion of the remote communication-related information, communication with a corresponding remote entity that is remote to the local computer system using the selected remote communication-related information on behalf of the one of the plurality of communication applications or the user that is local to the local computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using the selected mechanism. An identity based user interface may also display information regarding the presence, reach-ability or future availability for one or more of the identities and may request and receive such information from an identity framework. An identity based user interface may utilize shared identity objects to store and maintain the communication related information. Additionally, an identity based user interface may fill in user interface elements of communication applications with communication related information for a selected identity or mechanism.
-
Citations
20 Claims
-
1. A method, comprising:
performing, by one or more computer devices; discovering, by an identity framework application executing on a local computer system, remote communication-related information stored on a remote computer system for a plurality of remote identities that are new to the identity framework application and new to a plurality of communication applications executing on the local computer system, wherein each of the plurality of remote identities represents a corresponding identity that is remote to the local computer system; storing, on the local computer system, at least a portion of the remote communication-related information discovered on the remote computer system; accessing, from the local computer system, the at least the portion of the remote communication-related information discovered on the remote computer system by the identity framework application on behalf of one of the plurality of communication applications; and displaying one or more user interface elements comprising the at least the portion of the remote communication-related information for a particular one of the plurality of remote identities; and initiating, in response to selection of a particular user interface element comprising the at least the portion of the remote communication-related information, communication with a corresponding remote entity that is remote to the local computer system using the selected remote communication-related information on behalf of the one of the plurality of communication applications or the user that is local to the local computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A device, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable on the processor to; discover, by an identity framework application executing on a local computer system, remote communication-related information stored on a remote computer system for a plurality of identities that are new to the identity framework application and new to a plurality of communication applications executing on the local computer system, wherein each of the plurality of remote identities represents a corresponding identity that is remote to the local computer system; store, on the local computer system, at least a portion of the remote communication-related information discovered on the remote computer system; access, from the local computer system, the at least the portion of the remote communication-related information discovered on the remote computer system by the identity framework application on behalf of one of the plurality of communication applications; and display one or more user interface elements comprising the at least the portion of the remote communication-related information of a particular one of the plurality of remote identities; and initiate, in response to selection of a particular user interface element comprising the at least the portion of the remote communication-related information of a particular one of the plurality of remote identities, communication with a corresponding remote entity that is remote to the local computer system using the selected remote communication-related information on behalf of the one of the plurality of communication applications or the user that is local to the local computer system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium, comprising program instructions computer-executable to implement:
-
discovering, by an identity framework application executing on a local computer system, remote communication-related information stored on a remote computer system for a plurality of remote identities that are new to an identity framework application and new to a plurality of communication applications executing on the local computer system, wherein each of the plurality of remote identities represents a corresponding identity that is remote to the local computer system; storing, on the local computer system, at least a portion of the remote communication-related information discovered on the remote computer system; accessing, from the local computer system, the at least the portion of the remote communication-related information discovered on the remote computer system by the identity framework application on behalf of one of the plurality of communication applications; and displaying one or more user interface elements comprising the at least the portion of the remote communication-related information of a particular one of the plurality of remote identities; and
initiating, in response to selection of a particular user interface element comprising the at least the portion of the remote communication-related information of a particular one of the plurality of remote identities, communication with a corresponding remote entity that is remote to the local computer system using the selected remote communication-related information on behalf of the one of the plurality of communication applications or the user that is local to the local computer system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification