AUTOMATICALLY POPULATING RECIPIENTS IN AN INSTANT MESSAGING OR OTHER COMPUTER COMMUNICATION SYSTEM
First Claim
1. A method comprising:
- generating a user interface including a communication initiation display object;
in response to said selection of said communication initiation display object by said local user, generating a data source selection display object, said data source selection display object displaying a plurality of data sources;
in response to selection of a selected one of said plurality of data sources by said local user, searching said selected one of said plurality of data sources for names matching a name selection criteria;
displaying names from said selected one of said plurality of data sources that match said name selection criteria to said local user; and
in response to selection of a selected subset of said names that match said name selection criteria by said local user, initiating a communication using said selected subset of said names that match same name selection criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for automatically populating chat recipients in an instant messaging system in which chat recipients are automatically populated from external data sources, e.g. clipboard, spreadsheet, document, database, directory, etc., and a chat session started with the click of a single user interface button or the like. A pop-up window is generated that allows the user to select a data source from which the chat recipients are to be obtained. The data source may be scanned to identify candidate names matching a predetermined name format, or the user is prompted to provide at least a portion of a search string. The user can then select which of the returned names are to be used in initiating the chat session. The disclosed system then generates a user interface object allowing the initiating user to perform an action with the selected recipients, including initiating a chat session.
40 Citations
27 Claims
-
1. A method comprising:
-
generating a user interface including a communication initiation display object; in response to said selection of said communication initiation display object by said local user, generating a data source selection display object, said data source selection display object displaying a plurality of data sources; in response to selection of a selected one of said plurality of data sources by said local user, searching said selected one of said plurality of data sources for names matching a name selection criteria; displaying names from said selected one of said plurality of data sources that match said name selection criteria to said local user; and in response to selection of a selected subset of said names that match said name selection criteria by said local user, initiating a communication using said selected subset of said names that match same name selection criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
25. A system comprising:
-
at least one processor; a computer readable storage medium having program code stored thereon, said program code for execution on said at least one processor to generate a user interface including a communication initiation display object, in response to said selection of said communication initiation display object by said local user, generate a data source selection display object, said data source selection display object displaying a plurality of data sources, in response to selection of a selected one of said plurality of data sources by said local user, search said selected one of said plurality of data sources for names matching a name selection criteria, display names from said selected one of said plurality of data sources that match said name selection criteria to said local user, and in response to selection of a selected subset of said names that match said name selection criteria by said local user, initiate a communication using said selected subset of said names that match same name selection criteria.
-
-
26. A computer program product comprising:
a computer readable storage medium having program code stored thereon, said program code including program code for generating a user interface including a communication initiation display object, program code for, in response to said selection of said communication initiation display object by said local user, generating a data source selection display object, said data source selection display object displaying a plurality of data sources, program code for, in response to selection of a selected one of said plurality of data sources by said local user, searching said selected one of said plurality of data sources for names matching a name selection criteria, program code for displaying names from said selected one of said plurality of data sources that match said name selection criteria to said local user, and program code for, in response to selection of a selected subset of said names that match said name selection criteria by said local user, initiating a communication using said selected subset of said names that match same name selection criteria.
-
27. A system comprising:
-
means for generating a user interface including a communication initiation display object; means for, in response to said selection of said communication initiation display object by said local user, generating a data source selection display object, said data source selection display object displaying a plurality of data sources; means for, in response to selection of a selected one of said plurality of data sources by said local user, searching said selected one of said plurality of data sources for names matching a name selection criteria; means for displaying names from said selected one of said plurality of data sources that match said name selection criteria to said local user; and means for, in response to selection of a selected subset of said names that match said name selection criteria by said local user, initiating a communication using said selected subset of said names that match same name selection criteria.
-
Specification