IP Library › Granted Patent US 12,744,751
Granted Patent B2
US 12,744,751 · App. 18/230,502 · Granted Sep 22, 2026

System and method for processing messages from an external communication platform

Inventors: Warren Roy (London, GB); Xavier Jover Segura (London, GB); Alfred Scholldorf (New York, NY); Philip Persad (Vancouver, CA)
Assignee: GLOBAL RELAY COMMUNICATIONS INC.
H04L51/04H04L51/56H04L67/306
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 12,744,751
App. No.
18/230,502
Granted
Sep 22, 2026
Kind
B2
Abstract

A system and method for managing third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages is disclosed. For a user account for a user associated with the organization, a message space accessible through electronic devices is defined, the space accommodating peer-to-peer administration and providing facilities for identifying an owner for the space, retaining messages based on the organization's retention parameters, and creating a message channel in the space for messages between users in the organization and additional organizations. A third-party communication system may be accessed by the user by creating a third-party user account for the third-party communication system. For a validated the third-party user account, a third-party communication system message sent between the user and an external user of the third-party communication system can be processed.

Claims (70)

1 . A method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages, the method comprising executing instructions on a processor at a server that:

for a first user account for a first user associated to the organization, define a first message space accessible through electronic devices in communication with the server, the first message space accommodating peer-to-peer administration by users in the organization, the first message space providing facilities for

identifying an owner for the first message space;

retaining and preserving messages in a manner based on retention parameters associated with the organization; and

creating a message channel in the first message space for messages between one or more users in the organization and one or more additional organizations;

for a third-party communication system accessed by the server for communications with the first user,

create for the first user a third-party user account for the third-party communication system; and

for a validated the third-party user account for the first user, process a third-party communication system message sent between the first user and an external user of the third-party communication system;

decrypt the message;

archive contents of the message; and

then encrypt again the message,

wherein

account privileges of the owner follow an organization policy for the organization and provide the first user with privileges in managing the first message space reflecting the organization policy; and

the additional organizations associated with the first message space are peers with respect to the first organization and to each other.

2 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 1 , further comprising executing further instructions on the processor that:

upon receipt of the third-party communication system message, archive the third-party communication system message,

wherein

the third-party communication system message received by the processor is not encrypted.

3 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 2 , wherein the third-party communication system is a WhatsApp communication system.

4 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 3 , wherein:

the third-party communication system message is an outbound message from the first user account being sent to the third-party communication system that is first encrypted at the first device; and

after archiving contents of the outbound message, the method further comprises executing further instructions on the processor that send the outbound message to the third-party communication system.

5 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 4 , wherein the outbound message is a bulk message addressed to multiple user accounts of the third-party communication system.

6 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 5 , wherein archiving the bulk message utilizes a template of the bulk message and a list of placeholder fields for addressees.

7 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 3 , wherein:

the third-party communication system message is an inbound message being sent to the first account from the third-party communication system; and

the method further comprises executing further instructions on the processor that:

decrypt the inbound message;

archive contents of the inbound message;

then encrypt the inbound message again; and

send the inbound message the first user account.

8 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 7 , the method further comprising executing instructions on the processor that:

check for an opt-out status for messages sent from the external user to the third-party user account; and

send a message to the first user account about the inbound message from the external user.

9 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 7 , the method further comprising executing instructions on the processor that:

check for an opt-out status for messages sent from the external user to the third-party user account; and

record data about the inbound message from the external user and the opt-out status of the third-party user account.

10 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 7 , wherein for third-party user account and the inbound message, the method comprises executing instructions on the processor that:

check for an opt-out status for messages sent from the external user to the third-party user account; and

do not send the inbound message to the first user account if the opt-out status indicates that the first user account opts-out from receiving messages from the external user.

11 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 2 , wherein the first user account is part of a group of accounts for the organization for the third-party communication system.

