DATA PLACEMENT AND SHARDING

Patent №

US 11,269,828

Granted

2022-03-08

Filed 2019

Owner

FACEBOOK, INC.

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16681724

Data sharding partitions data associated with an application into multiple shards in which each shard stores a subset of the data. A shard is further divided into multiple microshards in which each microshard contains a subset of the shard data. A set of microshards are assigned to a specified shard. The assignment of microshards can change, e.g., when new shards are added and microshards are migrated from one shard to another shard. A microshard map, which indicates a mapping between the microshards and shards, is updated automatically when the assignments change. After identifying the shard to which a specified microshard is assigned using the microshard map, a data access request from a client device is automatically forwarded to the appropriate shard. Because data can be accessed efficiently regardless of whether the number of shards changes, the data sharding facilitates provisioning of the shards on a need basis.

AI classification

Knowledge representation0.71
AI hardware0.44
Planning0.06
Evolutionary computation0.01
Natural language0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

FACEBOOK, INC.

assignment · 515870504

Assignors

ANNAMALAI, MUTHUKARUPPAN, UNGRATWAR, SUMEET, PEREIRA, DANIEL ARRAES, RENARD, BENJAMIN FRANCOIS MARIE, AGARWAL, SAMEET HARISHANKER

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC