Enhanced buddy list using mobile device identifiers
First Claim
1. A method for using an instant messaging service to communicate, the method comprising:
- maintaining a list of potential instant message recipients on behalf of an instant message sender;
enabling display, to the instant message sender, of an instant messaging graphical user interface that includes recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential instant message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients and displayed on the instant messaging graphical user interface;
receiving, from the instant message sender, a request to add a mobile telephone number that is associated with a specific mobile telephone to the list of potential instant message recipients maintained on behalf of the instant message sender;
in response to receiving the request to add the mobile telephone number that is associated with the specific mobile telephone to the list of potential message recipients maintained on behalf of the instant message sender, adding the mobile telephone number that is associated with the specific mobile telephone to the list of potential instant message recipients maintained on behalf of the instant message sender;
enabling an updating of the instant messaging graphical user interface displayed to the instant message sender to add the mobile telephone number that is associated with the specific mobile telephone to the instant messaging graphical user interface as a recipient identifier, the mobile telephone number displayed in the instant messaging graphical user interface being configured to enable the instant message sender to address a message to the mobile telephone number through selection of the mobile telephone number recipient identifier displayed on the instant messaging graphical user interface;
receiving, from the instant message sender, a request to associate an alias with the mobile telephone number that is associated with the specific mobile telephone;
in response to receiving the request to associate the alias with the mobile telephone number that is associated with the specific mobile telephone, associating the alias with the mobile telephone number that is associated with the specific mobile telephone; and
enabling another updating of the instant messaging graphical user interface displayed to the instant message sender to replace the mobile telephone number recipient identifier with the alias that is associated with the mobile telephone number.
7 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.
428 Citations
37 Claims
-
1. A method for using an instant messaging service to communicate, the method comprising:
-
maintaining a list of potential instant message recipients on behalf of an instant message sender; enabling display, to the instant message sender, of an instant messaging graphical user interface that includes recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential instant message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients and displayed on the instant messaging graphical user interface; receiving, from the instant message sender, a request to add a mobile telephone number that is associated with a specific mobile telephone to the list of potential instant message recipients maintained on behalf of the instant message sender; in response to receiving the request to add the mobile telephone number that is associated with the specific mobile telephone to the list of potential message recipients maintained on behalf of the instant message sender, adding the mobile telephone number that is associated with the specific mobile telephone to the list of potential instant message recipients maintained on behalf of the instant message sender; enabling an updating of the instant messaging graphical user interface displayed to the instant message sender to add the mobile telephone number that is associated with the specific mobile telephone to the instant messaging graphical user interface as a recipient identifier, the mobile telephone number displayed in the instant messaging graphical user interface being configured to enable the instant message sender to address a message to the mobile telephone number through selection of the mobile telephone number recipient identifier displayed on the instant messaging graphical user interface; receiving, from the instant message sender, a request to associate an alias with the mobile telephone number that is associated with the specific mobile telephone; in response to receiving the request to associate the alias with the mobile telephone number that is associated with the specific mobile telephone, associating the alias with the mobile telephone number that is associated with the specific mobile telephone; and enabling another updating of the instant messaging graphical user interface displayed to the instant message sender to replace the mobile telephone number recipient identifier with the alias that is associated with the mobile telephone number. - View Dependent Claims (2, 6, 7, 8, 9, 10, 11, 12, 13, 36)
-
-
3. A method comprising:
-
maintaining a list of potential instant message recipients on behalf of an instant message sender; receiving, from the instant message sender, a mobile device telephone number associated with a specific mobile device; receiving, from the instant message sender, a request to associate the mobile device telephone number with a particular one of the potential instant message recipients; in response to receiving the mobile device telephone number and the request to associate the mobile device telephone number with the particular potential instant message recipient, establishing an association between the particular potential instant message recipient and the mobile device telephone number; enabling display, to the instant message sender, of an instant messaging graphical user interface that includes a list of recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential instant message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients; determining if the particular potential instant message recipient is currently online; and based on a determination that the particular potential instant message recipient is not currently online, enabling display, in the instant messaging graphical user interface, of mobile device information for the recipient identifier corresponding to the particular potential instant message recipient that indicates that messages addressed to the particular potential instant message recipient will be delivered to the specific mobile device using a communications conduit other than an instant messaging communications conduit. - View Dependent Claims (4, 5)
-
-
14. A method for exchanging messages using an instant messaging system, the method comprising:
-
maintaining a list of potential instant message recipients on behalf of an instant message sender; enabling display, to the instant message sender, of an instant messaging graphical user interface that includes recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients and displayed on the instant messaging graphical user interface; receiving an indication of a selection by the instant message sender of a particular recipient identifier corresponding to a particular potential message recipient from among the recipient identifiers within the graphical user interface; in response to receiving the indication of the selection of the particular recipient identifier corresponding to the particular potential message recipient, generating an original instant message addressed to the particular participant identifier; receiving, from the instant message sender, text to be included in the original instant message; in response to receiving the text to be included in the original instant message from the instant message sender, adding the received text to the original instant message; receiving a request from the instant message sender to send the original instant message; in response to receiving the request to send the original instant message, determining if the original instant message is to be forwarded to a mobile telephone number associated with the particular potential message recipient; in response to a determination that the original instant message is to be forwarded to the mobile telephone number associated with the particular message recipient, forwarding the original instant message including the added text to the mobile telephone number associated with the particular message recipient; after forwarding the original instant message to the mobile telephone number associated with the particular message recipient, receiving a reply message from the mobile telephone associated with the particular message recipient, the reply message received from the mobile telephone associated with the particular message recipient being intended for the instant message sender; and in response to receiving the reply message intended for the instant message sender; determining the particular recipient identifier to which the original instant message was addressed, determining the mobile telephone number of the mobile telephone from which the reply message was received, sending the reply message to the instant message sender with indications that identify both the determined particular recipient identifier and the determined mobile telephone number as sources of the reply message, and enabling display, to the instant message sender, of the reply message including the indications that identify both the determined particular recipient identifier and the determined mobile telephone number as sources of the reply message. - View Dependent Claims (15)
-
-
16. A tangible machine-readable storage device having embodied thereon a computer program, the computer program including instructions that, when executed, cause a computer to:
-
maintain a list of potential instant message recipients on behalf of an instant message sender; enable display, to the instant message sender, of an instant messaging graphical user interface that includes recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential instant message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients and displayed on the instant messaging graphical user interface; receive, from the instant message sender, a request to add a mobile telephone number that is associated with a specific mobile telephone to the list of potential instant message recipients maintained on behalf of the instant message sender; in response to receiving the request to add the mobile telephone number that is associated with the specific mobile telephone to the list of potential message recipients maintained on behalf of the instant message sender, add the mobile telephone number that is associated with the specific mobile telephone to the list of potential instant message recipients maintained on behalf of the instant message sender; enable an updating of the instant messaging graphical user interface displayed to the instant message sender to add the mobile telephone number that is associated with the specific mobile telephone to the instant messaging graphical user interface as a recipient identifier, the mobile telephone number displayed in the instant messaging graphical user interface being configured to enable the instant message sender to address a message to the mobile telephone number through selection of the mobile telephone number recipient identifier displayed on the instant messaging graphical user interface; receive, from the instant message sender, a request to associate an alias with the mobile telephone number that is associated with the specific mobile telephone; in response to receiving the request to associate the alias with the mobile telephone number that is associated with the specific mobile telephone, associate the alias with the mobile telephone number that is associated with the specific mobile telephone; and enable another updating of the instant messaging graphical user interface displayed to the instant message sender to replace the mobile telephone number recipient identifier with the alias that is associated with the mobile telephone number. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a memory storage system that maintains a list of potential instant message recipients on behalf of an instant message sender; means for enabling display, to the instant message sender, of an instant messaging graphical user interface that includes recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential instant message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients and displayed on the instant messaging graphical user interface; a host server system that is configured to; receive from the instant message sender, a request to add a mobile telephone number that is associated with a specific mobile telephone to the list of potential instant message recipients maintained by the memory storage system on behalf of the instant message sender; add the mobile telephone number that is associated with the specific mobile telephone to the list of potential instant message recipients maintained by the memory storage system on behalf of the instant message sender in response to receiving the request to add the mobile telephone number that is associated with the specific mobile telephone to the list of potential message recipients maintained by the memory storage system on behalf of the instant message sender; enable an updating of the instant messaging graphical user interface displayed to the instant message sender to add the mobile telephone number that is associated with the specific mobile telephone to the instant messaging graphical user interface as a recipient identifier, the mobile telephone number displayed in the instant messaging graphical user interface being configured to enable the instant message sender to address a message to the mobile telephone number through selection of the mobile telephone number recipient identifier displayed on the instant messaging graphical user interface; receive, from the instant message sender, a request to associate an alias with the mobile telephone number that is associated with the specific mobile telephone; and means for creating, within the memory storage system, an association between the alias and the mobile telephone number that is associated with the specific mobile telephone in response to receiving the request to associate the alias with the mobile telephone number that is associated with the specific mobile telephone; and means for enabling another updating of the instant messaging graphical user interface displayed to the instant message sender to replace the mobile telephone number recipient identifier with the alias that is associated with the mobile telephone number. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A tangible machine-readable storage device having embodied thereon a computer program, the computer program including instructions that, when executed, cause a computer to:
-
maintain a list of potential instant message recipients on behalf of an instant message sender; enable display, to the instant message sender, of an instant messaging graphical user interface that includes recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients and displayed on the instant messaging graphical user interface; receive an indication of a selection by the instant message sender of a particular recipient identifier corresponding to a particular potential message recipient from among the recipient identifiers within the graphical user interface; in response to receiving the indication of the selection of the particular recipient identifier corresponding to the particular potential message recipient, generate an original instant message addressed to the particular participant identifier; receive, from the instant message sender, text to be included in the original instant message; in response to receiving the text to be included in the original instant message from the instant message sender, add the received text to the original instant message; receive a request from the instant message sender to send the original instant message; in response to receiving the request to send the original instant message, determine if the original instant message is to be forwarded to a mobile telephone number associated with the particular potential message recipient; in response to a determination that the original instant message is to be forwarded to the mobile telephone number associated with the particular message recipient, forward the original instant message including the added text to the mobile telephone number associated with the particular message recipient; after forwarding the original instant message to the mobile telephone number associated with the particular message recipient, receive a reply message from the mobile telephone associated with the particular message recipient, the reply message received from the mobile telephone associated with the particular message recipient being intended for the instant message sender; and in response to receiving the reply message intended for the instant message sender; determine the particular recipient identifier to which the original instant message was addressed, determine the mobile telephone number of the mobile telephone from which the reply message was received, send the reply message to the instant message sender with indications that identify both the determined particular recipient identifier and the determined mobile telephone number as sources of the reply message, and enable display, to the instant message sender, of the reply message including the indications that identify both the determined particular recipient identifier and the determined mobile telephone number as sources of the reply message. - View Dependent Claims (35)
-
-
37. A tangible machine-readable storage device having embodied thereon a computer program, the computer program including instructions that, when executed. cause a computer to:
-
maintain a list of potential instant message recipients on behalf of an instant message sender; receive, from the instant message sender, a mobile device telephone number associated with a specific mobile device; receive, from the instant message sender, a request to associate the mobile device telephone number with a particular one of the potential instant message recipients;
in response to receiving the mobile device telephone number and the request to associate the mobile device telephone number with the particular potential instant message recipient, establish an association between the particular potential instant message recipient and the mobile device telephone number;enable display, to the instant message sender, of an instant messaging graphical user interface, that includes a list of recipient identifiers corresponding to the potential instant message recipients, the instant messaging graphical user interface being configured to make online presence information available for one or more of the potential instant message recipients and to enable the instant message sender to address instant messages to the recipient identifiers corresponding to the potential instant message recipients through selection of the recipient identifiers corresponding to the potential instant message recipients; determine if the particular potential instant message recipient is currently online; and based on a determination that the particular potential instant message recipient is not currently online, enable display, in the instant messaging graphical user interface, of mobile device information for the recipient identifier corresponding to the particular potential instant message recipient that indicates that messages addressed to the particular potential instant message recipient will be delivered to the specific mobile device using a communications conduit other than an instant messaging communications conduit.
-
Specification