US 12,218,901 B2
Server node and chat server system for selectively controlling access to chat logs
Lisa Munter Clarke, Greenbrae, CA (US); Vimal Earnest, Arcadia, CA (US); Sharvari Nerurkar, Everett, WA (US); Adi David Regev, Fair Lawn, NJ (US); and Jianping Shen, Suzhou (CN)
Assigned to Zoom Video Communications, Inc., San Jose, CA (US)
Filed by Zoom Video Communications, Inc., San Jose, CA (US)
Filed on Apr. 11, 2023, as Appl. No. 18/133,224.
Prior Publication US 2024/0348573 A1, Oct. 17, 2024
Int. Cl. H04L 51/42 (2022.01); G06F 21/60 (2013.01); H04L 51/216 (2022.01)
CPC H04L 51/42 (2022.05) [G06F 21/602 (2013.01); H04L 51/216 (2022.05)] 22 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more memories including instructions that are executable by the one or more processors to cause the one or more processors to:
receive a text chat message associated with a chat conversation from a first client device of a first participant in the chat conversation;
determine whether a local storage setting is enabled; and
in response to receiving the text chat message:
determine a data center associated with the first participant;
based on determining that the local storage setting is enabled, transmit the text chat message to a server node in the data center, the server node being configured to:
generate an encrypted version of the text chat message using a security key; and
transmit a command and the encrypted version of the text chat message to a database system of the data center, the command being configured to cause the database system to store a copy of the encrypted version of the text chat message in a chat log associated with the chat conversation; and
transmit the text chat message to a second client device of a second participant in the chat conversation.