Inventor
Timothy Andrew Rath
Inventor
Seattle, WA, US
Overview
Patents· 83 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing60%
H04LTransmission of digital information, e.g. telegraphic communication25%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests5%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use5%
G06NComputing arrangements based on specific computational models2%
H04WWireless communication networks2%
PatentTitleYear
11,120,052Dynamic distributed data clustering using multi-level hash trees202111,120,044System and method for maintaining a master replica for reads and writes in a data store202111,086,898Token-based admission control for replicated writes202111,068,537Partition segmenting in a distributed time-series database202111,036,591Restoring partitioned database tables from backup202110,997,137Two-dimensional partition splitting in a time-series database202110,999,381System and method for throttling service requests having non-uniform workloads202110,929,240System and method for adjusting membership of a data replication group202110,884,644Dynamic distributed data clustering202110,877,669System and method for providing a committed throughput level in a data store202010,866,970Range query capacity allocation202010,853,373Dynamic data layouts for time-series data202010,831,759Efficient determination of join paths via cardinality estimation202010,812,551Dynamic detection of data correlations based on realtime data202010,776,397Data interest estimation for n-dimensional cube computations202010,776,395System and method for implementing a scalable data storage service202010,776,212Backup of partitioned database tables202010,769,175Real-time hosted system analytics202010,712,950System and method for performing live partitioning in a data store202010,685,042Identifying join relationships based on transactional access patterns202010,608,870System and method for data replication using a single master failover protocol202010,542,068Checkpointing shared state in distributed systems202010,496,667System and method for maintaining a master replica for reads and writes in a data store201910,482,102Conditional master election in distributed databases201910,461,991Dynamic replication peering201910,430,438Dynamic n-dimensional cubes for hosted analytics201910,425,470Shadowed throughput provisioning201910,303,795Read descriptors at heterogeneous storage systems201910,296,606Stateless datastore--independent transactions201910,257,288System and method for throttling service requests having non-uniform workloads201910,248,704System and method for log conflict detection and resolution in a data store201910,162,876Embeddable cloud analytics201810,158,579Resource silos at network-accessible services201810,127,123Locality based quorums201810,120,905Efficient determination of join paths via cardinality estimation201810,025,673Restoring partitioned database tables from backup201810,015,042System and method for data replication using a single master failover protocol20189,996,573Distributed system capacity dial-up20189,886,348'System and method for adjusting membership of a data replication group'20189,882,949'Dynamic detection of data correlations based on realtime data'20189,824,133'Cloud analytics marketplace'20179,755,985'Utilizing multiple algorithms in a distributed-service environment'20179,754,009'System and method for implementing a scalable data storage service'20179,633,051'Backup of partitioned database tables'20179,632,878'Verification of database table partitions during backup'20179,602,590'Shadowed throughput provisioning'20179,588,851'Locality based quorums'20179,578,080'Resource allocation in distributed systems using grant messages'20179,569,513'Conditional master election in distributed databases'20179,519,674'Stateless datastore-independent transactions'20169,489,434'System and method for replication log branching avoidance using post-failover rejoin'20169,471,657'Range query capacity allocation'20169,460,185'Storage device selection for database partition replicas'20169,432,459'System and method for implementing a scalable data storage service'20169,419,904'System and method for throttling service requests using work-based tokens'20169,411,873'System and method for splitting a replicated data partition'20169,372,911'System and method for performing replica copying using a physical copy mechanism'20169,367,252'System and method for data replication using a single master failover protocol'20169,330,158'Range query capacity allocation'20169,323,569'Scalable log-based transaction management'20169,274,902'Distributed computing fault management'20169,239,852'Item collections'20169,229,997'Embeddable cloud analytics'20169,116,862'System and method for data replication using a single master failover protocol'20159,069,827'System and method for adjusting membership of a data replication group'20159,053,167'Storage device selection for database partition replicas'20159,052,831'System and method for performing live partitioning in a data store'20158,953,453'System and method for throttling service requests using work-based tokens'20158,930,312'System and method for splitting a replicated data partition'20158,918,435'System and method for implementing a scalable data storage service'20148,914,497'System and method for throttling service requests having non-uniform workloads'20148,843,441'System and method for maintaining a master replica for reads and writes in a data store'20148,819,027'System and method for partitioning and indexing table data using a composite primary key'20148,812,897'Locality based quorums'20148,732,517'System and method for performing replica copying using a physical copy mechanism'20148,719,225'System and method for log conflict detection and resolution in a data store'20148,719,432'System and method for determining staleness of data received from a distributed lock manager'20148,694,639'Determining maximum amount of resource allowed to be allocated to client in distributed system'20148,654,650'System and method for determining node staleness in a distributed system'20148,595,267'System and method for implementing a scalable data storage service'20138,572,091'System and method for partitioning and indexing table data using a composite primary key'20138,473,775'Locality based quorums'20138,458,517'System and method for checkpointing state in a distributed system'2013Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2013–2021Patents assigned to AMAZON TECH INC (83)· patent assignee history
2013–2020Patents assigned to RATH TIMOTHY ANDREW (18)· patent assignee history
2013–2017Patents assigned to KULESZA JAKUB (9)· patent assignee history
2013–2017Patents assigned to LUTZ DAVID A (9)· patent assignee history
2013–2020Patents assigned to STEFANI STEFANO (7)· patent assignee history
2013–2021Based in Seattle, WA, US· patent location history
2016–2021Based in Des Moines, WA, US· patent location history
2021Based in Olympia, WA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| AMAZON TECH INC | 83 | 2013–2021 |
| RATH TIMOTHY ANDREWself | 18 | 2013–2020 |
| KULESZA JAKUB | 9 | 2013–2017 |
| LUTZ DAVID A | 9 | 2013–2017 |
| STEFANI STEFANO | 7 | 2013–2020 |
Locations
| Location | Patents | Span |
|---|---|---|
| Seattle, Washington, US | 45 | 2013–2021 |
| Des Moines, Washington, US | 37 | 2016–2021 |
| Olympia, Washington, US | 1 | 2021 |