IP Library Granted Patent US 8,738,637
Granted Patent B2
US 8,738,637 · App. 12/132,572 · Granted May 27, 2014

Generating sharable recommended and popular E-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,738,637
App. No.
12/132,572
Granted
May 27, 2014
Kind
B2
Abstract

A method of determining popularity of an e-mail is provided. The method includes receiving an e-mail and determining if a generated signature is associated with the e-mail. If there is no generated signature, then a signature is generated for associating with the e-mail. A popularity measure associated with the e-mail is determined based on the signature. Furthermore, a method of determining popularity of an e-mail is provided. The method includes receiving an e-mail and identifying a generated signature associated with the e-mail. The method further includes determining a match of the associated generated signature with a record of the generated signature, if the generated signature is identified. If the identified generated signature is determined to match the record of the generated signature, then a popularity measure associated with the e-mail is increased.

Claims (52)

1. A method comprising:

receiving, at a computing device, an e-mail;

determining, via the computing device, if a signature associated with the e-mail has been generated;

if it is determined that no signature associated with the e-mail has been generated, the computing device:

causing a mechanism for sharing the e-mail to be made available to a user; and

generating a signature by calculating the e-mail's signature from content of the e-mail for association with the e-mail;

identifying a match of the associated generated signature with a record of the generated signature upon the determination that the associated signature has been generated;

maintaining a vote count for the received e-mail, the e-mail's vote count determined using voting input received via a mechanism made available upon a determination that a signature associated with the e-mail has been generated; and

increasing, via the computing device, a popularity measure associated with the e-mail upon the identified generated signature being determined to match the record of the generated signature, wherein the popularity measure and vote count are used for generating a popularity data item of e-mail data, the e-mail data facilitating display and sharing of the e-mail and comprising at least one data item being based on user input indicative of user interest in the e-mail.

2. The method of claim 1 , the mechanism made available upon a determination that a signature associated with the e-mail has been generated comprises a mechanism to increase a recommendation measure associated with the e-mail, the recommendation measure being based on the vote count maintained for the e-mail.

3. The method of claim 2 , wherein the mechanism made available upon a determination that a signature associated with the e-mail has been generated is a vote button.

4. The method of claim 3 , wherein the vote button is provided if there are a generated signature and a share ID associated with the e-mail.

5. The method of claim 2 , wherein the recommendation measure is used for generating recommended e-mail data.

6. The method of claim 1 , further comprising displaying a popularity indicator to the user, wherein the popularity indicator is based on the popularity measure.

7. The method of claim 2 , further comprising displaying a recommendation indicator to the user, the recommendation indicator is based on the recommendation measure.

8. The method of claim 2 , further comprising displaying a mixed indicator, wherein the mixed indicator is based on the recommendation measure and the popularity measure.

9. The method of claim 1 , wherein determining a match with the record of the generated signature comprises determining a similarity measure and comparing the similarity measure with a threshold.

10. A non-transitory computer-readable storage medium encoded with computer instructions implementable by a processor, the instructions comprising instructions for:

receiving an e-mail;

determining if a signature associated with the e-mail has been generated;

if it is determined that no signature associated with the e-mail has been generated:

causing a mechanism for sharing the e-mail to be made available to a user; and

generating a signature by calculating the e-mail's signature from content of the e-mail for association with the e-mail;

identifying a match of the associated generated signature with a record of the generated signature upon the determination that the associated signature has been generated; and

maintaining a vote count for the received e-mail, the e-mail's vote count determined using voting input received via a mechanism made available upon a determination that a signature associated with the e-mail has been generated; and

increasing a popularity measure associated with the e-mail upon the identified generated signature being determined to match the record of the generated signature, wherein the popularity measure and vote count are used for generating popularity data item of e-mail data, the e-mail data facilitating display and sharing of the e-mail and comprising at least one data item being based on user input indicative of user interest in the e-mail.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the mechanism made available upon a determination that a signature associated with the e-mail has been generated comprises a vote button, increasing a recommendation measure associated with the e-mail comprises providing the vote button to the user and increasing a recommendation measure of the e-mail in response to receiving input via the vote button.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the vote button is provided only if there are a share ID and the generated signature associated with the e-mail.

13. The non-transitory computer-readable storage medium of claim 10 , the instructions further comprising instructions for displaying a popularity indicator to the user based on the popularity measure.

14. The non-transitory computer-readable storage medium of claim 10 , the instructions further comprising instructions for displaying a recommendation indicator to the user, the recommendation indicator is based on the vote count.

15. The non-transitory computer-readable storage medium of claim 10 , the instructions further comprising instructions for displaying a mixed indicator, wherein the mixed indicator is based on the vote count and the popularity measure.

16. The non-transitory computer-readable storage medium of claim 10 , wherein determining a match with the record of the generated signature comprises determining a similarity measure and comparing the similarity measure with a threshold.

17. The non-transitory computer-readable storage medium of claim 10 , the mechanism for sharing the e-mail comprising a share button, the instructions further comprising instructions for generating the associated signature before providing the share button to the user, if the e-mail does not have a generated signature.

18. The non-transitory computer-readable storage medium of claim 17 , the instructions further comprising instructions for generating a share ID associated with the e-mail in response to receiving input via the share button, and storing a record of the e-mail, the record comprising the generated signature and the share ID associated with the e-mail.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the share ID allows the record of the e-mail to be displayed to a second user.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the record of the e-mail includes content of the e-mail, the content including any text, images, videos, and attachments.

21. A computing device comprising:

a processor;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for receiving an e-mail;

logic executed by the processor for determining if the e-mail has an associated generated signature;

if the logic executed by the processor determines that no signature associated with the e-mail has been generated, logic executed by the processor for:

causing a mechanism for sharing the e-mail to be made available to a user; and

generating a signature for association with the e-mail by calculating the e-mail's signature from content of the e-mail;

logic executed by the processor for extracting the generated signature from the received e-mail for determining a match with a record of the generated signature upon the e-mail having a generated signature;

logic executed by the processor for maintaining a vote count for the received e-mail, the e-mail's vote count determined using voting input received via a mechanism made available upon a determination that a signature associated with the e-mail has been generated; and

logic executed by the processor for increasing a popularity measure associated with the e-mail upon the extracted generated signature being determined to match the record, wherein the popularity measure and vote count are used for generating popularity data item of e-mail data, the e-mail data facilitating display and sharing of the e-mail and comprising at least one data item being based on user input indicative of user interest in the e-mail, wherein the generated signature is stored in memory associated with the computing device.

22. The computing device of claim 21 , the mechanism made available upon a determination that a signature associated with the e-mail has been generated comprising a vote button, the logic executed by the processor further comprising logic executed by the processor for increasing a recommended measure of the e-mail, the recommendation measure being based on the voting count maintained for the e-mail.

23. The computing device of claim 22 further comprising logic for displaying a popularity indicator to a user based on the popularity measure.

24. The computing device of claim 23 further comprising logic for determining a similarity measure and logic for comparing the similarity measure with a threshold.

25. The computing device of claim 21 , the mechanism for sharing the e-mail comprising a share button, the device further comprising logic for generating the associated signature before providing the share button to a user, if the e-mail does not have a generated signature.

26. The computing device of claim 25 , further comprising logic for generating a share ID associated with the e-mail in response to receiving input via the share button, and a memory for storing a record for the e-mail, the record comprising the associated signature and the share ID generated for the e-mail, wherein the share ID allows the stored e-mail to be displayed to a second 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 Jun 3, 2008
From: SHUE, JYH-SHIN; WENG, JEFF
To: YAHOO! INC.
Reel/Frame 021035/0742 →