Patent №
US 9,311,348
Granted
2016-04-12
Filed 2015
Owner
FACEBOOK, INC.
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14713561
Disclosed are a method and system for implementing an array data type of a programming language using various data structures. The disclosed method includes a plurality of implementations in which the array data type may be implemented. The implementations provide an efficient way to retrieve elements from the array, especially in the order they are inserted into the array. The data structures also minimize the computing resources required to manage and access the array. The disclosed technique also selects one of the many implementations based on criteria such as access pattern or size of the array.
AI classification
Ownership
FACEBOOK, INC.
assignment · 357050864
Assignors
SMITH, EDWIN THUR GIDEON, ADAMS, KEITH, EVANS, JASON OWEN
On an employer assignment, the assignors are typically the inventors.