IP Library Patent Application 16740658
Patent Application
App. No. 16/740,658

METHOD AND SYSTEM FOR DISPLAYING EMAIL MESSAGES

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 None
App. No.
16/740,658
Filed
Jan 13, 2020
Art Unit
2141
USPC
715/752
Abstract

A computing device and method for displaying content such as email messages in a user interface including email message cards. Email messages in an email mailbox are accessed. The email messages are configured into a graphical display format, where the display format includes email message cards, each email message card representing a respective email message in the mailbox and including a portion of email contents of the email message. The graphical display format is communicated to a display device for display of the configured message cards.

Claims (54)

1 - 23 . (canceled)

24 . A method comprising:

accessing, by a computing device, a set of email messages associated with an email mailbox;

analyzing, via the computing device, said set of email messages, and based on said analysis, identifying email content of each email message;

generating, by the computing device, a message card for each email message in said set of email messages, each message card comprising a portion of identified email content of a respective email message in said set of email messages;

configuring, via the computing device, a graphical display format of said message cards, said format providing an initial display of how each message card is displayed respective to other message cards, said format further providing a configuration that causes an action toolbar to be displayed within a displayed message card upon detection of interaction with said displayed message card, said action toolbar enabling interaction with all of a message card's corresponding email message's email content without having to open the email message or message card; and

communicating, by the computing device, the graphical display format to a display device, said communication causing each message card to display said portion of identified email content until said interaction occurs via said action toolbar.

25 . The method of claim 24 , further comprising:

analyzing the set of messages, and based on said analysis, identifying metadata related to the messages; and

causing said metadata to be displayed within each corresponding message's message card.

26 . The method of claim 25 , further comprising:

accessing, over a network, a whitelist comprising with domain information of known message senders;

comparing said metadata to domain information on said whitelist; and

modifying a message card when said metadata matches at least a portion of said domain information.

27 . The method of claim 25 , wherein said metadata comprises information selected from a group consisting of: domain identifier, date, sender identifier and an importance identifier.

28 . The method of claim 24 , further comprising:

detecting, based on said analysis of a message within said set of messages, settings indicating instructions for generating a message card for said message, said settings dictating types of information that are permitted to be included in said message card for said message.

29 . The method of claim 28 , wherein said settings comprise instructions set by a sender of a message prior to its transmission to said mailbox.

30 . The method of claim 28 , wherein said settings control at least one of a format of said message card, and color, size and content of the message card.

31 . The method of claim 24 , wherein a format of said message cards are based on display characteristics of said display device.

32 . The method of claim 24 , further comprising:

determining, based on said analysis, that a message comprises an attachment;

generating an image that is to be displayed within a message card for said message.

33 . The method of claim 24 , wherein, when said message comprises a plurality of attachments, navigation icons are generated and displayed within said message enabling navigation between the different attachments.

35 . A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:

accessing, by the computing device, a set of email messages associated with an email mailbox;

analyzing, via the computing device, said set of email messages, and based on said analysis, identifying email content of each email message;

generating, by the computing device, a message card for each email message in said set of email messages, each message card comprising a portion of identified email content of a respective email message in said set of email messages;

configuring, via the computing device, a graphical display format of said message cards, said format providing an initial display of how each message card is displayed respective to other message cards, said format further providing a configuration that causes an action toolbar to be displayed within a displayed message card upon detection of interaction with said displayed message card, said action toolbar enabling interaction with all of a message card's corresponding email message's email content without having to open the email message or message card; and

communicating, by the computing device, the graphical display format to a display device, said communication causing each message card to display said portion of identified email content until said interaction occurs via said action toolbar.

36 . The non-transitory computer-readable storage medium of claim 35 , further comprising:

analyzing the set of messages, and based on said analysis, identifying metadata related to the messages; and

causing said metadata to be displayed within each corresponding message's message card.

37 . The non-transitory computer-readable storage medium of claim 36 , further comprising:

accessing, over a network, a whitelist comprising with domain information of known message senders;

comparing said metadata to domain information on said whitelist; and

modifying a message card when said metadata matches at least a portion of said domain information.

38 . The non-transitory computer-readable storage medium of claim 36 , wherein said metadata comprises information selected from a group consisting of: domain identifier, date, sender identifier and an importance identifier.

39 . The non-transitory computer-readable storage medium of claim 35 , further comprising:

detecting, based on said analysis of a message within said set of messages, settings indicating instructions for generating a message card for said message, said settings dictating types of information that are permitted to be included in said message card for said message.

40 . The non-transitory computer-readable storage medium of claim 39 , wherein said settings comprise instructions set by a sender of a message prior to its transmission to said mailbox, wherein said settings control at least one of a format of said message card, and color, size and content of the message card.

41 . The non-transitory computer-readable storage medium of claim 35 , wherein a format of said message cards are based on display characteristics of said display device.

42 . The non-transitory computer-readable storage medium of claim 35 , further comprising:

determining, based on said analysis, that a message comprises an attachment;

generating an image that is to be displayed within a message card for said message.

43 . The non-transitory computer-readable storage medium of claim 35 , wherein, when said message comprises a plurality of attachments, navigation icons are generated and displayed within said message enabling navigation between the different attachments.

44 . A computing device comprising:

a processor; and

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for accessing, by the computing device, a set of email messages associated with an email mailbox;

logic executed by the processor for analyzing, via the computing device, said set of email messages, and based on said analysis, identifying email content of each email message;

logic executed by the processor for generating, by the computing device, a message card for each email message in said set of email messages, each message card comprising a portion of identified email content of a respective email message in said set of email messages;

logic executed by the processor for configuring, via the computing device, a graphical display format of said message cards, said format providing an initial display of how each message card is displayed respective to other message cards, said format further providing a configuration that causes an action toolbar to be displayed within a displayed message card upon detection of interaction with said displayed message card, said action toolbar enabling interaction with all of a message card's corresponding email message's email content without having to open the email message or message card; and

logic executed by the processor for communicating, by the computing device, the graphical display format to a display device, said communication causing each message card to display said portion of identified email content until said interaction occurs via said action toolbar.

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 Jan 13, 2020
From: MURALI, SUBRAMANYAN; SHAH, ANKIT
To: YAHOO! INC.
Reel/Frame 051492/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 051570/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 051573/0001 →