IP Library Granted Patent US 10,749,833
Granted Patent B2
US 10,749,833 · App. 15/204,745 · Granted Aug 18, 2020

Messaging system having send-recommendation functionality

Inventors: Vlad Vendrow (Redwood City, CA); Christopher Van Rensburg (Foster City, CA); Martin Arastafar (Redwood City, CA)
Assignee: RINGCENTRAL, INC.
H04L51/24G06F3/015G06F16/9535G06Q10/107H04L51/14H04L51/26H04L67/327H04M1/72552G06F2203/011G06N20/00
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,749,833
App. No.
15/204,745
Granted
Aug 18, 2020
Kind
B2
Abstract

A method is provided for determining when to send an electronic message. The method may include receiving the electronic message for a recipient, and making a prediction associated with the electronic message being positively received by the recipient based on an attribute of the electronic message and an additional attribute of the recipient. The method may also include selectively sending or deferring sending of the electronic message based on the prediction.

Claims (53)

1. A method for determining when to send an electronic message, the method comprising:

receiving, by a server, historical attribute data from a sender and from a recipient;

populating a database with the received historical attribute data;

receiving, by the server, the electronic message from the sender and for the recipient;

measuring a biometric of the recipient;

determining, by a predictive module, the temperament of the recipient based on the biometric;

predicting, by the predictive module, a receptiveness indicator for the recipient to reading the electronic message based on an attribute of the electronic message, an additional attribute of the recipient comprising at least the temperament of the recipient, and the received historical attribute data, wherein the receptiveness indicator is a colored graphic shown in association with the electronic message;

displaying the receptiveness indicator to a sender of the electronic message;

displaying control instruction options based on the received historical attribute data from the sender, the control instruction options including at least a first control instruction option to send the electronic message immediately and a second control instruction option to defer sending the electronic message;

receiving, by the server, a selection of one of the first or the second control instruction options from the sender

selectively sending the electronic message from the server to the recipient, based on the selection, the preference information of the sender, and the receptiveness indicator; and

updating the database with the receptiveness indicator and the received control instruction.

2. The method of claim 1 , wherein, when the selection includes the second control instruction option to defer sending of the electronic message, the method further includes selectively saving the electronic message, auto-sending the electronic message when the receptiveness indicator is higher, or recommending sending of the electronic message when the receptiveness indicator is higher.

3. The method of claim 1 , further including showing the receptiveness indicator laid over a draft of the electronic message while the sender is drafting the electronic message.

4. The method of claim 3 , wherein the receptiveness indicator is a warning to not send the electronic message now.

5. The method of claim 1 , wherein the attribute of the electronic message includes at least one of a content, a context, a topic, a genre, an urgency, and a temperament.

6. The method of claim 1 , wherein the additional attribute of the electronic message further includes at least one of a schedule, a message-related history, and a relationship with the sender.

7. The method of claim 1 , wherein determining the temperament of the recipient further includes determining the temperament of the recipient based on a historic pattern of temperaments.

8. A non-transitory computer-readable medium storing instructions that are executable by at least one processor of a device of a sender to cause the device to perform a method for determining when to send an electronic message, the method comprising:

receiving historical attribute data from the sender and from a recipient;

populating a database with the received historical attribute data;

receiving the electronic message from the sender and for the recipient;

measuring a biometric of the recipient;

determining, by a predictive module, the temperament of the recipient based on the biometric;

predicting, by the predictive module, a receptiveness indicator for the recipient to reading the electronic message based on an attribute of the electronic message, an additional attribute of the recipient comprising at least the temperament of the recipient, and the received historical attribute data, wherein the receptiveness indicator is a colored graphic shown in association with the electronic message;

displaying the receptiveness indicator to a sender of the electronic message;

displaying control instruction options based on the received historical attribute data from the sender, the control instruction options including at least a first control instruction option to send the electronic message immediately and a second control instruction option to defer sending the electronic message;

receiving, by the server, a selection of one of the first or the second control instruction options from the sender;

selectively sending the electronic message from the server to the recipient, based on the selection, the preference information of the sender, and the receptiveness indicator; and

updating the database with the receptiveness indicator and the received control instruction.

9. The non-transitory computer-readable medium of claim 8 , wherein, when the selection includes the second control instruction option to defer sending of the electronic message, the method further includes selectively saving the electronic message, auto-sending the electronic message when the receptiveness indicator is higher, or recommending sending of the electronic message when the receptiveness indicator is higher.

10. The non-transitory computer-readable medium of claim 8 , wherein the method further includes displaying the receptiveness indicator laid over a draft of the electronic message while the sender is drafting the electronic message.

11. The non-transitory computer-readable medium of claim 8 , wherein:

the attribute of the electronic message includes at least one of a content, a context, a topic, a genre, an urgency, and a temperament; and

the additional attribute of the recipient further includes at least one of a schedule, a message-related history, and a relationship with the sender.

12. A system for determining when to send an electronic message, the system comprising:

a memory having stored thereon computer-executable instructions; and

one or more processors configured to execute the stored instructions to:

receive historical attribute data from a sender and from a recipient;

populate a database with the received historical attribute data;

receive an electronic message from the sender;

measuring a biometric of the recipient;

determining, by a predictive module, the temperament of the recipient based on the biometric;

determine a receptiveness indicator, with the predictive module, based on an attribute of the electronic message, an additional attribute of the recipient comprising at least the temperament of the recipient, and the received historical attribute data, wherein the receptiveness indicator is a colored graphic shown in association with the electronic message;

display the receptiveness indicator to the sender;

display control instruction options based on the received historical attribute data from the sender, the control instruction options including at least a first control instruction option to send the electronic message immediately and a second control instruction option to defer sending the electronic message;

receive a selection of one of the first or the second control instruction options from the sender;

selectively send, save, auto-send, or recommend sending of the electronic message, from the system to a recipient, based on the receptiveness indicator and the selection, wherein:

the attribute of the electronic message includes at least one of a content, a context, a topic, a genre, an urgency, and a temperament; and

the attribute of the recipient includes at least one of a schedule, a temperament, a message-related history, and a relationship with the sender; and

update the database with the receptiveness indicator and the received control instruction.

13. The method of claim 1 further including:

displaying, to the sender, a feedback indication regarding how the message was received by the recipient.

Assignments (2)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2016
From: VENDROW, VLAD; VAN RENSBURG, CHRISTOPHER; ARASTAFAR, MARTIN
To: RINGCENTRAL, INC.
Reel/Frame 039410/0830 →
Continuity (1)
Related Publication 20180013698A1 · Jan 11, 2018