Adaptive contact list
First Claim
1. A method, comprising:
- maintaining one or more contact entries;
detecting current context information for a user;
identifying one or more context appropriate contact entries of the maintained contact entries according to the current context information;
providing the context appropriate contact entries;
detecting a change in context information for the user;
identifying one or more different context appropriate contact entries of the maintained contact entries according to the changed context information; and
providing the different context appropriate contact entries.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, device and computer accessible medium for an adaptive contact list. An adaptive contact list may maintain one or more contact entries for corresponding identities. An adaptive contact list may detect context information for a user and may identify context appropriate contact entries according to the current context information and may supply the context appropriate contact entries. Context appropriate contact entries may be supplied to other applications or processes. Further, an adaptive contact list may detect, either periodically or on demand, a change in context information for the user, identify different context appropriate contact entries according to the changed context information, and supply the different context appropriate contact entries. Maintained contact entries may be stored in shared identity objects and an adaptive contact list may request and receive contact entries from an identity framework.
-
Citations
75 Claims
-
1. A method, comprising:
-
maintaining one or more contact entries;
detecting current context information for a user;
identifying one or more context appropriate contact entries of the maintained contact entries according to the current context information;
providing the context appropriate contact entries;
detecting a change in context information for the user;
identifying one or more different context appropriate contact entries of the maintained contact entries according to the changed context information; and
providing the different context appropriate contact entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A device, comprising:
-
a processor; and
a memory couple to the processor, wherein the memory comprises program instructions configured to;
maintain one or more context aware contact entries;
detect a user'"'"'s current context information;
identify one or more context appropriate contact entries from the context aware contact entries based upon the current user context information; and
provide the context appropriate contact entries. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer accessible medium comprising program instructions configured to implement:
-
maintaining one or more context aware contact entries;
detecting a user'"'"'s current context information;
identifying one or more context appropriate contact entries from the context aware contact entries based upon the current user context information; and
providing the context appropriate contact entries. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A system, comprising:
-
a plurality of applications; and
a shared contact manager;
wherein one or more of the applications are configured to request contact information from the shared contact manager; and
wherein in response to receiving a contact information request from one of the applications, the shared contact manager is configured to;
maintain a contact list comprising one or more context aware contact entries, wherein the contact list further comprising one or more context independent contact entries;
detect a user'"'"'s current context information;
identify one or more context appropriate contact entries from the context aware contact entries based upon the current user context information; and
provide the context appropriate contact entries. - View Dependent Claims (73, 74, 75)
-
Specification