9

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 ...


6

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 ...


4

Sun Microsystems: Provisional U.S. Patent Application No. 60/068,415, entitled “System and Method for Mapping Between Objects and Databases,” filed on Dec. 22, 1997 https://www.google.com/patents/US6360223 EDIT: Too late. US5937402A filed Jun 19, 1997. This is not prior art.


3

Another potential example of prior art is given in Wirth's classic textbook "Algorithms + Data Structures = Programs" (1976). In section 4.4.3 a data structure for topological sorting is described, wherein a list of nodes is maintained using next pointers, and an additional ("secondary") link provides the ability to traverse the nodes according to a partial ...


3

Palm OS had a system-wide search that would call each program's main function with an argument to do a search (typed in a text field in a search dialog). The call to main was on the stack of the search system without even fully launching each application. Each program could display the results that it chose based on its own search. (Mykland, Robert. Palm OS ...


2

The foremost example would be Toplink for Smalltalk and Java, now owned by Oracle. See: http://books.google.com/books?id=ko5KTfIHjasC&lpg=PA6&ots=nya4WfXH0A&dq=smalltalk%20orm&pg=PA6#v=onepage&q=smalltalk%20orm&f=false http://www.oracle.com/technetwork/topics/history-of-toplink-101111.html http://en.wikipedia.org/wiki/TopLink


2

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 ...


2

Windows NT since at least Windows 2000 has had search system built in that includes a plugin system so new types of documents can be indexed. http://msdn.microsoft.com/en-us/library/ee805985(v=vs.85).aspx It was not on by default and has an interface the looked like a web search results but it worked.


2

Majordomo was available and written about in 1992 and has a web interface component called MajorCool presented at USENIX in 1996. MajorCool will cover the first part of the patent description - "Web updated database", while Majordomo covers the second part - "record distribution via email".


2

I believe the concept of two-pointers in a list goes back to the works of Newell and Simon at Carnegie Institute of Technology or Rand Corp. in 1957. This is probably the first time the term "lists" as a data-structure description is used. This is a bit before LISP was invented. Newell, Allen; Simon, H.A., The logic theory machine -- A complex information ...


1

IP Watchdog recently ran a story about recent developments in obtaining bulk file wrapper data from the USPTO. It also describes the efforts of various companies in "scraping" data from USPTO databases. Some file wrapper data is available for bulk download from Patent Examination Data System. This contains complete file wrapper data, for those ...


1

Here is a python project that scrapes the USPTO raw data files and parses them into CSV files, MySQL, and PostgreSQL databases. https://github.com/rippledj/uspto


1

There are 3 independent claims in that patent, so you need to examine each of those claims on a clause-by-clause basis. Claim 1 is the "Method" claim embodying the process that can be implemented in software. Claim 8 is the "System" claim that implements the method on physical hardware. Claim 15 uses the clause "non-transitory", which is becoming common-...


1

Sounds to me like a pretty good description of a ListServ Mailing List Manager which maintains a database of users and can send specific files based on keywords in either the subject or message body of an email. There can be many different kinds of files made available in this fashion, for instance the RFCs used to be published via a ListServ. Also various ...


1

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. http://www.openlinksw.com/info/docs/odbcwhp/mtarc/#The%20Generic%20ODBC%20Driver You can clearly see numerous references to objects accessing databases.


1

Python's axiom library allows migrations between different schema versions and will allow multiple different schemas to co-exist prior to upgrade. http://divmod.readthedocs.org/en/latest/products/axiom/axiom-why-axiom.html Future-Proof Axiom applications can keep running while they’re being upgraded from one schema to another (with a partial dataset ...


Only top voted, non community-wiki answers of a minimum length are eligible