MANAGING CONTACT GROUPS FROM SUBSET OF USER CONTACTS
First Claim
1. A computer-readable medium having a computer-executable component for displaying user contacts on a display of a telecommunications device, the computer-executable component comprising:
- a contact management component operative to;
identify a subset of contacts associated with a user of the telecommunications device, wherein the subset of user contacts includes a portion of contacts accessible by the telecommunications device and wherein the subset of contacts includes a plurality of contacts;
determine at least two contact groups from the subset of contacts, wherein each of the at least two contact groups are determined based on a context of the user of the telecommunications device and a plurality of user communication events associated with the user context; and
cause the generation of a contact display on the telecommunications device, wherein the contact display includes a representation of a first contact group from the at least two contact groups and a first contact group identifier and wherein the first contact group for display on the telecommunications device is determined based on a current context of the user of the telecommunications device.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable mediums for managing a subset of user contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device determines at least two contact groups from a subset of contacts accessible by a telecommunications device. The software application executed by the processor of the telecommunications device also generates a contact display including at least one contact group associated with the subset of contacts based on a current context of a user of the telecommunications device. The current context can include, for example, one or more of a location, time, date, and the like.
-
Citations
36 Claims
-
1. A computer-readable medium having a computer-executable component for displaying user contacts on a display of a telecommunications device, the computer-executable component comprising:
a contact management component operative to; identify a subset of contacts associated with a user of the telecommunications device, wherein the subset of user contacts includes a portion of contacts accessible by the telecommunications device and wherein the subset of contacts includes a plurality of contacts; determine at least two contact groups from the subset of contacts, wherein each of the at least two contact groups are determined based on a context of the user of the telecommunications device and a plurality of user communication events associated with the user context; and cause the generation of a contact display on the telecommunications device, wherein the contact display includes a representation of a first contact group from the at least two contact groups and a first contact group identifier and wherein the first contact group for display on the telecommunications device is determined based on a current context of the user of the telecommunications device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
identifying a subset of contacts associated with a user of the telecommunications device, wherein the subset of user contacts includes a portion of contacts accessible by the telecommunications device and wherein the subset of contacts includes a plurality of contacts; determining at least two contact groups from the subset of contacts; and causing the generation of a contact display on the telecommunications device, wherein the contact display includes a representation of a first contact group from the at least two contact groups and wherein the first contact group for display on the telecommunications device is determined based on a current context of the user of the telecommunications device; wherein the method is implemented by a computing system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a data store for maintaining subsets of user contacts, wherein each subset of user contacts is associated with a user of a telecommunications device and wherein each subset of user contacts includes a portion of contacts accessible by the respective telecommunications device; a contact management component, implemented by executing instructions on a processor associated with a telecommunications device, the contact management component operative, for each subset of contacts, to; determine at least two contact groups from the subset of contacts; associate the at least two contact groups with the subset of contacts in the data store; determine a current context of a user of the respective telecommunications device; and cause the generation of a contact display on the respective telecommunications device, wherein the contact display includes a representation of a first contact group from the at least two contact groups and wherein the first contact group for display on the respective telecommunications device is determined based on the current context of the user of the telecommunications device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification