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 ...
Philip Erdelsky's public domain "Linked-List Memory Sort" http://www.efgh.com/software/llmsort.htm, dated July 31, 1998, gives an example of a single data structure linked into two separate lists. Each element contains two "next" pointers. One chain of next pointers orders the elements alphabetically, the other numerically:
struct element ...
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 ...
If you look in http://portal.uspto.gov/external/portal/pair (enter the number without the "US" and "B1") as "Patented case" and the next fee payment window closes on 11/27/2013. The patent is valid. You will also be able to see that it had quite a stormy path to its acceptance which resulted in a certificate of correction.
If the maintenance fee is paid, ...
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.
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 ...
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 ...
The foremost example would be Toplink for Smalltalk and Java, now owned by Oracle.
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.
It was not on by default and has an interface the looked like a web search results but it worked.
I was studying Natural Language Processing in 2002 so I remember that there was a lot of feverish work being done in those years due to Google's sudden emergence and popularity. Neither of the authors are particularly notable so although their patent sounds pretty cutting edge for those years it doesn't mean that their results were necessarily the best. One ...
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 ...
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".
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 ...
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-...
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 ...
As expanded on in the specification, story creation is quite involved. Equations and all. If the invention takes boring daily details and turns into into an interesting narrative of your life, that might very well be new. Also a patent is supposed to tell you how to do it. If after reading the patent application you now know how to build it then the ...
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.
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 ...
Python's axiom library allows migrations between different schema versions and will allow multiple different schemas to co-exist prior to upgrade.
Axiom applications can keep running while they’re being upgraded from one schema to another (with a partial dataset ...