The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 16, 2021

Filed:

Oct. 15, 2018
Applicants:

Minh Thang Hoang, Corvallis, OR (US);

Muslum Ozgur Ozmen, Corvallis, OR (US);

Attila Altay Yavuz, Tampa, FL (US);

Inventors:

Minh Thang Hoang, Corvallis, OR (US);

Muslum Ozgur Ozmen, Corvallis, OR (US);

Attila Altay Yavuz, Tampa, FL (US);

Assignee:

University of South Florida, Tampa, FL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/14 (2019.01); G06F 21/62 (2013.01); G06F 16/13 (2019.01); G06F 16/31 (2019.01);
U.S. Cl.
CPC ...
G06F 16/148 (2019.01); G06F 16/137 (2019.01); G06F 16/313 (2019.01); G06F 21/6218 (2013.01);
Abstract

A method of searching encrypted files includes a client computing device selecting a specific keyword to search a plurality of encrypted files stored at a server computing device and if the specific keyword has not been previously used to search the plurality of encrypted files, the method further includes using an encrypted keyword index stored at the server computing device to identify one or more encrypted files of the plurality of encrypted files that contain the specific keyword based upon keyword-file relationships stored in the encrypted keyword index. The method also includes, storing the keyword-file relationship for each of the one or more encrypted files that are identified as containing the specific keyword in an encrypted dictionary at the server and during a subsequent search, if the specific keyword has previously been used to search the plurality of encrypted files, the method includes using the encrypted dictionary and the encrypted keyword index stored at the server to identify one or more encrypted files of the plurality of encrypted files that contain the specific keyword based upon the keyword-file relationships for the specific keyword previously stored in the encrypted dictionary.


Find Patent Forward Citations

Loading…