State-aware load balancing of application servers

R Puri, BM Schultz, DG Thaler - US Patent 10,404,791, 2019 - Google Patents
A load balancer receives a client request from a client device for a connection to an
application. The load balancer queries a monitoring server for a list of one or more …

High-Performance Distributed Data Storage System with Implicit Content Routing and Data Deduplication

MS Lewis - US Patent App. 13/957,849, 2015 - Google Patents
A write request that includes a data object is processed. A hash function is executed on the
data object, thereby generating a hash value that includes a first portion and a second …

Cross-datacenter extension of grid encoded data storage systems

BJ Donlan, CL Lazier - US Patent 10,108,819, 2018 - Google Patents
Techniques for extending a grid encoded data storage system to additional datacenters are
described herein. A grid of shards with a first index and a second index is created and a set …

Non-parity in grid encoded data storage systems

AF Brock, BJ Donlan, JC Kirschner - US Patent 9,998,539, 2018 - Google Patents
Techniques for encoding data storage systems using grid-encoded data storage systems
with non-parity linear redundancy encoding schemes are described herein. A grid of shards …

Incremental media size extension for grid encoded data storage systems

BJ Donlan, CL Lazier - US Patent 9,904,589, 2018 - Google Patents
Techniques for incrementally increasing media size in data storage systems using grid
encoded data storage techniques are described herein. A grid of shards is created where …

Grid encoded data storage systems for efficient data repair

JC Kirschner, BJ Donlan, CL Lazier… - US Patent …, 2018 - Google Patents
Techniques for encoding data storage systems using grid encoded data storage systems are
described herein. Data to be stored in a data storage system is obtained and the data is …

Incremental updates of grid encoded data storage systems

BJ Donlan, PD Franklin, JC Kirschner - US Patent 10,089,176, 2018 - Google Patents
Techniques for incrementally updating grid encoding data storage systems are described
herein. A grid of shards with a plurality of virtual shards is created where each virtual shard …

Request routing and query processing in a sharded database

WM Hu, M Dilman, L Novak, I Taranov, Z Zeng… - US Patent …, 2019 - Google Patents
Techniques are provided for creating, organizing, and maintaining a sharded database. A
sharded database can be created using user-defined sharding, system-managed sharding …

DDL processing in shared databases

WM Hu, M Dilman, L Novak, S Ball… - US Patent …, 2019 - Google Patents
Techniques are provided for creating, organizing, and maintaining a sharded database. A
sharded database can be created using user-defined sharding, system-managed sharding …

Rebundling grid encoded data storage systems

BJ Donlan, CL Lazier - US Patent 9,959,167, 2018 - Google Patents
Techniques for rebundling grid encoded data storage systems are described herein. A new
grid of shards is created based in part on shards from a first grid of shards. The second grid …