1
Sudipta Sengupta, Biplob Debnath, Jin Li, Ronakkumar N Desai, Paul Adrian Oltean: Fast and low-RAM-footprint indexing for data deduplication. Microsoft Corporation, Henry Gabryjelski, Kate Drakos, Mickey Minhas, January 13, 2015: US08935487 (19 worldwide citation)

The subject disclosure is directed towards a data deduplication technology in which a hash index service's index maintains a hash index in a secondary storage device such as a hard drive, along with a compact index table and look-ahead cache in RAM that operate to reduce the I/O to access the second ...


2
Stephen Russell Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller: Management and prioritization of processing multiple requests. Microsoft Corporation, Henry Gabryjelski, Kate Drakos, Micky Minhas, February 25, 2014: US08660843 (16 worldwide citation)

Systems and methods are described for systems that utilize an interaction manager to manage interactions—also known as requests or dialogues—from one or more applications. The interactions are managed properly even if multiple applications use different grammars. The interaction manager maintains a ...


3
Devarajan Kaladipet Muthukumarasamy: Column oriented in-memory page caching. Microsoft Technology Licensing, Henry Gabryjelski, Kate Drakos, Micky Minhas, February 16, 2016: US09262330 (13 worldwide citation)

A one-dimensional array is allocated in an in-memory cache for each column in a set of tabular data. The data type of each one-dimensional array is set to be the same as the data type of the corresponding column in the tabular data. Once the one-dimensional arrays have been allocated in memory, a po ...


4
Ara Bernardi, Sriram Sampath, John M Sheehan: Automated application modeling for application virtualization. Microsoft Corporation, Henry Gabryjelski, Kate Drakos, Micky Minhas, March 4, 2014: US08667482 (11 worldwide citation)

Automated application modeling for application virtualization (auto-modeling) may be incorporated into an application installer and/or other suitable component of a computer operating system. Auto-modeling may be performed by an auto-modeling agent. The auto-modeling agent may employ one or more of ...


5
Weidong Zhao, David A Stevens, Aleksandar Uzelac, Takahiro Shigemitsu, Andrew David Wilson, Nigel Stuart Keam: Angular contact geometry. Microsoft Technology Licensing, Henry Gabryjelski, Kate Drakos, Micky Minhas, March 17, 2015: US08982061 (8 worldwide citation)

In embodiments of angular contact geometry, touch input sensor data is recognized as a touch input on a touch-screen display, such as a touch-screen display integrated in a mobile phone or portable computing device. A sensor map is generated from the touch input sensor data, and the sensor map repre ...


6
Jin Li, Sudipta Sengupta, Ran Kalach, Ronakkumar N Desai, Paul Adrian Oltean, James Robert Benton: Using index partitioning and reconciliation for data deduplication. MICROSOFT TECHNOLOGY LICENSING, Henry Gabryjelski, Stein Dolan, Micky Minhas, August 18, 2015: US09110936 (8 worldwide citation)

The subject disclosure is directed towards a data deduplication technology in which a hash index service's index is partitioned into subspace indexes, with less than the entire hash index service's index cached to save memory. The subspace index is accessed to determine whether a data chunk already ...


7
Albert Greenberg, Parantap Lahiri, David A Maltz, Parveen K Patel, Sudipta Sengupta, Navendu Jain, Changhoon Kim: Agile data center network architecture. Microsoft Technology Licensing, Henry Gabryjelski, Kate Drakos, Micky Minhas, November 15, 2016: US09497039 (6 worldwide citation)

This patent application relates to an agile network architecture that can be employed in data centers, among others. One implementation provides a virtual layer-2 network connecting machines of a layer-3 infrastructure.


8
Michael T Massa, David A Dion, Rajsekhar Das, Rushabh A Doshi, David B Lomet, Gor N Nishanov, Philip A Bernstein, Rod N Gamache, Rohit Jain, Sunita Shrivastava: Consistent cluster operational data in a server cluster using a quorum of replicas. Microsoft Corporation, Henry Gabryjelski, Kate Drakos, Micky Minhas, September 30, 2014: US08850007 (5 worldwide citation)

A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica member ...


9
Koichi Yamada, Gad Sheaffer, Ali Reza Adl Tabatabai, Landy Wang, Martin Taillefer, Arun Kishan, David Callahan, Jan Gray, Vadim Bassin: Operating system virtual memory management for hardware transactional memory. Microsoft Corporation, Raghu Chinagudabha, Henry Gabryjelski, Micky Minhas, April 1, 2014: US08688951 (4 worldwide citation)

Operating system virtual memory management for hardware transactional memory. A system includes an operating system deciding to unmap a first virtual page. As a result, the operating system removes the mapping of the first virtual page to the first physical page from the virtual memory page table. A ...


10
Ran Kalach, Kashif Hasan, Paul Adrian Oltean, James Robert Benton, Chun Ho Cheung, Abhishek Gupta: Optimization of a partially deduplicated file. Microsoft Corporation, Henry Gabryjelski, David Andrews, Micky Minhas, March 24, 2015: US08990171 (4 worldwide citation)

The subject disclosure is directed towards transforming a file having at least one undeduplicated portion into a fully deduplicated file. For each of the at least one undeduplicated portion, a deduplication mechanism defines at least one chunk between file offsets associated with the at least one un ...