Inventor
Sarosh C. Havewala
Inventor
Kirkland, WA, US
Overview
Patents· 60 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing74%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests12%
H04LTransmission of digital information, e.g. telegraphic communication9%
G11BInformation storage based on relative movement between record carrier and transducer5%
PatentTitleYear
11,126,740Storage isolation for containers202110,996,897Storage virtualization for directories202110,802,764Storage virtualization for directories202010,585,868Extending cluster allocations in an extensible file system202010,558,617File system backup using change journal202010,474,641Extensible file system201910,409,696Scalable data storage pools201910,223,378Controlling reparse behavior associated with an intermediate directory201910,140,461Reducing resource consumption associated with storage and operation of containers20189,824,091'File system backup using change journal'20179,678,839'Scalable data storage pools'20179,654,585'Efficient file management through granular opportunistic locking'20179,639,554'Extensible file system'20179,575,988'Extensible file system'20179,558,223'Extending cluster allocations in an extensible file system'20179,524,300'Heterogenic volume generation and use system'20169,436,399'Managing capacity of a thinly provisioned storage system'20169,336,231'Extensible file system'20169,330,161'Creating global aggregated namespaces for storage management'20169,292,539'Directory leasing'20169,262,313'Provisioning in heterogenic volume of multiple tiers'20169,146,853'Managing capacity of a thinly provisioned storage system'20159,122,695'Extending cluster allocations in an extensible file system'20159,092,450'Directory leasing'20159,047,281'Efficient file management through granular opportunistic locking'20158,965,862'Directory oplock'20158,856,088'Application-managed file versioning'20148,805,780'Extending cluster allocations in an extensible file system'20148,725,772'Extending cluster allocations in an extensible file system'20148,713,270'Efficient file system metadata scanning using scoped snapshots'20148,667,323'Proactive error scan and isolated error correction'20148,621,276'File system resiliency management'20138,607,099'Online fault verification in a file system'20138,589,553'Directory leasing'20138,583,708'Extensible file system'20138,452,729'Extending cluster allocations in an extensible file system'20138,433,677'Extending cluster allocations in an extensible file system'20138,364,732'Extending cluster allocations in an extensible file system'20138,341,198'File system repair with continuous data availability'20128,176,017'Live volume access'20128,121,061'Efficient file management through granular opportunistic locking'20128,121,007'Pseudo-overwriting data on write-once discs'20128,072,860'Data recording/reproduction for write-once discs'20117,877,424'Quota enforcement with transacted file systems'20117,873,681'Moving data from file on storage volume to alternate location to free space'20117,873,596'Extending cluster allocations in an extensible file system'20117,823,032'Data recording/reproduction for write-once discs'20107,821,896'Data recording/reproduction for write-once discs'20107,783,677'Tracking file system namespace changes during transactions'20107,610,307'Method and system of detecting file system namespace changes and restoring consistency'20097,599,907'Method and system applying policy on screened files'20097,506,004'Moving data from file on storage volume to alternate location to free space'20097,506,003'Moving data from file on storage volume to alternate location to free space'20097,505,986'Moving data from file on storage volume to alternate location to free space'20097,506,005'Moving data from file on storage volume to alternate location to free space'20097,496,565'Method and system for maintaining namespace consistency with a file system'20097,496,609'Dirty shutdown recovery of file system filters'20097,401,089'Storage reports file system scanner'20087,383,292'Moving data from file on storage volume to alternate location to free space'20087,293,044'Method and system for verifying integrity of storage'2007Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2007–2016Patents assigned to MICROSOFT CORP (38)· patent assignee history
2007–2021Based in Redmond, WA, US· patent location history
2010–2020Based in Kirkland, WA, US· patent location history
2011–2017Patents assigned to HAVEWALA SAROSH C (17)· patent assignee history
2011–2017Patents assigned to GHOTGE VISHAL V (9)· patent assignee history
2012–2015Patents assigned to CHRISTIANSEN NEAL R (8)· patent assignee history
2014Based in Kikrland, WA, US· patent location history
2015–2021Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (23)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 38 | 2007–2016 |
| MICROSOFT TECHNOLOGY LICENSING LLC | 23 | 2015–2021 |
| HAVEWALA SAROSH Cself | 17 | 2011–2017 |
| GHOTGE VISHAL V | 9 | 2011–2017 |
| CHRISTIANSEN NEAL R | 8 | 2012–2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Kirkland, Washington, US | 30 | 2010–2020 |
| Redmond, Washington, US | 29 | 2007–2021 |
| Kikrland, Washington, US | 1 | 2014 |