Inventor

Mikhail Danilov

Inventor
St. Petersburg, RU

Overview

120→
Patents
1988–2021
Patent span
Physics
Primary field (CPC G)

Patents· 120 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing69%
H03MCoding17%
H04LTransmission of digital information, e.g. telegraphic communication12%
G06NComputing arrangements based on specific computational models1%
A61BDiagnosis1%
G11CStatic stores1%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use1%
PatentTitleYear
11,121,727Adaptive data storing for data storage systems employing erasure coding202111,119,690Consolidation of protection sets in a geographically diverse data storage environment202111,119,809Virtualization-based transaction handling in an on-demand network code execution system202111,119,686Preservation of data during scaling of a geographically diverse data storage system202111,119,683Logical compaction of a degraded chunk in a geographically diverse data storage system202111,112,991Scaling-in for geographically diverse storage202111,113,146Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system202111,112,978Routing to obtain user data in a geographically distributed data storage environment202111,115,057Efficient erasure coding of mid-size data objects202111,099,870Reducing execution times in an on-demand network code execution system using saved machine states202111,093,386Consolidating garbage collector in a data storage system202111,093,163Efficient capacity management for a data storage system202111,029,865Affinity sensitive storage of data corresponding to a mapped redundant array of independent nodes202111,023,331Fast recovery of data in a geographically distributed storage environment202111,023,145Hybrid mapped clusters for data storage202111,023,130Deleting data in a geographically diverse storage construct202111,023,129Hybrid intra-cluster migration of data between storage devices using chunk usage efficiency202111,023,149Doubly mapped cluster contraction202111,010,188Simulated data object storage using on-demand computation of data objects202110,996,884System and method for reference tracking garbage collector202110,956,363Automated data management via machine-readable data definition files202110,956,276System state recovery in a distributed, cloud-based storage system202110,942,825Mitigating real node failure in a mapped redundant array of independent nodes202110,942,827Replication of data in a geographically distributed storage environment202110,944,826Selective instantiation of a storage service for a mapped redundant array of independent nodes202110,936,196Data convolution for geographically diverse storage202110,936,244Bulk scaling out of a geographically diverse storage system202110,936,218Facilitating an out-of-order transmission of segments of multi-segment data portions for distributed storage devices202110,938,905Handling deletes with distributed erasure coding202110,936,239Cluster contraction of a mapped redundant array of independent nodes202110,936,516Accelerated data handling in cloud data storage system202110,929,256Proactive disk recovery of storage media for a data storage system202110,931,777Network efficient geographically diverse data storage system employing degraded chunks202110,929,385Multi-level data deduplication for elastic cloud storage devices202110,901,635Mapped redundant array of independent nodes for data storage with high performance using logical columns of the nodes with different widths and different positioning patterns202110,892,782Flexible system and method for combining erasure-coded protection sets202110,884,722Cross-environment application of tracing information for improved code execution202110,884,812Performance-based hardware emulation in an on-demand network code execution system202110,880,040Scale-out distributed erasure coding202010,866,766Affinity sensitive data convolution for data storage systems202010,860,607Synchronization of metadata-based system snapshots with a state of user data202010,853,237Write cache system and method for data chunk bypass and acknowledgment of write of data chunk202010,846,003Doubly mapped redundant array of independent nodes for data storage202010,845,991Shallow memory table for data storage service202010,831,742Data set verification202010,824,339Snapshot-based garbage collection in an on-demand code execution system202010,817,388Recovery of tree data in a geographically distributed environment202010,817,204Migration of versioned data between storage devices202010,817,374Meta chunks202010,795,872Incremental bloom filter rebuild for B+ trees under multi-version concurrency control202010,789,206System and method for parallel storage transformation202010,789,002Hybrid data deduplication for elastic cloud storage devices202010,789,140Facilitation of replication progress tracking202010,783,022Immediate replication for dedicated data blocks202010,776,322Transformation processing for objects between storage systems202010,776,218Availability-driven data recovery in cloud storage systems202010,776,426Capacity management for trees under multi-version concurrency control202010,768,840Updating protection sets in a geographically distributed storage environment202010,761,743Establishing data reliability groups within a geographically distributed data storage environment202010,754,845System and method for XOR chain202010,747,891Floating data protection202010,732,839Scale-out storage system rebalancing202010,719,250System and method for combining erasure-coded protection sets202010,715,181Facilitation of data deletion for distributed erasure coding202010,712,968Management of state information backup for an auxiliary storage service in a microservice architecture202010,713,080Request-based virtual machine memory transitioning in an on-demand network code execution system202010,698,630Intra-cluster migration for elastic cloud storage devices202010,684,780Time sensitive data convolution and de-convolution202010,649,749Cross-environment application of tracing information for improved code execution202010,642,688System and method for recovery of unrecoverable data with enhanced erasure coding and replication202010,635,340Storage tiering with efficient allocation of redundant data202010,628,441System and method for selective storage transformation202010,614,055Method and system for tree management of trees under multi-version concurrency control202010,594,792Scale-out erasure coding202010,592,338Scale out data protection with erasure coding202010,592,139Embedded object data storage determined by object size information202010,592,478System and method for reverse replication202010,592,447Accelerated data handling in cloud data storage system202010,594,340Disaster recovery with consolidated erasure coding in geographically distributed setups202010,579,490Fast geo recovery method for elastic cloud storage202010,579,297Scaling-in for geographically diverse storage202010,572,174Data lifetime-aware migration202010,572,173Data management in an elastic cloud storage environment202010,572,191Disaster recovery with distributed erasure coding202010,564,883Efficient migration to distributed storage202010,528,260Opportunistic 'XOR' of data for geographically diverse storage202010,521,119Hybrid copying garbage collector201910,503,611Data protection management for distributed storage201910,503,429System and method for reference tracking garbage collector201910,496,318System and method for capacity management in multi-tiered storage201910,423,351System and method for capacity and network traffic efficient data protection on distributed storage system201910,402,316Tracing garbage collector for search trees under multi-version concurrency control201910,382,554Handling deletes with distributed erasure coding201910,379,780Statistics management for scale-out storage201910,374,637System and method for unbalanced load handling with distributed erasure coding201910,372,605Generational garbage collector for trees under multi-version concurrency control201910,372,560Cloud storage write cache management system and method201910,346,299Reference tracking garbage collection for geographically distributed storage system201910,346,066Efficient erasure coding of large data objects201910,331,516Content-aware data recovery method for elastic cloud storage201910,318,191Migration and transformation of data storage in a replicated environment201910,289,488System and method for recovery of unrecoverable data with erasure coding and geo XOR201910,291,265Accelerated Galois field coding for storage systems201910,284,234Facilitation of data deletion for distributed erasure coding201910,268,417Batch mode object creation in an elastic cloud data storage environment201910,248,326Incremental erasure coding for storage systems201910,235,257Facilitation of replication progress tracking201910,191,678System and method for data re-protection with erasure coding201910,162,552System and method for quasi-compacting garbage collection201810,157,125Write cache acknowledgement system and method201810,152,376Data object recovery for storage systems201810,152,248Erasure coding for elastic cloud storage201810,146,600Mutable data objects content verification tool201810,133,770Copying garbage collector for B+ trees under multi-version concurrency control201810,110,258Accelerated erasure coding for storage systems201810,067,696Capacity exhaustion prevention for distributed storage201810,061,697Garbage collection scope detection for distributed storage201810,055,145System and method for load balancing with XOR star and XOR chain20189,880,870'Live migration of virtual machines using packet duplication'20184,788,978'Surgical instrument for applying linear staple sutures and intersecting the tissue therebetween'1988

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1988Patents assigned to DANILOV MIKHAIL V (1)· patent assignee history
1988Based in Moscow, SU· patent location history
2018–2021Patents assigned to EMC IP HOLDING CO LLC (107)· patent assignee history
2018–2021Patents assigned to EMC CORP (10)· patent assignee history
2018–2021Patents assigned to AMAZON TECH INC (9)· patent assignee history
2018–2021Based in St. Petersburg, RU· patent location history
2018Based in Kirkland, WA, US· patent location history
2019–2021Based in Saint-Petersburg, RU· patent location history
2020Patents assigned to EMC IP HOLDING CIMPANY LLC (1)· patent assignee history
2020–2021Based in Sammamish, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
EMC IP HOLDING CO LLC1072018–2021
EMC CORP102018–2021
AMAZON TECH INC92018–2021
DANILOV MIKHAIL Vself11988
EMC IP HOLDING CIMPANY LLC12020
Locations
LocationPatentsSpan
St. Petersburg, RU992018–2021
Sammamish, Washington, US82020–2021
Saint-Petersburg, RU32019–2021
Kirkland, Washington, US12018
Moscow, SU11988