Fox Dichiara email of January 19 2000 indicating that everybody was informed as of this date Subject: Email re Patent Date: Wed, 19 Jan 2000 21:59:25 -0500 From: Geoffrey Fox To: Karin R Carey Geoffrey Fox gcf@npac.syr.edu, http://www.npac.syr.edu Director of NPAC and Professor of Physics and Computer Science Phones Cell 3152546387 Office 3154432163 Npac 3154431723 Fax 3154434741 ------- Forwarded Messages Date: Tue, 18 Jan 2000 17:10:22 -0500 From: Marek Podgorny To: Peter Dichiara cc: Marek Podgorny , Geoffrey Fox , Krzysztof Walczak Subject: Re: formal papers This is a multi-part message in MIME format. - --------------F9C05FFEE9D15B55BF629F67 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 7bit Peter, i have signed the papers. i expect Chris signature any day. i passed the papers to Geoffrey. perhaps you can keep it up dirctly with him? Peter Dichiara wrote: > Marek, > > I'm just writing to touch base regarding the formal papers. We are on > our last month of possible extension. Please let me know if I can help. > > Peter > > +++ > This e-mail message and any attachments are confidential and may be privilege d. If you are not the intended recipient, please notify Hale and Dorr LLP imme diately -- by replying to this message or by sending an e-mail to postmaster@ha ledorr.com -- and destroy all copies of this message and any attachments. Thank you. > > For more information about Hale and Dorr LLP, please visit us at http://www.h aleanddorr.com. ------- Message 2 To: Peter Dichiara cc: marek@boss, Krzysztof Walczak , Ben Ware Subject: WebWisdom Patent Date: Wed, 19 Jan 2000 08:17:01 -0500 From: Geoffrey Fox Marek forwarded me your email below. I had sent on the form to be signed to my lawyer for review. He asked to see the patent document but I am not certain I have seen the final version and if so which of the many versions it is. I would be grateful if you could get him a copy as I will be away for next 10 days or so (He is Carter H. Strickland of Mackenzie, Smith, Lewis, Michell and Hughes LLP 600 Onbank building, PO Box 4967, Syracuse NY 13221-4967. Phone 3152338211 and Fax 3152338235) I have the following questions. 1) As written in last version I read, it had a multitude of claims with as Marek and I agree a few "glittering diamonds" of nifty inventions. I am concerned that many people contributed to claims ( in particular those named in original WebWisdom Technology Disclosure and others later) even though "glittering diamonds" had fewer contributers Even if I need not worry as myself, as Director of NPAC this is of concern to me 2) I believe one can improve "glittering diamonds" discussion itself as I understand issues better now. So why not just do these and do them properly? 3) I am not certain how signing this patent affects my ability to work after I leave Syracuse and move to Florida State ------- Message 3 Date: Wed, 19 Jan 2000 08:22:18 -0500 From: "Peter Dichiara" To: Geoffrey Fox , Marek Podgorny cc: Michael Diener Subject: touching base on formal matters Attorney Client Privilege Dear Dr. Fox, I'm sending this email as a reminder that we need to file the formal papers for the WebWisdom application very soon. Please let me know whether you have any questions about the documents and whether we can expect to receive them soon. (I previously sent them to Marek for distribution to the inventors.) Also, please confirm receipt of this email. Regards, Peter ------------------------------------------------------------ From a November 29 email of Marek to Dichiara indicating Dichiara was well aware of my comments > I still need all of the inventor info. Last I recall, Dr Fox listed > people he thought were inventors and then you had some questions about > whether others should be included too. Please feel free to call me so we > can discuss and best identify the inventors. For each inventor, we'll need > his or her full name, citizenship, mailing address and residence. I'll > then prepare the inventors' declaration and assignment documents. I hope > to talk with you soon so we can discuss the best approach to get the > documents in order. ----------------------------------------------------------- Fox to Podgorny October 10 99 showing my evaluation of inventors ( us 3 are Fox Walczak Podgorny) Reply-to: gcf@npac.syr.edu To: marek@boss Subject: webwisdom patent Date: Sun, 10 Oct 1999 21:14:16 -0400 From: Geoffrey Fox I suggest adding Nancy Roman David to us 3 Geoffrey Fox gcf@npac.syr.edu, http://www.npac.syr.edu Director of NPAC and Professor of Physics and Computer Science Phone 3154432163 (Npac central 3154431723) Fax 3154434741 --------------------------------------------------------------- Podgorny to Fox October 4 99 indicating that Podgorny agrees Fox both invented and implemented most of material. Further says he is expert on list of inventors Subject: Re: touching base Date: Mon, 04 Oct 1999 16:11:01 -0400 From: Marek Podgorny To: Peter Dichiara Peter, yes, i was teaching in Europe for two weeks. i just came back. i left the patent draft you have sent me with Geoffrey before i left on Oct. 17th. The technology described in the current pattent was in very large part invented and implemented by Geoffrey, so i have to rely on his judgemnt as to who should be listed as inventor. He is, as uually, on the road most time, but i hope that i will find time to discsuss this with him on saturday this week. you should have your answers by next monday. best regards - marek Peter Dichiara wrote: > Marek, > > I left a message a while back, but I believe you were out of town. Are > you back yet? > > We need to get the names, addresses (mailing and residence) and > citizenship of the inventors. I'll need this both to get the microfiche > prepared and to prepare the formal papers for this case: inventors' > declaration, assignment etc. > > Regards > Peter > 617-526-6466 > > +++ > This e-mail message and any attachments are confidential and may be privileged. If you are not the intended recipient, please notify Hale and Dorr LLP immediately -- by replying to this message or by sending an e-mail to postmaster@haledorr.com -- and destroy all copies of this message and any attachments. Thank you. ---------------------------------------------------------------- Podgorny to Fox August 3 99 indicating my last request to modify patent Date: Tue, 03 Aug 1999 21:27:03 -0400 From: Marek Podgorny Organization: NPAC, Syracuse University, and InfoMall USA To: gcf@npac.syr.edu OK, thanks. how do you wish to incorporate this? i don't think Peter will know how to cope - i have rewritten most technical parts already anyway. do you have any particular spot where we should put these comments? Geoffrey Fox wrote: > Comments on Patent > so for obvious reason, this is largely focussed on details of WebWisdomDB > (i.e. server side) > It does describe essence of client side but much more crudely > I think we ought to claim that our current HTML version has > ALL the essential ideas of much better XML version (that is because > HTML is essentially a special case of XML and I do use JavaScript to interpret HTML > in non trivial and client dependent fashion. Further HTML in a very crude way > encodes Lukasz's general idea that Web page defines collaboration policy. Card > games have JavaScript that implements a very different policy (upto 6 players > and any number of observers) than supported by Tango) > > In general one has Web Pages whose content are interpreted on "master" > and dispatched to client where both HTML page and implementation of > message can differ. A key idea in current JSSB is 2 types of messages > a) Direct Interpretation of event on master recreated on client as the same > event -- only option on client is essentially to accept or ignore event > This is used for resize, form contents, scrolling and some button clicks, layer clicks > and layer mouse over/out > b) Indirect Interpretation of event where master sends to other or selected > clients not the event but the "logical meaning of event". This can be > interpreted in any way the client likes. > This is used for some buttons, pointers, cards and some layer events > ( your choice in fact). This indirect method is most powerful and > sometimes forced on you as Netscape does NOT allow you to recreate > general events. > > events of type (a) are handled entirely in JSSB; those of type (b) are > application dependent and handled by JavaScript loaded in web page invoked > by JSSB. I think these two strategies will be present in all future versions. > (b) is more powerful but more work. > > A critical implementation idea is to NOT process events when they are received > but rather to form effectively 3 queues -- events delivered by tango are put in queues > and processed by daemons > 1) General Web page Level Events > 2) Events of type a) above (joined with 1) in current JSSB) > 3) Events of type b) above. > These queues are necessary to cope with unpredictable timing so that events must > wait till everything is ready. > > Another interesting idea is automatic registration of "special pages" e.g. a > pointered page where page works up through frames and windows to find a registration > server which notifies JSSB of this page type. This allows spawned pages to be > controlled. > > Serialization of events in current JSB illustrates use of XML to exchange data > The ability to define "history pages" whoise serialized content (placed in > hidden form elements) illustrates a general archiving capability > > JavaScript Control Bar allowing window invocation/positioning including > automatic next/prev buttons is worth a claim > > I think that the NCSA shared Biology Workbench illustrates a key idea implicit > in WebWisdomDB support. Namely one can share a general distributed educational object > "just" by sharing its graphical interface. This seems quite general and much easier > than say SV2 approach where server controls collaboration. The shared graphical > interface "only" requires the caching support on server (as claimed already) > which is clearly easier than fancy server collaboration support > > The blurb on start up pages defines other important things which are more like > features than implementation inventions. These include > A) Performance Package -- application level and in principle can have "agent" that > notifies a teacher if student machine is out of wack > B) Generation of preview/review windows > C) Support for mirror sites > D) JavaSript API for shared (card) games > > Geoffrey Fox gcf@npac.syr.edu, http://www.npac.syr.edu > Director of NPAC and Professor of Physics and Computer Science > Phone 3154432163 (Npac central 3154431723) Fax 3154434741