WILMA - Web-Intelligent Legal Mechanical Assistant
Problem

JIMS is the Harris County Online Public Records web site. It is convenient for
looking up filed cases, but it was taking 2 hours each day for the research that was
needed. Teaching somebody to do the clicks proved that it should not be
given to a human if one wants to be nice to sentient beings.
Another problem was that while the site does lend itself to research, it lacks
some options, such as selecting groups of case types.
Solution
We wrote an application that did the same work as a human with a web browser.
The application logged in with the given user name and password, and
then maintained the login state.
To write this application, we studied the internal composition of the web
site responses and gave it the same inputs as those that it expected from the
browser. The application has a simple screen and is easy to operate. A cookie
is used to keep it logged in.

Now that our application was talking to the JIMS site, we could ask it for
all kinds of options, such as selecting specific case types, automatically following
the lawyer links, extracting the address, deduping by lawyer name and so on. Here is the application
happily providing the desired output, correctly formatted for further processing.

One example of further processing could be to put the data into a spreadsheet
and use it with a word processor (we use OpenOffice Writer) to create letters
with Mail Merge.
The software is powerful and extensible. It can be configured to run on other
legal sites and to perform legal research tasks other than the one described.
|