US 11,941,567 B1
Information retrieval system and method for environmental, social and governance (ESG) analytics
Balazs Donat Bessenyei, Budapest (HU); Sotirios Kotsantonis, London (GB); Niklas Oskar Marinus Pape, London (GB); and Sandor Palfy, Hingham, MA (US)
Assigned to Richmond Global Sciences, Inc., Dover, DE (US)
Filed by Richmond Global Sciences, Inc., Dover, DE (US)
Filed on Sep. 11, 2022, as Appl. No. 17/942,159.
Int. Cl. G06Q 10/06 (2023.01); G06Q 10/0639 (2023.01); G06Q 40/06 (2012.01); H04L 67/10 (2022.01)
CPC G06Q 10/06393 (2013.01) [G06Q 40/06 (2013.01); H04L 67/10 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A Software-as-a-Service infrastructure to perform data analytics, wherein a given analytic is associated with an Environmental, Social and Governance (ESG) impact, comprising:
a set of hardware processors;
computer memory holding computer program code executed by the one or more hardware processors, the computer program code comprising code configured to:
receive a request;
in response to determining that the request is associated with data of a first type, and in lieu of computing the given analytic directly in program code executing on the set of hardware processors, issue a call to a spreadsheet computation engine in a network-accessible spreadsheet application, the spreadsheet computation engine having a formula associated with the ESG impact and configured to compute the given analytic directly in a spreadsheet;
as the request is pending, receive computation results from execution by the spreadsheet computation engine of the given analytic directly in the spreadsheet, the computation results having been generated by the spreadsheet computation engine automatically clearing data from a prior instantiation of the spreadsheet, re-populating input data to the spreadsheet, auto-filling the formula to each of the rows of the spreadsheet, and executing one or more computations on the input data; and
provide the computation results for display in response to the request;
wherein the computer program code executes independently of the network-accessible spreadsheet application.