Chat and email messaging integration
AssigneeWorkstorm.com LLC
InventorsJeffery BAY, Anatoliy YUDOVICH, Nicholas STECH, Adrian MILLER, Raj FERNANDO
Life of this patent
Estimating the term…
Abstract
Disclosed herein are system, method, and computer program product embodiments for delivering and receiving messages. An embodiment operates by allowing users to subscribe to various chat panels of a messaging system. Users will be able to utilize the chat panels to send and receive messages. In a corporate context, an administrator may be able to quickly send unidirectional messages to employees as well as assign users to mandatory divisions based on job function. In an embodiment, the messaging system also allows for email integration and graphical user interface workspace configuration.
Claims20
A computer-implemented method, comprising:
- connecting, at a messaging server, a first communication session that implements a computer communications protocol to communicate between the messaging server and a first client device, the first client device utilizing a first chat panel associated with an administrator;
- receiving, at the messaging server from the first client device via the first communication session, a first alert message input at the first chat panel, the first chat panel configured to send but not receive messages;
- determining, by the messaging server, that the first chat panel is associated with a company group;
- determining, by the messaging server, a first list of a plurality of users subscribed to receive messages from the company group;
- and
- transmitting, from the messaging server via a second communication session, the first alert message to a second client device associated with a user on the first list of the plurality of users such that the first alert message appears in a second chat panel on the second client device;
- wherein the second chat panel corresponds to the company group and is configured to receive but not send messages.
A system, comprising:
- a messaging database;
- and
- a messaging server configured to:
- connect a first communication session that implements a computer communications protocol to communicate with a first client device, the first client device utilizing a first chat panel associated with an administrator;
- receive, from the first client device via the first communication session, a first alert message input at the first chat panel, the first chat panel configured to send but not receive messages;
- determine that the first chat panel is associated with a company group;
- determine a first list of a plurality of users subscribed to receive messages from the company group;
- and
- transmit, via a second communication session, the first alert message to a second client device associated with a user on the first list of the plurality of users such that the first alert message appears in a second chat panel on the second client device;
- wherein the second chat panel corresponds to the company group and is configured to receive but not send messages.
A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
- connecting, at a messaging server, a first communication session that implements a computer communications protocol to communicate between the messaging server and a first client device, the first client device utilizing a first chat panel associated with an administrator;
- receiving, at the messaging server from the first client device via the first communication session, a first alert message input at the first chat panel, the first chat panel configured to send but not receive messages;
- determining, by the messaging server, that the first chat panel is associated with a company group;
- determining, by the messaging server, a first list of a plurality of users subscribed to receive messages from the company group;
- and
- transmitting, from the messaging server via a second communication session, the first alert message to a second client device associated with a user on the first list of the plurality of users such that the first alert message appears in a second chat panel on the second client device;
- wherein the second chat panel corresponds to the company group and is configured to receive but not send messages.
Dependencies are inferred from the claim text.