Slashdot Mirror


Prior Art to Squash Database Patent?

Marianne Winslett asks: "I'm looking for prior art to help squash a US patent that I think should never have been granted. In particular, I am looking for applications with a relational database back end, X-windows user interface, and application code somewhere in between. Think of it as an example of a 3-tier architecture, with a very thin client and a remote relational database back end. The application must have been released by the end of 1991." The patent in question was not revealed by the submittor on advice from legal counsel. Anyone know of any application that might satisfy these requirements?

"For any such application, I need to know

  1. Its name,
  2. Where or by whom it was created,
  3. A brief description of its functionality,
  4. Its release date in the US (pre-1992),
  5. Ideally a pointer to one or more pieces of evidence documenting the three previous points, such as a manual, release notes, internal or external mail, press releases, etc. (either electronic or on paper), and
  6. Contact information for a person or persons who would be willing to swear under oath that the software had been released by the given date and that the evidence documenting its existence (if any) is what it appears to be.

The lawyers have asked me not to say which patent this lawsuit is about, but by the nature of the prior art that I'm looking for you can tell that it affects just about everyone and really should not have been granted. I figure that there must have been hundreds of such systems out there in 1991; because time is very short, I hope that the community can help me find them.

Marianne Winslett
Professor, Computer Science, University of Illinois at U-C
http://drl.cs.uiuc.edu"

