Patent ID: 9025900
Filing Date: 2015-05-05
Classification: G06F

Abstract:
1. A method of securely reducing memory requirements for storing images on a mobile device, said method comprising: identifying a digital image on a mobile computing device having a processor, a memory, and a display; executing, on said mobile computing device, a signal processing algorithm in order to transform said digital image into a low-level information image and a set of at least three high-level information images, said low-level information image being a lower resolution than said digital image and being recognizable by a human as said digital image and wherein said set of high-level information images is not recognizable by a human as said digital image without a priori knowledge of said digital image; deleting said digital image from said mobile computing device; storing said low-level information image in persistent storage of said mobile computing device, wherein said low-level information image uses less memory space than said digital image; uploading said set of high-level information images from said mobile computing device over the Internet to a remote storage server of a cloud server to store said set of high level information images in a cloud storage database comprising a unique image identifier and with at least one additional unique identifier for each member of the set of high-level information images for said digital image; deleting said at least one high-level information image from said mobile computing device; saving image identification information in said mobile device to request said set of said high-level information from said remote server of said cloud storage to be combined with said low-level information image to create an image having a higher resolution than said low-level image; requesting said set of high-level information from the remote storage server of said cloud storage, including providing to the cloud storage the at least one unique image identifier; receiving said set of high level information images from the cloud storage; combining, in said mobile computing device, said low-level information image with said set of high level information to create an image having a higher resolution than said low-level image; and displaying said higher resolution image on said mobile computing device.