Invention Grant
- Patent Title: Searchable, mutable data structure
- Patent Title (中): 可搜索的,可变的数据结构
-
Application No.: US13972501Application Date: 2013-08-21
-
Publication No.: US09378304B2Publication Date: 2016-06-28
- Inventor: Ulas Kirazci , Justin Foutts
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A data structure includes three arrays. A first array includes a root node, one or more intermediate nodes, and one or more leaf nodes. A second array includes one or more slices, each of which includes one or more elements; a third array also includes one or more elements. Each root node and intermediate node in the first array points to a respective slice in the second array. Each element in the second array stores a byte and has an associated pointer that points either to a respective intermediate node or to a respective leaf node in the first array. Each leaf node in the first array points to a respective element in the third array, and each element in the third array stores a respective sub-string of bytes. The trie can be particularly advantageous, for example, in applications on resource-constrained computing devices, such as mobile phones, tablets, and other hand-held computing devices.
Public/Granted literature
- US20140201247A1 Searchable, Mutable Data Structure Public/Granted day:2014-07-17
Information query