IP Library Granted Patent US 11,470,030
Granted Patent B2
US 11,470,030 · App. 17/221,721 · Granted Oct 11, 2022

Temporary suspension of electronic communications

Inventors: Matthew V. Abbott (Marietta, GA); David Alvarado (Corona, CA); Jason B. Brett (Woodstock, GA); Eric Busler (Orange, CA); Jason Cai (Alhambra, CA); Jeffrey S. Dernavich (Atlanta, GA); Sergey Tsymbler (Irvine, CA)
Assignee: Acoustic, L.P.
H04L51/212G06Q10/10G06Q30/0251G06Q30/0264G06Q30/0272G06Q50/01
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 11,470,030
App. No.
17/221,721
Granted
Oct 11, 2022
Kind
B2
Abstract

Disclosed are various embodiments for a transmission service to suspend temporarily transmission of electronic communications to a recipient. In one embodiment, the transmission service receives a request to suspend receiving electronic communications temporarily for a suspension period. In response, the transmission service suspends transmitting electronic communications to the recipient during the duration of the suspension period. Then, the transmission service resumes transmitting electronic communications to the recipient upon the expiration of the suspension period.

Claims (42)

1. A method, comprising:

transmitting, by a computing device executing code stored on a non-transitory, computer readable, tangible medium, a first interface configured for display on a recipient device, the interface comprising a recipient identifier (ID), a store communications block, a deliver stored communications block, and one or more fields, wherein the store communications block and the deliver stored communications block are each configured to receive input data from a recipient indicating a first state or a second state, and each field is configured for the recipient to provide data indicating at least one suspension preference;

receiving, by the computing device, a request to suspend transmission of one or more electronic communications to the recipient for a suspension period, the request comprising the recipient identifier (ID) for the recipient and the one or more fields, wherein a determination to suspend transmission is based at least in part on data provided by the recipient in the one or more fields;

associating, by the computing device, the recipient ID with a suspension state based at least in part on the determination to suspend transmission;

suspending, by the computing device, transmission of the one or more electronic communications during the suspension period by preventing the one or more electronic communications from being transmitted to the recipient based on the suspension state being associated with the recipient ID;

storing the one or more electronic communications received during the suspension period when the store communications block is set to the first state;

delivering content from the one or more electronic communications received and stored during the suspension period after the suspension period expires, when the deliver stored communication block is set to the first state; and

responsive to determining an expiration of the suspension period, de-associating, by the computing device, the recipient ID with the suspension state, and transmitting at least one of the electronic communications to the recipient.

2. The method of claim 1 , wherein the one or more fields comprises a suspension field configured to receive data indicating a time duration for the suspension period.

3. The method of claim 1 , wherein the one or more fields comprises a subject line field or a content field configured to receive data comprising one or more keywords.

4. The method of claim 1 , wherein the one or more fields comprises a sender field configured to receive identifying data of a sender of the electronic communications.

5. The method of claim 1 , wherein the one or more fields comprises a recipient field configured to receive identifying data of one or more recipient individuals, distribution lists, recipient groups, or social networking groups.

6. The method of claim 1 , further comprising transmitting, by the computing device prior to the expiration of the suspension period, a suspension management interface configured for display on the recipient device, the suspension management interface comprising the recipient ID, a view suspension details button, a reconfigure suspension button, a terminate suspension button, and a view stored communications button.

7. The method of claim 6 , wherein invoking the view suspension details button transmits a request to the to the computing device to generate a network page configured for display on the recipient device depicting the recipient ID and one or more suspension preferences previously set by the recipient.

8. The method of claim 6 , wherein invoking the terminate suspension button transmits a request to the computing device to terminate the suspension period prior to the expiration of the suspension period.

9. The method of claim 6 , wherein invoking the view stored communications button transmits a request to the computing device to transmit a network page configured for display on the recipient device depicting the content from the one or more electronic communications received and stored during the suspension period.

10. The method of claim 6 , wherein the reconfigure suspension button transmits a request to the computing device to transmit a second interface configured for display on the recipient device, the second interface comprising the recipient ID and one or more fields, wherein each field is configured for the recipient to provide data indicating at least one suspension preference.

11. A non-transitory computer readable medium comprising at least one memory storing one or more instructions that, upon execution by one or more processors, perform:

