Inventor

Sarosh C. Havewala

Inventor
Kirkland, WA, US

Overview

60→
Patents
2007–2021
Patent span
Physics
Primary field (CPC G)

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'2007

Career & 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
AssigneePatentsSpan
MICROSOFT CORP382007–2016
MICROSOFT TECHNOLOGY LICENSING LLC232015–2021
HAVEWALA SAROSH Cself172011–2017
GHOTGE VISHAL V92011–2017
CHRISTIANSEN NEAL R82012–2015
Locations
LocationPatentsSpan
Kirkland, Washington, US302010–2020
Redmond, Washington, US292007–2021
Kikrland, Washington, US12014