1
William H. Gates III
Christopher D Payne, Eric J Horvitz, Alexander G Gounares, Susan T Dumais, Kyle G Peltonen, Gary W Flake, Xuedong D Huang, William H Gates III, John C Platt, Oliver Hurst Hiller, Joshua T Goodman, Christopher A Meek, Ramez Naam, Raymond E Ozzie, Eric D Brill: Entity-specific search model. Microsoft Corporation, Hope Baldauff Hartman, October 26, 2010: US07822762 (8 worldwide citation)

A system that employs an explicitly and/or implicitly trained model in order to return entity-specific computer-based search results is provided. The innovation can provide for a customized search model that focuses search in connection with achieving information that is meaningful with respect to g ...


2
Kyle G Peltonen, Sitaram C V Raju, Bartosz B Milewski: Scope testing of documents in a search engine using document to folder mapping. Microsoft Corporation, Albart S Michalik Esq, March 30, 1999: US05890147 (301 worldwide citation)

A method and mechanism for responding to a query in a hierarchically organized system of documents and folders. In response to the query, a set of documents is retrieved based on specified criteria. Only documents in that set which match a specified scope are returned in a result set. Scope testing ...


3
Mark J Zbikowski, Brian T Berkowitz, Kyle G Peltonen: File system sort order indexes. Microsoft Corporation, Leydig Voit & Mayer, March 2, 1999: US05878410 (182 worldwide citation)

A system and method for returning a sorted result set of information corresponding to files in a file system that have properties which match user query criteria. A view index of files sorted by at least one property common to those files is provided. The view index may be synchronously or asynchron ...


4
Sitaram C V Raju, Srikanth Shoroff, Kyle G Peltonen: Monitoring document changes in a file system of documents with the document change information stored in a persistent log. Microsoft Corporation, The Law Offices of Albert S Michalik, May 23, 2000: US06067541 (128 worldwide citation)

A method and system for improved monitoring of document changes in a search engine by an indexing program. Once an indexing or other such monitoring program is halted, upon restart the monitoring program needs to update its own files and its indexes to reflect document changes that occurred while ha ...


5
Sitaram C V Raju, Kyle G Peltonen: Recovering from a failure using a transaction table in connection with shadow copy transaction processing. Microsoft Corporation, Workman Nydegger & Seeley, June 20, 2000: US06078999 (85 worldwide citation)

A system for performing transaction processing on user data maintains a transaction table. The transaction table holds the identities of structured storages that have been opened but not yet closed by each of the transactions that are accessing the structured storages. Each time that a stream holdin ...


6
Sitaram C V Raju, Kyle G Peltonen: Transaction processing for user data employing both logging and shadow copying. Microsoft Corporation, Workman Nydegger Seeley, March 7, 2000: US06035379 (58 worldwide citation)

A system for performing transaction processing on user data maintains a transaction table. The transaction table holds the identities of structured storages that have been opened but not yet closed by each of the transactions that are accessing the structured storages. Each time that a stream holdin ...


7
Srikanth Shoroff, Kyle G Peltonen, Brian T Berkowitz, Mark J Zbikowski, Bartosz B Milewski: Method and mechanism for freeing disk space in a file system. Microsoft Corporation, Michalik & Wylie PLLC, February 8, 2000: US06023744 (54 worldwide citation)

A method and mechanism for rapidly freeing storage space allocated to any logical portion of a file. An application program provides the file system with information indicating a block of logical data to free. The file system converts the information to the physical allocation units such as the clus ...


8
Chadd Creighton Merrigan, Kyle G Peltonen, Dmitriy Meyerzon, David J Lee: System and method for scoping searches using index keys. Microsoft Corporation, Merchant & Gould P C, October 20, 2009: US07606793 (7 worldwide citation)

A set of index keys is included in an index search system that are associated with the scope of the search rather than the content of the documents that are the target of the search. These scope related index keys, or scope keys allows the scope of the search to be selected, reducing the number of d ...


9
Dennis Gursky, Kyle G Peltonen, Yevgeniy A Samsonov: System and method for secure full-text indexing. Microsoft Corporation, Merchant & Gould P C, Ryan T Grace, June 24, 2008: US07392253 (5 worldwide citation)

Documents are indexed in accordance with a process that separates the filtering and word breaking portions of the process so that they are performed under a restricted security setting. When a document is requested by an indexer, the document is retrieved and then passed to the higher security proce ...


10
Kyle G Peltonen, Michael M H Cheng, David J Lee: System and method for facilitating full text searching utilizing inverted keyword indices. Microsoft Corporation, Merchant & Gould, Ryan T Grace, May 11, 2010: US07716211 (5 worldwide citation)

A system and method for facilitating full text searching utilizing inverted keyword indices in shared memory are provided. An inverted keyword index and an inverted keyword attribute index are created from keyword tokens from a set of documents. The keyword indices are stored in a shared memory buff ...