Invention Grant
- Patent Title: Method, apparatus and computer program product for improved storage of key-value pairs
-
Application No.: US14574737Application Date: 2014-12-18
-
Publication No.: US09639566B2Publication Date: 2017-05-02
- Inventor: Oleg Olshanetckii , Hongming Liu
- Applicant: HERE Global B.V.
- Applicant Address: NL Veldhoven
- Assignee: HERE Global B.V.
- Current Assignee: HERE Global B.V.
- Current Assignee Address: NL Veldhoven
- Agency: Alston & Bird LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A method, computer program product and apparatus provide an improved data structure for storing key-value pairs. The data structure comprises six arrays. The method, computer program product and apparatus provide for efficient searching, adding, removal, and iteration of elements. The data structure utilizes a scaled hash code and may store multiple values associated with a same scaled hash code. The required memory is allocated at the time of instantiation, resulting in improved performance. An insertion time of a new key-value pair is a linear function of the total number of key-value pairs.
Public/Granted literature
- US20160179802A1 METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR IMPROVED STORAGE OF KEY-VALUE PAIRS Public/Granted day:2016-06-23
Information query