Inventor
Oleg Kiselev
Inventor
Palo Alto, CA, US
Overview
Patents· 94 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing65%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests19%
H04LTransmission of digital information, e.g. telegraphic communication10%
H03MCoding2%
G11BInformation storage based on relative movement between record carrier and transducer1%
F02CGas-turbine plants1%
F25BRefrigeration machines, plants or systems1%
Y02EReduction of greenhouse gas [ghg] emissions, related to energy generation, transmission or distribution1%
PatentTitleYear
9,430,484'Data redundancy in a cluster system'20169,304,821'Locating file data from a mapping file'20169,235,581'Data configuration and migration in a cluster system'20169,110,719'Decentralized distributed computing system'20159,069,784'Configuring a virtual machine'20159,021,296'Independent data integrity and redundancy recovery in a storage system'20158,805,886'Recoverable single-phase logging'20148,495,111'System and method of hierarchical space management for storage systems'20138,401,997'System and method for replication using consistency interval markers in a distributed storage environment'20138,001,085'Remote data access for local operations'20118,001,346'Coordinated storage management operations in replication environment'20117,941,709'Fast connectivity recovery for a partitioned namespace'20117,882,066'Probabilistic data locating in sparse data images'20117,827,439'System and method of redundantly storing and retrieving data with cooperating storage devices'20107,809,898'Detecting and repairing inconsistencies in storage mirrors'20107,797,355'System and method for characterizing logical storage devices'20107,769,713'Coordinated distributed logging in a multi-host environment'20107,743,227'Volume restoration using an accumulator map'20107,739,677'System and method to prevent data corruption due to split brain in shared data clusters'20107,734,878'System and method for performing virtual device I/O operations'20107,702,863'Method of data caching in mirrored storage'20107,694,063'System and method for dynamically loadable storage device I/O policy modules'20107,676,704'Resource management for scalable file system recovery'20107,664,793'Transforming unrelated data volumes into related data volumes'20107,631,066'System and method for preventing data corruption in computer system clusters'20097,631,023'Performance-adjusted data allocation in a multi-device file system'20097,627,699'System and method for managing I/O access policies in a storage environment employing asymmetric distributed block virtualization'20097,620,666'Maintaining persistent data change maps for fast data synchronization and restoration'20097,617,259'System and method for managing redundant storage consistency at a file system level'20097,606,800'Systems, methods and apparatus for creating stable disk images'20097,580,956'System and method for rating reliability of storage devices'20097,578,142'Method for recovering the energy of gas expansion and a recovery device for carrying out said method'20097,552,296'Symmetrical data change tracking'20097,546,429'Method of detection of data corruption in mirrored storage'20097,533,133'Externally managed file versions'20097,523,277'Transient point-in-time images for continuous data protection'20097,523,139'Volume server and volume owner communication protocol in a distributed storage management system'20097,509,567'System and method for resolving data inconsistencies with a data majority'20097,467,265'System and method for block conflict resolution within consistency interval marker based replication'20087,421,554'Coordinated storage management operations in replication environment'20087,415,488'System and method for redundant storage consistency recovery'20087,409,499'Automated recovery from data corruption of data volumes in RAID storage'20087,409,512'Method and apparatus for maintaining information that indicates valid regions of a working volume and using that information to delay volume initialization'20087,404,037'System and method for performing virtual device I/O operations'20087,386,693'Flexible hierarchy of relationships and operations in data volumes'20087,383,465'Undoable volume using write logging'20087,383,407'Synchronous replication for system and data security'20087,350,042'Method of optimizing the space and improving the write performance of volumes with multiple virtual copies'20087,337,288'Instant refresh of a data volume copy'20087,330,858'Coordinated distributed logging in a multi-host environment'20087,328,226'Coordinated distributed log-based snapshots in a multi-host environment'20087,328,287'System and method for managing I/O access policies in a storage environment employing asymmetric distributed block virtualization'20087,313,724'Method and apparatus for synchronizing redundant data with a volume'20077,310,714'Method and apparatus for creating a virtual data copy'20077,308,546'Volume restoration using an accumulator map'20077,293,191'System and method for managing I/O errors in a storage environment employing asymmetric distributed block virtualization'20077,293,146'Method and apparatus for restoring a corrupted data volume'20077,293,030'Methods, functional data, and systems to represent a storage environment'20077,272,674'System and method for storage device active path coordination among hosts'20077,254,736'Systems and method providing input/output fencing in shared storage environments'20077,234,024'Application-assisted recovery from data corruption in parity RAID storage using successive re-reads'20077,203,801'System and method for performing virtual device I/O operations'20077,177,993'Method of detection of data corruption in mirrored storage'20077,165,057'Methods and systems to access storage objects'20077,155,577'Optimistic reads in a multi-node environment'20067,149,858'Synchronous replication for system and data security'20067,146,461'Automated recovery from data corruption of data volumes in parity RAID storage systems'20067,139,887'Coordinated storage management operations in replication environment'20067,127,545'System and method for dynamically loadable storage device I/O policy modules'20067,117,505'Methods, systems, and apparatus to interface with storage objects'20067,103,737'Flexible hierarchy of relationships and operations in data volumes'20067,096,316'Multi-host environment with coordinated distributed logging for writes to a raid storage volume'20067,096,330'Symmetrical data change tracking'20067,096,332'Use of read data tracking and caching to recover from data corruption'20067,093,090'Method for creating a virtual data copy of a volume being restored'20067,089,385'Tracking in-progress writes through use of multi-column bitmaps'20067,069,381'Automated Recovery from data corruption of data volumes in RAID storage'20067,054,913'System and method for performing virtual device I/O operations'20067,043,508'Systems, methods and apparatus for creating stable disk images'20067,028,139'Application-assisted recovery from data corruption in parity RAID storage using successive re-reads'20067,028,156'Use of read data tracking and caching to recover from data corruption'20067,028,078'System and method for performing virtual device I/O operations'20066,996,687'Method of optimizing the space and improving the write performance of volumes with multiple virtual copies'20066,978,354'Method for creating a virtual data copy of a volume being restored'20056,968,433'System and method for controlling the creation of stable disk images'20056,954,762'System and method for characterizing logical storage devices'20056,912,631'Method and apparatus for restoring a corrupted data volume'20056,910,111'Volume restoration using an accumulator map'20056,910,178'System and method for resolving data inconsistencies with a data majority'20056,907,507'Tracking in-progress writes through use of multi-column bitmaps'20056,880,053'Instant refresh of a data volume copy'20056,850,945'Systems, methods and apparatus for creating stable disk images'20056,839,740'System and method for performing virtual device I/O operations'20056,785,789'Method and apparatus for creating a virtual data copy'2004Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2004–2007Patents assigned to VERITAS OPERATING CORP (37)· patent assignee history
2004–2016Based in Palo Alto, CA, US· patent location history
2007–2014Patents assigned to SYMANTEC OPERATING CORP (44)· patent assignee history
2007–2013Patents assigned to SYMANTEC CORP (5)· patent assignee history
2009Based in Essen, DE· patent location history
2013–2014Patents assigned to COLGROVE JOHN A (3)· patent assignee history
2015–2016Patents assigned to HITACHI DATA SYSTEMS ENGINEERING UK LTD (5)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SYMANTEC OPERATING CORP | 44 | 2007–2014 |
| VERITAS OPERATING CORP | 37 | 2004–2007 |
| HITACHI DATA SYSTEMS ENGINEERING UK LTD | 5 | 2015–2016 |
| SYMANTEC CORP | 5 | 2007–2013 |
| COLGROVE JOHN A | 3 | 2013–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Palo Alto, California, US | 93 | 2004–2016 |
| Essen, DE | 1 | 2009 |