IP Library Granted Patent US 9,607,291
Granted Patent B2
US 9,607,291 · App. 13/324,531 · Granted Mar 28, 2017

Email sharing

Inventor: Surjya Prasad Hazarika (Bangalore, IN)
Assignee: Yahoo! Inc.
G06Q10/107G06Q50/01H04L51/32H04L51/34
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 9,607,291
App. No.
13/324,531
Granted
Mar 28, 2017
Kind
B2
Abstract

Sharing email content includes: receiving from a user a selection of an email to share; capturing the subject and content of the email; generating an identifier for the captured subject and content; storing the captured subject and content with the identifier; providing a window with the subject and content for user editing; and transmitting the edited subject and content to the user's social contacts.

Claims (98)

1. A method for sharing email content, comprising:

using a processor device, performing acts comprising:

receiving from a user a selection of an email to share, the email comprising:

a subject;

a body;

a signature; and

a salutation;

providing for display, as part of a user interface of an email client and concurrently with at least some of the email:

a user interface forward icon; and

a user interface share icon different than the user interface forward icon;

upon receiving selection of the user interface share icon:

identifying the signature and the salutation as being non-essential parts of the email;

removing the signature and the salutation based upon the identifying;

capturing the subject and the body;

generating a primary key in association with the email;

storing the subject and the body with the primary key in a database of a mail server;

providing a first window in edit mode, wherein the first window comprises:

an upload button;

a first share button; and

a second share button different than the first share button;

receiving a file from a device of the user responsive to receiving a selection of the file via the upload button;

storing the file with the primary key in the database;

accessing the subject, the body and the file from the database using the primary key and transmitting a version of the subject, a version of the body and the file to one or more social contacts of the user responsive to receiving a selection of the first share button;

providing a second window comprising a selectable list of social contacts of the user responsive to receiving a selection of the second share button; and

accessing the subject, the body and the file from the database using the primary key and transmitting the version of the subject, the version of the body and the file to at least one of the social contacts of the user listed within the selectable list after receiving the selection of the second share button; and

providing for display to the user, as part of the email client, a representation of the email including an indication that the email was shared with social contacts via a social connection site different than the email client responsive to determining that a message identifier of the email is associated with the primary key.

2. The method of claim 1 further comprising:

applying edits to at least some content within the first window prior to transmitting the version of the subject and the version of the body.

3. The method of claim 1 wherein a first social contact of the social contacts of the user listed within the selectable list is associated with a first social connection site and a second social contact of the social contacts of the user listed within the selectable list is associated with a second social connection site different than the first social connection site.

4. The method of claim 1 further comprising receiving a selection of at least some of the social contacts of the user listed within the selectable list.

5. The method of claim 1 wherein a first social contact of the one or more social contacts is associated with a first social connection site and a second social contact of the one or more social contacts is associated with a second social connection site different than the first social connection site.

6. The method of claim 1 further comprising:

mining a profile of the user in one or more social connection sites to find at least some social contacts of the user.

7. The method of claim 1 wherein receiving the selection of the file comprises receiving a uniform resource locator.

8. The method of claim 1 wherein the file comprises a graphical image file.

9. The method of claim 1 wherein the file comprises a barcode.

10. An information processing system for sharing email content, comprising:

a processing device; and

a memory with program instructions stored therein, the program instructions, when executed by the processor device, causing a computer to perform:

receiving from a user a selection of an email to share, the email comprising:

a subject;

a body; and

a signature;

providing for display, as part of a user interface of an email client and concurrently with at least some of the email:

a user interface forward icon; and

a user interface share icon different than the user interface forward icon;

upon receiving selection of the user interface share icon:

identifying the signature as being a non-essential part of the email;

removing the signature based upon the identifying;

capturing the subject and the body;

generating a primary key in association with the email;

storing the subject and the body with the primary key in a database of a mail server;

providing a first window in edit mode, wherein the first window comprises:

a first share button; and

a second share button different than the first share button;

receiving a file from a device of the user responsive to receiving a selection of the file;

storing the file with the primary key in the database;

accessing the subject, the body and the file from the database using the primary key and transmitting a version of the subject, a version of the body and the file to one or more social contacts of the user responsive to receiving a selection of the first share button;

providing a second window comprising a selectable list of social contacts of the user responsive to receiving a selection of the second share button; and

accessing the subject, the body and the file from the database using the primary key and transmitting the version of the subject, the version of the body and the file to at least one of the social contacts of the user listed within the selectable list after receiving the selection of the second share button; and

providing for display to the user, as part of the email client, a representation of the email including an indication that the email was shared with social contacts via a social connection site different than the email client responsive to determining that a message identifier of the email is associated with the primary key.

11. The information processing system of claim 10 wherein the program instructions further comprise instructions for:

mining a profile of the user in one or more social connection sites to find at least some social contacts of the user.

12. The information processing system of claim 10 wherein the program instructions further comprise instructions for:

providing an interface in the first window for uploading the file.

13. The information processing system of claim 10 wherein the program instructions further comprise instructions for:

providing an upload button in the first window.

14. The information processing system of claim 10 wherein the email further comprises a salutation.

15. The information processing system of claim 10 wherein the file comprises a barcode.

16. The information processing system of claim 10 wherein receiving the selection of the file comprises receiving a uniform resource locator.

17. The information processing system of claim 10 wherein the file comprises a graphical image file.

18. A computer program product comprising a non-transitory computer-readable storage medium comprising computer executable instructions that when executed by a processor device, cause a computer to perform:

receiving from a user a selection of an email to share, the email comprising:

a subject;

a body; and

a salutation;

providing for display, as part of a user interface of an email client and concurrently with at least some of the email:

a user interface forward icon; and

a user interface share icon different than the user interface forward icon;

upon receiving a selection of the user interface share icon, performing:

identifying the salutation as being a non-essential part of the email;

removing the salutation based upon the identifying;

capturing the subject and the body;

generating a primary key in association with the email;

storing the subject and the body with the primary key in a database;

providing a first window in edit mode, wherein the first window comprises:

a first share button; and

a second share button different than the first share button;

receiving a file from a device of the user responsive to receiving a selection of the file;

storing the file with the primary key in the database;

accessing the subject, the body and the file from the database using the primary key and transmitting a version of the subject, a version of the body and the file to one or more social contacts of the user responsive to receiving a selection of the first share button;

providing a second window comprising a selectable list of social contacts of the user responsive to receiving a selection of the second share button; and

accessing the subject, the body and the file from the database using the primary key and transmitting the version of the subject, the version of the body and the file to at least one of the social contacts of the user listed within the selectable list after receiving the selection of the second share button; and

providing for display to the user, as part of the email client, a representation of the email including an indication that the email was shared with social contacts via a social connection site different than the email client responsive to determining that a message identifier of the email is associated with the primary key.

19. The computer program product of claim 18 wherein the file comprises a graphical image file.

20. The computer program product of claim 18 wherein the computer executable instructions further cause the computer to perform:

providing an interface in the first window for uploading the file.

21. The computer program product of claim 20 wherein the file comprises a barcode.

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 Dec 13, 2011
From: HAZARIKA, SURJYA PRASAD
To: YAHOO! INC.
Reel/Frame 027375/0909 →
Continuity (1)
Related Publication 20130151633A1 · Jun 13, 2013