Patent ID: 8707163

Claim:
A method of using a computer and a cellphone having cellphone camera and a cellphone browser, the method comprising: combining data input by a user with internal data or external data from a network via a first computer to form a composite data to be transferred; determining a desired sizing of the composite data to be displayed; determining a number of barcode images required to encode the composite data based on a maximum size of the composite data that can be encoded into a barcode; encoding the composite data into one or more barcode images; providing the one or more barcode image on an electronic screen of the first computer, the first computer comprising a browser, the browser displaying the composite data, by using a plug-in of the browser, in a first webpage and displaying the one or more barcode images onto one or more pop-up windows or one or more webpages different than the first webpage; modifying a source code of the first webpage to comment out any tags corresponding to one or more files on the internet associated with the first webpage, wherein the modifying comprises applying custom labels in the enclosing comment tags of the source code of the first webpage via the plug-in; transferring the composite data from the first computer to the cellphone by having the user take one or more images of the one or more barcode image through the cellphone camera, wherein the first computer and the cellphone are not connected to each other through the internet or the network; and decoding, in the cellphone, the one or more images through a barcode decoding software, the barcode decoding software not being connected to the first computer through the internet or the network; detecting, via the cellphone browser, the custom labels in the enclosing comment tags; applying a blacklist or whitelist on the cellphone against the addresses of the files in the commented out tags; determining whether to uncomment the tags based on the results of applying the blacklist or whitelist.