12 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 2 , wherein a virtual phone number is associated with the third-party user account, which is used to validate the third-party user account.

13 . The method for managing encrypted third-party electronic messages for an organization having a regulatory requirement to retain business-related electronic messages as claimed in claim 2 , wherein a real phone number is associated with the third-party user account, which is used to validate the third-party user account.

14 . A server for managing electronic messages associated with an organization having a regulatory requirement to retain business-related electronic messages, the server comprising:

a memory storage device;

a communication link to an electronic device; and

a processor executing instructions from the memory storage device that:

for a first user account for a first user associated to the organization, define a first message space accessible through electronic devices in communication with the server, the first message space accommodating peer-to-peer administration by users in the organization, the first message space providing facilities for

identifying an owner for the first message space;

retaining and preserving messages in a manner based on retention parameters associated with the organization; and

creating a message channel in the first message space for messages between one or more users in the organization and one or more additional organizations; and

for a third-party communication system accessed by the server for communications with the first user,

create for the first user a third-party user account for the third-party communication system; and

for a validated the third-party user account for the first user, process a third-party communication system message sent between the first user and an external user of the third-party communication system,

wherein

account privileges of the owner follow an organization policy for the organization and provide the first user with privileges in managing the first message space reflecting the organization policy; and

the additional organizations associated with the first message space are peers with respect to the first organization and to each other.

15 . The server as claimed in claim 14 , the processor further executes instructions that:

upon receipt of the third-party communication system message, archive the third-party communication system message,

wherein

the third-party communication system message received by the processor is not encrypted.

16 . The server as claimed in claim 15 , wherein the third-party communication system is a WhatsApp communication system.

17 . The server as claimed in claim 16 , wherein:

the third-party communication system message is an outbound message from the first user account being sent to the third-party communication system that is first encrypted at the first device; and

the processor further executes instructions that:

decrypt the outbound message;

archive contents of the outbound message;

encrypt again the outbound message; and

then send the outbound message to the third-party communication system.

18 . The server as claimed in claim 17 , wherein the outbound message is a bulk message addressed to multiple user accounts of the third-party communication system.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: ROY, WARREN, MR; PERSAD, PHILIP, MR
To: GLOBAL RELAY COMMUNICATIONS INC.
Reel/Frame 064883/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: SCHOLLDORF, ALFRED, MR
To: GLOBAL RELAY USA INC.
Reel/Frame 064883/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: GLOBAL RELAY USA INC.
To: GLOBAL RELAY COMMUNICATIONS INC.
Reel/Frame 064883/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: JOVER SEGURA, XAVIER, MR
To: GLOBAL RELAY UK LIMITED
Reel/Frame 064883/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: GLOBAL RELAY UK LIMITED
To: GLOBAL RELAY COMMUNICATIONS INC.
Reel/Frame 064883/0478 →
Continuity (4)
Continuation In Part 17853615 · Jun 29, 2022
Continuation 16909883 · Jun 23, 2020
Continuation 15946317 · Apr 5, 2018
Related Publication 20230379276A1 · Nov 23, 2023
References Cited (12)
US 10728187B2 · Roy · 2020 [cited by examiner]
US 11418464B2 · Roy · 2022 [cited by examiner]
US 11757811B2 · Roy · 2023 [cited by examiner]
US 20050273510A1 · Schuh · 2005 [cited by examiner]
US 20080034040A1 · Wherry · 2008 [cited by examiner]
US 20120317208A1 · Sousa · 2012 [cited by examiner]
US 20130198296A1 · Roy · 2013 [cited by examiner]
US 20140310365A1 · Sample · 2014 [cited by examiner]
US 20150244684A1 · Ng · 2015 [cited by examiner]
US 20150350250A1 · Brander · 2015 [cited by examiner]
US 20160307286A1 · Miasnik · 2016 [cited by examiner]
US 20180047123A1 · Miasnik · 2018 [cited by examiner]