IP Library › Granted Patent US 11,775,668
Granted Patent B2
US 11,775,668 · App. 17/328,709 · Granted Oct 3, 2023

Messaging systems and methods

Inventors: Brett David McReynolds (Las Vegas, NV); Thomas Christopher Whelan (Los Angeles, CA)
Assignee: ENCODE COMMUNICATIONS, INC.
G06F21/6218G06F21/31G06F21/6245H04L51/224H04L51/42H04L51/48H04L51/52H04L63/0245H04L63/083H04L63/101H04L63/102H04L67/1097H04L67/306H04W4/12G06F2221/2131
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,775,668
App. No.
17/328,709
Granted
Oct 3, 2023
Kind
B2
Abstract

A messaging system may include an account module that maintains user accounts associated with user identifying data that include a first password required to access the user account. The messaging system may receive message data including a message and identification of one or more of the user accounts the message is to be shared. Upon request, the messaging system may issue a second password to one of the user accounts. When the second password is used to access the user account, the user account may revert to an original state wherein all personalized information, including payment information, associated with the user account is deleted and unrecoverable.

Claims (33)

1. A messaging system for providing messaging service between or among user accounts, the messaging system comprising:

a message database server comprising memory that stores instructions that when executed by a processor cause the message database server to perform operations of an account module, upload module, share module, and a password reset function,

wherein the account module is configured to maintain user accounts, each of the user accounts associated with user identifying data including a first password required to access the user account,

wherein the upload module is configured to receive message data from user communication devices associated with the user accounts, the message data including a message and identification of one or more of the user accounts maintained by the account module with which the message is to be shared,

wherein the share module is configured to share the message with the one or more identified user accounts, and

wherein the password reset function is configured to issue a second password to one of the user accounts upon request, and wherein, when the second password is used to access the user account, the user account reverts to an original state wherein all personalized information, including payment information, associated with the user account is deleted and unrecoverable.

2. The messaging system of claim 1 , wherein if the first password is used to access the user account before the second password is used to access the user account, the second password is invalidated.

3. The messaging system of claim 1 , wherein issuance of the second password does not invalidate the first password, wherein use of the first password to access the user account before the second password is used to access the user account invalidates the second password, and wherein use of the second password to access the user account before the first password is used to access the user account invalidates the first password.

4. The messaging system of claim 1 , wherein the message data comprises the message and a share list, wherein the share list identifies the one or more identified user accounts in which the message is to be shared.

5. The messaging system of claim 4 , wherein the share list authorizes one or more user modification privileges to be provided to at least one of the one or more identified user accounts, and wherein the authorized one or more user modifications include modification of at least the message or the share list.

6. The messaging system of claim 5 , wherein the user modification privileges include one or more of: editing privileges, deletion privileges, modification of share privileges with respect to one or more identified user accounts, or identification of additional user accounts in which the message is to be shared.

7. The messaging system of claim 4 , wherein the share list specifies a predetermined time in which the message is to be deleted.

8. The messaging system of claim 7 , further comprising a single instance storage module configured to store the message as a single instance.

9. The messaging system of claim 8 , wherein the predetermined time specified in the share list is provided as a directive with respect to a time, time period, or an event that is to trigger deletion of the message data from the system.

10. The messaging system of claim 9 , wherein the share module is configured to delete the message from the single instance storage module in accordance with the directive defined in the share list.

11. The messaging system of claim 1 , wherein the share module comprises a notification module configured to generate a notification of the message to one or more user accounts in which the message is to be shared.

12. The messaging system of claim 11 , wherein the user identifying data further includes information used by the message database server to identify one or more user communication devices to which the notification module is to transmit the generated notification.

13. The messaging system of claim 11 , wherein the share module comprises a retention module configured to clean the message database server of the notification and the messaging data, including the share list, when the message is deleted.

14. The messaging system of claim 11 , wherein the user identifying data comprises a first userID, and wherein, when the first userID is modified to a second userID by the user, the first userID is modified to the second userID in all address books and block lists that reference the first userID.

15. A method of providing an electronic messaging service with a message database server, the method comprising:

maintaining, with an account module, user accounts, each of the user accounts associated with user identifying data including a first password required to access the user account;

receiving message data from user communication devices associated with the user accounts, the message data including a message and identification of one or more of the user accounts maintained by the account module with which the message is to be shared;

sharing the message with the one or more identified user accounts; and

issuing a second password to one of the user accounts upon request, and wherein, when the second password is used to access the user account, reverting the user account to an original state wherein all personalized information, including payment information, associated with the user account is deleted and unrecoverable.

16. The method of claim 15 , further comprising invalidating the second password if the first password is used to access the user account before the second password is used to access the user account.

17. The method of claim 16 , further comprising invalidating the second password if the first password is used to access the user account before the second password is used to access the user account, and invalidating the first password if the second password is used to access the user account before the first password.

18. A computer readable device comprising instructions, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:

maintaining, with an account module, user accounts, each of the user accounts associated with user identifying data including a first password required to access the user account;

receiving message data from user communication devices associated with the user accounts, the message data including a message and identification of one or more of the user accounts maintained by the account module with which the message is to be shared;

sharing the message with the one or more identified user accounts; and

issuing a second password to one of the user accounts upon request, and wherein, when the second password is used to access the user account, reverting the user account to an original state wherein all personalized information, including payment information, associated with the user account is deleted and unrecoverable.

19. The computer readable device of claim 18 , further comprising invalidating the second password if the first password is used to access the user account before the second password is used to access the user account.

20. The computer readable device of claim 18 , further comprising invalidating the second password if the first password is used to access the user account before the second password is used to access the user account, and invalidating the first password if the second password is used to access the user account before the first password.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2025
From: ENCODE COMMUNICATIONS, INC.
To: VMEUS, LLC
Reel/Frame 073269/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: SAFE TEXT LTD.
To: ENCODE COMMUNICATIONS, INC.
Reel/Frame 062123/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: MCREYNOLDS, BRETT DAVID; WHELAN, THOMAS CHRISTOPHER
To: SAFE TEXT LTD.
Reel/Frame 062150/0489 →
Continuity (5)
Continuation 16741462 · Jan 13, 2020
Continuation 15942981 · Apr 2, 2018
Continuation 14875109 · Oct 5, 2015
Division 14279444 · May 16, 2014
Related Publication 20210279356A1 · Sep 9, 2021