Patents by Inventor Rune Djurhuus
Rune Djurhuus has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220222249Abstract: Disclosed herein are systems, methods, and software for facilitating enhanced search services. In an implementation, an enhanced search service receives a search query associated with a user and responsively identifies documents relevant to the search query. The enhanced search service also identifies a social label for each of the documents that is at least partly representative of how the document relates socially to the user. The enhanced search service replies to the search query with search results indicative of at least the documents and the social label for each of the documents.Type: ApplicationFiled: December 21, 2021Publication date: July 14, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Fredrik HOLM, Dmitry SHAPORENKOV, Rune DJURHUUS, Lucian BACIU, Tiago Duarte PREGUEIRO JERÓNIMO, Helge Grenager SOLHEIM
-
Patent number: 11238056Abstract: Disclosed herein are systems, methods, and software for facilitating enhanced search services. In an implementation, an enhanced search service receives a search query associated with a user and responsively identifies documents relevant to the search query. The enhanced search service also identifies a social label for each of the documents that is at least partly representative of how the document relates socially to the user. The enhanced search service replies to the search query with search results indicative of at least the documents and the social label for each of the documents.Type: GrantFiled: October 28, 2013Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Fredrik Holm, Dmitry Shaporenkov, Rune Djurhuus, Lucian Baciu, Tiago Duarte Pregueiro Jerónimo, Helge Grenager Solheim
-
Patent number: 10860658Abstract: Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included.Type: GrantFiled: June 23, 2015Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Helge Grenager Solheim, Rune Djurhuus, Evan Matthew Roark, Bård Kvalheim, Michael Susaeg
-
Patent number: 9514191Abstract: A method, system, and one or more computer-readable storage media for visualizing ranking factors for items in a search result list are provided herein. The method includes generating a search result list for a query and generating a visualization of one or more ranking factors for each of a number of items in the search result list.Type: GrantFiled: March 14, 2013Date of Patent: December 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Helge Grenager Solheim, Anders Fagerhaug, John Hartley Toews, Sarah Brodwall, Rune Djurhuus, Dmitry Shaporenkov, Morgan Larsson, Lucian Baciu
-
Publication number: 20150370791Abstract: Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included.Type: ApplicationFiled: June 23, 2015Publication date: December 24, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Helge Grenager Solheim, Rune Djurhuus, Evan Matthew Roark, Bård Kvalheim, Michael Susaeg
-
Publication number: 20150248429Abstract: Generation and presentation of visual representations of search results may be provided. In response to any type of search for which one or more content or information items are returned, a preview image is obtained or generated and displayed in a graphical user interface for allowing a user to preview documents or other information items returned for the search query. The displayed preview image may be a selectable object such that selection of the displayed preview image allows the user to navigate to or launch the content item, for example, a searched document, corresponding to the preview image.Type: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Applicant: MICROSOFT CORPORATIONInventors: Tiago Pregueiro, Dmitry Shaporenkov, Lucian Baciu, Rune Djurhuus, Sverre Tennøe, Jørgen Iversen, Joshua Stickler, Helge Grenager Solheim, Zbigniew Tadeusz Manasterski
-
Patent number: 9104748Abstract: Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included.Type: GrantFiled: October 21, 2011Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Helge Grenager Solheim, Rune Djurhuus, Evan Matthew Roark, Bård Kvalheim, Michael Susaeg
-
Publication number: 20150120700Abstract: Disclosed herein are systems, methods, and software for facilitating enhanced search services. In an implementation, an enhanced search service receives a search query associated with a user and responsively identifies documents relevant to the search query. The enhanced search service also identifies a social label for each of the documents that is at least partly representative of how the document relates socially to the user. The enhanced search service replies to the search query with search results indicative of at least the documents and the social label for each of the documents.Type: ApplicationFiled: October 28, 2013Publication date: April 30, 2015Applicant: Microsoft CorporationInventors: Fredrik Holm, Dmitry Shaporenkov, Rune Djurhuus, Lucian Baciu, Tiago Duarte Pregueiro Jerónimo, Helge Grenager Solheim
-
Publication number: 20140280080Abstract: A method, system, and one or more computer-readable storage media for visualizing ranking factors for items in a search result list are provided herein. The method includes generating a search result list for a query and generating a visualization of one or more ranking factors for each of a number of items in the search result list.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Helge Grenager Solheim, Anders Fagerhaug, John Hartley Toews, Sarah Brodwall, Rune Djurhuus, Dmitry Shaporenkov, Morgan Larsson, Lucian Baciu
-
Publication number: 20140074811Abstract: Concepts and technologies are described herein for query ranking models. In accordance with the concepts and technologies disclosed herein, a search engine can be configured to expose a query ranking model object corresponding to a ranking function used by the search engine. A query application can be configured to obtain the query ranking model object and generate a query ranking model based upon the query ranking model object. The query ranking model can include one or more features and respective weights. The query application can generate a query and include data with the query identifying the query ranking model that is to be used to rank search results generated by the search engine. The query application also can be configured to manage query ranking models to allow creation, modification, and/or deletion of query ranking models as well as weights of features of the query ranking models.Type: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Øivind Wang, Nicolai Bodd, Rune Djurhuus
-
Patent number: 8645349Abstract: A search engine provides efficient and scalable search queries for documents using a document summaries index file structure. The document summaries index file structure comprises an index portion and a records portion. The index portion contains a plurality of document identifiers, each of which is linked to a record in the record values portion. The records portion includes a document summary that may include a number of fields, including a name-length, name, type, and value-length, and value. Each record value is searched to determine if the contents matches criteria in the search request. The document summaries index file can be modified to add new indexable criteria in a scalable and efficient manner.Type: GrantFiled: January 27, 2012Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Evan Matthew Roark, Rune Djurhuus
-
Publication number: 20130198221Abstract: A search engine provides efficient and scalable search queries for documents using a document summaries index file structure. The document summaries index file structure comprises an index portion and a records portion. The index portion contains a plurality of document identifiers, each of which is linked to a record in the record values portion. The records portion includes a document summary that may include a number of fields, including a name-length, name, type, and value-length, and value. Each record value is searched to determine if the contents matches criteria in the search request. The document summaries index file can be modified to add new indexable criteria in a scalable and efficient manner.Type: ApplicationFiled: January 27, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: Evan Matthew Roark, Rune Djurhuus
-
Publication number: 20130179418Abstract: Search ranking features are described that may be used by a search engine to rank items in a search result. Examples of such features include use of multiple linear ranking stages, use of BM25 and a full text index, use of a minimum span on ranking stages, pre-calculation of a plurality of ranking models, use of a dynamic rank, use of more than one BM25 definition per stage, date/time transformations, freshness transformations, raw value transformations, query property rank, social distance, and so on.Type: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Applicant: MICROSOFT CORPORATIONInventors: Øivind Wang, Nicolai Bodd, Rune Djurhuus
-
Publication number: 20130103702Abstract: Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included.Type: ApplicationFiled: October 21, 2011Publication date: April 25, 2013Applicant: MICROSOFT CORPORATIONInventors: Helge Grenager Solheim, Rune Djurhuus, Evan Matthew Roark, Bård Kvalheim, Michael Susaeg