Inventor
Wei Xiao
Inventor
Kirkland, WA, US
Overview
Patents· 71 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing70%
H04LTransmission of digital information, e.g. telegraphic communication19%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests4%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
G06NComputing arrangements based on specific computational models1%
G06TImage data processing or generation, in general1%
PatentTitleYear
10,877,669System and method for providing a committed throughput level in a data store202010,866,970Range query capacity allocation202010,853,129Accelerator based inference service202010,776,212Backup of partitioned database tables202010,764,185Token-based policies burst-mode operations202010,754,854Consistent query of local indexes202010,747,739Implicit checkpoint for generating a secondary index of a table202010,740,312Asynchronous indexing of database tables202010,712,950System and method for performing live partitioning in a data store202010,592,495Function-based object queries202010,459,898Configurable-capacity time-series tables201910,445,334Query transmission in type-limited interchange formats201910,437,809Projection-based updates201910,425,470Shadowed throughput provisioning201910,387,578Utilization limiting for nested object queries201910,387,402System and method for conditionally updating an item with attribute granularity201910,380,090Nested object serialization and deserialization201910,257,288System and method for throttling service requests having non-uniform workloads201910,216,768Table and index communications channels201910,158,709Identifying data store requests for asynchronous processing201810,158,579Resource silos at network-accessible services201810,102,228Table and index communications channels201810,102,230Rate-limiting secondary index creation for an online table201810,025,673Restoring partitioned database tables from backup201810,013,449Validating and non-validating secondary indexes for a table in a non-relational data store20189,996,573Distributed system capacity dial-up20189,922,086'Consistent query of local indexes'20189,917,782'Equitable distribution of excess shared-resource throughput capacity'20189,898,614'Implicit prioritization to rate-limit secondary index creation for an online table'20189,875,270Locking item ranges for creating a secondary index from an online table20189,852,174Reducing update conflicts when maintaining views20179,633,051'Backup of partitioned database tables'20179,632,878'Verification of database table partitions during backup'20179,602,590'Shadowed throughput provisioning'20179,576,038'Consistent query of local indexes'20179,553,821'Equitable distribution of excess shared-resource throughput capacity'20179,507,818'System and method for conditionally updating an item with attribute granularity'20169,489,443'Scheduling of splits and moves of database partitions'20169,483,525'Reducing update conflicts when maintaining views'20169,471,393'Burst-mode admission control using token buckets'20169,471,657'Range query capacity allocation'20169,460,185'Storage device selection for database partition replicas'20169,419,904'System and method for throttling service requests using work-based tokens'20169,384,227'Database system providing skew metrics across a key space'20169,385,956'Compound token buckets for burst-mode admission control'20169,372,911'System and method for performing replica copying using a physical copy mechanism'20169,330,158'Range query capacity allocation'20169,262,505'Input-output prioritization for database workload'20169,239,852'Item collections'20169,218,221'Token sharing mechanisms for burst-mode operations'20159,128,965'Configurable-capacity time-series tables'20159,052,831'System and method for performing live partitioning in a data store'20159,053,167'Storage device selection for database partition replicas'20158,953,453'System and method for throttling service requests using work-based tokens'20158,914,497'System and method for throttling service requests having non-uniform workloads'20148,819,027'System and method for partitioning and indexing table data using a composite primary key'20148,732,517'System and method for performing replica copying using a physical copy mechanism'20148,601,000'System and method for conditionally updating an item with attribute granularity'20138,572,091'System and method for partitioning and indexing table data using a composite primary key'20138,484,007'Method and apparatus of handling instruction rejects, partial rejects, stalls and branch wrong in a simulation model'20137,996,203'Method, system, and computer program product for out of order instruction address stride prefetch performance verification'20117,757,213'Aggregation-based management of a distributed business process application'20107,720,669'Method, system and computer program product for register management in a simulation environment'20107,653,665'Systems and methods for avoiding database anomalies when maintaining constraints and indexes in presence of snapshot isolation'20107,559,002'Multi-thread parallel segment scan simulation of chip element performance'20097,509,552'Multi-thread parallel segment scan simulation of chip element performance'20097,502,725'Method, system and computer program product for register management in a simulation environment'20097,333,992'System and method for identifying and storing changes made to a table'20087,146,386'System and method for a snapshot query during database recovery'20066,625,117'Method and apparatus for switching messages from a primary message channel to a secondary message channel in a message queuing system'20036,587,881'Software server usage governor'2003Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2003–2013Patents assigned to IBM (6)· patent assignee history
2003–2013Based in Poughkeepsie, NY, US· patent location history
2003–2017Based in Redmond, WA, US· patent location history
2010–2020Based in Bellevue, WA, US· patent location history
2013–2020Patents assigned to AMAZON TECH INC (57)· patent assignee history
2013–2020Patents assigned to XIAO WEI (8)· patent assignee history
2013–2020Patents assigned to RATH TIMOTHY ANDREW (6)· patent assignee history
2013–2020Patents assigned to STEFANI STEFANO (6)· patent assignee history
2013–2020Based in Kirkland, WA, US· patent location history
2019Based in Seattle, WA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| AMAZON TECH INC | 57 | 2013–2020 |
| XIAO WEIself | 8 | 2013–2020 |
| IBM | 6 | 2003–2013 |
| RATH TIMOTHY ANDREW | 6 | 2013–2020 |
| STEFANI STEFANO | 6 | 2013–2020 |
Locations
| Location | Patents | Span |
|---|---|---|
| Kirkland, Washington, US | 40 | 2013–2020 |
| Bellevue, Washington, US | 17 | 2010–2020 |
| Poughkeepsie, New York, US | 7 | 2003–2013 |
| Redmond, Washington, US | 6 | 2003–2017 |
| Seattle, Washington, US | 1 | 2019 |