Providing financial portfolio risk measurement and analysis to remote client services via a network-based application programming interface
First Claim
Patent Images
1. A computer system comprising a module for controlling a processor to:
- receive a request via a network for a risk analysis of an investment;
pass said request to a risk analysis engine;
receive a result of said risk analysis from said risk analysis engine; and
send said result to a client device via said network.
0 Assignments
0 Petitions
Accused Products
Abstract
There is provided a computer system having a module for controlling a processor to receive a request via a network for a risk analysis of an investment, pass the request to a risk analysis engine, receive a result of the risk analysis from the risk analysis engine, and send the result to a client device via the network.
101 Citations
12 Claims
-
1. A computer system comprising a module for controlling a processor to:
-
receive a request via a network for a risk analysis of an investment;
pass said request to a risk analysis engine;
receive a result of said risk analysis from said risk analysis engine; and
send said result to a client device via said network.
-
-
2. A computer system comprising a module for controlling a processor to:
-
receive a request via a network for a risk analysis of an investment;
pass said request to a risk analysis engine;
receive a result of said risk analysis from said risk analysis engine; and
send said result to a client device via said network, wherein said module is embodied in an application program interface (API). - View Dependent Claims (3, 4, 5)
-
-
6. A computer system comprising:
-
a processor;
a risk analysis engine for controlling said processor to perform a risk analysis of an investment; and
an application program interface (API) for controlling said processor to;
(a) receive an API call via a network, wherein said API call includes a request for said risk analysis;
(b) pass said request to said risk analysis engine;
(c) receive a result of said risk analysis from said risk analysis engine; and
(d) send said result to a client device via said network, wherein said request includes data describing said investment, wherein said risk analysis engine includes a plurality of risk analysis functions, and wherein said request includes data that selects a member of said plurality of risk analysis functions.
-
-
7. A storage media containing instructions for controlling a processor, said storage media comprising instructions for controlling said processor to:
-
receive a request for a risk analysis of an investment;
pass said request to a risk analysis engine;
receive a result of said risk analysis from said risk analysis engine; and
send said result to a client device via said network. - View Dependent Claims (10, 11)
-
-
8. A storage media containing instructions for controlling a processor, said storage media comprising instructions for controlling said processor to:
-
receive a request for a risk analysis of an investment;
pass said request to a risk analysis engine;
receive a result of said risk analysis from said risk analysis engine; and
send said result to a client device via said network, wherein said instructions are embodied in an application program interface (API). - View Dependent Claims (9)
-
-
12. An application program interface (API) for controlling a processor to:
-
receive a an API call via a network, wherein said API call includes a request for a risk analysis of an investment;
pass said request to a risk analysis engine;
receive a result of said risk analysis from said risk analysis engine; and
send said result to a client device via said network, wherein said request includes data describing said investment, wherein said risk analysis engine includes a plurality of risk analysis functions, and wherein said request includes data that selects a member of said plurality of risk analysis functions.
-
Specification