Membership
Tour
Register
Log in
Shuvabrata Ganguly
Follow
Person
Seattle, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
File service using a shared file access-rest interface
Patent number
11,641,397
Issue date
May 2, 2023
Microsoft Technology Licensing, LLC
Bradley Gene Calder
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
File service using a shared file access-rest interface
Patent number
10,536,523
Issue date
Jan 14, 2020
Microsoft Technology Licensing, LLC
Bradley Gene Calder
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Coalescing periodic timer expiration in guest operating systems in...
Patent number
10,521,265
Issue date
Dec 31, 2019
Microsoft Technology Licensing, LLC
Haiyong Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Virtual processor allocation techniques
Patent number
10,162,658
Issue date
Dec 25, 2018
Microsoft Technology Licensing, LLC
Andrew Nicholas
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Timer access from user mode through a shared memory page
Patent number
10,102,017
Issue date
Oct 16, 2018
Microsoft Technology Licensing, LLC
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Virtual machine homogenization to enable migration across heterogen...
Patent number
9,996,384
Issue date
Jun 12, 2018
Microsoft Technology Licensing, LLC
Robert Bradley Bennett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Power saving operating system for virtual environment
Patent number
9,864,627
Issue date
Jan 9, 2018
Microsoft Technology Licensing, LLC
Haiyong Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Virtual machine homogenization to enable migration across heterogen...
Patent number
9,626,206
Issue date
Apr 18, 2017
Microsoft Technology Licensing, LLC
Robert Bradley Bennett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Power-saving operating system for virtual environment
Patent number
9,405,347
Issue date
Aug 2, 2016
Microsoft Technology Licensing, LLC
Haiyong Wang
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Virtual processor allocation techniques
Patent number
9,183,030
Issue date
Nov 10, 2015
Microsoft Technology Licensing, LLC
Andrew Nicholas
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Exposure of virtual cache topology to a guest operating system
Patent number
8,898,664
Issue date
Nov 25, 2014
Microsoft Corporation
Aditya Bhandari
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hypervisor scheduler
Patent number
8,701,115
Issue date
Apr 15, 2014
Microsoft Corporation
Aditya Bhandari
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enlightenment for low overhead hardware access
Patent number
8,635,057
Issue date
Jan 21, 2014
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hypervisor scheduler
Patent number
8,443,376
Issue date
May 14, 2013
Microsoft Corporation
Aditya Bhandari
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Timer access from user mode through a shared memory page
Patent number
8,392,917
Issue date
Mar 5, 2013
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient context switching of virtual processors by managing physi...
Patent number
8,296,775
Issue date
Oct 23, 2012
Microsoft Corporation
Andrew John Thornton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Temporal batching of I/O jobs
Patent number
8,245,229
Issue date
Aug 14, 2012
Microsoft Corporation
Dustin L. Green
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Launching hypervisor under running operating system
Patent number
8,176,485
Issue date
May 8, 2012
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Lazy handling of end of interrupt messages in a virtualized environ...
Patent number
8,103,815
Issue date
Jan 24, 2012
Microsoft Corporation
Shuvabrata (Joy) Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Lazy handling of end of interrupt messages in a virtualized environ...
Patent number
8,032,680
Issue date
Oct 4, 2011
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient flushing of translation lookaside buffers in a multiproce...
Patent number
7,631,147
Issue date
Dec 8, 2009
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimized interrupt delivery in a virtualized environment
Patent number
7,533,207
Issue date
May 12, 2009
Microsoft Corporation
Eric P. Traut
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
FILE SERVICE USING A SHARED FILE ACCESS-REST INTERFACE
Publication number
20200351346
Publication date
Nov 5, 2020
Microsoft Technology Licensing, LLC
BRADLEY GENE CALDER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VIRTUAL MACHINE HOMOGENIZATION TO ENABLE MIGRATION ACROSS HETEROGEN...
Publication number
20170075716
Publication date
Mar 16, 2017
Microsoft Technology Licensing, LLC
Robert Bradley Bennett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
POWER-SAVING OPERATING SYSTEM FOR VIRTUAL ENVIRONMENT
Publication number
20160306650
Publication date
Oct 20, 2016
Microsoft Technology Licensing, LLC
Haiyong Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VIRTUAL PROCESSOR ALLOCATION TECHNIQUES
Publication number
20160041838
Publication date
Feb 11, 2016
Microsoft Technology Licensing, LLC
Andrew Nicholas
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FILE SERVICE USING A SHARED FILE ACCESS-REST INTERFACE
Publication number
20150324386
Publication date
Nov 12, 2015
Microsoft Technology Licensing, LLC
BRADLEY GENE CALDER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HYPERVISOR SCHEDULER
Publication number
20130268933
Publication date
Oct 10, 2013
Aditya Bhandari
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TIMER ACCESS FROM USER MODE THROUGH A SHARED MEMORY PAGE
Publication number
20130160012
Publication date
Jun 20, 2013
Microsoft
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Virtual Processor Allocation Techniques
Publication number
20120278800
Publication date
Nov 1, 2012
Microsoft Corporation
Andrew Nicholas
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Lazy Handling of End of Interrupt Messages in a Virtualized Environ...
Publication number
20110307641
Publication date
Dec 15, 2011
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HYPERVISOR SCHEDULER
Publication number
20110296406
Publication date
Dec 1, 2011
Microsoft Corporation
Aditya Bhandari
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EXPOSURE OF VIRTUAL CACHE TOPOLOGY TO A GUEST OPERATING SYSTEM
Publication number
20110296407
Publication date
Dec 1, 2011
Microsoft Corporation
Aditya Bhandari
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VIRTUAL MACHINE HOMOGENIZATION TO ENABLE MIGRATION ACROSS HETEROGEN...
Publication number
20110231839
Publication date
Sep 22, 2011
Microsoft Corporation
Robert Bradley Bennett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ENLIGHTENMENT FOR LOW OVERHEAD HARDWARE ACCESS
Publication number
20100250230
Publication date
Sep 30, 2010
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TIMER ACCESS FROM USER MODE THROUGH A SHARED MEMORY PAGE
Publication number
20100251235
Publication date
Sep 30, 2010
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
POWER-SAVING OPERATING SYSTEM FOR VIRTUAL ENVIRONMENT
Publication number
20100218183
Publication date
Aug 26, 2010
Microsoft Corporation
Haiyong Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TEMPORAL BATCHING OF I/O JOBS
Publication number
20100083256
Publication date
Apr 1, 2010
Microsoft Corporation
Dustin L. Green
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COALESCING PERIODIC TIMER EXPIRATION IN GUEST OPERATING SYSTEMS IN...
Publication number
20100077394
Publication date
Mar 25, 2010
Microsoft Corporation
Haiyong Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Lazy Handling of End of Interrupt Messages in a Virtualized Environ...
Publication number
20090328035
Publication date
Dec 31, 2009
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficient context switching in a virtualized environment
Publication number
20080183944
Publication date
Jul 31, 2008
Microsoft Corporation
Andrew John Thornton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Optimized interrupt delivery in a virtualized environment
Publication number
20080141277
Publication date
Jun 12, 2008
Microsoft Corporation
Eric P. Traut
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficient flushing of translation lookaside buffers in a multiproce...
Publication number
20080140897
Publication date
Jun 12, 2008
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LAUNCHING HYPERVISOR UNDER RUNNING OPERATING SYSTEM
Publication number
20070266389
Publication date
Nov 15, 2007
Microsoft Corporation
Shuvabrata Ganguly
G06 - COMPUTING CALCULATING COUNTING