IP Library Granted Patent US 8,924,492
Granted Patent B2
US 8,924,492 · App. 13/481,854 · Granted Dec 30, 2014

Method and system for generating recipients while composing electronic mails

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,924,492
App. No.
13/481,854
Granted
Dec 30, 2014
Kind
B2
Abstract

A computer-implemented method of generating recipients while composing electronic emails includes identifying a trigger from a user in response to the user composing an electronic mail (email). The computer-implemented method also includes receiving one or more alphabets subsequent to the trigger. The alphabets imply a recipient of the email. Further, the computer-implemented method includes fetching email addresses comprising the one or more alphabets from an address book corresponding to the user. Furthermore, the computer-implemented method includes displaying a list of the email addresses to the user. Moreover, the computer-implemented method includes filling appropriate fields in response to the user selecting one of the email addresses.

Claims (41)

1. A method comprising:

identifying, by a computing device, a trigger from a user in response to the user composing an electronic mail (email), the trigger comprising a symbol implying that the user is going to enter a recipient's name after the trigger and within the body of the email;

receiving, by the computing device, one or more alphabets subsequent to the trigger, the one or more alphabets implying a recipient of the email;

fetching, by the computing device, email addresses comprising the one or more alphabets from an address book corresponding to the user;

displaying, by the computing device, a list of the email addresses to the user; and

filling, by the computing device, appropriate fields in response to the user selecting one of the email addresses.

2. The method of claim 1 , wherein the trigger is one of a symbol and a salutation.

3. The method of claim 1 , wherein fetching the email addresses signifies possibilities of the recipient.

4. The method of claim 1 , wherein the displaying is based on recency and frequency of subsequent emails sent by the user.

5. The method of claim 1 , wherein the list includes email addresses of one or more groups of recipients.

6. The method of claim 5 , further comprising: filling appropriate fields in response to the user selecting one of the groups of recipients.

7. The method of claim 1 , wherein the fields are To field, Cc field and Bcc field.

8. The method of claim 1 and further comprising adding anchor tags in response to the user selecting the one or more recipients.

9. The method of claim 1 , further comprising: creating a group of recipients while the user composes the email; and updating the address book constantly.

10. The method of claim 7 , further comprising: adding one or more recipients to an existing group.

11. The method of claim 1 , further comprising: inferring alternate names of the user and the recipient from content of the email; linking an appropriate email address to the alternate name in the address book; and filling appropriate fields in response to the user selecting one of the alternate names.

12. A non-transitory computer-readable storage medium that when executed by a processor, performs a method of inferring recipients while creating electronic mails, comprising:

identifying, by the processor, a trigger from a user in response to the user composing an electronic mail (email), the trigger comprising a symbol implying that the user is going to enter a recipient's name after the trigger and within the body of the email;

receiving, by the processor, one or more alphabets subsequent to the trigger, the one or more alphabets implying a recipient of the email;

fetching, by the processor, email addresses comprising the one or more alphabets from an address book corresponding to the user;

displaying, by the processor, a list of the email addresses to the user; and

filling, by the processor, appropriate fields in response to the user selecting one of the email addresses.

13. The medium of claim 12 , wherein the trigger is one of a symbol and a salutation.

14. The medium of claim 12 , wherein fetching the email addresses signifies possibilities of the recipient.

15. The medium of claim 12 , wherein the displaying is based on recency and frequency of subsequent emails sent by the user.

16. The medium of claim 12 , wherein the list includes email addresses of one or more groups of recipients.

17. The medium of claim 16 , further comprising: filling appropriate fields in response to the user selecting one of the groups of recipients.

18. The medium of claim 12 , wherein the fields are To field, Cc field and Bcc field.

19. The medium of claim 12 and further comprising adding anchor tags in response to the user selecting the one or more recipients.

20. The medium of claim 12 , further comprising: creating a group of recipients while the user composes the email; and updating the address book constantly.

21. The medium of claim 16 and further comprising adding one or more recipients to an existing group.

22. The medium of claim 12 , further comprising:

inferring alternate names of the user and the recipients from content of the email;

linking an appropriate email address to the alternate names in the address book; and

filling appropriate fields in response to the user selecting one of the alternate names.

23. A system comprising:

a web interface to receive one or more alphabets in response to a user composing an electronic mail (email);

an identifying module that identifies a trigger from the user, the trigger comprising a symbol implying that the user is going to enter a recipient's name after the trigger and within the body of the email; and

a retrieving module that retrieves email addresses of recipients from an address book of the user.

24. The system of claim 23 and further comprising a database that stores the address book corresponding to the user.

25. The system of claim 23 , wherein the web interface displays a list of the recipients to the user.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2012
From: VASUDEVAN, SUDHARSAN; SAMBRANI, HEMANTH; SHAH, ANKIT DEEPAK
To: YAHOO! INC.
Reel/Frame 028277/0400 →