transmitting, by a computing device, a first interface configured for display on a recipient device, the interface comprising a recipient identifier (ID), a store communications block, a deliver stored communications block, and one or more fields, wherein the store communications block and the deliver stored communications block are each configured to receive input data from a recipient indicating a first state or a second state, and each field is configured for the recipient to provide data indicating at least one suspension preference;

receiving, by the computing device, a request to suspend transmission of one or more electronic communications to the recipient for a suspension period, the request comprising the recipient identifier (ID) for the recipient and the one or more fields, wherein a determination to suspend transmission is based at least in part on data provided by the recipient in the one or more fields;

associating, by the computing device, the recipient ID with a suspension state based at least in part on the determination to suspend transmission;

suspending, by the computing device, transmission of the one or more electronic communications during the suspension period by preventing the one or more electronic communications from being transmitted to the recipient based on the suspension state being associated with the recipient ID;

storing, by the computing device, the one or more electronic communications received during the suspension period when the store communications block is set to the first state;

delivering, by the computing device, content from the one or more electronic communications received and stored during the suspension period after the suspension period expires, when the deliver stored communication block is set to the first state; and

responsive to determining an expiration of the suspension period, de-associating, by the computing device, the recipient ID with the suspension state, and transmitting at least one of the electronic communications to the recipient.

12. The non-transitory computer readable medium of claim 11 , further comprising the step of: transmitting, by the computing device prior to the expiration of the suspension period, a suspension management interface configured for display on the recipient device, the suspension management interface comprising the recipient ID, a view suspension details button, a reconfigure suspension button, a terminate suspension button, and a view stored communications button.

13. The non-transitory computer readable medium of claim 12 , wherein invoking the view suspension details button transmits a request to the to the computing device to generate a network page configured for display on the recipient device depicting the recipient ID and one or more suspension preferences previously set by the recipient.

14. The non-transitory computer readable medium of claim 12 , wherein invoking the terminate suspension button transmits a request to the computing device to terminate the suspension period prior to the expiration of the suspension period.

15. The non-transitory computer readable medium of claim 12 , wherein invoking the view stored communications button transmits a request to the computing device to transmit a network page configured for display on the recipient device depicting the content from the one or more electronic communications received and stored during the suspension period.

16. The non-transitory computer readable medium of claim 12 , wherein the reconfigure suspension button transmits a request to the computing device to transmit a second interface configured for display on the recipient device, the second interface comprising the recipient ID and one or more fields, wherein each field is configured for the recipient to provide data indicating at least one suspension preference.

17. A system comprising:

at least one computing device;

a data store configured to:

store a plurality of recipient identifiers (IDs); and

associate the recipient ID with a suspension state based at least in part on a determination to suspend transmission; and

a transmission service executable on the at least one computing device; the transmission service configured to:

transmit a first interface configured for display on a recipient device, the interface comprising a recipient identifier (ID), a store communications block, a deliver stored communications block, and one or more fields, wherein the store communications block and the deliver stored communications block are each configured to receive input data from a recipient indicating a first state or a second state, and each field is configured for the recipient to provide data indicating at least one suspension preference;

receive a request from the recipient device to suspend transmission of one or more electronic communications to the recipient for a suspension period, the request comprising the recipient ID for the recipient and the one or more fields, wherein the determination to suspend transmission is based at least in part on data provided by the recipient in the one or more fields;

suspend transmission of the one or more electronic communications during the suspension period by preventing the one or more electronic communications from being transmitted to the recipient based on the suspension state being associated with the recipient ID;

store the one or more electronic communications received during the suspension period when the store communications block is set to the first state;

deliver content from the one or more electronic communications received and stored during the suspension period after the suspension period expires, when the deliver stored communication block is set to the first state; and

responsive to determining an expiration of the suspension period, de-associate, by the computing device, the recipient ID with the suspension state, and transmitting at least one of the electronic communications to the recipient.

Assignments (4)
SECURITY INTEREST Recorded Oct 19, 2022
From: ACOUSTIC, L.P.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 061720/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: DERNAVICH, JEFFREY S.; BRETT, JASON B.; ABBOTT, MATTHEW V.; ALVARADO, DAVID; BUSLER, ERIC; CAI, JASON; TSYMBLER, SERGEY
To: SILVERPOP SYSTEMS, INC.
Reel/Frame 057313/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: SILVERPOP SYSTEMS, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 057314/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACOUSTIC, L.P.
Reel/Frame 057314/0094 →