Contact text box
First Claim
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 resolving user input received at an application and corresponding to contact information that can be utilized by the application to perform a function, the method comprising:
- identifying user input that needs to be resolved;
opening a contact text box interface configured to display a list of contacts having contact information matching the user input;
using at least one resolver from the contact text box to query at least one contact information directory for contacts having contact information matching the user input;
applying the user input against at least one usage pattern in the at least one contact information directory;
identifying any contacts satisfying the query and having an appropriate usage pattern; and
displaying said any contacts within at least two graphically distinguished and separate groupings, and such that contacts having a higher likelihood of selection are displayed in a first grouping that is positioned above contacts in a second grouping having a lower likelihood of selection.
2 Assignments
0 Petitions
Accused Products
Abstract
A contact text box interface for resolving user input with contact information selected from contact directories and compared against usage patterns. Users are provided with a list of potentially relevant contacts from which a selection can be made. When a contact is selected, the corresponding and appropriate contact information is automatically provided to the application. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.
-
Citations
40 Claims
-
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 resolving user input received at an application and corresponding to contact information that can be utilized by the application to perform a function, the method comprising:
-
identifying user input that needs to be resolved; opening a contact text box interface configured to display a list of contacts having contact information matching the user input; using at least one resolver from the contact text box to query at least one contact information directory for contacts having contact information matching the user input; applying the user input against at least one usage pattern in the at least one contact information directory; identifying any contacts satisfying the query and having an appropriate usage pattern; and displaying said any contacts within at least two graphically distinguished and separate groupings, and such that contacts having a higher likelihood of selection are displayed in a first grouping that is positioned above contacts in a second grouping having a lower likelihood of selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 35, 36, 37, 38, 39, 40)
-
-
18. One or more computer-readable storage media having stored computer-executable instructions for implementing a method 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, wherein the method is for resolving user input received at an application and corresponding to contact information that can be utilized by the application to perform a function, the method comprising:
-
identifying user input that needs to be resolved; opening a contact text box interface configured to display a list of contacts having contact information matching the user input; using at least one resolver from the contact text box to query at least one contact information directory for contacts having contact information matching the user input; applying the user input against at least one usage pattern in the contact information directory; identifying any contacts satisfying the query and having an appropriate usage pattern; and displaying said any contacts within at least two graphically distinguished and separate groupings, and such that contacts having a higher likelihood of selection are displayed in a first grouping that is positioned above contacts in a second grouping having a lower likelihood of selection. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification