Related articles

Search this site

Tag Cloud

aboriginal abu acf actionlearning adaptation africa agriculture algore alliance alternativecrops amorylovins anzode apc appropriatetechnology ardron australia australianemissiontrading austria bali balle bamboo banana batteries battery betterplace beyondbuilding bicycle biodiesel bioneers bioplastic biopower blogging board brisbane bubble budget buildings bulgaria business byron california cap and trade carbon carbonneutral carbonoffsets carbontax cars cement cleanenergycouncil cleantech climate climatechange clivehamilton cohousing community communitydevelopment community_currency complementary_currency compressedair conferences contact cost curve cotton cprs crash csr cuba davidspratt desert dhabi downshifting eco villages economics ecovillages education egypt electricbike electriccar electricwheel emissionsreduction emissionstargets emissionstrading emissionstradingscheme emissiontrading energy ethicalinvestment ethicalinvestormagazine ethicalpurchasing ethos extremeweather fairtrade feedintariffs financialcrisis findhorn food freeenergy freespeech fuelcells fun gaia gaiauniversity garnaut gates ge geofflawton georgemonbiot gilfriend globalwarming gmo gore greenbuilding greenbusiness greencollarjobs greendrinks greenjobs greenloan greenparty greenpeace greenpower guydauncey hempcrete humanrights humour hybridcar hydrogen ianlowe india inspiration inspirational insurance investing investment ipcc iraq italy jimhansen joelmakower jordan kbr kiva labor lighting localisation london magnesium markalbion masdar materials media mediacoverage micro credit microflow middleeast mitra movie mret mullumbimby natureschild nealdikeman neighbourhoods networking newzealand niger novacem nswpolitics nuclear nutrition obama oceanarks organic organics originenergy paper papyrus paulgilding peakoil permaculture pesticides petergarrett philipsutton photovoltaic pla politics population press privacy pv queensland realestate rebate rebates recession recycling renewableenergytarget renewables resume rockymountaininstitute rossgarnaut rudd sail samoa satishkumar scam schwarzenegger senate shire smart mobs solar solarhotwater solarneighbourhoods solarrebate space speaking sport stern storms sunil sustainable svn tececo toxics transport trends tsca tyagarah uk university urban uspolitics vanjones video waste water wedges whales willits wind workshops zelfo zero emissions zerocarbon

Partner Login



Writings - Technical

A collection of writings on a variety of technical topics.



US Patent # 09883064 - Peer to Peer PDF Print E-mail

I am listed as an author on US Patent # 09883064 for peer to peer file sharing which we developed at Flycode where I was CTO.

There were two key innovations - the first was to use file hashing so that files could be found even when named differently on different peers.

The other key innovation - which wasn't covered very well in the patent - was a technique for swarming based on splitting the file up and accessing parts from different servers - this is essentially wat BitTorrent does now.

The patent was aquired when Flycode went under, and I'm not sure who owns it now.

 

 

 

 
URI and Information Retrieval PDF Print E-mail

This page contains old papers from my work with URI's, including some very early proposals for URLs.

 

 

 

 

 
US Patent # 6219045 - Shared 3D Worlds PDF Print E-mail

I am listed as a co-author on US Patent # 6219045 that covers the first shared 3D virtual environment on the net. "Scalable Virtual World Chat Client-Server System".

Our team broke new ground at a time when shared 3D environments only worked on high-end machines, on big bandwidth pipes, and were not therefore available to average consumers.

Please note that this patent has been quite controversial, I am not claiming that the team invented all the material that the then management of Worlds Inc claimed in the patent.

 

 

 

 
Writings on VRML - 3D on the internet PDF Print E-mail

A collection of writings about VRML,  the first 3D standard on the internet, now superceeded by X3D and proprietrary languages.

VRM2.0: a history and collection of proposals

VRML+: (multi-user - written before VRML2.0)

Patent - Shared 3D Worlds

Living Worlds: (multi-user - written after VRML2.0) tutorial and avatars