MODIFICATION OF DYNAMIC CONTACT LISTS
First Claim
1. A computer-implemented method for dynamically generating contact lists, the method comprising:
- identifying, with a computer system, a geographic location of a mobile computing device that is associated with a user;
generating a local contact list by;
selecting, for inclusion in the local contact list, one or more contacts that are from a contact list that is stored for the user and are within a first predetermined geographic location;
selecting, for inclusion in the local contact list, one or more contacts that are not in the contact list that is stored for the user and are within a second predetermined geographic location; and
providing the local contact list for display on the mobile computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems and program products for dynamically generating contact list. A computer system identifies a geographic location of a mobile computing device that is associated with a user. A local contact list is generated by selecting, for inclusion in the local contact list, one or more contacts that are from a contact list that is stored for the user and are within a first predetermined geographic location. The local contact list is generated by selecting, for inclusion in the local contact list, one or more contacts that are not in the contact list that is stored for the user and are within a second predetermined geographic location. The local contact list is provided for display on the mobile computing device.
56 Citations
23 Claims
-
1. A computer-implemented method for dynamically generating contact lists, the method comprising:
-
identifying, with a computer system, a geographic location of a mobile computing device that is associated with a user; generating a local contact list by; selecting, for inclusion in the local contact list, one or more contacts that are from a contact list that is stored for the user and are within a first predetermined geographic location; selecting, for inclusion in the local contact list, one or more contacts that are not in the contact list that is stored for the user and are within a second predetermined geographic location; and providing the local contact list for display on the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for dynamically generating contact lists, the method comprising:
-
identifying, with a computer system, a geographic location of a mobile computing device that is associated with a user; generating a local contact list by; selecting one or more contacts from a contact list that is stored for the user, selecting one or more contacts within a geographic area that includes the identified geographic location, wherein the selected one or more contacts within the area are not in the contact list that is stored for the user, and including the selected one or more contacts from the list stored for the user and the selected one or more contacts within the geographic area in the local contact list; and providing the local contact list for display on the mobile computing device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system for dynamically generating contact lists, the system comprising
a mobile device to receive from a server system contacts associated with an area around a current geographic location of the mobile device and generate a local contact list by adding the contacts associated with the area around the geographic location to a list of contacts that are stored on the mobile device; -
a positioning unit in the mobile device to determine the current geographic location of the mobile device and provide information identifying the current geographic location to the server system; and a display device in the mobile device to display the local contact list. - View Dependent Claims (23)
-
Specification