Providing supplemental contact information corresponding to a referenced individual
AssigneeFacebook, Inc.
InventorBarry Appelman
Life of this patent
Estimating the term…
Abstract
Providing supplemental contact information for an individual referenced in an electronic message typically includes receiving an electronic message, examining the electronic message, detecting an identifier for a referenced individual contained in the electronic message, and making supplemental contact information for the referenced individual available to a recipient of the electronic message. The supplemental contact information may include information that is in addition to information contained in the electronic message. The supplemental contact information may include at least one of an e-mail address, a screen name, a telephone number, a facsimile number, and a mailing address, each of which is associated with the referenced individual.
Claims21
-20. (canceled)
A method comprising:
- determining, based on electronic data associated with a user of an electronic messaging application, a plurality of individuals associated with the user;
- providing, for display via a user interface of the electronic messaging application on a device associated with the user, a listing of the plurality of individuals associated with the user;
- determining, for the individuals within the listing, that a first individual from the plurality of individuals is a user of the electronic messaging application and that the first individual is a connection of the user within the electronic messaging application;
- receiving, via the device associated with the user, an input selecting the first individual;
- customizing, for display on the device associated with the user in response to the input selecting the first individual, a graphical user interface to include a first set of one or more options specific to determining that the first individual is a user of the electronic messaging application and that the first individual is a connection of the user;
- determining, for the individuals within the listing, that a second individual from the plurality of individuals is not a user of the electronic messaging application or is not a connection of the user within the electronic messaging application;
- receiving, via the device associated with the user, an input selecting the second individual from the listing;
- and
- customizing, for display on the device associated with the user in response to the input selecting the first individual, the graphical user interface to include a second set of one or more options specific to determining that the second individual is not a user of the electronic messaging application or that the second individual is not a connection of the user.
A system comprising:
- at least one processor;
- and
- at least one non-transitory computer readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:
- determine, based on electronic data associated with a user of an electronic messaging application, a plurality of individuals associated with the user;
- provide, for display via a user interface of the electronic messaging application on a device associated with the user, a listing of the plurality of individuals associated with the user;
- determine, for the individuals within the listing, that a first individual from the plurality of individuals is a user of the electronic messaging application and that the first individual is a connection of the user within the electronic messaging application;
- receive, via the device associated with the user, an input selecting the first individual;
- customize, for display on the device associated with the user in response to the input selecting the first individual, a graphical user interface to include a first set of one or more options specific to determining that the first individual is a user of the electronic messaging application and that the first individual is a connection of the user;
- determine, for the individuals within the listing, that a second individual from the plurality of individuals is not a user of the electronic messaging application or is not a connection of the user within the electronic messaging application;
- receive, via the device associated with the user, an input selecting the second individual from the listing;
- and
- customize, for display on the device associated with the user in response to the input selecting the first individual, the graphical user interface to include a second set of one or more options specific to determining that the second individual is not a user of the electronic messaging application or that the second individual is not a connection of the user.
A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computer device to:
- determine, based on electronic data associated with a user of an electronic messaging application, a plurality of individuals associated with the user;
- provide, for display via a user interface of the electronic messaging application on a device associated with the user, a listing of the plurality of individuals associated with the user;
- determine, for the individuals within the listing, that a first individual from the plurality of individuals is a user of the electronic messaging application and that the first individual is a connection of the user within the electronic messaging application;
- receive, via the device associated with the user, an input selecting the first individual;
- customize, for display on the device associated with the user in response to the input selecting the first individual, a graphical user interface to include a first set of one or more options specific to determining that the first individual is a user of the electronic messaging application and that the first individual is a connection of the user;
- determine, for the individuals within the listing, that a second individual from the plurality of individuals is not a user of the electronic messaging application or is not a connection of the user within the electronic messaging application;
- receive, via the device associated with the user, an input selecting the second individual from the listing;
- and
- customize, for display on the device associated with the user in response to the input selecting the first individual, the graphical user interface to include a second set of one or more options specific to determining that the second individual is not a user of the electronic messaging application or that the second individual is not a connection of the user.
Dependencies are inferred from the claim text.