1. A method for providing augmented reality with images collected at a mobile device and supplemented in real time through analysis at a personal computer comprising: generating a key at the mobile device; receiving, at a communication interface, image data captured by the mobile device, the image data depicting objects in a vicinity of the mobile device; encrypting, by the mobile device, the image data in a cloud service format that is inaccessible to a cloud storage service server; sending, by the mobile device, the image data in the cloud service format to a cloud storage service server acting as an intermediary between the personal computer and the mobile device, wherein the cloud service format includes an identification value for the mobile device; sending the key to a desktop application of the personal computer, wherein the desktop application is configured to access the image data with the key and generate an image attribute and a pixel coordinate; receiving, at the mobile device, the image attribute, from the personal computer, for an object in the image data; receiving the pixel coordinate, at the mobile device, from the cloud service server as received from the personal computer, that describes a location within the image data of the image attribute, wherein the pixel coordinate and the image attribute are determined based on an analysis of the image data performed by the personal computer and sent from the personal computer to the cloud service server; and providing, using a processor of the mobile device, at least one location based service based on the image attribute for the image data and the pixel coordinate, wherein the personal computer is a user-accessible desktop computer.