IP Library Granted Patent US 10,097,498
Granted Patent B2
US 10,097,498 · App. 14/563,121 · Granted Oct 9, 2018

System and method for triaging in a message system on send flow

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 10,097,498
App. No.
14/563,121
Granted
Oct 9, 2018
Kind
B2
Abstract

The present disclosure relates to improving the performance of computer systems and/or platforms programmed to work in concert with messaging systems for mail triaging. Disclosed are computer systems and methods for enabling a sender of a message to classify a message addressed to the recipient's inbox prior to sending the message based on triaging settings set by the recipient. Message triaging can include applying a recipient created flag to the message, categorizing the message according to a category preset by the recipient and/or instructing the message to be delivered to a specific folder(s) in the recipient's inbox based on folder instructions set by the recipient. The message sender is capable of classifying the message according to classifications the recipient has designated, whereby upon delivery of the message, the message is delivered and displayed in the recipient's inbox according to the recipient's settings that were selected by the sender.

Claims (46)

1. A method comprising:

receiving, at a computing device, a classification request from a first user for classification information, said classification information comprising instructions designated by a second user for triaging received messages in an user inbox of the second user, said classification request comprising information associated with a trust key for accessing said classification information from a message account associated with the second user;

transmitting, via the computing device, to the first user, said classification information based on said classification request;

receiving, at the computing device over a network from the first user, a message addressed to the inbox associated with the second user, said message comprising said classification information applied by the first user prior to sending the message;

parsing, via the computing device, said message upon said reception, and based on said parsing, identifying said classification information;

modifying, via the computing device, upon receiving the message and prior to sending the message to said second user, the message based on said identified classification information, said modification comprising modifying existing metadata of the message based on the identified classification information such that when the message is delivered to said second user inbox, the message causes a receiving inbox to automatically triage the message according to said instructions; and

communicating, via the computing device over the network, said modified message to said second user inbox, said communication causing, based on the modified metadata of the message, the modified message to be automatically triaged in the second user inbox in accordance with the classification information.

2. The method of claim 1 , further comprising:

receiving, at the computing device over the network from the first user, a request for said first user to be granted permission to pre-classify messages for the second user according to said classification information; and

in response to said request, transmitting, over the network, the trust key from said second user to said first user, said trust key enabling said first user access to said classification information.

3. The method of claim 2 , further comprising:

storing said trust key in a database associated with a message account of said first user.

4. The method of claim 2 , wherein application of the classification information to the message is based on said trust key.

5. The method of claim 2 , wherein said second user retains an ability to revoke the trust key from said first user.

6. The method of claim 2 , wherein said first user request comprises an asynchronous JavaScript and XML (AJAX) request.

7. The method of claim 1 , wherein said classification request is received from the first user prior to the first user sending the message.

8. The method of claim 1 , wherein said classification information is embedded in metadata of said message, wherein said parsing comprises parsing the metadata of said message to identify said classification information.

9. The method of claim 1 , wherein said classification information comprises instructions set by the second user for categorizing messages within said second user inbox.

10. The method of claim 1 , wherein said classification information comprises instructions set by the second user for filtering messages to a folder within said second user inbox.

11. The method of claim 1 , wherein said classification information comprises instructions set by the second user for applying a label to messages upon display within said second user inbox.

12. The method of claim 1 , further comprising:

identifying, via the computing device, message content associated with said message;

communicating said message content to an advertisement platform, over the network, to obtain an advertisement associated with said message content; and

causing communication, over the network, of said identified advertisement to said second user for display in association with the display of the message.

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

receiving a classification request from a first user for classification information, said classification information comprising instructions designated by a second user for triaging received messages in an user inbox of the second user, said classification request comprising information associated with a trust key for accessing said classification information from a message account associated with the second user;

transmitting, to the first user, said classification information based on said classification request;

receiving, over a network from the first user, a message addressed to the inbox associated with the second user, said message comprising said classification information applied by the first user prior to sending the message;

parsing said message upon said reception, and based on said parsing, identifying said classification information;

modifying, upon receiving the message and prior to sending the message to said second user, the message based on said identified classification information, said modification comprising modifying existing metadata of the message based on the identified classification information such that when the message is delivered to said second user inbox, the message causes a receiving inbox to automatically triage the message according to said instructions; and

communicating, over the network, said modified message to said second user inbox, said communication causing, based on the modified metadata of the message, the modified message to be automatically triaged in the second user inbox in accordance with the classification information.

14. The non-transitory computer-readable storage medium of claim 13 , further comprising:

receiving, over the network from the first user, a request for said first user to be granted permission to pre-classify messages for the second user according to said classification information; and

in response to said request, transmitting, over the network, the trust key from said second user to said first user, said trust key enabling said first user access to said classification information.

15. A system comprising:

a processor;

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 receiving a classification request from a first user for classification information, said classification information comprising instructions designated by a second user for triaging received messages in an user inbox of the second user, said classification request comprising information associated with a trust key for accessing said classification information from a message account associated with the second user;

logic executed by the processor for transmitting, to the first user, said classification information based on said classification request;

logic executed by the processor for receiving, over a network from the first user, a message addressed to the inbox associated with the second user, said message comprising said classification information applied by the first user prior to sending the message;

logic executed by the computing device for parsing said message upon said reception, and based on said parsing, identifying said classification information;

logic executed by the processor for modifying upon receiving the message and prior to sending the message to said second user, the message based on said identified classification information, said modification comprising modifying existing metadata of the message based on the identified classification information such that when the message is delivered to said second user inbox, the message causes a receiving inbox to automatically triage the message according to said instructions; and

logic executed by the processor for communicating, over the network, said modified message to said second user inbox, said communication causing, based on the modified metadata of the message, the modified message to be automatically triaged in the second user inbox in accordance with the classification information.

16. The system of claim 15 , further comprising:

logic executed by the computing device for receiving, over the network from the first user, a request for said first user to be granted permission to pre-classify messages for the second user according to said classification information; and

logic executed by the computing device for transmitting, over the network in response to said request, the trust key from said second user to said first user, said trust key enabling said first user access to said classification information.

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 8, 2014
From: SHRIVASTAVA, UTKARSH
To: YAHOO! INC.
Reel/Frame 034424/0953 →