Identification of Message Recipients
First Claim
1. A computer-implemented method for identifying a recipient of an electronic message, the method comprising:
- receiving, at a server system and from a first remote computing device, an electronic message that was authored by a posting user of a messaging service, wherein the posting user had logged into an account for the messaging service at the first remote computing device using a login username and a corresponding login domain name as credentials;
determining, by the server system, that the electronic message includes a target username of a target user to receive the message, but does not include a domain name for the target username;
determining, by the server system, that the target username is not a registered username for the login domain name, and in response, determining, by the server system, that the target username is a registered username for a second domain name;
identifying, by the server system, a second remote computing device at which a different user has logged into the messaging service using the target username and the second domain as credentials; and
transmitting, by the server system and to the second remote computing device, the electronic message.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying a recipient for an electronic post. An electronic post that was authored by an authoring user is received. The post is detected to include text that partially, but not fully, identifies a target recipient for the post. The text that partially identifies the target recipient is determined to be associated with a valid first user account for a first domain or a valid second user account for a second domain. The first user account or the second user account is selected as a selected user account for the target recipient based on the determining. The electronic post is transmitted to a different remote computing device that is associated with the selected user account.
54 Citations
20 Claims
-
1. A computer-implemented method for identifying a recipient of an electronic message, the method comprising:
-
receiving, at a server system and from a first remote computing device, an electronic message that was authored by a posting user of a messaging service, wherein the posting user had logged into an account for the messaging service at the first remote computing device using a login username and a corresponding login domain name as credentials; determining, by the server system, that the electronic message includes a target username of a target user to receive the message, but does not include a domain name for the target username; determining, by the server system, that the target username is not a registered username for the login domain name, and in response, determining, by the server system, that the target username is a registered username for a second domain name; identifying, by the server system, a second remote computing device at which a different user has logged into the messaging service using the target username and the second domain as credentials; and transmitting, by the server system and to the second remote computing device, the electronic message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for identifying a recipient for an electronic post, the method comprising:
-
receiving, at a server system and from a remote computing device, an electronic post that was authored by an authoring user; detecting, by the server system, that the post includes text that partially, but not fully, identifies a target recipient for the post; determining whether the text that partially identifies the target recipient is associated with a valid first user account for a first domain or is associated with a valid second user account for a second domain; selecting the first user account or the second user account as a selected user account for the target recipient based on the determining; and transmitting the electronic post from the server system to a different remote computing device that is associated with the selected user account. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for identifying recipients of electronic messages, the system comprising:
-
a message transceiver to receive, from remote computing devices, electronic posts generated by authoring users, and to transmit each generated post to a set of computing devices associated with respective recipient users; an authoring user domain identifier to identify, for each authoring user, a domain that the authoring user supplied as part of credentials in order to submit the post to the message transmission unit, wherein the domain identified for each authoring user is different; a handle identifier to identify, in each received post, a handle that ii partially, but not fully, identifies a target recipient user to receive the post; and an account determination unit to determine, for each identified handle that partially identifies a target recipient user, that the handle is a registered username for the domain identified for the authoring user. - View Dependent Claims (17, 18, 19, 20)
-
Specification