Membership
Tour
Register
Log in
Igor Ostrovsky
Follow
Person
Redmond, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Dynamically allocated thread-local storage
Patent number
11,163,677
Issue date
Nov 2, 2021
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically allocated thread-local storage
Patent number
10,133,660
Issue date
Nov 20, 2018
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Indicating parallel operations with user-visible events
Patent number
9,846,628
Issue date
Dec 19, 2017
Microsoft Technology Licensing, LLC
Edward G. Essey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Simulation environment for distributed programs
Patent number
9,442,827
Issue date
Sep 13, 2016
Microsoft Technology Licensing, LLC
Massimo Mascaro
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically allocated thread-local storage
Patent number
9,354,932
Issue date
May 31, 2016
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallel processing of an ordered data stream
Patent number
8,996,556
Issue date
Mar 31, 2015
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Configurable partitioning of parallel data for parallel processing
Patent number
8,806,426
Issue date
Aug 12, 2014
Microsoft Corporation
Joe Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Producer-consumer data transfer using piecewise circular queue
Patent number
8,806,168
Issue date
Aug 12, 2014
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Controlling parallelization of recursion using pluggable policies
Patent number
8,719,803
Issue date
May 6, 2014
Microsoft Corporation
Stephen Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Simulation environment for distributed programs
Patent number
8,707,275
Issue date
Apr 22, 2014
Microsoft Corporation
Massimo Mascaro
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic partitioning of data by occasionally doubling data chunk si...
Patent number
8,707,320
Issue date
Apr 22, 2014
Microsoft Corporation
Michael Liddell
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Propagating unobserved exceptions in distributed execution environm...
Patent number
8,631,279
Issue date
Jan 14, 2014
Microsoft Corporation
Huseyin Serkan Yildiz
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automatic optimization for programming of many-core architectures
Patent number
8,627,018
Issue date
Jan 7, 2014
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Concurrently accessed hash table
Patent number
8,606,791
Issue date
Dec 10, 2013
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Custom operators for a parallel query engine
Patent number
8,521,721
Issue date
Aug 27, 2013
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallel query engine with dynamic number of workers
Patent number
8,392,920
Issue date
Mar 5, 2013
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Grouping mechanism for multiple processor core execution
Patent number
8,380,724
Issue date
Feb 19, 2013
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Blocking and bounding wrapper for thread-safe data collections
Patent number
8,356,308
Issue date
Jan 15, 2013
Microsoft Corporation
Stephen Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Query result generation based on query category and data source cat...
Patent number
8,290,930
Issue date
Oct 16, 2012
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reordering of data elements in a data parallel system
Patent number
8,290,917
Issue date
Oct 16, 2012
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hash partitioning streamed data
Patent number
8,276,154
Issue date
Sep 25, 2012
Microsoft Corporation
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Providing access to a dataset in a type-safe manner
Patent number
8,276,111
Issue date
Sep 25, 2012
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data parallel query analysis
Patent number
8,266,172
Issue date
Sep 11, 2012
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
DYNAMICALLY ALLOCATED THREAD-LOCAL STORAGE
Publication number
20190087316
Publication date
Mar 21, 2019
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY ALLOCATED THREAD-LOCAL STORAGE
Publication number
20160275010
Publication date
Sep 22, 2016
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SIMULATION ENVIRONMENT FOR DISTRIBUTED PROGRAMS
Publication number
20140201717
Publication date
Jul 17, 2014
Microsoft Corporation
Massimo Mascaro
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AUTOMATIC OPTIMIZATION FOR PROGRAMMING OF MANY-CORE ARCHITECTURES
Publication number
20130132684
Publication date
May 23, 2013
MICROSOFT ORGANIZATION
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRODUCER-CONSUMER DATA TRANSFER USING PIECEWISE CIRCULAR QUEUE
Publication number
20130067160
Publication date
Mar 14, 2013
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY ALLOCATED THREAD-LOCAL STORAGE
Publication number
20120331475
Publication date
Dec 27, 2012
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONCURRENTLY ACCESSED HASH TABLE
Publication number
20120323972
Publication date
Dec 20, 2012
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CUSTOM OPERATORS FOR A PARALLEL QUERY ENGINE
Publication number
20120066250
Publication date
Mar 15, 2012
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SIMULATION ENVIRONMENT FOR DISTRIBUTED PROGRAMS
Publication number
20120066667
Publication date
Mar 15, 2012
Microsoft Corporation
Massimo Mascaro
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INDICATING PARALLEL OPERATIONS WITH USER-VISIBLE EVENTS
Publication number
20110307905
Publication date
Dec 15, 2011
Microsoft Corporation
Edward G. Essey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC PARTITIONING OF DATA FOR DATA-PARALLEL APPLICATIONS
Publication number
20110208872
Publication date
Aug 25, 2011
Microsoft Corporation
Michael Liddell
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL QUERY ENGINE WITH DYNAMIC NUMBER OF WORKERS
Publication number
20110185358
Publication date
Jul 28, 2011
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HASH PARTITIONING STREAMED DATA
Publication number
20110154359
Publication date
Jun 23, 2011
Microsoft Corporation
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GROUPING MECHANISM FOR MULTIPLE PROCESSOR CORE EXECUTION
Publication number
20110125805
Publication date
May 26, 2011
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL PROCESSING OF AN ORDERED DATA STREAM
Publication number
20100312801
Publication date
Dec 9, 2010
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA PARALLEL QUERY ANALYSIS
Publication number
20100257191
Publication date
Oct 7, 2010
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRANSLATING A COMPREHENSION INTO CODE FOR EXECUTION ON A SINGLE INS...
Publication number
20100250564
Publication date
Sep 30, 2010
Microsoft Corporation
Amit Agarwal
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUERY PROCESSING USING ARRAYS
Publication number
20100250613
Publication date
Sep 30, 2010
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING ACCESS TO A DATASET IN A TYPE-SAFE MANNER
Publication number
20100162211
Publication date
Jun 24, 2010
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL PROCESSING OF AN EXPRESSION
Publication number
20100077384
Publication date
Mar 25, 2010
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONFIGURABLE PARTITIONING FOR PARALLEL DATA
Publication number
20090319992
Publication date
Dec 24, 2009
Microsoft Corporation
Joe Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONTROLLING PARALLELIZATION OF RECURSION USING PLUGGABLE POLICIES
Publication number
20090320005
Publication date
Dec 24, 2009
Microsoft Corporation
Stephen Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REORDERING OF DATA ELEMENTS IN A DATA PARALLEL SYSTEM
Publication number
20090299958
Publication date
Dec 3, 2009
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BLOCKING AND BOUNDING WRAPPER FOR THREAD-SAFE DATA COLLECTIONS
Publication number
20090300766
Publication date
Dec 3, 2009
Microsoft Corporation
Stephen Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUERY RESULT GENERATION BASED ON QUERY CATEGORY AND DATA SOURCE CAT...
Publication number
20090299959
Publication date
Dec 3, 2009
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING