Membership
Tour
Register
Log in
Michael J. Hopcroft
Follow
Person
Kirkland, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Efficient forward ranking in a search engine
Patent number
11,803,596
Issue date
Oct 31, 2023
Microsoft Technology Licensing, LLC
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing matching documents for a search query
Patent number
11,748,324
Issue date
Sep 5, 2023
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing matching documents for a search query
Patent number
11,392,568
Issue date
Jul 19, 2022
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Match fix-up to remove matching documents
Patent number
11,281,639
Issue date
Mar 22, 2022
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preliminary ranker for scoring matching documents
Patent number
11,030,201
Issue date
Jun 8, 2021
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Updating a bit vector search index
Patent number
10,733,164
Issue date
Aug 4, 2020
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bit vector search index using shards
Patent number
10,565,198
Issue date
Feb 18, 2020
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Matching documents using a bit vector search index
Patent number
10,467,215
Issue date
Nov 5, 2019
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient forward ranking in a search engine
Patent number
10,437,892
Issue date
Oct 8, 2019
Microsoft Technology Licensing, LLC
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preliminary ranker for scoring matching documents
Patent number
10,242,071
Issue date
Mar 26, 2019
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Storage and retrieval of data from a bit vector search index
Patent number
10,229,143
Issue date
Mar 12, 2019
Microsoft Technology Licensing, LLC
Michael Joseph Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Tiering of posting lists in search engine index
Patent number
9,529,908
Issue date
Dec 27, 2016
Microsoft Technology Licensing, LLC
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Task-sensitive methods and systems for displaying command sets
Patent number
9,507,610
Issue date
Nov 29, 2016
Microsoft Technology Licensing, LLC
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hybrid-distribution model for search engine indexes
Patent number
9,424,351
Issue date
Aug 23, 2016
Microsoft Technology Licensing, LLC
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selection of atoms for search engine retrieval
Patent number
9,342,582
Issue date
May 17, 2016
Microsoft Technology Licensing, LLC
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic query master agent for query execution
Patent number
9,195,745
Issue date
Nov 24, 2015
Microsoft Technology Licensing, LLC
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Decomposable ranking for efficient precomputing
Patent number
8,805,755
Issue date
Aug 12, 2014
Microsoft Corporation
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient forward ranking in a search engine
Patent number
8,713,024
Issue date
Apr 29, 2014
Microsoft Corporation
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Priority hash index
Patent number
8,626,781
Issue date
Jan 7, 2014
Microsoft Corporation
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Matching funnel for large document index
Patent number
8,620,907
Issue date
Dec 31, 2013
Microsoft Corporation
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Decomposable ranking for efficient precomputing that selects prelim...
Patent number
8,478,704
Issue date
Jul 2, 2013
Microsoft Corporation
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Single window navigation methods and systems
Patent number
7,818,677
Issue date
Oct 19, 2010
Microsoft Corporation
Scott L. Ruthfield
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Task-sensitive methods and systems for displaying command sets
Patent number
7,712,048
Issue date
May 4, 2010
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Task-sensitive methods and systems for displaying command sets
Patent number
7,624,356
Issue date
Nov 24, 2009
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Task-sensitive methods and systems for displaying command sets
Patent number
7,610,562
Issue date
Oct 27, 2009
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Task-sensitive methods and systems for displaying command sets
Patent number
7,512,896
Issue date
Mar 31, 2009
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Architectures for and methods of providing network-based software e...
Patent number
7,392,522
Issue date
Jun 24, 2008
Microsoft Corporation
Michael C. Murray
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Single window navigation methods and systems
Patent number
7,346,848
Issue date
Mar 18, 2008
Microsoft Corporation
Scott L. Ruthfield
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Architectures for and methods of providing network-based software e...
Patent number
6,874,143
Issue date
Mar 29, 2005
Microsoft Corporation
Michael C. Murray
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Backface primitives culling
Patent number
6,359,629
Issue date
Mar 19, 2002
Silicon Graphics, Inc.
Michael J. Hopcroft
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
REDUCING MATCHING DOCUMENTS FOR A SEARCH QUERY
Publication number
20230038616
Publication date
Feb 9, 2023
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT FORWARD RANKING IN A SEARCH ENGINE
Publication number
20200192948
Publication date
Jun 18, 2020
Microsoft Technology Licensing, LLC
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRELIMINARY RANKER FOR SCORING MATCHING DOCUMENTS
Publication number
20190205305
Publication date
Jul 4, 2019
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TIERING OF POSTING LISTS IN SEARCH ENGINE INDEX
Publication number
20170083553
Publication date
Mar 23, 2017
Microsoft Technology Licensing, LLC
Knut Magne Risvik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Task-Sensitive Methods and Systems for Displaying Command Sets
Publication number
20170075704
Publication date
Mar 16, 2017
Microsoft Technology Licensing, LLC
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MATCHING DOCUMENTS USING A BIT VECTOR SEARCH INDEX
Publication number
20160378805
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORAGE AND RETRIEVAL OF DATA FROM A BIT VECTOR SEARCH INDEX
Publication number
20160378807
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REDUCING MATCHING DOCUMENTS FOR A SEARCH QUERY
Publication number
20160378806
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MATCH FIX-UP TO REMOVE MATCHING DOCUMENTS
Publication number
20160378796
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BIT VECTOR SEARCH INDEX
Publication number
20160378803
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRELIMINARY RANKER FOR SCORING MATCHING DOCUMENTS
Publication number
20160378769
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BIT VECTOR ROW TRIMMING AND AUGMENTATION FOR MATCHING DOCUMENTS
Publication number
20160378804
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
UPDATING A BIT VECTOR SEARCH INDEX
Publication number
20160378808
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BIT VECTOR SEARCH INDEX USING SHARDS
Publication number
20160378828
Publication date
Dec 29, 2016
Microsoft Technology Licensing, LLC
MICHAEL JOSEPH HOPCROFT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT FORWARD RANKING IN A SEARCH ENGINE
Publication number
20140324819
Publication date
Oct 30, 2014
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DECOMPOSABLE RANKING FOR EFFICIENT PRECOMPUTING
Publication number
20130297621
Publication date
Nov 7, 2013
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRIORITY HASH INDEX
Publication number
20120173510
Publication date
Jul 5, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MATCHING FUNNEL FOR LARGE DOCUMENT INDEX
Publication number
20120130994
Publication date
May 24, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HYBRID-DISTRIBUTION MODEL FOR SEARCH ENGINE INDEXES
Publication number
20120130997
Publication date
May 24, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTION OF ATOMS FOR SEARCH ENGINE RETRIEVAL
Publication number
20120130981
Publication date
May 24, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC QUERY MASTER AGENT FOR QUERY EXECUTION
Publication number
20120130984
Publication date
May 24, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TIERING OF POSTING LISTS IN SEARCH ENGINE INDEX
Publication number
20120130996
Publication date
May 24, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DECOMPOSABLE RANKING FOR EFFICIENT PRECOMPUTING
Publication number
20120130925
Publication date
May 24, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT FORWARD RANKING IN A SEARCH ENGINE
Publication number
20120130995
Publication date
May 24, 2012
Microsoft Corporation
KNUT MAGNE RISVIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Task Sensitive Methods and Systems for Displaying Command Sets
Publication number
20100229110
Publication date
Sep 9, 2010
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Architectures for and methods of providing network-based software e...
Publication number
20050044524
Publication date
Feb 24, 2005
Microsoft Corporation
Michael C. Murray
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Single window navigation methods and systems
Publication number
20050010871
Publication date
Jan 13, 2005
Microsoft Corporation
Scott L. Ruthfield
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Task-sensitive methods and systems for displaying command sets
Publication number
20050005248
Publication date
Jan 6, 2005
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Task-sensitive methods and systems for displaying command sets
Publication number
20040268260
Publication date
Dec 30, 2004
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Task-sensitive methods and systems for displaying command sets
Publication number
20040268259
Publication date
Dec 30, 2004
Microsoft Corporation
Eric S. Rockey
G06 - COMPUTING CALCULATING COUNTING