These claims read like the feature list of the Enterprise Objects Framework introduced by Next in 1994, as part of their software development platform written in Objective-C. It was also part of their WebObjects web development platform, introduced in 1996. In 1999 they released a Java version of WebObjects, including EOF translated to Java. Here is an EOF ...
The (then) Borland (today: Embarcadero) Delphi programming language & RAD development environment has been accessing databases with objects since at least 1995.
Delphi is both the name of an the "Object Pascal" programming language and a RAD Object Oriented Integrated Development Environment, which since it's first version provided objects for ...
Provisional U.S. Patent Application No. 60/068,415, entitled “System and Method for Mapping Between Objects and Databases,” filed on Dec. 22, 1997
EDIT: Too late. US5937402A filed Jun 19, 1997. This is not prior art.
Informatica has used objects to store its mappings and sessions in DB since late 1990's. I joined it in 1999 and it was a well-established company by then (went public in April 1999). I believe I've heard of a patent being awarded to Informatica for that very thing: storing objects in RDBMS.
The foremost example would be Toplink for Smalltalk and Java, now owned by Oracle.
When did ADA and smalltalk get the ability to access databases? Both languages predate the patent by more than a decade, and I'm sure accessed databases before then.
Embedded SQL for Ada 95
ODBC bindings for ADA 95 - Low-cost Development Systems
Here's a link to a paper written in 1993 about Open Database Connectivity (ODBC) which was the defacto standard for accessing databases within Object-Oriented code.
You can clearly see numerous references to objects accessing databases.
I'd have a look at what PowerBuilder was able to do during that timeframe.
My memory about what features PB had back then is vague enough that I don't know how much of this patent it covers, but I suspect there would be a fair bit.
I'd also like to point out Dogpile and Copernic regarding this.
DogPile is a meta search engine I used back in the 90's as a way to get results from multiple search engines, searching a database of search engines to show results the other search engines in which, in turn, relayed results from their databases to match the keyword queries. Copernic was/is a ...
You may want to try US 6,457,007. Published as JPH0798669 (A) ― 1995-04-11. There are two related JP applications - just need to translate them. If you think there is something missing, you may want to look at related filings by the inventors.
"When the table location extraction unit 33 in this Embodiment 13 receives a table access statement 255 or 256 in ...
Reading the claims closer, I now believe that the POSTGRES prior art doesn't apply. The patent appears to relate to an object-oriented software system accessing a database, not using object-oriented methodology within the database itself.
So for prior art, we're looking for object-relational mapping (ORM) systems. The ActiveRecord part of Rails is an ...