Authenticated access to internet based research and data...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C705S026640, C707S793000, C707S793000, C707S793000, C709S203000

Reexamination Certificate

active

06185567

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a database management system that converts data from a plurality of data sources in a variety of different data formats into a common format which can be accessed and searched via a common database interface and, more particularly, to a database management system that provides authenticated access to the common database interface via a web server and which enables the user to search the data across several data sets.
2. Description of the Prior Art
In recent years, the use of large and complex data sets has grown dramatically. This usage explosion has required users of the data sets to experiment with better access and management methodologies for a diverse and dynamic user environment. For several years, Wharton Business School has been managing large financial data sets with the SAS® System for delivering financial information in an academic environment. Since late 1995, Wharton has provided access to large financial data sets from a variety of data vendors using the SAS® System and the World Wide Web. This system is known as the Wharton Research Data System (WRDS).
Large financial data sets have been used for financial research for many years. The financial data sets widely used at business schools include market research data (such as CRSP, Fama and Market Indices), corporate data (such as Compustat), and banking and insurance data (such as BEST and FDIC). Prior to development of WRDS, the data sets were stored on large VMS/VAX systems and users had to run FORTRAN programs to analyze or extract data. Desktop tools such as Systat and Excel were also available, but working with the data using these desktop tools required that the user be familiar with the formats of the data sets, FORTRAN programming, mainframe to PC file transfer techniques, the VMS operating system, and the data import format of the desktop software. Such systems were cumbersome, difficult to support, and slow. Moreover, changes in data format required updating many programs written to index the data.
To avoid the limitations of specialized management programs, commercial database management systems such as FAME, DART, and Intelligent Query were developed. While these systems provided good data manipulation tools, they generally lacked strong analytical tools and were not suitable for time-series financial data. Also, extensive programming was required to convert the wide selection of data sets used in conventional database researching.
Accordingly, WRDS was developed to use SAS® (and SAS/ASSIST®) to extract and analyze the data, to manage data sets centrally while providing network access to the complete series of data on UNIX systems, and to provide X-Window access to UNIX systems. SAS® provided a single, unified tool for data management and analysis and has proven to be much more efficient than conventional FORTRAN programming techniques. Moreover, because the same data tool was used for all data sets, users of WRDS could easily analyze data across different SAS® data sets.
Unfortunately, access to WRDS was limited by its VT
100
interface for those accessing the data from a remote location. Thus, it was desired to connect WRDS to the Internet so that users could select the desired financial data via the Internet. However, since the data sets were proprietary and were generally purchased from vendors, the contents of the data sets could not be released to the general public via the Internet. As a result, two web servers were connected to WRDS: a World Wide Web server for serving the worldwide community, and an Intranet server for serving the Wharton community.
The Intranet could be accessed using conventional UNIX authentication techniques. However, authenticated access to WRDS via the Internet is much more problematic, for in the UNIX environment, user authentication for Internet access is very complex if the Netscape default database authentication scheme is not used. Since distributed computing systems typically have accounts on the respective machines while the Web servers are centrally managed, using Netscape's default authentication scheme will generally require the users to take out another account and to manage another password. A customized unified authentication scheme was thus developed to enable a Netscape server to query the distributed computers for verification; however, that customized authentication scheme required countless hours of programming Netscape's application programming interface (NSAPI).
Accordingly, an improved authentication technique is desired that allows databases such as WRDS to be accessed via the Internet using an authentication code that can be easily verified without requiring an additional account management system or significant amounts of customized software.
Also, web browsers which submit search queries via the World Wide Web typically wait for the search process to finish and timeout if the search is not completed within a set period of time, such as five minutes. However, searching large data sets using sophisticated data queries may take longer than the set time and the system will timeout without the user getting the requested data. The user is also prevented from using the web browser for other functions or from logging off the World Wide Web until the search process is completed and the results returned. An off-line method for completing search queries initiated via the World Wide Web would greatly facilitate the searching of large databases, such as WRDS, accessed via the World Wide Web.
The present invention has been designed to meet these needs in the art.
SUMMARY OF THE INVENTION
The present invention relates to authenticated access to a database management system that is relational, hierarchical, and sequential in nature. In a preferred embodiment, data from a plurality of data sources in a variety of different data formats is converted by the database management system into a common format which can be accessed and searched via a common database interface. Access to the common database interface is provided over the Internet using a World Wide Web server including a search engine, a CGI gateway and user selectable data queries for extracting data, generating reports, and the like. The user accesses the common database interface over the Internet using a conventional web browser at a remote client terminal.
In accordance with a first aspect of the invention, the remote user's access is authenticated by querying a central authority for individual users, rather than relying on the web server to manage a database of users for authentication purposes. The authentication process operates by sending a page request from the web browser through three checkpoints before the requested page can be served to the web browser. The first checkpoint determines if the requested page is protected. If not, the requested page is served to the web browser. However, if the requested page is protected, the authentication process on the web server checks the host name of the system where the page request is coming from. If the domain of the requesting host is within the domain specified in the web authentication configuration (i.e., the requesting host is within the domain of the web server), then the requested page is served to the web browser. However, if the page request is determined to come from outside of the domain of the web server, then the authentication process checks a “cookie” from the web browser to determine if the requesting user has been authenticated as an authorized user earlier in the same session. If the cookie has been “set”, then the requested page is served to the web browser. Otherwise, the user is prompted with a login page.
On the login page, the user selects one of the user systems for accessing the database from a list and enters his or her user ID for the system as well as a password, as would be done in a conventional UNIX environment. This information is validated through program calls to the specified system. If the information supplied is

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Authenticated access to internet based research and data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Authenticated access to internet based research and data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Authenticated access to internet based research and data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2603671

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.