Patent ID: 8407600
Filing Date: 2013-03-26
Classification: G06Q,H04L,Y10S

Abstract:
1. In a computing environment that includes one or more computing systems connected with a display device and which includes a user interface that is configured to display contact information at the display device, a method for an API of the one or more computing systems providing contact information obtained from at least one contact information directory to an application hosted by the one or more computing systems, the method comprising: a contact picker API receiving an API function call request from an application for a contact picker interface to be generated, wherein the request is generated by the application in response to the application receiving user input directed at an application interface displayed at a display device; in response to the request, the contact picker API generating the contact picker interface; during the generation of the contact picker interface, the contact picker API querying one or more contact information directories for expected contacts and displaying a list of the expected contacts at the contact picker interface based at least in part on a likelihood of selection criteria, each of the listed expected contacts being obtained from at least one contact information directory; the contact picker API receiving user input selecting one of the expected contacts displayed by the contact picker interface within the list of expected contacts; the contact picker API receiving from the application, a request for desired contact information; and the contact picker API handing off the desired contact information to the application, wherein the desired contact information corresponds to the selected one of the expected contacts and which is usable by the application to perform a function.