US12041020B2 - System and method for asynchronous messaging combined with a real-time communication - Google Patents
System and method for asynchronous messaging combined with a real-time communication Download PDFInfo
- Publication number
- US12041020B2 US12041020B2 US17/588,297 US202217588297A US12041020B2 US 12041020 B2 US12041020 B2 US 12041020B2 US 202217588297 A US202217588297 A US 202217588297A US 12041020 B2 US12041020 B2 US 12041020B2
- Authority
- US
- United States
- Prior art keywords
- user
- communication
- widget
- agent application
- agent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
Definitions
- chat communication is often disrupted by a lack of sufficient resources, such as when it comes to the number of chat operators, and, at the same time, chat communication may be disrupted by the end-users' need to suspend the communication for the moment.
- Providing continuity of communication requires a combination of asynchronous and synchronous communication between the chat operator and end-user.
- the present disclosure is directed to asynchronous communication between the chat operator and end-user. It facilitates the possibility of switching from real-time chat communication to asynchronous communication which may further imply other channels usage as for example email.
- the present disclosure makes use of different communication channel integration with chat widgets as well as the ability to continue the communication thread uninterrupted.
- the present disclosure represents an integral part of chatting systems and improves how the chatting channel operates by the possibility of continuing a communication thread once it is interrupted, on the same or different communication channel.
- the disclosure further comprises the elements of the end-user-directed interface of the chat widget integrated with an agent interface of the chat widget and other communication channels.
- the present disclosure further provides a possibility to trigger an action regarding chat communication continuation that depends on the chat operator's availability (available online or not) as well as other conditions such as ‘out of office’.
- a chat operator is facilitated in choosing if, under certain circumstances, real-time communication should be available to the end-user or not. In case of lack of such availability, the communication is switched to asynchronous.
- the present disclosure is designed in such a way so as to enable integration between instant communication channels and other communication providers as well as in keeping thread consistency.
- the present disclosure improves upon the possibility of continuous communication started in an instant communication channel and further continued in the same channel in an asynchronous manner or in another channel asynchronously such as, for example, email.
- FIG. 1 depicts a simplified version of interaction between the first user processor, webpage, server, and second user processor
- FIG. 2 depicts the location of the chat widget in the context of a webpage with the pre-chat survey and content input being displayed;
- FIG. 3 depicts the simplified version of the interaction between the server storing asynchronous scenarios and the second user processor
- FIG. 4 depicts the flow while the chat operator is offline, and the communication thread is continued via email
- FIG. 5 depicts the flow while the chat operator is offline, and the communication thread is continued via chat widget
- FIG. 6 depicts the detailed flow of the communication in the case of both chat operators being online and offline with the communication thread continuation included;
- FIG. 7 depicts the detailed flow of the communication in the case of both chat operator accepting and not accepting the incoming chats with the communication thread continuation included;
- FIG. 8 depicts the assigning chat to the chat operator interface
- FIG. 9 depicts the start accepting chats and assign to them the option of being displayed in the agent application on the second user processor.
- FIG. 10 depicts the communication thread displayed in the email inbox of the first user after the communication thread has been switched to asynchronous communication.
- the term “or” encompasses all possible combinations, except where infeasible.
- the expression “A or B” shall mean A alone, B alone, or A and B together. If it is stated that a component includes “A, B, or C”, then, unless specifically stated otherwise or infeasible, the component may include A, or B, or C, or A and B, or A and C, or B and C, or A and B and C.
- the present invention facilitates asynchronous communication combined with instant communication channels between at least two users over networked devices.
- the invention is directed to the field of instant communication that may be switched to asynchronous mode with the continuation of a session and easy access to come back to the communication unit.
- Instant messaging is nowadays mostly facilitated by widget-based technologies such as chats or other real-time messaging systems.
- One of the biggest challenges of such technology is to uphold communication in case visitors go out of the page or switch to another device as the accessibility of the thread is usually based upon session or cache memory.
- the present invention addresses the challenges of fast access to data once there is an asynchronous and real-time communication applied or in case of any other joint or homogeneous communication continued that requires a switch of contexts.
- the invention of asynchronous messaging combined with real-time communication facilitates the communication between the agent and end-user or agent and chatbot.
- Agent as used throughout, shall be understood as being a person who operates the chat on the side of the business provider and is responsible for communication with potential customers (also referred to as the end-user).
- chat widget that is defined as embedded on the customer's website and seen by end-users (website visitors) as a small chat box, traditionally displayed in the bottom right corner of the web browser.
- the chat widget is visible on desktops and mobile devices, either in the browser application or as a part of the mobile application.
- the disclosed invention is directed towards the continuation of a thread of communication between the chat operator (second user) and end-user (first user) during channel change and switches from synchronous to asynchronous communication.
- Synchronous communication should be understood as real-time communication that happens between the chat operator and end-user.
- Asynchronous communication shall be understood as communication that happens in the dispersal of time. For example, end-user A sends a message to chat operator B at 9 a.m. on Monday, chat operator B is not available at that time, but the message gets delivered and waits for the availability of chat operator B. Then, chat operator B responds to end-user A at 7 p.m. on Monday evening. The message sent by the chat operator B is assigned as a previously settled chat thread. As a consequence, the continuation of communication with all its context is safely preserved. Furthermore, the disclosed invention enables the possibility of changing communication channels as for example continuing a communication started on the chat widget via email.
- the present invention begins with the first user processor where the first user ( 101 ) can send a message via chat widget ( 103 ) located on the webpage ( 102 ) to the second user.
- the first user processor communicates with the webpage via a network ( 104 ).
- the message sent by the first user is further sent to the second user.
- the content of messages is saved in the database, located on server ( 109 ), and processed by the messaging module ( 108 ) and agent application ( 107 ) located on the processor of the second user ( 106 ) to ensure that asynchronous communication is enabled on previously saved data including message content.
- FIG. 1 represents a typical instant messaging communication scheme with the additional element of the asynchronous communication enabled by the messaging mode ( 108 ) and agent application ( 107 ).
- the presently disclosed invention represents an integral part of chatting systems and improves how chatting channels operate. It further comprises elements of the end-user-directed interface of chat widget and agent interface of chat widget.
- the presently disclosed invention operates with a chat widget that is configured to operate in the following modes:
- PRE-CHAT SURVEY if there is a pre-chat survey configured on the license, it's displayed as usual and must be filled before entering the message,
- CHAT NOW an end-user is enabled to start a chat by clicking the Chat Now button and after sending the message (s)he has to enter the email address that will be used to notify him/her about the agent's reply.
- the system shall enable a return to the conversation once the end-user revisits the page and comes back to the communication window,
- SENDING A MESSAGE if a visitor sends a few pieces of text in consecutive messages over a short period of time, they are all treated as a single message (single thread) and the agent can see the whole text in a single chat. System messages displayed on the timeline confirm all performed actions,
- CLOSING A CHAT visitor can close the chat manually (x) or wait until it gets closed by inactivity timeout (default system setting shall suggest 10 mins nevertheless the timeout accepted by the system may vary and be up to the selection of the invention user). If a visitor decides to write another message after the chat is closed, the new message appears as a new thread.
- the above-listed elements constitute certain conditions for the rotating and assigning of communication to an agent according to predefined conditions saved on the server storage via a messaging service.
- a visitor starts a chat via social media messenger or instant messaging channels, there is no option for one to provide one's own email address.
- no email notifications about the reply are sent—the reply appears only in the visitor's messenger application.
- the invention does not match his/her identity with previous conversations in the chat widget, which is a reason why the presently disclosed invention provides a database that collects all potentially available data about the end-user accessing the invention as user ID, data collected via cookies, and data from the pre-chat survey if such data are accessible to ensure matching between to keep the consistency of thread communication.
- the first user may start communicating with the chat operator via a chat widget located on the webpage ( 201 ) with the data disclosure as presented by FIG. 2 .
- instant communication may be switched to the asynchronous email communication as the survey requires the first user to add contact details as email ( 203 ), name ( 204 ) or phone number ( 205 ).
- the first user can leave a message ( 201 ) for the chat operator and the chat operator will be able to come back to the communication thread either within the chat widget or via email ( 203 ).
- the module for asynchronous communication is located on sever ( 304 ) and it further operates on data saved on the server ( 304 ) in communication with the second user processor ( 301 ) where the agent application ( 302 ) and messaging module ( 303 ) are configured.
- Agent application ( 302 ) is responsible for a chat operator display that enables messages management.
- Messaging module ( 303 ) is responsible for messages responding and processing of in communication messages.
- Second user processor and server communicate with each other via network ( 305 ) with HTTPS protocols enabled.
- the disclosed invention is further configured to operate with different second user statuses as for example chat operator offline.
- the system is configured to wait with further actions on the message ( 404 ) and act once the chat operator is online ( 405 ).
- the message is delivered to the chat operator ( 406 ) and as the response is sent by the chat operator ( 406 ) to the first ( 401 ) user via email ( 408 ), the content is not only delivered to the email inbox but also displayed in the chat widget ( 407 ).
- the presently disclosed invention further includes other tracking elements of a system and method steps that enable an agent(s) to track each end-user's status by the following statuses saved in the database:
- the communication thread is continued.
- the communication thread is continued.
- Such may be, for example, in the situation where the first user communicates with the agent in the same communication thread in the chat widget ( 503 ).
- the first user exits the page ( 504 ) and then returns ( 505 ), and a message is sent ( 506 ), the message shall belong to the same communication thread according to the presentation in the chat widget ( 503 ).
- the assignment to the communication thread shall be due to the date of the timestamp ( 501 , 502 ).
- the communication thread shall be continued regardless of the form of response—synchronous (in the chat widget), asynchronous (for example via email).
- a core element of the present invention is to provide a fluent switch between the communication from a real-time messaging system to any other type of communication. Inclusion of a thread started by the instant channel is further continued by other means of communication, such as for example email.
- the system further enables the sending of a summary of communication to ensure that the link to the content of the before-exchanged information is available to the agent.
- the communication starts with the communication channel ( 601 ) where the first user starts a new thread ( 602 ).
- the system checks if the chat operator is online ( 603 ) and if yes, the thread is assigned to the chat operator ( 604 ). If the chat operator is not online ( 606 ), the thread waits to be assigned until the chat operator logs in ( 608 ).
- chat waits to be assigned ( 608 ) and is further assigned to the chat operator automatically ( 609 ). If the chat operator does not ( 606 ) log in to the system, the time assumed by condition 608 , the system closes the communication thread ( 610 ). The thread opens up and pins the chat operator ( 613 ) at the moment when the chat operator logs in ( 611 ) and picks up the thread ( 612 ). Similarly, the thread is assigned to the chat operator when it is picked up within the time limit of 608 . Once the chat operator answers the chat communication and archives it ( 614 ), the thread is unpinned ( 615 ) from the chat operator.
- the system and method steps are configured to allow chat assignment from both synchronous and asynchronous communication channels when the chat operator does not accept chats.
- the communication starts with the communication channel ( 701 ) where the first user starts a new thread ( 702 ).
- the system checks if the chat operator accepts chats ( 703 ) and if yes ( 705 ) the thread is assigned to the chat operator ( 704 ). If the chat operator is not accepting chats ( 706 ) the thread waits to be assigned ( 707 ) until the chat operator starts accepting chats ( 709 ). Once the chat operator starts accepting chats ( 709 ), the thread is assigned to the chat operator ( 711 ) and once answered, the chat operator can archive the thread ( 712 ). Then the thread is unpinned ( 713 ). Similarly, when the chat is assigned initially and answered, the chat operator can archive the thread ( 712 ) and the thread is closed ( 713 ).
- the system is further configured and arranged to collect data about effectiveness and satisfaction related to messaging during both instant and asynchronous communication and to collect non-verbal, technical parameters about communication flow to display statistics about it to an embodiment of the invention user.
- the system uses API as a communication interface to connect with channel providers and enable the functionality of the presently disclosed invention.
- the instant API is configured and arranged to both send and receive API push, calls, or other data as well as receive and send webhooks to trigger actions that are conditional upon them.
- API of the system requires implementations by components in the following manner.
- the server of the instant communication channel provider is configured for archiving a thread check if a thread has property routing.email_follow_up and an end-user's email is set:
- the above-described elements of the system are supporting method steps that enable asynchronous communication between different channels, precisely between chat communication further transferred to email-based communication with a possibility to come back to the communication widget with the thread saved.
- the applied-for method includes the ability to save communication along with its parameters, track changes and activity of the user engaged in the communication over a chat widget, and then move the communication from one channel to another.
- the following situation may be described: visitor starts a conversation with an Agent, Internet connection drops and visitor's browser got shut down, browser's session expires, Agent receives an email or notification in the agent interface in the application that informs about the content of the communication, what are data of the visitor if given and to what channel potential switch may happen. It further provides a link to come back to the thread in the on-site widget, if necessary, independently on the browser's session.
- An agent can easily browse chats that are assigned ( 801 ) or unassigned ( 802 ) regardless of the form of communication that such communication threads include and further make basic actions on the unassigned chats from the end-user's section. Such actions include:
- the chat/end-user disappears from the waiting for the reply list and a red dot appears next to the Chats section to indicate that this chat was moved to the My Chats section. Furthermore, the agent can assign multiple chats to him/herself from the end-users list before moving to the chats section to write a message.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
-
- i. End-user left messages in thread, left the thread, and have to get the transcript on thread ended; and
- ii. The agent responded to end-users left messages and a transcript must be sent to the end-user on thread ended;
b. Accepting webhooks from postmark with emails from end-user: - i. Accept email from postmark; and
- ii. Parse the following data from email:
- 1. Message;
- 2. sender email; and
- 3. chat_ID;
- iii. Verify that the sender email is the same as the end-user's email in given chat_id;
- iv. Verify if the owner and origin of the property that may be indicated in the following manner: continuous_chat_widget_enabled is enabled—if not—send an email response that the end-user cannot respond to that email anymore;
- v. Go to end-user private API and send message to the chat_id from end-user connected with the sender email; and
- vi. If chat is not active (error on message sending)—activate chat with routing continuous property set to true with the message above.
-
- i. send webhook to email-handler service to trigger sending email to the end-user with thread transcript that (s)he left on the chat; and
- ii. add system message visible to agents only with information that the email notification was sent;
b. If there were any messages from agents not seen by the end-user: - i. send webhook to email-handler service to trigger sending email to the end-user with thread transcript as a response from an agent; and
- ii. add system message visible to agents only with information that the email notification was sent (a probably different message than the previous one), return new form type email form.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/588,297 US12041020B2 (en) | 2021-06-14 | 2022-01-30 | System and method for asynchronous messaging combined with a real-time communication |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202163210078P | 2021-06-14 | 2021-06-14 | |
US17/588,297 US12041020B2 (en) | 2021-06-14 | 2022-01-30 | System and method for asynchronous messaging combined with a real-time communication |
Publications (2)
Publication Number | Publication Date |
---|---|
US20220400093A1 US20220400093A1 (en) | 2022-12-15 |
US12041020B2 true US12041020B2 (en) | 2024-07-16 |
Family
ID=84390684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/588,297 Active 2042-02-04 US12041020B2 (en) | 2021-06-14 | 2022-01-30 | System and method for asynchronous messaging combined with a real-time communication |
Country Status (1)
Country | Link |
---|---|
US (1) | US12041020B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024198793A1 (en) * | 2023-03-27 | 2024-10-03 | Chu Sai Fung | Smart handling of instant messengers session window limitation |
US12218901B2 (en) * | 2023-04-11 | 2025-02-04 | Zoom Video Communications, Inc. | Server node and chat server system for selectively controlling access to chat logs |
Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020087704A1 (en) * | 2000-11-30 | 2002-07-04 | Pascal Chesnais | Systems and methods for routing messages to communications devices over a communications network |
US20050105712A1 (en) * | 2003-02-11 | 2005-05-19 | Williams David R. | Machine learning |
US20060235966A1 (en) * | 2005-04-15 | 2006-10-19 | Imoderate Research Technologies | Predefined live chat session |
US20080172462A1 (en) * | 2007-01-16 | 2008-07-17 | Oracle International Corporation | Thread-based conversation management |
US20090249359A1 (en) * | 2008-03-25 | 2009-10-01 | Caunter Mark Leslie | Apparatus and methods for widget intercommunication in a wireless communication environment |
US20130185081A1 (en) * | 2010-01-18 | 2013-07-18 | Apple Inc. | Maintaining Context Information Between User Interactions with a Voice Assistant |
US20140101262A1 (en) * | 2012-10-05 | 2014-04-10 | Oracle International Corporation | Method and system for communicating within a messaging architecture using dynamic form generation |
US20140372551A1 (en) * | 2013-06-13 | 2014-12-18 | Rod G. Fleck | Providing storage and security services with a smart personal gateway device |
US9191492B1 (en) * | 2014-12-30 | 2015-11-17 | Liveperson, Inc. | Methods and systems for deflecting communications |
US9350692B1 (en) * | 2013-05-14 | 2016-05-24 | Google Inc. | Integration of email and persistent conversations |
US20160255139A1 (en) * | 2016-03-12 | 2016-09-01 | Yogesh Chunilal Rathod | Structured updated status, requests, user data & programming based presenting & accessing of connections or connectable users or entities and/or link(s) |
US20160314111A1 (en) * | 2015-04-24 | 2016-10-27 | David, Inc. | System and interface for electronic communication generation and tracking |
US20170026333A1 (en) * | 2015-03-11 | 2017-01-26 | Satyan G. Pitroda | Methods and systems for a unified multi-media communications system |
US20170142166A1 (en) * | 2011-05-23 | 2017-05-18 | Twilio, Inc. | System and method for real-time communication by using a client application communication protocol |
US20180212904A1 (en) * | 2015-03-25 | 2018-07-26 | Pypestream Inc. | Systems and methods for navigating nodes in channel based chatbots using natural language understanding |
US20180260782A1 (en) * | 2017-03-08 | 2018-09-13 | scoutahead.com. LLC | Chat and Email Messaging Integration |
US20190036853A1 (en) * | 2017-07-31 | 2019-01-31 | Fuji Xerox Co., Ltd. | Conversational enterprise document editing |
US20190273790A1 (en) * | 2016-07-29 | 2019-09-05 | Boe Technology Group Co., Ltd. | Method, apparatus and system for notification |
US20190312878A1 (en) * | 2018-04-09 | 2019-10-10 | Averon Us, Inc. | Secure communication using device-identity information linked to cloud-based certificates |
US10616415B1 (en) * | 2019-08-27 | 2020-04-07 | Noble Systems Corporation | Queueing multi-channel communications for a contact center |
US20200195458A1 (en) * | 2018-05-25 | 2020-06-18 | Slack Technologies, Inc. | Multiplexing message distribution within group-based communication system |
US20200265835A1 (en) * | 2018-04-23 | 2020-08-20 | Google Llc | Transferring an automated assistant routine between client devices during execution of the routine |
US20200349614A1 (en) * | 2019-05-03 | 2020-11-05 | Genesys Telecommunications Laboratories, Inc. | System and method for providing contextual summaries in interaction transfer |
US20200366628A1 (en) * | 2019-05-14 | 2020-11-19 | Vmware, Inc. | Integration of chat messaging in email |
US20210176326A1 (en) * | 2018-11-22 | 2021-06-10 | Jeffrey Alan Carley | Message broker customization with user administered policy functions |
US20220078139A1 (en) * | 2018-09-14 | 2022-03-10 | Koninklijke Philips N.V. | Invoking chatbot in online communication session |
US20220215324A1 (en) * | 2021-01-07 | 2022-07-07 | Gladly, Inc. | Data tracking and generation for workforce management |
-
2022
- 2022-01-30 US US17/588,297 patent/US12041020B2/en active Active
Patent Citations (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020087704A1 (en) * | 2000-11-30 | 2002-07-04 | Pascal Chesnais | Systems and methods for routing messages to communications devices over a communications network |
US20050105712A1 (en) * | 2003-02-11 | 2005-05-19 | Williams David R. | Machine learning |
US20060235966A1 (en) * | 2005-04-15 | 2006-10-19 | Imoderate Research Technologies | Predefined live chat session |
US20080172462A1 (en) * | 2007-01-16 | 2008-07-17 | Oracle International Corporation | Thread-based conversation management |
US20090249359A1 (en) * | 2008-03-25 | 2009-10-01 | Caunter Mark Leslie | Apparatus and methods for widget intercommunication in a wireless communication environment |
US20130185081A1 (en) * | 2010-01-18 | 2013-07-18 | Apple Inc. | Maintaining Context Information Between User Interactions with a Voice Assistant |
US20170142166A1 (en) * | 2011-05-23 | 2017-05-18 | Twilio, Inc. | System and method for real-time communication by using a client application communication protocol |
US20140101262A1 (en) * | 2012-10-05 | 2014-04-10 | Oracle International Corporation | Method and system for communicating within a messaging architecture using dynamic form generation |
US9350692B1 (en) * | 2013-05-14 | 2016-05-24 | Google Inc. | Integration of email and persistent conversations |
US20140372551A1 (en) * | 2013-06-13 | 2014-12-18 | Rod G. Fleck | Providing storage and security services with a smart personal gateway device |
US9191492B1 (en) * | 2014-12-30 | 2015-11-17 | Liveperson, Inc. | Methods and systems for deflecting communications |
US20170026333A1 (en) * | 2015-03-11 | 2017-01-26 | Satyan G. Pitroda | Methods and systems for a unified multi-media communications system |
US20180212904A1 (en) * | 2015-03-25 | 2018-07-26 | Pypestream Inc. | Systems and methods for navigating nodes in channel based chatbots using natural language understanding |
US20160314111A1 (en) * | 2015-04-24 | 2016-10-27 | David, Inc. | System and interface for electronic communication generation and tracking |
US20160255139A1 (en) * | 2016-03-12 | 2016-09-01 | Yogesh Chunilal Rathod | Structured updated status, requests, user data & programming based presenting & accessing of connections or connectable users or entities and/or link(s) |
US20190273790A1 (en) * | 2016-07-29 | 2019-09-05 | Boe Technology Group Co., Ltd. | Method, apparatus and system for notification |
US20180260782A1 (en) * | 2017-03-08 | 2018-09-13 | scoutahead.com. LLC | Chat and Email Messaging Integration |
US20190036853A1 (en) * | 2017-07-31 | 2019-01-31 | Fuji Xerox Co., Ltd. | Conversational enterprise document editing |
US20190312878A1 (en) * | 2018-04-09 | 2019-10-10 | Averon Us, Inc. | Secure communication using device-identity information linked to cloud-based certificates |
US20200265835A1 (en) * | 2018-04-23 | 2020-08-20 | Google Llc | Transferring an automated assistant routine between client devices during execution of the routine |
US20200195458A1 (en) * | 2018-05-25 | 2020-06-18 | Slack Technologies, Inc. | Multiplexing message distribution within group-based communication system |
US11258622B2 (en) * | 2018-05-25 | 2022-02-22 | Slack Technologies, Llc | Multiplexing message distribution within group-based communication system |
US20220078139A1 (en) * | 2018-09-14 | 2022-03-10 | Koninklijke Philips N.V. | Invoking chatbot in online communication session |
US20210176326A1 (en) * | 2018-11-22 | 2021-06-10 | Jeffrey Alan Carley | Message broker customization with user administered policy functions |
US20200349614A1 (en) * | 2019-05-03 | 2020-11-05 | Genesys Telecommunications Laboratories, Inc. | System and method for providing contextual summaries in interaction transfer |
US20200366628A1 (en) * | 2019-05-14 | 2020-11-19 | Vmware, Inc. | Integration of chat messaging in email |
US10616415B1 (en) * | 2019-08-27 | 2020-04-07 | Noble Systems Corporation | Queueing multi-channel communications for a contact center |
US20220215324A1 (en) * | 2021-01-07 | 2022-07-07 | Gladly, Inc. | Data tracking and generation for workforce management |
Also Published As
Publication number | Publication date |
---|---|
US20220400093A1 (en) | 2022-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10630617B2 (en) | Maintaining message privacy on an exposed display device | |
US7644126B2 (en) | Message thread handling | |
US9070118B2 (en) | Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages | |
US8296376B2 (en) | Utilizing E-mail response time statistics for more efficient and effective user communication | |
US9398152B2 (en) | Using business rules for determining presence | |
US7634528B2 (en) | Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services | |
US20220311724A1 (en) | Teleporting a new member to a messaging group | |
US12041020B2 (en) | System and method for asynchronous messaging combined with a real-time communication | |
US7599996B2 (en) | Communication using delegates, such as delegates specified in an email or scheduling application | |
US9219620B2 (en) | Enhanced unified messaging system with a quick view facility | |
US8775529B2 (en) | Bridging communications between communication services using different protocols | |
US20110302253A1 (en) | Method of and system for advising level of availability in a digital communication | |
US7937714B2 (en) | Processing event notifications with an event sink | |
WO2009115921A2 (en) | Techniques for enterprise resource mobilization | |
US20080162632A1 (en) | Predicting availability of instant messaging users | |
US9191353B2 (en) | Providing open session based selective broadcasting in an instant messaging system | |
US10243895B2 (en) | Method of and system for processing an electronic message destined for an electronic device | |
US9998885B2 (en) | Method of and system for processing an electronic message destined for an electronic device | |
US9948581B2 (en) | Allow hidden and silent observers in a group conversation | |
WO2019023974A1 (en) | Communication control apparatus and method for multi-topic dialogue, and computer processing device | |
US20230011805A1 (en) | Presence Availability Device and System | |
US20240354816A1 (en) | System and Method for Automatic and/or Manual Chat Routing | |
US20220321517A1 (en) | System and method for collaborative browsing of websites and applications available online | |
TW202320005A (en) | Customer service system, customer service method and non-transitory computer-readable medium for instant messaging platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: LIVECHAT SOFTWARE S.A., POLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KRUK, KONRAD;REEL/FRAME:059030/0561 Effective date: 20220215 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING RESPONSE FOR INFORMALITY, FEE DEFICIENCY OR CRF ACTION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP., ISSUE FEE NOT PAID |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: TEXT SPOLKA AKCYJNA, POLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LIVECHAT SOFTWARE S.A.;REEL/FRAME:068686/0497 Effective date: 20240731 |