US 11,875,163 B1
System and method for generating a user interface for visualization, in combination, environmental, social, and governance ( esg ) and financial analytics preliminary
Srijan Sharma, Montreal (CA); Andrew Kyle Ford, Cranford, NJ (US); David Anthony Senn, New York, NY (US); Sowmya Viswanath, New York, NY (US); Haridass Ramachandran, Princeton Junction, NJ (US); Amit Kumar Goel, Morganville, NJ (US); and Anirudh Gopal, Montreal (CA)
Assigned to MORGAN STANLEY SERVICES GROUP INC., New York, NY (US)
Filed by MORGAN STANLEY SERVICES GROUP INC., New York, NY (US)
Filed on Sep. 13, 2023, as Appl. No. 18/367,993.
Int. Cl. G06F 3/048 (2013.01); G06F 9/451 (2018.01); G06F 3/04842 (2022.01); G06F 3/0482 (2013.01); G06T 11/20 (2006.01)
CPC G06F 9/451 (2018.02) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06T 11/206 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors;
software, executable by the one or more processors that, when executed by the one or more processors, cause the system to
a) retrieve Environmental, Social & Governance (ESG) related data from one or more first databases;
b) retrieve financial-related data from one or more second databases;
c) generate a dynamically interactive graphical user interface (GUI) comprising multiple GUI Modules comprising
a Screening GUI Module,
a Ratings GUI Module,
a Climate GUI Module, and
a Sustainability GUI Module;
wherein the Screening GUI Module is generated by an ESG Micro Service and comprises at least two interactive, dynamically interrelated displayable panes containing a concurrent combination of
i) ESG information based upon some of the ESG related data retrieved from the one or more first databases and
ii) financial information based upon some of the financial-related data retrieved from the one or more second databases,
such that, when a component within one of the at least two interactive, interrelated panes of the Screening GUI Module is selected, contents of at least an other of the at least two interactive, interrelated panes of the Screening GUI Module will automatically be updated in real-time based upon the selection; and
d) receive a user selection of a component of a pane within a specific pane of the Screening GUI Module and generate, in real-time, an updated view in a chart within a different pane of the Screening GUI Module.