142 comments

  1. Compuserve by Anonymous Coward · · Score: 1

    While not X-Windows, the Compuserve Information Manager software (DosCIM, WinCIM, and MacCIM) follow this model.

    Of particular interest would be the "forms" API (cannot remember the real name) that was used to dynamically create a search interface for the magazine databases, stock quotes, weather and other areas of the service [They even put together a rudamentary Web Browser using this technology in 1994-1995].

    With this API, Compuserve could define basic query and results display interfaces on the server and any improvements would immediately be available when interpreted by the client software.

    Almost the entire back end of the service was based on relational database technology.

    I was only there 1993-1996, but I believe the dos and mac versions date from the mid to late 1980s.

  2. Apple front-end software by Anonymous Coward · · Score: 1
    Back in the late 1980s, Apple had a development tool that let developers easily put GUI front-ends on existing text-mode programs. It provided a scripting language for "scraping" the contents of a terminal screen to the GUI, and converting keyboard and mouse events into whatever keystrokes the text-mode program required.

    Sorry I can't recall the name of the program, but if anyone used it to talk to an existing program that used a RDBMS, it would meet your requirements.

    Hope this helps!

  3. some nefarious motives for you by Anonymous Coward · · Score: 1
    Any prior art you cite as part of a patent application is automatically unavailable as a challenge. The presumption is that if it was cited and the patent office knew about it, it couldn't invalidate the patent.

    That's why applicants have a strong incentive to perform prior art searches and cite prior art.

  4. Published paper by Anonymous Coward · · Score: 1

    I've found one paper that might fit the description:
    A visual interface for a database with version management
    by Jay W. Davison and Stanley B. Zdonik
    It was published in ACM Transactions on Information Systems Volume 4, Issue 3 (1986). Pages 226-256

  5. CSU VIKING System may comprise prior art by Anonymous Coward · · Score: 1

    I'm sorry I don't have more information on this, however, Cleveland State University's VIKING student information system had a Cullinet IDMS/R relational database backend running on IBM mainframes prior to 1991. The university was also running Unix extensively, and open VMS on VAX computers that I believe could access the VIKING system. The graphical frontend/middleware? may have been running on Unix. I know they were using Cullinet's Goldengate and Infogate software which was DOS based. I don't know if there was a Unix version. The computer science department could certainly provide detailed information.
    The CSU homepage is www.csuohio.edu.

  6. More Prior art by SAIC by Anonymous Coward · · Score: 1

    SAIC also bought a company that made a real time security system for large facilities like airports, corporate headquarters. Its been in use at airports at Oahu, San Diego, Memphis, and Brussels. The product was called AMACS amount other names. It had a X-window user interface running on a Unix PC connected to a Sybase RDB running on a fault tolerant Stratus system over an ethernet based network. I worked on it in 1994, and it was atleast 2 years old then, and I am over 50% sure it was older than than 1992.

    Actually, I'd bet there are alot of Military systems SAIC built for the US that fit this specification. Whether they can talk about them, I don't know.

    Note about SAIC. It might be hard to find someone still there that will be able to help. SAIC is a pretty fragmented company.

  7. Sorry, just 1992 by Anonymous Coward · · Score: 2
    The Open Environment Corporation's Open Distributed Environment (a simpler version of OSF DCE) could operate in the 3-tier environment you described. However, the company was acquired by Borland, which is now Inprise.

    Good luck.

  8. GeoVision by Anonymous Coward · · Score: 2
    Back in late 80's (86-) I worked for a Canadian company called GeoVision (a spin-off of SystemHouse aka SHL now belongs to MCI) that made an X-based GIS (Geographical Information System). We used X-Windows 10 (and later 11) on the front-end running on micro-vaxes and later Sun 2/xxx, and a mixture of flat-file and Oracle databases on the back-end running on Vaxes, Unish*ts and later Suns. It was basically a giant client-server system, with multiple X-based processes on the front-end.

    Anyway, they sold the software to various clients in the States (e.g. Southwestern Bell) and all over the world. They went bankrupt around the end of 80s and the software got assimilated back into SHL, so there are no obvious pointers to them on the web, but with a little research you might be able to dig up something. They were based in Ottawa.

    Hope this helps, and good luck.

    1. Re:GeoVision by Anonymous Coward · · Score: 2

      I wondered if I'd see a post about VISION* - I worked at GeoVision way back when as well.

      I'm not sure if it's quite what's being looked for, but it does date from the 1980's and back then, had users world wide. The product (or the concept anyway - there can't be much of the original code left) is still alive and well.

      The ex-GVC unit was most recently aquired by Autodesk. See

      http://www.autodesk.com/prods/vision /index.htm

      for more details.

      As far as I know there are still a few of the original developers involved with the code...

      Good Luck!

    2. Re:GeoVision by AJWM · · Score: 2

      Hi there, whichever ex-GeoVisioner you are :-)

      I posted a lot more about the product before I saw your posting. FYI, VISION* is know owned and sold by Autodesk (makers of AutoCAD, etc.), but they're still only targeting the big cu$tomers.

      (The flat files for spatial data were dropped with VISION* 2.0, where we went all-relational. I don't know who came up with the technology first, but Oracle's spatial-data extensions are very similar to what we (well, Orest, John, etc.) implemented).

      --
      -- Alastair
    3. Re:GeoVision by photon317 · · Score: 1

      FYI I believe SystemsHoust (which became a part of MCI and became known as "MCI Systemshouse" was probably sold away during the MCI/Worldcom merger or shortly thereafter, and probably ended up in the hands of EDS.. in case that helps tracking people down. I'm not entirely sure it ended up there, but I think so.

      --
      11*43+456^2
  9. Teamwork might fit the bill by Anonymous Coward · · Score: 2

    Teamwork is a Structured Analysis/Design (or, more generally, a CASE) tool released by Cadre Technologies many many years ago. I'm not sure exactly when, though this link is from a 1987 conference and mentions Cadre and Teamwork.

    I'm not certain what it was like back then, but the version that I worked with in the mid 90's had an Xwindows front end, which communicated with a mid-tier broker, which in turn stored its information in a database on the main server. Which sounds like exactly what you're asking about.

    Cadre eventually merged with Bachman to become Cayenne Software, which was bought by Sterling Software, which itself was recently bought by Computer Associates. I'm willing to bet that there's at least someone still around there who would know for sure.

  10. Re:If you need to know more by Anonymous Coward · · Score: 3
    You're really asking a lot without giving a lot.

    You're asking us to get involved in a legal "battle" without giving us any details whatsoever. How smart of us would it be if we got involved without a shred of information from you? We have no idea who you are, or who you're up against.

    What if by giving you the name of a small company, you used that company as prior art, but then it ruined a multi-million dollar relationship that company had with one of its biggest customers? You have to remember that people with kids to feed *work* for that small company. For you, it is an (presumably) intellectual and moral battle. For others, it could be their only source of business.

    Uh-uh, no way. You're asking us to submit information without any quid-pro-quo whatsoever. I think *you* should go ask your lawyers and find out conclusively what you can legally disclose. Why should I waste my time talking to lawyers when you should get this information and post it. Full disclosure is only fair.

    You should atleast disclose:
    1) Who you are dealing against. This is fair, since business relationships can be affected.

    2) What your plans are. How do we know you're not going to turn around and create a patent of your own? How do we know you're actually an open-source advocate, or if you're just exploiting the resources of /. to further your own economic goals? What if you're trying to steal the design created by some non-profit organization (for example)? We have no incentive to help you with some information.

    3) What work it will create for the company that actually had the prior art. What if you create a huge workload for a small company that frankly can't afford to spend on someone else's problem? You should explain what the total work would be required. Would we be subpoenaed? Would we need to write a 10 page essay? If it requires more than sending an e-mail to some judge, why should we waste our valuable time helping you?

    I think you should answer these questions fully and truthfully before you can expect real help.

  11. Step 1: What Unix RDBMSs were around in 1991? by bob · · Score: 2

    It seems to me that you'd want to start from the RDBMS itself -- what was available in that timeframe, and who was using it? I kinda remember Unify, Oracle and Ingres... what others were there?

    So troll around in user groups and mailing lists and such for these products, and see if you can find people who were using those back then and did they ever have an X-based application for it.

    One possible thing to do is to search through some antique collections of open-source software. For example, I have Walnut Creek's three volumes of Usenet source newsgroup archives (comp.sources.unix, comp.sources.x, etc). I took a quick look through the 1985-1990 and 1991-1992 volumes, and nothing jumped out at me. Still, you might be able to use these somewhat indirectly -- for example, by recursively grepping through the comp.sources.x stuff, I noted that a fellow by the name of Gibson, working at Unify, made some contributions to olvwm3 in the early 1990s. If you can track him down, he might remember if they ever did any X-based apps or if they just used X for developing non-X code like everyone else.

    I will say, though, digging through those CDs was quite a trip down memory lane.

    1. Re:Step 1: What Unix RDBMSs were around in 1991? by mache · · Score: 1

      I believe that Ingress had a development tool for X that provided front ends to applications during that time frame. Take a look at the database conference proceedings in the 1990/1991/1992 time frame. BTW, Ingress is still in business after many incarnations.

  12. Re:Which patent is this? by Gleef · · Score: 2

    When filing a patent, there's a presumption that you've been working on the invention for a year before you get around to the paperwork. Therefore prior art has to be at least a year old at the time the patent was filed. Chances are the patent in question was filed in 1992 or 1993.

    ----

    --

    ----
    Open mind, insert foot.
  13. Re:Hmm... Need a priorart.com... by torpor · · Score: 2

    And exactly how would you profit from doing this?

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  14. Re:Found in a quick google search... by shogun · · Score: 1

    And that system is probably the current patent holder to boot... ;]

  15. Proceedings of the ACM by spacey · · Score: 1

    http://www.acm.org/pubs/citations/proceedings/mod/ 93597/p387-cha/

    This URL points to an abstract of a system that seems to assume some of the prior art that you are asking for. However it's been done on an old Xerox LISP machine, not on a UNIX box using the X window system.

    However the abstract does say that the database is running on a sun server with a relational database, and the article is from 1990.

    I don't have an ACM account with which to access the complete article, and I'm not going to pay for the download. Perhaps your library has this on the shelf?

    -Peter

    --
    == Just my opinion(s)
  16. Bank terminals.. xman? by defile · · Score: 1
    I've seen some clerks at a bank use a CDE interface to what I assume to be a backend script/logic thingy to what I assume gets stored in a RDBMS.

    While I'm not sure if CDE has existed for this long, bank applications might be a good place to look.

    Also, If you consider the man database to be relational (it DOES tell you to see other man pages :). xman is also copyright 1988 by MIT, or at least that's the earliest implementation that I can find.

  17. Unigraphics iMAN by armb · · Score: 1

    Released December 1991
    http://www.ugsolutions.com/products/iman/about_i man/historytext.shtml

    However, it might not count - it had an X (Motif) UI, and a relational database underneath, but it's not clear how separated your layers/tiers have to be. Does the UI/client have to be a separate process from the application code, or is being on X sufficient for that (i.e. is the X server itself your "very thin client")?

    --
    rant
  18. SAS by Plastik · · Score: 1

    Where I work, we use the SAS system from the SAS Institute.

    http://www.sas.com
    http://www.sas.com/products/af/index.html

    The SAS system provides a relational database, and the SAS/AF portion of the
    product lets you code "user-friendly interactive windowing applications". I
    don't know too much about the full capabilities of it, but in our case these
    applications have an X interface. The applications are written in the SAS
    programming language. The SAS Institute has been around since the '70s, and I
    believe these products have been around since well before 1991.

    So there's the X front end, some SAS code in the middle, and the SAS database
    on the back end, and it's pre-1991.

  19. Re:what /. is by sandler · · Score: 2

    Clearly, the implication is that this patent affects a lot of people, and the poster's research will certainly benefit the entire industry. I'm sure a good number of readers have written applications fitting this discription, and could be charged royalty fees if the patent is not defeated.

  20. Why the cloak and dagger stuff? by M@T · · Score: 1

    If its a far reaching - you're all damned - kinda patent, why not broadcast it to the world so it can be picked to pieces?

    Sounds more like you're getting Slashdot to provide you with, or prove the absense of, prior art to:

    a) Fight a lawsuit brought about by you over a patent you own

    or

    b) Check for prior art the easy way before filing for a patent of your own.... perhaps saving a bit of your own time and money?

    If not, why would you not provide the patent number so that everyone else can join the call to arms? (ie. safety in numbers??)

    Sorry to be cynical, but what legal reason could there be to prevent you from stating the number?

    M@T

    --
    'sapientia potestas est'
  21. i have several by Blue+Lang · · Score: 5

    1) A company called QSP has had a 3 tier finacial suite around for the last 15 or 20 years. I dunno about the x-windows interface, tho.

    character gui -> mainframe broker -> database.

    2) XDM. That's right, the X display manager. Login Screen -> PAM -> /etc/passwd

    3) IBM's callup application. It's a program to look up info on IBM employees, and it has every interface known to man. I'm willing to be that some Unix dork back in the day wrote an X front end to it. It's prolly even more than 3 tiers.

    as an aside, who cares why she wants the patent shut down? it's a software patent on obvious technology, and it can foad.

    good luck,
    blue

    --
    i browse at -1 because they're funnier than you are.
    1. Re:i have several by Tower · · Score: 1

      >3) IBM's callup application. It's a program to look up info on IBM employees, and it has every interface known to man. I'm willing to be that some Unix dork back in the day wrote an X front end to it. It's prolly even more than 3 tiers.

      You mean more than the 5250 emulator interface? 8^)
      --

      --
      "It's tough to be bilingual when you get hit in the head."
  22. Re:Side Note by um...+Lucas · · Score: 1

    no... some are actually quite ingeniuous. Problem is is that the patent office seams to dole out patents to anyone who takes the time and spend the money for a patent application, which makes whole system look bad. But it's not. True inventiveness should be protected as patents were designed to do. It's just that the mechanism behind them is becoming more and more flawed as time goes on.

    Keep the patents, overhaul the system that awards them, i say.

  23. Re:what /. is by um...+Lucas · · Score: 1

    But /. wasn't around prior to 1992, and hence doesn't serve as prior art, as the professor is looking for...

    And the point still stands, that just because this person may be the enemy of your enemy doesn't neccessarily mean htat she's your friend, right? I think it's right in asking that if she's going to ask /.'s aid, she should be more forthcoming about her intentions, and even disclose the details of the patent she wants to debunk. Of course, we don't know her situation, but if she'd masqueraded behind a freebie webmail address in the Czech Republic, she wouldn't have needed to worry about such things....

  24. Re:It's not X - but it's nearly the same thing by um...+Lucas · · Score: 1

    Even earlier than that, AOL was founded in 1985. I don't know when they had their first Mac client, but I'm fairly certain that it was before 1992. And since they've been driven by databases of one sort or another for quite some time, they could surely stand to be prior art, would you think? GUI application causes client computer to dial up to server to request information from it. Sounds about right... Then again any BBS system would do, but AOL seems most fitting to use as "prior art"...

  25. My last job I worked on an app like that by josepha48 · · Score: 3
    It had a relation database. DB2 Oracle, and I think maybe sybase. I know that it had db2 at least. It had a front end.
    name: Advantage Financial (I think)
    company: not sure if I CAN say
    release date: the initial non x version was pre 92, and it micht have been pre 90. They moved to neuron data to build a UI for it. neuron data is(was) a C API that if you program to it you can compile on Mac, X or Windows.

    I am not sure how much is intellectual property here though.
    ~~~~~~~~~~~~~~~~~~~~
    I don't want a lot, I just want it all ;-)
    Flame away, I have a hose!

    --

    Only 'flamers' flame!

  26. Re:Hmm... Need a priorart.com... by Bersig · · Score: 1

    Perhaps that might work, but I'd be pissed if someone actually was able to make a business out of this, since it would mean that the patent office is not doing their job in the first place.

    (Not that there's any doubt in my mind as it is you understand.. just don't rub it in, ok?)

    --
    Look around, and choose your own ground. -PF
  27. Re:3-Tier by Chris+Pimlott · · Score: 2

    Yes, but the X-Windows may be important because perhaps the patent calls for a _graphical_ client.

  28. Re:Which patent is this? by Chris+Pimlott · · Score: 2

    You need to read the shit on this one, as if you had looked at the patents you would see that the applicant on all of them actually is

    International Business Machines Corporation, Armonk, NY

  29. VISION* high level design was published by AJWM · · Score: 2

    While the source code to the VISION* (nee AMS/GIS) product (see this post) was hardly open, it was provided in escrow to various customers. But more to the point, a number of our developers (and marketeers, of course) presented papers on the overall design at various technical (mostly GIS and AM/FM related) conferences. The proceedings of those would surely qualify as publicly publishing them.

    I don't know how early this goes back. I know we made a big song and dance of going "all relational" (including the spatial data in the RDB) because we were perhaps the first company to do this and the buzz was that "it couldn't be done" (too much of a performance hit). But I'm sure that other papers and sales literature hit on the general design (RDBappX-windows) before we went "AR". (I don't recall exact dates on the latter, I'd have to dig out old calendars for things like design meetings, etc.)

    --
    -- Alastair
  30. Is 1987 early enough? by AJWM · · Score: 3

    Actually the software goes back before then, but 1987 is when I joined the company (since defunct, the technology has passed on through several hands, more below.)

    The product (then) had two versions (some overlapping code), AMS (Advanced Mapping System) and GIS (Geographic Information System), the company was GeoVision Systems Ltd (in the US, parent corp was GeoVision Corporation in Canada), spun off from SystemHouse Graphics. Later the products were slightly rearchitected and made more flexible, and renamed to "VISION*" under which name it's still sold.

    The core technology comprised a relational database -- primarily Oracle (Oracle 6, back then, Oracle 8 now), but we briefly flirted with Ingres and one other. The display technology was X Windows, X 10 back then, migrating to X 11 sometime around 1989 or 1990. The application code inbetween included various components such as a database-interface layer (which also added the spatial component), various form managers, display list managers, graphic editors, and a scripting language (we called it a "macro language" - GML, GeoVision Macro Language - but it wasn't really) to customize it and tie all the pieces together.

    Pretty neat actually, and with potential beyond the cartographic/GIS/etc domain (I once prototyped a CASE tool based on it in about a day). (In fact, so neat I'm working on an open source reimplementation of it -- see www.cavor.org -- but there's a lot to go yet).

    As far as documenting it goes -- there ought to be some documents, old manuals, etc around although I don't have any. We had a number of large companies, municipal governments, and other government organizations as customers.

    The original company, GeoVision (not to be confused with another GIS company of the same name) went bankrupt back in 1993. The VISION* technology was bought by SystemHouse Ltd, (and most of the customers had source in escrow), traded hands a few times as companies were bought and sold, and is now owned by Autodesk who still markets the software.

    Depending on the details of this patent, it could well threaten Autodesk's marketing of VISION*, so assuming they acquired whatever historical documents were around, they might be the people to talk to.

    --
    -- Alastair
  31. what /. is by Tiro · · Score: 1
    This is kinda cool, and I'm sure we'll all be better off in the long run if we help out, but posting this stuff is a bad precedent. Do we want a flood of similar stories?

    Ask /. is for discussion on technology that can help alot of people, or for sharing neat little hacks that can help a few people people, but not for legal research help for one person.

    In my unhumble opinion, anyway.

    1. Re:what /. is by Symbiosis · · Score: 1

      I mean not disrespect to your post, as you are just as entitled to your opinion as I am (probably more so, considering I am still a minor ;-)), but, it seems to me like this person (regardless of whatever ulterior motives may exist) seems to be trying to do something positive for the whole community. I, for one, think it is a good thing that there are people who see something that doesn't quite sit right, and they say "We need to do something about this before the mole has time to fortify the mountain." Certainly, if unworthy patents being handed out like candy is front-page material, someone trying to stop such things from happening is just as newsworthy. Maybe there have been other patents we could've stopped. Sure, there's the possiblity that this person may stand to gain personally, but there can be positive reprecussions throught the community. (I'm probably starting to get repetitive, so I'll stop now. :-)) It may or may not be "news for nerds", but, to plagarize on of the other replies here, it is "stuff that matters." Besides, who better to ask than the multi-faceted Slashdot crowd? If there's anybody out there who know a solution to this dilemma, they probably visit Slashdot. :-)

      --Ricky

      --

      -------------------------------------------
      I like nonsense, it wakes up the brain cells.
      -- Dr. Seuss
    2. Re:what /. is by wnissen · · Score: 2

      If you admit that this sort of question can help the community as a whole, why does it matter that the answers will be used by only one person. This person is taking time to refute patent idocy, whic is a Good Thing. I would think the least /. can do is post it as a discussion and help out. I agree, there's a lot of stupid patents out there, and /. certainly can't be responsible for finding prior art for all of them, but this particular patent seems especially overbroad and far-reaching.

      As a side note, is there a stupid patent archive somewhere? Where people could post a link to a moronic patent and have others take a look at it. Sort of the Oracle for patents.

      Walt

    3. Re:what /. is by pallex · · Score: 1

      they werent saying that slashdot was an example of prior art, just that the scope of the patent is so wide that it would effect loads of sites, including slashdot.

    4. Re:what /. is by Rademir · · Score: 1

      I don't have a server handy (more's the pity) but a site to do just that -- link up those who need to find prior art with those who want to help -- would be a beautiful "market". Many people are into archiving old projects and software. We could watch that 20% rejection of software patents rise. Life, John

      --
      ourpla.net is your planet
    5. Re:what /. is by dkemist · · Score: 1

      If anyone thinks that this is a case of helping a single person with legal research, they are missing a big point.

      A valid patent on a 3-tier architecture with a RDB backend would impact just about everyone on the web. Isn't slashdot basically a 3-tier site with a RDB? Stories / Posts in a relational database, application logic for filters / preferences, and a front end web GUI.

      In fact, how many useful dynamic content sites wouldn't fit this particular model?

  32. DBConnect for Ingres on the early 90s NeXT cube? by King+Babar · · Score: 4
    The NeXT, which originally came out in the 80s, had a nice database kit (DBKit) that could be used to write apps for relational databases. So any NeXT station running such an app remotely could be of note for this search. (Although, alas, that app might not be X-based...this was the NeXT). The announcement of an Ingres tool for the NeXT appears here.

    If this doesn't fit the bill, I really think the possibility of an Ingres-related application fitting your requirements is pretty high. Ingres was widely available in the academic/university community, supported remote connections from Unix, and almost certainly sported at least one X-based app.

    --

    Babar

  33. Re:um... by rm+-rf+/etc/* · · Score: 1


    Patent lawyers aren't really the people to find prior art on technical computer concepts... Let's just say, maybe this person is trying to determine if this is even an issue before getting lawyers too involved...

  34. CORBA was released in 1991... by jaykamm · · Score: 2

    I'd find it hard to believe that with the CORBA specification being first agreed upon in 1991 that there wasn't some application built with it in a method similar to the one being discussed above. Relevant link: CORBA history

  35. Re:tons of this kind of stuff by cowbutt · · Score: 1

    Windows4GL? That's what's on my CV...

  36. tons of this kind of stuff by tater · · Score: 3

    I worked for Ingres in the 80s and early 90s, and we sold software that let customers develop their own applications exactly like this - X-based frontend, going through a template-language-interpreting middleware bit to an Ingres DBMS backend. I can't remember the name because it was something horrible like VisualIngres, but I do remember seeing a customer demo a StarWars-related app he had built (SDI not the movie), so it must have been around the time you're asking about or earlier.

  37. Re:Hmm... Need a priorart.com... by Menthos · · Score: 1
    Sorry, it was the dead tree edition, which is now decaying very slowly in a landfill

    Huh... Don't you have/use paper recycling?

    --

    GNU/Linux. The Freshmaker.

  38. Informix Wingz by mdowd · · Score: 1

    Informix had a product out about 1990 called Wingz. It was a Spreadsheet application but also had a procedural scpripting language called Hyperscript. It ran on Sun (OpenLook?, Motif?) Windows and Macintosh. Iinformix also had a product called Datalink that allowed querying against an Informix Database similiar to how ODBC now works. The three products combined were used by many comapnies as a client/server development system.

  39. what about sun's x-windows applications? by Polo · · Score: 1

    When did Sun start using calendar manager under X?

    Calendar manager is an application that talks to
    centralized calendar files using RPC. The client
    application is an X application. It connects to
    a database on a server system using RPC (rpc.cmsd).
    The database keeps track of the user's calendar
    appointments. You can check other people's
    calendars (the stuff they let you see)

    I think this has been around for quite a while,
    but I'm not sure the date. Does anyone know?
    I know it ran on SunOs 4.x with openwindows
    and later solaris.

  40. Re:Step 1a: What RDBMSs were around in 1991? by dmp · · Score: 1

    I don't think that the patent is specific to a Unix based rdbms, so you might want to include DEC's rdb product (now owned by Oracle) that ran on VMS, Tandem's database system, IBM's db2 and probably many others.

    --
    Stop talking about who's to blame when all that counts is how to change --"Born of Frustration" - James
  41. Check out your library by miahrogers · · Score: 1

    Many libraries offer telnet now to check the card catalog. While a CLI might not be conciderd an "x-windows" interface, an Xterm sure is. A patent as vauge as that can surely be struck down by any log of someone telnetting to a library card catalog (relational database I think) using some form of an Xterminal.

  42. Found in a quick google search... by jackmama · · Score: 5

    This document, which is copyright 1993, describes a similar system. If nothing else, it may give you a starting point to talk to some people that developed similar applications prior to that one.

    1. Re:Found in a quick google search... by capritia · · Score: 1

      Yup -- that's based on ObjectStore -- I used to work at ObjectDesign, and was aware of MANY 3 tier projects with ObjectStore behind them, and X Windows in front -- but that's an object-oriented database, so doesn't count. And I started there in '94, so that's a little late. I bet IBM would have done something with a relational engine, they were doing a lot of 3-tier stuff. And I bet ODI sales folks from the time would remember what else was out there -- after all, it was the COMPETITION. Surely the big RDBMS companies could tell you what their customers were doing at the time.

  43. Quintus by PlazMan · · Score: 1

    I'm pretty sure Quintus corporation (later purchased by Intergraph) had something which fits the bill. We purchased a license for it in 1992, but I'm pretty sure we weren't the first customers. I think the architecture was called WorkPro and the app was called CustomerQ or some such thing.

    Basically it was a call/bug tracking database. The client wasn't too thin, being written in Object Oriented Prolog w/ X extensions, but it had a remote DB server, an X-based client, and the ability to write application code in either a proprietary language or Prolog.

    It was the bane of my existence for several years. Hopefully it helps you more that it did me.

    Oskee-wow-wow,
    PlazMan

  44. Re:I don't know if it qualifies, but... by risacher · · Score: 1
    I thought of this also. I started as a freshman at MIT in 1991, and Zephyr was already very widespread. As far as database use, it used both Hesiod and Kerberos.

    Hesiod, according to this, is: The Hesiod name service allows an application to retrieve associations between a name, a particular type of service, and information about that named service. Some examples of this are course locker names and system libraries, other RVD or NFS lockers, usernames and passwd entries as found in /etc/passwd, printer information, such as might be found in /etc/printcap, service and mailbox locations, and service-to-port mappings, such as are found in /etc/services.

    --

    "The simplest solution is to ignore your dead children."

  45. Here's one from the late 1980's by xixax · · Score: 4

    http://www.computer.org/proceedings/meta97/papers/ pshelley/pshelley.html

    The paper describes components of a metadata system that uses middleware to combine an X11 UI with distributed databases. Was started in 1989 and I came across it in 1993 when it was well established and indeed in decline (the X11 client at any rate).

    Also:

    http://www.anu.edu.au/CNASI/pubs/OnDisc95/docs/O NL46.html

    X.

    --
    "Everything is adjustable, provided you have the right tools"
  46. Re:Hmm... Need a priorart.com... by superid · · Score: 2

    so you haven't been topriorart.com?

  47. Of course there is prior art! by msobkow · · Score: 3

    I worked with Nortel (then Northern Telecom) in the 1988-1990 period. They had production systems with Mac, Win3.1, and Unix/X11 front ends to RPC and TP based middleware. Not that I have any application or contact names, but there is no doubt the technology was already in use.

    Business/database computing classes also described such technologies when I was in university a couple years prior to that. Odds are there are some published research papers that not only describe the concept, but compare different implementations for performance.

    You also might want to check out IBMs patent database. Most of the n-tier technology concepts were the result of research originally targetted at scaling mainframe applications, including departmental FEPs (front-end processors, a specialized form of middleware.) The fact that X11 provides the display instead of a terminal or PC should be irrelevant.

    --
    I do not fail; I succeed at finding out what does not work.
  48. Re:Perl??? by glitch_ · · Score: 1

    Question, does something need to be in common use for it to be prior-art, or does it just need to 'exist' and have records of its creation and use?

  49. Perl??? by glitch_ · · Score: 3

    Bear with me...
    Perl was released, IIRC, in 1988-87. When perl is used in CGI scripting it is run on the server. Any web browser would be your X-window app, and you would just have to check to see when the first DB access MOD was written for Perl. If not perl, than maybe similiar scripting languages. It would all seem to fit...or I am completely off base and I will feel the flames lick at my feet

    1. Re:Perl??? by Sodium+Attack · · Score: 1

      It does not have to have been in common use. However, it has to have been "published", that is, available to the general public. For example, something that was developed in-house in 1988, but not revealed to the public until 1995, would not constitute prior art in this case.

      --

      Never take moderation advice from sigs, including this one.

    2. Re:Perl??? by F'Nok · · Score: 2

      I don't think browsers became common use for awhile after 1991 (Mosaic was 1991??) and the Perl CGI interface came afterwards... However, would email lists factor in here?? There were plenty of X-Win Email clients, and many lists goto databases (Depends on the use of the list)
      - There is no work, there is no work...
      - Damn, it worked for Neo!
      -

  50. I don't know if it qualifies, but... by anonymous+loser · · Score: 2
    I was thinking the Zehpyr message system might apply.

    It was created at MIT around 1990, or at least the document about it has Feb. 1990 as its first revision date.

    It's an instant messaging system, and as such, has some clients (some X clients, some tty, etc.), a distributed network, and servers which keep track of users, messages, and other stuff. Users can/could "subscribe" to certain classes of messages, which in effect causes the server to apply different filters to the messages that get percolated over the network to each user.

    Try the above URL for some documentation, here's more of the old docs (postscript format).

    I can't really help you with contact information, but I'm sure there are a couple emails listed in the documentation somewhere.

  51. 1992? Way late. by samantha · · Score: 1

    I was the chief architect for a distribute persistent OO development system built on ObjectiveC and a relational database backend in 1986-1988. Unfortunately, it was about 5 years ahead of its time and became shelfware before release. But I might be able to dig up some of the code if it would help.

  52. xrn by bwt · · Score: 5

    xrn is the X-windows front end to NNTP news.

    I don't know when it was created, but xrn has been around a while. It's on version 9.02 by now.

    I guess it's not really a "relational" database, though, but it certainly is a 3-tier database with X-windows front end.

    1. Re:xrn by Baki · · Score: 1

      Bringing up questionble examples won't help such a case (rather damage it).

      xrn (usenet) is not really 3-tier. If something it is rather 2-tier. The client (xrn) connects to the server. The server is part of a "distributed database" if you will (certainly not an RDBMS), it does *not* behave like a middle tier.

    2. Re:xrn by jeffw · · Score: 1

      xrn was written by Rick Spickelmier and Ellen Sentovich at Berkeley in 1988. My small contribution to that effort was to add accelerators mapping to the rn/trn bindings since I hated mousing around to read news.

    3. Re:xrn by bellings · · Score: 1

      What's the middle layer in a news reader/news server connection?

      xrn is the middle layer. Your X server runs the display, and your NNTP server runs the database.

      --
      Slashdot is jumping the shark. I'm just driving the boat.
  53. Which patent is this? by rkent · · Score: 5
    Well, I can understand if the professor has been asked not to reveal the name of the offending patent, but that doesn't mean the rest of us shouldn't know.

    Just in case I pick the right one: I hereby swear that I have never met or been in any sort of contact with Professor Winslett, and I'm just doing this to be a pest, and not out of any sort of collusion :)

    Anyway, some guesses:

    Bleagh... To find others possibilities, check here. I've made myself sick looking through all these patents; I'm more convinced than ever that our USPTO is in bad need of an overhaul.
    1. Re:Which patent is this? by g_mcbay · · Score: 2
      Yeah, I'd really like to know more about the specific patent. If the person is in litigation, I'd assume the patent owner is the one who filed...And my guess in that case would be that its not IBM.

      I'm not aware of IBM being particularly litigious with their myriad of patents. And if it were IBM, I think we might have heard more about this case, even if its a small one.

  54. 3-tier Central Reservations System by BahamaDave · · Score: 2
    Although not X-Windows based, I was heavily involved in the design, building and deployment of a 3-tier Central Res. System for hotels called Global II. This system is still in use today by an international chain.

    Some facts:

    • Deployment date: February 9, 1988
    • End date: still running to this today for a major US-based chain (obviously changed over time)
    • Clients: MS-DOS originally, DOS/Windows now
    • Networking: X.25/X.29/Async/TCP-IP substrate with app-specific protocols on top
    • User base: 24x7 user base across 5 continents
    • Server: Stratus (VOS), always hosted in USA
    • Database: Initially file-system. Added Sybase support into production 1989/1990
    • Have manuals, have customer
  55. Re:MIT's Moira fits the bill it would seem by markr · · Score: 1

    I guess I should read slashdot more often. Of course I immediately thought of Moira; I was the project leader on it from 1987-1992.

    Moira is the configuration management system used by MIT Project Athena. It manages useraccounts, groups, mailing lists, filesystems, and other configuration data for a distributed system of 1000 systems and 20000 users. It features a relational database (originally Ingres, later ported to Oracle), and several network front ends. Originally, all of the front ends were character based, but we eventually made a couple of X-based graphical front ends too.

    It was first published outside MIT in a paper in the Winter 1988 Usenix Association conference proceedings. The first X-based client, xregister, went into use in 1991 if I remember correctly.

    You can check out the current version of Moira at http://web.mit.edu/afs/athena.mit.edu/astaff/proje ct/moiradev/

  56. Re:WAIS Z39.50 1988 Contact info by Money__ · · Score: 2

    Francois
    Schiettecatte
    FS Consulting
    Internet: francois@wais.com (now here)
    435 Highland Avenue
    Rochester, NY 14620
    Phone : (716) 256-2850
    Fax : (716) 473-9695

  57. Re:WAIS Z39.50 1988 Linkage by Money__ · · Score: 4
    Hey, try this: googl e search on"Z39.50-1988"

    or this:http://www .cni.org/pub/NISO/docs/Z39.50-brochure/50.brochure .part01.html

    or this: http://www.i fla.org/documents/libraries/cataloging/metadata/gi ls-i.txt

    That last link has a lot of very good low level contrast between the 1988 version and the early 90s version. Now all you need is someone to standup and swear they deployed Z39.50 1988 when it came out.

  58. Re:Card catalogs by Greyfox · · Score: 2
    Hell RPI had terminal accessible card catalogs earlier than 1987 (Which is when I encountered them there.) I'm pretty sure the entire network was available from the sun lab in the upstairs of one of the buildings there, which was also where I encountered my first real GUI in the form of X.

    Of course, this sort of thing had been going on much longer, but instead of X and a GUI you had an IBM terminal and an input form. You could probably find that sort of thing going on since the '60's. Using X instead of a character based terminal to display the input form doesn't take a huge intellectual leap.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  59. Off to apply for a patent? by Greyfox · · Score: 2
    Sure! I tell you, you go patent it, and I'm left holding the bag ;-)

    I'd probably run such a thing as an expesnive subscription service. Larger companies wouldn't think twice about paying for a service like this, if even a couple of applications of it a year will save them some legal expenditures. Perhaps a tier-level approach where lower tiers could search the database for a low-low monthly price and higher tiers could commission you to go after a patent that's not currently in your database. Just a couple of ideas of course.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  60. Re:Hmm... Need a priorart.com... by Greyfox · · Score: 2

    Sweet. I just assumed that it'd be snapped up by a live goat porn vendor or a squatter, like so many other domain names out there.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  61. Hmm... Need a priorart.com... by Greyfox · · Score: 3

    As happy as the patent office is to grant any patent that comes down the pike, it seems you could make a very successful business model out of taking the patents as they're issued and finding all the instances of prior art that should have kept them from getting the patent in the first place. Maybe I should patent this business model...

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Hmm... Need a priorart.com... by MrBlack · · Score: 2

      I could see somthing like this working like HotDispatch or eLance, where someone poses a question like "I need info on somhting like X that existed before Y", if you have info on it then you get $25 bucks. I could turn out to be the cheapest prior art search around. Of course I think patents like the one we are discussing here are farcical and I'm glad people are comitted to seeing them overturned. I can't help but think that the only difference between the architecture that has been patented here and hundreds of thousands of mainframe apps is the GUI in place of the CLI. Surely since desktop applications were moving to GUI it is obvious that the interfaces to mainframe or server based applications would also move in this direction? Isn't there some provision in patent law saying that only things that are not obvious to someone skilled in the art can be patented?

    2. Re:Hmm... Need a priorart.com... by Wellspring · · Score: 2

      1) Companies pay you not to research yours.

      2) Work secretly-- companies hire you to provide evidence when they sue over the bad patent.

      3) Work openly-- companies hire you to break their competitor's patents.

    3. Re:Hmm... Need a priorart.com... by istartedi · · Score: 3

      The Washington Post ran an article about a consultant in LA who is making money on prior art searches. Companies involved in disputes like this will gladly pay the guy thousands of dollars so they can beat the patent and avoid paying some other company millions of dollars. Sorry, it was the dead tree edition, which is now decaying very slowly in a landfill, so I can't tell you the URL for the article.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  62. Re:what underlying political motivations? by miracles · · Score: 1

    why is this considered a troll? regardless of his views, he's got a good point. a little bit more info would be better than "there's something bad happening, let's get everyone on it."

    a good point was brought up.... although i agree that a patent like the one described would be truly horrible, i don't believe in focusing the entire force of slashdot (flames,trolls,ddos and all) at anyone without sufficient reason...

    i will be no one's pawn

  63. This ain't the issue at all by Steeltoe · · Score: 2

    Prior art, what's the use? Firstly, it needs to have been *publically published*, not just used. So there aren't very many applications to pick from. Graphical apps were all pretty much closed before the 90's. Without the details of the implementation disclosed *publically* (which is the whole meaning of the patent system), "prior art" is useless against this system.

    What I would place my bet on here, are magazines and scientific papers prior to '91, maybe newsgroups but I doubt that would stick in court. Search for elaborate articles that explain in detail what you're looking for. If you do, that should invalidate the patent, but I recommend asking your lawyers about it.

    But let's not forget the REAL issue here. These software patents shouldn't be accepted in the first place! It's like being forced to accept that Sun created Java, and live by their rules because it's suddenly ILLEGAL to develop something similar. Never mind that people have created Smalltalk, C++ and whatnot Java was based on. Accepting a patent is just like accepting being stolen of your lunch-money by big bullies.

    - Steeltoe

    A violent society breeds violence.

  64. Don't patents have to be non-obvious? by Peter+Harris · · Score: 1
    I thought patents had to be for non-obvious implementations of ideas?

    The whole idea of X is that you can have a graphical interface on machine A, with the program itself running on (presumably faster) machine B.

    It is therefore OBVIOUS that the program could be accessing a database on machine C.

    Also, if you want to find multi-tier database applications with an X or other graphical front end, seek out Progress Software Corporation. They have been doing client/server RDB stuff for a LONG time.

    I'm sure they'd be happy to help block a patent like the one described, which would utterly fuck them. (Unless it's them trying to get the patent, but I doubt it - IMHO they're not big enough to withstand comfortably the hostility such a move would earn them.)

    Good Luck

    --

    -- What do you need?
    -- Gnus. Lots of Gnus.
    1. Re:Don't patents have to be non-obvious? by Sodium+Attack · · Score: 1
      I thought patents had to be for non-obvious implementations of ideas?

      Yes, but the point is that since the original poster won't tell us what patent she's trying to invalidate, we have no way of knowing whether the patent is obvious or not.

      She's told us what sort of prior art she thinks will invalidate the patent in question, but who knows whether that's what's actually patented or not, and whether what she describes will actually invalidate the patent in question.

      --

      Never take moderation advice from sigs, including this one.

  65. How about Netrek? by Dane_Johnson · · Score: 1

    I don't know the exact nature of how Netrek kept track of it's internal user/password database, but it surely had such a database.

    And it was definitely X based and client server...

  66. How About CAD Applications ?? by robocat · · Score: 1

    Intergraph builds an engineering drapting package which has been around since the early 1980's. It originally ran on PDP11's then VAX then Unix boxes. It is basically a GUI talking to a relational DBS with a bit of, well actually a lot of, code in between. All you need is an old brochure or magazine add from the appropriate year. In the same vane, you might try other CAD packages. Most ran on Unix before windows and all kind of fit the bill. Everyone except Sun used X. Mentor Graphics, Racal Redac come to mind. Ask someone from the engineering faculty who has been in the business for 10 - 15 years. Good Luck

    1. Re:How About CAD Applications ?? by softwizz · · Score: 1

      Yes indeed - in 1988 I worked on the source code of 'Visula', a PCB design CAD package from Racal Redac Systems. All right, it was running on Apollo workstations using native Apollo graphics under Domain, rather than X Window System on top of the mickey-mouse 'Apollo Unix' shells - but Apollo was absorbed by HP a year or so later, Domain was killed off in favour of HP-UX, and I'd bet that Racal would have moved Visula over to X/Motif well before 1992! And most important, it used Informix as a database for sourcing the metafile descriptions from a catalogue of designable-in circuit components. I can provide some documentation on this, and I am in touch with the offices where the product was authored.

  67. SysAdmin-in-a-Box (was MIT's Moira...) by john@iastate.edu · · Score: 1
    It's a real shame this didn't catch on better, we've found it invaluable. We're still very happy with Ingres as our DB, FWIW.These days our primary interface is the web, of course.

    We've got about 40K users, lots of machines, printers, lists, filesystems, etc, all managed more-or-less without sysadmins (we do have 1 sysadmin, but she has other things to do -- mostly bug me for enhancements it seems :)

    Are you an instructor and want a maillist of your students (kept up to date with adds/drops for you)? Point, click, done. Want a file space 'locker', to go with that? point, click, done. Need to charge some printing to your department or to your U-Bill? You got it: point, click, done.

    I have always wanted to add a button [Random LART] though -- I figure it would be a real timesaver for some of our users :)

    --
    Shut up, be happy. The conveniences you demanded are now mandatory. -- Jello Biafra
  68. MIT's Moira fits the bill it would seem by john@iastate.edu · · Score: 4
    Moira is a system management system consisting of thin clients (command line, curses, X, web, etc) a middleware server and a relational DB under it all. We've been using it here since 1990 so it was obviously disclosed before 1991. Look in ftp://athena-dist.mit.edu/pub/ATHENA/moira for papers, source, etc.

    --
    Shut up, be happy. The conveniences you demanded are now mandatory. -- Jello Biafra
  69. UIM/X was a tool like that by trey · · Score: 1

    UIM/X was a tool that was around in 1991 and did a good job - it was a development/ ide tool but I remember the guys that were playing with it were also connecting to a SQL database and somehow I think that might be a possible tool for you that parallels what you are doing. INGRES was still around then tool, and sybase - they all had these kind of connectivity widgets. Good luck.

    --

    he who has the fastest cart always has the best lie.
  70. Cybergraphics by iankerickson · · Score: 1

    The client (CGS) for Cybergraphic Inc's newspaper publishing systems does this. It's written in Pascal and acts as a VT100/FIMS terminal over TCP/IP to a relational database running on a VAX. It has a bitmapped "draw" mode, which is basically a "print preview" of the current page or take. CGS ran on DOS PCs and UNIXWARE. We bought it in 1990/1, and it wasn't new then.

    Cybergraphic was bought by Geac (geac.com), the buyer-of-all-things. They'd probably share your interest in this patent.

    --
    Democracy. Whiskey. Sexy. Pick any two.
  71. Re:what underlying political motivations? by Antaeus+Feldspar · · Score: 1

    While the original poster may be overly cynical he hits a very valid mark. Enlisting the "zealotry" of /.ers without full disclosure is _not_ very cool. I think it is very rude to ask someone to do something and not tell them why or who for.

    In my opinion, it isn't about paranoia, but common courtesy.

    Then again, maybe I just like to know who I'm about to screw/help.

    I strongly suspect that had the story's poster not been so forthright about which details she could not legally divulge, it never would have occurred to you to question what she did tell you.

    --
    If people are to respect the law, perhaps the law should begin by respecting the people.
  72. I know of one... by SirGeek · · Score: 1
    When I worked at Hamilton Standard (now Hamilton Nordstrom) they had a "TDB" (Template Database) that was used extensively in the software group. I haven't worked there since 93 (and when I used it, it was at least 5 years old). This was done using a TPU generated GUI for a database running on a Digital VAX and displayed on VT340 screens.

    I would think that this would fit what this person is thinking of.

    And with the government requirement for documentation, all projects that used this TDB, would have it in their SOW (Statements of Work) and SDP (Software Development Plans).

  73. WAIS by burris · · Score: 4
    WAIS seems to fit the bill. A client, some server code, and a relational database back end.

    "Grant 'em all and let the courts sort 'em out." - USPTO Motto

  74. Three-tier architecture in popular BBS by yerricde · · Score: 2
    Here we go, the three tiers of something like AOLame or Compu$erve:
    1. rxvt or other terminal through a serial line
    2. The front end BBS server
    3. The back end database

    <O
    ( \
    XGNOME vs. KDE: the game!
    --
    Will I retire or break 10K?
  75. Re:Any Terminal Program. by mavenguy · · Score: 1

    Hahahhahahahaha....The PTO used just such a system (PALM III) that started in the mid-late 70's, Burroughs 6700, lots of Dumb Terminals and barcode scanners. It's primary initial use was...keeping track of the Patent Application File wrappers.

  76. Omnis by tgibson · · Score: 1

    Check out Omnis. They have a RAD tool that might (back in '91) have fit the model you describe. Tbey've been providing application development tools w/UI and DB backends for 20 years.

  77. Fonts are graphics too... by buckrogers · · Score: 2

    One of the first things that I learned in a graphics design class in college was that fonts are just little pictures that stand for sounds.

    Unless your dumb terminal used sound to tell you the letters on the screen, a la "War Games," then you used a graphical terminal when you used a dumb terminal. The only difference is that the graphics displayed were little pictures that represent sounds.

    The capital letter A is an example of this. Draw a bulls head with a large set of horns, now turn your drawing upside down. Looks a little like the letter A, doesn't it? So anytime you see an A on the screen you are looking at the picture of a cow. Each letter can be traced back to similar little pictures over the course of thousands of years.

    Even dumb terminals are pretty smart. Dumb terminals need to process their input in order to properly display the characters in the correct positions, and with the proper attributes. Not to mention keep track of where the cursor is on the screen. Each terminal type used different control characters embedded into the text stream in order to accomplish this processing. Anyone who has ever tried to use the wrong terminal type or had their shell set to the wrong terminal size knows how screwed up your terminal could get if you sent the wrong characters.

    So, fonts are graphics and dumb terminals are clients that process their input. Things just aren't as clear as those patent people would like us to believe.

    Any program that accessed any collection of data and then used the curses library to display to a terminal should meet his needs...

    --
    -- Never make a general statement.
  78. Re:what underlying political motivations? by milkman1 · · Score: 1

    Actually, _she_ seems to be a professor at UIUC.
    http://drl.cs.uiuc.edu/people/Winslett.html

    But... on the other hand, UIUC could be a part of some big scam too, you can never be too paranoid!

  79. Re:what underlying political motivations? by NaughtyEddie · · Score: 4
    perhaps he works for some small software startup

    Or perhaps she is Professor of Computer Science at the University of Illinois.

    --

    --
    It's a .88 magnum -- it goes through schools.
    -- Danny Vermin
  80. Re:3-Tier by broken77 · · Score: 1
    Wait a second here... The poster of the article says:

    I am looking for applications with a relational database back end, X-windows user interface, and application code somewhere in between... (my emphasis added)

    So I think we need to be concentrating on apps written with an X-windows GUI, no?

    --

    I modded the Troll Investigation and I got

  81. Re:what underlying political motivations? by drinkypoo · · Score: 2
    Ok, maybe you should explain your political motivations? Financial gain? I don't think enlisting the zealotry of /.ers without full disclosure is very cool. After all, if RMS gets his way, all us coders will be on collective farms in his stoneheaded communist utopia. Support BSD style license which are truly free without the encumberances of political agendas!!

    If you already suspect someone of having the wrong ends in mind, why would you have any incentive to believe the reason they give?

    The paranoid view (which is my view, generally) would be that a corporation (or an agent thereof) would say anything they had to say to get the proper information. They might be saying they're only trying to quash a patent that should never have been granted, but perhaps they have some more nefarious goal. Why would you believe that they have only honesty in them?

    At the same time, from this message it seems clear that they are looking for someone else's product, which they could hardly patent. So assuredly this is only for their own purposes, but it seems as if it should help the rest of us. You are probably better off making your judgement on whether or not to help them based on the information you actually DO have; Someone is trying to crush a patent that ostensibly should never have been granted. The terms they are using sound sufficiently broad.

    On the other hand, they could conceivably be trying to use this information to remove a patent that some company is protecting a reputable piece of software with because they have no other means. Are you going to believe what they tell you? That's your decision. Personally, I believe that when it comes to corporations, relying on information the corporations give you is always a mistake. On the other hand, perhaps he works for some small software startup which is still full of righteousness and piety.

    Anything's possible, I guess.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  82. Re:what underlying political motivations? by gilroy · · Score: 2
    Blockquoth the poster:
    why is this considered a troll?
    Probably due to the off-topic, irrelevant, and (on slashdot) inflammatory reference to RMS and the philosophy of "Free Software".
  83. I don't need no stinkin' patent! by fm6 · · Score: 1
    That sounds very much like Entera. Given the time frame (OEC was founded in 93), it's not impossible that one of the patents behind Entera is the very one we're conspiring to quash!

    In any case, this is really a silly discussion. Unless Winslett is prepared to entertain/inform us(how about an explanation of how you can patent an algorithm?) she has no business wasting our time.

  84. Synchronize by CrossWind Technologies? by Sir+Nimrod · · Score: 1

    Maybe, just maybe....

    At work, we use an application called Synchronize. It's a scheduling tool; you have your personal calendar, and you can set up meetings with others, make reminders and "to do" lists, etc. Especially nice for us is its wide range of front ends; we use HP-UX and Windows, and the Web site says they have others.

    So we have an X-Windows client (Motif, actually) connecting to a server that must use some type of relational database. Application code is a given. What else do we need?

    The date, young one, the date! Hmm.... Well, we weren't using it in 1991, according to one old-timer. However, I submit two data points:

    1. The HP-UX client's "about" box says " Copyright 1989-1999".
    2. The company's Web site says "Since 1990, enterprises of all sizes have relied on Synchronize...."

    Not conclusive, I admit, but intriguing. Ask the company! It's in their own self-interest to cooperate, since it would appear they're in violation of this patent.

    CrossWind Technologies
    140 DuBois Street, Suite D
    Santa Cruz, CA 95060
    Tel:(831) 469-1780
    http://www.crosswind.com

    Hope this proves useful.

    Eric Petrich

    --
    The United States of America: We mean well.
  85. This might not cound, but what about DNS? by AmunRa · · Score: 1

    I don't know if it fits your requirements, but what about some kind of X windows client to the DNS system? DNS is a relational, distributed database, and I'm sure there must be some kind of X frontend to it? Can anyone think of anything?

    --
    " To steal ideas from one person is plagiarism; to steal from many is research. "
  86. Re:What about Archie? by 2Bits · · Score: 1
    Archie was developed at McGill University, in Montreal, Canada.

    You can contact the Department of Computer Science for more information. It certainly was developed before 1991, I know that as I graduated from there.

  87. Political nothing...what kinda lawyers she got? by tcgi · · Score: 1

    IANAL, of course, but I can think of no reason not to release the information on the patent being sought. It's not like the information would be dangerous to spread around. It's certainly not libellous (or slanderous, depending on how it's presented) to talk about killing a company's bad patent. The PATNEWS mailing list is all about bad patents, and the author (Gregory Aharonian), who says all kinds of things about the companies that go for these absurd patents, IS a lawyer.

    That's what annoyed me.

  88. Prior art by SAIC by codepunk · · Score: 3

    I used to be in the military and worked on a hp box that had a app like you mention well before 1991. The application was called JOTSII it had a motif front end with tons of middleware as well as database backends to store communications data. I am sure that you could do a little surfing using the JOTSII name and come up with a ton of stuff. JOTSII stands for joint operational tactical system. SAIC is Science Applications International Corporation and another company called INRI was also involved in the development.

    --


    Got Code?
  89. Re:what underlying political motivations? by Ian+Wolf · · Score: 1

    While the original poster may be overly cynical he hits a very valid mark. Enlisting the "zealotry" of /.ers without full disclosure is _not_ very cool. I think it is very rude to ask someone to do something and not tell them why or who for.

    In my opinion, it isn't about paranoia, but common courtesy.

    Then again, maybe I just like to know who I'm about to screw/help.

    --
    "The words of the prophets are written on the Slashdot walls."
  90. FileMaker sounds perfect by nekros · · Score: 1

    If you are looking for a business application that uses a database, interfaces with the web, accepts SQL statements and ODBC connectivity, has a userfriendly interface and allows excel-like calculations, look no further than FileMaker Pro. I am sure it was made after 1990-1. I used it for sicktime sheets, aquisitions database, ADT security database and even as a webserver cause it has it built in! Mind you i think that it only comes in Mac and PC format. Check out http://www.filemaker.com for more info Good Luck! Ashley Fulks Network Adminisrator Simply Boss Security

  91. I know what it is... by ameoba · · Score: 1

    The good doctor has had her graphical front end for /. attacked by vicious copyright lawyers.

    if we can invalidate this patten, you will no longer have to hit the refresh button in netscape every 2.5min... you'll have all the headlines updated in realtime!!!.

    hopefully, it won't have a built in scripting feature that allows for autoposting of portman/grits haiku, rushing for first posts...

    --
    my sig's at the bottom of the page.
  92. Re:If you need to know more by omission9 · · Score: 1

    I would like to ask you, if you would not mind, a question or two. I apologize if an earlier posting by myself was overly cynical. It would appear you have a legal team(lawyers plural constitute a legal team , right >:) ). Who is paying their fees? Is it inhouse legal expertise the university is providing? The entity paying the legal help must have something to benefit from the investment. What is it? Thanks!! By answering certainly you will relieve the burdon of suspicion upon prospective respondents.

  93. Aharonian is not a lawyer by TechLawyer · · Score: 1

    He is a patent searcher. Most of his criticism of the patent system can be boiled down to "inventors should have searched more prior art." While this is often true, it is self-serving promotion of his own search business, and PATNEWS should be read in that light.

  94. Which do you hate more - Microsoft or the PTO? by TechLawyer · · Score: 1

    I am amused to watch everyone rush around to locate prior art that will benefit an anonymous entity. What if it turns out to be Microsoft? Or some other less-powerful Enemy of the Week (TM)? Perhaps that is why the beneficiary of all this free footwork must remain anonymous.

    1. Re:Which do you hate more - Microsoft or the PTO? by TechLawyer · · Score: 1

      While I don't ordinarily respond to flames, I am perfectly capable of reading the name given by the poster. As you undoubtedly know, it is very easy to claim to be someone else on the Internet. As you may not know, professors typically work as consultants and expert witnesses in patent litigation. Thus, a professor could easily post as a sock puppet for Microsoft or Rambus or any other /. enemy of the week.

      At the risk of baiting, who's the damn fool now? :)

  95. Ingres by Mikael.Svahnberg · · Score: 1

    Well, I seem to recall us using the database Ingres as early as 1991. (It is now owned and developed by Computer Associates, I have no idea who owned it then). Add to that a Windows 4GW environment (also available at that time), and you've pretty much got your 3-tier environment... (Granted, application logic is somewhat embedded in the 4GW environment, unless you use stored procedures...)

  96. what about AS/400 by Desdinova77 · · Score: 1

    I remeber from school that AS/400 had a RDBMS from the start. Anyone know of any apps that used lX windows on a frontend and an AS/400 on the back?

  97. DB driven web sites. by schwap · · Score: 1

    From that description, the site that I work on is exactly the same. I use a browser that runs under X that accesses a server that runs a script that accesses a database and then displays the information. Interesting that Windows or Mac users would not be in violation. Though, I dont know what the patent is so I can look it up, now can I?

  98. Re:um... by Sodium+Attack · · Score: 1
    Depends on the lawyer. If you just open the phone book and pick a patent lawyer at random, then no, he won't have the technical expertise to find prior art. But many patent lawyers specialize in a particular field of science/engineering and do have technical backgrounds in their area.

    Actually, in many cases, the searching is done not by the attorney emself but by a professional patent/literature searcher. The same caveats regarding field of specialization applies to them.

    --

    Never take moderation advice from sigs, including this one.

  99. Card catalogs by sulli · · Score: 2
    Hmmm. I was a student at Yale in 1989-93. At that time we had telnet access to the card catalog, from Macintosh as well as dumb terminal. (We had wired dorm rooms in 1992 - pretty advanced for the time.) Before that I briefly attended the University of Michigan, which also has telnet access to its library, although I don't know when these were made available via the net.

    I bet you could find someone who used Xterminal to access one or both of these pre-1992...

    sulli

    --

    sulli
    RTFJ.
  100. Re:what underlying political motivations? by sulli · · Score: 2
    UIUC could be a part of some big scam too, you can never be too paranoid!

    Yeah, Mosaic led to Netscape, which led to Mozilla...

    sulli

    --

    sulli
    RTFJ.
  101. Any Terminal Program. by IANAL · · Score: 1

    Try searching for any terminal based program that used a mainframe as a backend. IE 90% of programs before the mid 1980's. Most would run with front end dumb terminals and database servers at the backend. Or any program that was made telnet capable.

    This patent is inane

  102. Re:Any Terminal Program. by IANAL · · Score: 1

    I have to say that there doesn't have to be any smart's to the client. I haven't seen to many smarts embedded in IE or Netscape. They are just presentation devices. Yet if I have IE, web server and db backend then I have 3 tier. Same goes with dumb terminal program, code to do queries and buisness rules and then database at the back end. 3-tier is a very loose description. It encompasses a lot of ways to develop an applicaiton.

  103. Re:3-Tier by g_mcbay · · Score: 1
    The X-Windows interface is just a guideline.... I'm quite sure the patent (thought I don't know which one it is) doesn't specify anything specific to X-Windows.

    I think the reason X was brought up is that by its nature all applications that use it can be said to be client/server based, eliminating one of the patent claims right off the bat...Then you just need proof that such an app used a backend database.

  104. What about QNX's architecture? by AntiTuX · · Score: 1

    what about QNX's gui? That might be close to what you're describing.. who knows

  105. What about Archie? by CPIMatt · · Score: 2

    I seem to remember X-Windows interfaces to the old Archie FTP database. That might fit all the requirements you listed.

    -Matt

  106. Re:um... by david+duncan+scott · · Score: 1
    Maybe because she has patent lawyers and she's asking /. readers as well?

    After all, if I were dealing with an automotive patent, I'd want some mechanics and/or engineers working on the problem alongside the attorneys.

    (Sniff!) They're only lawyers, you know, not supermen! For God's sake, we need to help them!

    --

    This next song is very sad. Please clap along. -- Robin Zander

  107. Re:Any Terminal Program. by caver · · Score: 1

    A dumb terminal front end does not a 3-tier application make. There must be some smarts to the client.

  108. Re:3-Tier by caver · · Score: 1

    Nope, PC based, Unisys 1100 for the COBOL part (and the database).

  109. Re:Any Terminal Program. by caver · · Score: 1

    IE and Netscape have plenty of smarts, and are actual programs that are running on the client. Also, a dumb terminal program is different than a dumb terminal.

  110. 3-Tier by caver · · Score: 5

    1. I can't recall it's name, it was 12 years ago.
    2. It was created by a man named Guy Pope, at the USAF Standard System Center, Gunter AFB, Montgomery Albama.
    3. It allowed users to enter/retrieve records (accounting information).
    4. It was released before I started working for them in June 1988.
    5. I really can't point out where to find it (it is a military application, though). You might want to try to contact them about it. The group is GAFS (General Acounting and Finance Systems).
    6. You can contact me (caver@caver.org) as I will swear it was there. I was the release manager for our group for 2 years, I ought to know what I released.

    It was a C front end, runing over DOS, that allowed you to enter information that was then sent to a COBOL back end (yes, COBOL) which then retrieved/wrote the data from/to an AFORMS (Air Force blah blah Relational blah blah blah) database.

    We didn't think this was original in 1988, how they thought it was original in 1991 is beyond me.

    1. Re:3-Tier by krakrjak · · Score: 1

      I'm really not sure if this is 3-Tier or 2-Tier but I have a couple of Ideas. One is Microstation by Bentley systems. They are located in Alabama and Microstation runs in Unix as well as windows and has been around for a very long time. (it used to run on CLIX created by Intergraph back in the day) It allows for relational databased to backend it. Sencond is a package created by Intergraph that integrates Microstation into it Called MGE. MGE is a GIS package that is 3-Tier for sure and it is a premier package for GIS software (I think it has been abandoned now for a new product called GeoMedia). It also ran on CLIX which I'm sure predates 1991. You could contact these companies for more information about them intergraph is located at http://www.intergraph.com and Bentley is at http://www.bentley.com Since Bentley was founded in 1984 they are a good bet. But I'm not sure if this is perfect but I think it is?? Good to check into for sure since databases/X apps are what you are looking for.

  111. Re:asdf by Alan+Livingston · · Score: 1

    Ok, Rudy... It's back to the island for you!

  112. GIS systems... by human+bean · · Score: 1

    Geographic information systems are all pretty much based on a gui/graphics front end (most of which were X), a middle ware, and a relational database. ESRI's ARC/INFO, and the open source GRASS come to mind. Both established in the late eighties, and indeed, were not considered terribly high tech.

    --

    *whup* "Get along, little electrons. Heeyah!"

  113. Re:Side Note by Schattenjager · · Score: 1

    As a side note, is there a stupid patent archive somewhere? Where people could post a link to a moronic patent and have others take a look at it. Sort of the Oracle for patents.

    Actually, there is. http://www.uspto.gov/patft/index.html. It's the US patent database. After all, aren't all patents stupid??

  114. Many companies patent stuff so others don't try to by eclectro · · Score: 1

    stop them from using their own technology that they happened to create. They are afraid of overly broad "submarine patents" that come into play at a later date.
    The Comptons interactive cdrom patent comes to mind when a few years back when they tried to collect a royalty on all cdroms, even though cdroms were already commonplace. This could be a similar situation to this database patent.
    Eventually the head patent examiner had to step in to review the patent, and he cut it off at the knees.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  115. Laawyers are expensive to do searching by eclectro · · Score: 1

    The 'junior' patent attorney I talked to wanted $175 an hour to do searching. He suggested I hire a special firm or do it myself. Maybe thats why a lot of patents get through - no searching for prior art is done (or its not tractable to do a complete search - still no excuse).

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  116. You need to search Dr. Dobb's Journal for by eclectro · · Score: 1

    programmers. They have an archive CDROM archive that goes back to January 1988 for $99.95. If you need issues before that try a local university library. That way you can see what products were offered to programmers/articles about X windows and thin clients. I'd be willing to bet that when it was first done that there was probably was a mention of it there in an article.
    Dr. Dobbs has been around since the very beginning of personal computing, and was the programmers resource before the internet.
    Another area to look is the FORTH interest group, or FIG. Some FORTHs are actually databases, and had/have provisions for multiple terminals/multitasking and GUIs on top. This is one feature that made it particularly attractive. FORTHers are die hards to their language no doubt about it, and justifiably so. It became an ANSI standard a few years back, and itself became the basis for the IEEE 1275 open firmware standard. It also goes back to the begining personal computing. A vintage 70's computer language, Charles Moore invented it on one of the first personal computers. Thank heavens because of all this patent frenzy now. It has and still finds a place in many embedded systems.
    I digress. There have been conferences every year in Rochester. The theme for the 1982 was database and control, see here. There is more links/info about FORTH here.
    So that's as much as I know. We see stupid patents come down the pike every once in a while, but never hear the end to the story (if there is one). If you manage to snuff out this patent, how about letting us other Slashdotters know about it?

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  117. If you need to know more by winslett · · Score: 1
    Thank you to everyone for sending me literally hundreds of examples! It is great to have so many, because I think I can ask the lawyers to pick those that will be most compelling to people who know nothing about CS (like a judge and a jury). I think I have enough now, so save your typing effort unless your example was particularly widely used (or your company has already been sued :).

    I am still plowing through them all (hence slow response to questions/email), and will probably not finish until after my summer vacation, which is just about to start.

    Again, many thanks and I really appreciate the time that so many people took to tell me about examples. I hope that when the case is settled, I can write back and tell you the whole story.

    --Marianne Winslett

  118. If you need to know more by winslett · · Score: 5
    If you know of an appropriate application, but don't know enough about this case to commit to disclosure, and have questions that I'm not allowed to answer (is the case really important to my employer? who is suing whom? is this person really who she says she is? etc.) then I can ask the lawyers to call you. I would think that it would be in the lawyers' best interest to answer your questions if doing so would give them another compelling example of prior art, especially if your example was in wide use.

    --Marianne Winslett