US 12,348,472 B2
Proxy device for secure communication between third-party service and mail server
Richard Alan Adams, Omaha, NE (US); Ronald Glenn Martel, Jr., Omaha, NE (US); Daniel Sass, Bennington, NE (US); and Glenn A. Rose, Hanover, MD (US)
Assigned to CHARLES SCHWAB & CO., INC., San Francisco, CA (US)
Filed by Charles Schwab & Co., Inc., San Francisco, CA (US)
Filed on Jan. 16, 2024, as Appl. No. 18/413,790.
Application 18/413,790 is a continuation of application No. 17/035,623, filed on Sep. 28, 2020, granted, now 11,962,553.
Prior Publication US 2024/0223522 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/212 (2022.01); H04L 9/40 (2022.01); H04L 51/08 (2022.01)
CPC H04L 51/212 (2022.05) [H04L 51/08 (2013.01); H04L 63/0281 (2013.01); H04L 63/145 (2013.01); H04L 63/18 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium storing computer-executable instructions that, when executed by a processor of a proxy module, configures the proxy module to facilitate indirect communication between a centralized mail server within a secured network environment and a third-party scheduling service located outside of the secured network environment and prohibited from directly accessing the centralized mail server by:
receiving, at the proxy module, a request to access a calendar of a first agent from the third-party scheduling service, the first agent being one of a plurality of agents that directly communicate with the centralized mail server from within the secured network environment to access calendars of the plurality of agents managed by the centralized mail server; and
selectively reformatting, by the proxy module, the received request to change a format of the received request to a format associated with the centralized mail server and forwarding the reformatted request from the proxy module to the centralized mail server, wherein
in response to receipt of the reformatted request from the proxy module, the centralized mail server selectively performs a modification to the calendar of the first agent stored on the centralized mail server based on at least data included in the reformatted request, and subsequently synchronizes the modification to the calendar of the first agent with an end user device associated with the first agent.