Dynamically-Sorted Contact Information
First Claim
Patent Images
1. A computer-implemented method comprising:
- accessing for a first user contact information of a plurality of second users;
determining one or more contemporaneous attributes of the first user;
determining one or more contemporaneous attributes of each of the second users;
dynamically sorting the contact information of the second users based at least on the contemporaneous attributes of the first user and the contemporaneous attributes of the second user; and
providing the contact information of the second users as sorted for display to the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer system accesses for a first user contact information of one or more second users. The computer system then determines one or more contemporaneous attributes of the first user, determines one or more contemporaneous attributes of each of the second users, and then dynamically sorts the contact information of the second users based at least on the contemporaneous attributes of the first user and the contemporaneous attributes of the second users. The computer system then provides the sorted contact information of the second users for display to the first user.
37 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing for a first user contact information of a plurality of second users; determining one or more contemporaneous attributes of the first user; determining one or more contemporaneous attributes of each of the second users; dynamically sorting the contact information of the second users based at least on the contemporaneous attributes of the first user and the contemporaneous attributes of the second user; and providing the contact information of the second users as sorted for display to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access for a first user contact information of a plurality of second users; determine one or more contemporaneous attributes of the first user; determine one or more contemporaneous attributes of each of the second users; dynamically sort the contact information of the second users based at least on the contemporaneous attributes of the first user and the contemporaneous attributes of the second user; and provide the contact information of the second users as sorted for display to the first user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; access for a first user contact information of a plurality of second users; determine one or more contemporaneous attributes of the first user; determine one or more contemporaneous attributes of each of the second users; dynamically sort the contact information of the second users based at least on the contemporaneous attributes of the first user and the contemporaneous attributes of the second user; and provide the contact information of the second users as sorted for display to the first user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification