A method, involving placing code on a first device, wherein the code is associated with a code position, accessing properties associated with a second device, wherein the second device is detected by the first device, and transferring the code to the second device, if criteria based on a current position...http://www.google.com/patents/US7761906?utm_source=gb-gplus-sharePatent US7761906 - Method and apparatus for spatially stationary software on mobile hardware