Patent ID: 9678933
Date: 2017-06-13
CPC Classifications: G06F,G06Q

Claim:
1. A method comprising: determining, by a client computing device, at least one criterion specifying a particular order for a server to sort stored contacts of a contact list that is stored by the server, wherein the at least one criterion specifying the particular order comprises at least one of a frequency that an application or operating system executing at the client computing device accesses the stored contacts and a temporal order that the stored contacts are accessed by the application or operating system; after receiving a partial entry of a particular contact comprising a string of one or more characters, sending, by the client computing device and to the server, a request for a subset of the stored contacts of the contact list, wherein the request includes the at least one criterion specifying the particular order; responsive to sending the request, receiving, at the client computing device and from the server, the subset of the stored contacts, wherein the subset of the stored contacts has been pre-sorted by the server in the particular order specified by the at least one criterion included in the request; and outputting, by the client computing device and for display, graphical indications of contacts ordered in the particular order specified by the at least one criterion included in the request, the graphical indications of contacts comprising graphical indications of two or more contacts in the subset of the stored contacts.