WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016105834) TECHNOLOGIES FOR COMPUTING ROLLING HASHES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/105834    International Application No.:    PCT/US2015/062680
Publication Date: 30.06.2016 International Filing Date: 25.11.2015
IPC:
G06F 17/30 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventors: GUILFORD, James D.; (US).
GOPAL, Vinodh; (US).
TUCKER, Gregory B.; (US)
Agent: KELLETT, Glen M.; (US)
Priority Data:
14/583,669 27.12.2014 US
Title (EN) TECHNOLOGIES FOR COMPUTING ROLLING HASHES
(FR) TECHNOLOGIES DE CALCUL DE HACHAGES ROULANTS
Abstract: front page image
(EN)Technologies for computing rolling hashes include a computing device having a first hash table that includes a first plurality of random-valued entries and a second hash table that includes a second plurality of random-valued entries. The computing device retrieves a block of data from a data buffer and generates a hash based on the block of data, a previously generated hash, the first hash table, and the second hash table. The computing device further determines whether the generated hash matches a predefined trigger and records a data boundary in response to a determination that the generated hash matches the trigger.
(FR)Des technologies de calcul de hachages roulants comportent un dispositif informatique ayant une première table de hachage qui comporte une première pluralité d'entrées ayant une valeur aléatoire et une seconde table de hachage qui comporte une seconde pluralité d'entrées ayant une valeur aléatoire. Le dispositif informatique récupère un bloc de données dans un tampon de données et génère un hachage sur la base du bloc de données, d'un hachage précédemment généré, de la première table de hachage et de la seconde table de hachage. Le dispositif informatique détermine en outre si le hachage généré correspond à un déclencheur prédéfini et enregistre une frontière de données en réponse à la détermination du fait que le hachage généré correspond au déclencheur.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)