Computer-implemented knowledge repository interface system and method
First Claim
Patent Images
1. A computer-implemented knowledge repository data interface system for use by client applications, comprising:
- a plurality of knowledge repositories that contain analytical models;
a request handling module having a data pathway to the knowledge repositories and to the client applications, said request handling module receiving a request regarding the models from a client application over a network, wherein structure of the request contains content identification tags associated with contents of the request, said request handling module parsing the contents of the requests by the content identification tags;
a plurality of knowledge repository application programming interfaces (APIs) that retrieve data about the models from the knowledge repositories; and
API dispatcher modules associated with the knowledge repositories that select knowledge repository APIs based upon the parsed request contents, wherein the selected knowledge repository APIs are used to retrieve data about the models from the knowledge repositories in response to the client application'"'"'s request.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented knowledge repository data interface system and method for use by client applications to interact with a plurality of knowledge repositories. The knowledge repositories contain analytical models of interest to the client applications. A request handling module receives requests regarding the models from one of the client applications over a network. Knowledge repository application programming interfaces (APIs) are used to retrieve data about the models in the knowledge repositories based upon the received requests.
108 Citations
35 Claims
-
1. A computer-implemented knowledge repository data interface system for use by client applications, comprising:
-
a plurality of knowledge repositories that contain analytical models;
a request handling module having a data pathway to the knowledge repositories and to the client applications, said request handling module receiving a request regarding the models from a client application over a network, wherein structure of the request contains content identification tags associated with contents of the request, said request handling module parsing the contents of the requests by the content identification tags;
a plurality of knowledge repository application programming interfaces (APIs) that retrieve data about the models from the knowledge repositories; and
API dispatcher modules associated with the knowledge repositories that select knowledge repository APIs based upon the parsed request contents, wherein the selected knowledge repository APIs are used to retrieve data about the models from the knowledge repositories in response to the client application'"'"'s request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-implemented knowledge repository data interface method for use by client applications to access remote knowledge repositories, said knowledge repositories containing analytical models, comprising:
-
receiving a request regarding the models from a client application over a network, wherein structure of the request contains content identification tags associated with contents of the request, said request handling module parsing the contents of the requests by the content identification tags;
selecting knowledge repository application programming interfaces (APIs) based upon the parsed request contents;
retrieving data about the models from the knowledge repositories using the selected knowledge repository APIs; and
providing the retrieved model data to the requesting client application. - View Dependent Claims (35)
-
Specification