Transmitting and receiving data via barcodes through a cellphone for privacy and anonymity
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A user with a mobile device (e.g. cellphone) can transfer sensitive data to her device from another computer, where the latter might be a computer in a bank, or associated with a bank, like an Automated Teller Machine. The external computer has a screen that shows data, encoded in a barcode. The user'"'"'s device has a camera that can take an image of the barcode and decode it. If there is too much data to be encoded in a single barcode, they could be encoded in several barcodes, which are then played on a computer screen and imaged by the user'"'"'s device. The user avoids directly accessing the transmitting device on the Internet, for improved anonymity and privacy. The data that is transferred might be keys to a symmetric cryptosystem, or a one time pad, to encrypt a future interaction between the user and the other entity.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification