US 11,836,443 B2
Populating contact information within an electronic message based on contact relationship information
Leonard Ndubisi Osahor, Chandler, AZ (US); Julien André Michel Yerma, Sunnyvale, CA (US); Elias Kaplan, Redmond, WA (US); Marie Charlotte-Amalie Mélanie Clemessy, Bellevue, WA (US); Allie Jordan Shuldman, Seattle, WA (US); Rikinkumar Ashwin Shah, Sammamish, WA (US); and Ross Edward Smith, IV, Bel Air, MD (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jan. 25, 2022, as Appl. No. 17/584,130.
Prior Publication US 2023/0237254 A1, Jul. 27, 2023
Int. Cl. G06F 40/174 (2020.01); G06F 40/30 (2020.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 3/04817 (2022.01); H04L 51/48 (2022.01)
CPC G06F 40/174 (2020.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04817 (2013.01); G06F 40/30 (2020.01); H04L 51/48 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for composing a communication within an electronic communication application, the method comprising:
identifying a first intended recipient and a second intended recipient in a recipient field of an electronic communication;
identifying a related recipient identifier included within the recipient field of the electronic communication separate from the first intended recipient and the second intended recipient;
determining to associate the related recipient identifier with the first intended recipient based on determining a first correspondence between the related recipient identifier and the first intended recipient and a second correspondence between the related recipient identifier and the second intended recipient;
accessing a plurality of user profiles from a contact database to identify relationship information being maintained for respective contacts in the contact database;
based on associating the related recipient identifier with the first intended recipient, determining a first contact from the contact database based on the related recipient identifier, relationship information from a first user profile of the first intended recipient, and relationship information from a second user profile of the first contact;
and
based on determining a relationship between the first contact and the first intended recipient, adding the first contact as a first related recipient to the electronic communication within a graphical user interface.