System for receiving, processing, creating, storing, and disseminating investment information
First Claim
1. A computerized data processing system for receiving, processing and accessing investment data comprisingexternal data interface means for receiving and processing investment data from nonuser outside sources,server means in communication with said external data interface means for receiving said nonuser outside source data from said external data interface means and storing said investment data in a central database supported by said server,said server means having means for processing said investment data,external user interface means in communication with said server means for processing data and delivering inquiries and data to said server means and receiving investment data from said server means,said server means having means for delivering to said user interface means investment data stored in said central database,means for permitting substantially simultaneous access to said server means through said external user interface means by a plurality of users,said server means employing a relational database,said external user interface means having dynamically linked library means,said dynamically linked library having firewalls separating individual business processing logic, andsaid second server means having means to process said received investment data and respond to said user workstation in the capacity of a custodian.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized data processing system includes an external data interface for communicating with nonuser outside sources of investment data and processing such data and delivering such data to a server which processes and stores such investment data in a central databank. Users may access the data stored in the central database which is supported by the server through an external user interface. The receiving, processing, creating and disseminating of data is a shared responsibility which is divided between the external user interface and the server. Multiple users may access the server simultaneously. The preferred embodiments employ a relational database, dynamically linked libraries, and multiple compliance capabilities. The system is particularly suited for use with mutual fund portfolio management and transactional information. The system may combine investment data relating to mutual funds or portions thereof or separate portions of a single fund for purposes of transactions, portfolio management or modeling.
-
Citations
15 Claims
-
1. A computerized data processing system for receiving, processing and accessing investment data comprising
external data interface means for receiving and processing investment data from nonuser outside sources, server means in communication with said external data interface means for receiving said nonuser outside source data from said external data interface means and storing said investment data in a central database supported by said server, said server means having means for processing said investment data, external user interface means in communication with said server means for processing data and delivering inquiries and data to said server means and receiving investment data from said server means, said server means having means for delivering to said user interface means investment data stored in said central database, means for permitting substantially simultaneous access to said server means through said external user interface means by a plurality of users, said server means employing a relational database, said external user interface means having dynamically linked library means, said dynamically linked library having firewalls separating individual business processing logic, and said second server means having means to process said received investment data and respond to said user workstation in the capacity of a custodian.
-
2. A computerized data processing system for receiving, processing and accessing investment data comprising
external data interface means for receiving and processing investment data from nonuser outside sources, server means in communication with said external data interface means for receiving said nonuser outside source data from said external data interface means and storing said investment data in a central database supported by said server, said server means having means for processing said investment data, external user interface means in communication with said server means for processing data and delivering inquiries and data to said server means and receiving investment data from said server means, said server means having means for delivering to said user interface means investment data stored in said central database means for permitting substantially simultaneous access to said server means through said external user interface means by a plurality of users, said central database having a security master data storage table listing investments available and a basket table connected thereto containing investment data related to at least one mutual fund, and said system having at least one basket table for each said mutual fund.
-
3. A computerized data processing system for receiving, processing and accessing investment data comprising
external data interface means for receiving and processing investment data from nonuser outside sources, server means in communication with said external data interface means for receiving said nonuser outside source data from said external data interface means and storing said investment data in a central database supported by said server, said server means having means for processing said investment data, external user interface means in communication with said server means for processing data and delivering inquiries and data to said server means and receiving investment data from said server means, said server means having means for delivering to said user interface means investment data stored in said central database, means for permitting substantially simultaneous access to said server means through said external user interface means by a plurality of users, said central database having a security master data storage table listing investments available and a basket table connected thereto containing investment data related to at least one mutual fund, and said system having a plurality of said basket tables for each said fund including a first basket table for identifying a specific mutual fund and a second basket table listing data regarding the security holdings of said mutual fund.
-
7. A computerized data processing system for receiving, processing and accessing investment data comprising
external data interface means for receiving and processing investment data from nonuser outside sources, server means in communication with said external data interface means for receiving said nonuser outside source data from said external data interface means and storing said investment data in a central database supported by said server, said server means having means for processing said investment data, external user interface means in communication with said server means for processing data and delivering inquiries and data to said server means and receiving investment data from said server means, said server means having means for delivering to said user interface means investment data stored in said central database, means for permitting substantially simultaneous access to said server means through said external user interface means by a plurality of users, said server means employing a relational database, said external user interface means having dynamically linked library means, said dynamically linked library having firewalls separating individual business processing logic, and said business processing logic including lower level primitives which may be employed individually or in combination with other said lower level primitives to perform specific functions on data stored in said libraries.
-
8. A method of computerized investment data processing comprising
receiving through external data interface means investment data from nonuser outside sources, processing at least a portion of said investment data within said external data interface means, delivering said processed investment data from said external data interface means to server means and storing said delivered data in a central database supported by said server means, processing at least a portion of said data within said server means, retrieving investment data by external user interface means in communication with said server means, delivering at least some of said data to said external user interface means from said server means, facilitating substantially simultaneous access to said server means through said external user interface means by a plurality of users, employing in said server means a relational database, and entering investment information through an external user interface at a user workstation which communicates with second server means through said server means and said external data interface means.
-
10. A method of computerized investment data processing comprising
receiving through external data interface means investment data from nonuser outside sources, processing at least a portion of said investment data within said external data interface means, delivering said processed investment data from said external data interface means to server means and storing said delivered data in a central database supported by said server means, processing at least a portion of said data within said server means, retrieving investment data by external user interface means in communication with said server means, delivering at least some of said data to said external user interface means from said server means, facilitating substantially simultaneous access to said server means through said external user interface means by a plurality of users, employing in said central database a security master storage table listing investments available and at least one basket table connected thereto containing investment data related to at least one mutual fund, and employing at least one basket table for each said mutual fund.
-
11. A method of computerized investment data processing comprising
receiving through external data interface means investment data from nonuser outside sources, processing at least a portion of said investment data within said external data interface means, delivering said processed investment data from said external data interface means to server means and storing said delivered data in a central database supported by said server means, processing at least a portion of said data within said server means, retrieving investment data by external user interface means in communication with said server means, delivering at least some of said data to said external user interface means from said server means, facilitating substantially simultaneous access to said server means through said external user interface means by a plurality of users, employing in said central database a security master storage table listing investments available and at least one basket table connected thereto containing investment data related to at least one mutual fund, and employing a plurality of said basket tables for each said mutual fund including a first basket table for identifying a specific mutual fund and a second basket table listing data regarding the security holdings of said mutual fund.
-
15. A method of computerized investment data processing comprising
receiving through external data interface means investment data from nonuser outside sources, processing at least a portion of said investment data within said external data interface means, delivering said processed investment data from said external data interface means to server means and storing said delivered data in a central database supported by said server means, processing at least a portion of said data within said server means, retrieving investment data by external user interface means in communication with said server means, delivering at least some of said data to said external user interface means from said server means, facilitating substantially simultaneous access to said server means through said external user interface means by a plurality of users, employing in said server means a relational database, employing in said external user interface means dynamically linked library means, employing in said dynamically linked library a plurality of firewalls separating individual business processing logic, and employing in said business processing logic lower level primitives individually or in combination with other said lower level primitives to perform specific functions on data stored in said libraries.
Specification