US 12,235,731 B2
Computing system performing image backup and image backup method
Insoon Jo, Hwaseongi-si (KR); and Jooyoung Hwang, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on May 20, 2020, as Appl. No. 16/878,696.
Claims priority of application No. 10-2019-0125681 (KR), filed on Oct. 10, 2019.
Prior Publication US 2021/0110201 A1, Apr. 15, 2021
Int. Cl. G06F 21/00 (2013.01); G06F 11/14 (2006.01); G06F 18/22 (2023.01); H04L 9/32 (2006.01)
CPC G06F 11/1453 (2013.01) [G06F 18/22 (2023.01); H04L 9/3239 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An image backup method of a computing system including a host and a memory system provided separately from and communicatively coupled to the host, the image backup method comprising: receiving, by the host, a first image, together with a backup request; applying, by a perceptual hash engine of the host, a perceptual hash function to the first image to generate a perceptual hash value of the first image; performing, by the host, a similarity determination between the first image and a plurality of images stored in the memory system, based on the perceptual hash value of the first image; providing, by the host to the memory system that is separate from the host, the first image when the result of the similarity determination is identical or similar; receiving, by the memory system, the first image from the host when the result of the similarity determination is identical or similar; applying, by a cryptographic hash engine of the memory system, a cryptographic hash function to the first image to generate a cryptographic hash value of the first image; performing, by the memory system, an identity determination between the first image and the plurality of images, based on the cryptographic hash value of the first image; and providing, by the memory system to the host, information for determining a storage method of the first image according to a result of the identity determination, wherein the performing the similarity determination comprises:
when a number of different bits between the perceptual hash value of the first image and perceptual hash values of the plurality of images is less than or equal to a threshold number, determining that there is an image among the plurality of images that is identical or similar to the first image; and when the number of different bits is not less than or equal to the threshold number, determining that there is no image among the plurality of images that is identical or similar to the first image.