×

Contact picker interface

  • US 7,802,191 B2
  • Filed: 08/20/2008
  • Issued: 09/21/2010
  • Est. Priority Date: 12/19/2002
  • Status: Active Grant
First Claim
Patent Images

1. In a computing system that is connected with a display device and that includes a user interface that is configured to display contact information at the display device, a method for an API providing contact information obtained from at least one contact information directory to an application, the method comprising:

  • a contact picker API receiving an API function call request from an associated application for a contact picker interface to be generated, wherein the request is generated by the associated application in response to the associated application detecting focus input directed at a type-in line of an application interface that is displayed at a display device, the type-in line of the application interface being configured to receive desired contact information for enabling a desired function to be performed by the associated application with the desired contact information;

    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 associated application, a specification of desired contact information that corresponds with the selected one of the expected contacts and that is required by the application; and

    the contact picker API handing off the desired contact information to the associated application, wherein the desired contact information is used to populate one or more fields of the associated application and which is usable by the associated application to perform the desired function.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×