Systems, methods and computer-readable media using the Internet for
submitting search requests for court case records and retrieving court
items or documents associated therewith. Users specify a number of search
criteria and each search request is stored in a memory to be executed by
a server. Stored search requests are selected for executing by the server
based on several factors, including the number of times the search
request failed, how old the search request is, how busy the court
database is and how many phone lines the court database has available for
access. When search requests are selected, the server seamlessly accesses
the court databases associated with the search requests regardless of
whether the court databases are accessible through the Internet or
through dial-up connections. Once court databases are accessed, the
server executes the search request. Using various data processing
algorithms, search request results are parsed, filtered, sorted and
analyzed for data consistency so that users may conveniently view and
select particular items or documents contained in court case records for
retrieval, including purchasing and delivery. Search request results and
data processed results are stored for later retrieval.