Patents by Inventor Bjørn Olstad

Bjørn Olstad 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).

  • Patent number: 10528597
    Abstract: Systems and techniques for graph-driven authoring in productivity applications can include using context of a user of a productivity application, the existing content of the user's document or an expression input with a command for finding relevant documents, and a date/time to obtain a set of results of relevant documents. The relevant documents include documents associated with people known to the user that contain content relevant to the topic(s) and/or entities from the context and that are current.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Pradeep Chilakamarri, Bjørn Olstad, Ashok Kuppusamy
  • Patent number: 10394949
    Abstract: Documents can be deconstructed into component blocks for reuse in productivity applications using a document shredder. The document shredder can identify specific objects within a source document that are likely to be reused, replicate the objects, and store the objects, or component blocks, separate from the source document. The productivity application can access the objects and present these objects to a user of the productivity application for easy insertion into the user's document. The component blocks, or identified relevant objects can be from document sources of previously generated content from a same or different author than the user of a productivity application.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Chilakamarri, Bernhard S. J. Kohlmeier, Bjørn Olstad, Ashok Kuppusamy
  • Patent number: 10339183
    Abstract: A system for reuse of content within documents can include storage media on which a document graph is stored, and labeler software that, when executed by a processing system, directs the processing system to at least: aggregate, for a window of time, a plurality of actions carried out by a user on content associated with a document within a productivity application; normalize the plurality of actions into at least one predefined action class; determine a label of the user in relation to the document or a portion of the content associated with the document based on the at least one predefined action class; and store the label associated with the user and the document or the portion of the content in a document graph. A search of the document graph for reusable content can then be directed to related content associated with a user having a particular label.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Pradeep Chilakamarri, Bjørn Olstad
  • Publication number: 20180096076
    Abstract: A computer search service can receive an enterprise graph query from a client computing device that is remote from the computer search service, with the enterprise graph query identifying an actor object set, a target object set, and a relationship between the actor object set and the target object set. The search service can return results of the enterprise graph query to the client device. The search service can receive from the client device an indication of user input instructing the search service to persist the enterprise graph query, with the indication of user input also instructing the search service to associate the persisted enterprise graph query with an entity. Moreover, in response to receiving the indication of user input, the search service can persist the enterprise graph query as well as associate the persisted enterprise graph query with the entity and/or enter a subscription entry for the query.
    Type: Application
    Filed: December 6, 2017
    Publication date: April 5, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Fredrik Holm, Josh Stickler, Manfred Berry, Sveinar Rasmussen, Bjørn Olstad
  • Patent number: 9870432
    Abstract: A computer search service can receive an enterprise graph query from a client computing device that is remote from the computer search service, with the enterprise graph query identifying an actor object set, a target object set, and a relationship between the actor object set and the target object set. The search service can return results of the enterprise graph query to the client device. The search service can receive from the client device an indication of user input instructing the search service to persist the enterprise graph query, with the indication of user input also instructing the search service to associate the persisted enterprise graph query with an entity. Moreover, in response to receiving the indication of user input, the search service can persist the enterprise graph query as well as associate the persisted enterprise graph query with the entity and/or enter a subscription entry for the query.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fredrik Holm, Josh Stickler, Manfred Berry, Sveinar Rasmussen, Bjørn Olstad
  • Publication number: 20170364575
    Abstract: Systems and techniques for graph-driven authoring in productivity applications can include using context of a user of a productivity application, the existing content of the user's document or an expression input with a command for finding relevant documents, and a date/time to obtain a set of results of relevant documents. The relevant documents include documents associated with people known to the user that contain content relevant to the topic(s) and/or entities from the context and that are current.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 21, 2017
    Inventors: Bernhard S.J. KOHLMEIER, Pradeep CHILAKAMARRI, Bjørn OLSTAD, Ashok KUPPUSAMY
  • Publication number: 20160371259
    Abstract: A system for reuse of content within documents can include storage media on which a document graph is stored, and labeler software that, when executed by a processing system, directs the processing system to at least: aggregate, for a window of time, a plurality of actions carried out by a user on content associated with a document within a productivity application; normalize the plurality of actions into at least one predefined action class; determine a label of the user in relation to the document or a portion of the content associated with the document based on the at least one predefined action class; and store the label associated with the user and the document or the portion of the content in a document graph. A search of the document graph for reusable content can then be directed to related content associated with a user having a particular label.
    Type: Application
    Filed: September 18, 2015
    Publication date: December 22, 2016
    Inventors: Bernhard S.J. KOHLMEIER, Pradeep CHILAKAMARRI, Bjørn OLSTAD
  • Publication number: 20160371249
    Abstract: Documents can be deconstructed into component blocks for reuse in productivity applications using a document shredder. The document shredder can identify specific objects within a source document that are likely to be reused, replicate the objects, and store the objects, or component blocks, separate from the source document. The productivity application can access the objects and present these objects to a user of the productivity application for easy insertion into the user's document. The component blocks, or identified relevant objects can be from document sources of previously generated content from a same or different author than the user of a productivity application.
    Type: Application
    Filed: March 31, 2016
    Publication date: December 22, 2016
    Inventors: Pradeep CHILAKAMARRI, Bernhard S.J. KOHLMEIER, Bjørn OLSTAD, Ashok KUPPUSAMY
  • Publication number: 20160371352
    Abstract: A system for reuse of content within documents can include storage media on which a document graph is stored, and indexing software that, when executed by a processing system, directs the processing system to at least: identify content component types within a source document; and represent content components in a document graph at least connected by ‘contains’ edge to source document. A search of the document graph for reusable content can then be directed to related content components including those of a particular content component type or relevancy.
    Type: Application
    Filed: September 18, 2015
    Publication date: December 22, 2016
    Inventors: Bernhard S.J. KOHLMEIER, Pradeep CHILAKAMARRI, Bjørn OLSTAD
  • Publication number: 20160357842
    Abstract: Systems and techniques for graph-driven authoring in productivity applications can include using context of a user of a productivity application, the existing content of the user's document or an expression input with a command for finding relevant documents, and a date/time to obtain a set of results of relevant documents. The relevant documents include documents associated with people known to the user that contain content relevant to the topic(s) and/or entities from the context and that are current.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: Bernhard S.J. KOHLMEIER, Pradeep CHILAKAMARRI, Bjørn OLSTAD, Ashok KUPPUSAMY
  • Publication number: 20150248734
    Abstract: An activity stream for an individual or group of individuals across multiple workloads comprising activity data may be provided. Activity data may include various types of data/information received from a variety of information sources. Received activity data may be stored, and an activity stream for an individual or group of individuals may be generated. A timeline view may be generated for each activity stream. Upon request, the timeline view for a given individual or group of individuals (grouped according to any desired grouping) may be presented in a user interface to allow a requesting user to view activity data/information for the given individual or group of individuals.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Viral Shah, Bjørn Olstad, Helge Grenager Solheim, Vikramjeet Singh Jassal, Berit Herstad
  • Publication number: 20150248489
    Abstract: Search and navigation through navigational queries across a variety of information sources is provided. Upon receipt of a search query, a primary search is performed for information responsive to the query. Information responsive to the primary search is then used to browse one or more information sources for other information related to the result of the primary search. Navigational suggestions and navigational elements may be provided in a user interface to allow the searching user to select the result of the primary search and/or to navigate to other information items found for the primary search result from the one or more information sources. Thus, a seamless transition between searching and browsing is enabled where searching and browsing may be accomplished in response to a single searching or browsing action.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Helge Grenager Solheim, Bjørn Olstad, Johannes Gehrke
  • Publication number: 20150242402
    Abstract: A computer search service can receive an enterprise graph query from a client computing device that is remote from the computer search service, with the enterprise graph query identifying an actor object set, a target object set, and a relationship between the actor object set and the target object set. The search service can return results of the enterprise graph query to the client device. The search service can receive from the client device an indication of user input instructing the search service to persist the enterprise graph query, with the indication of user input also instructing the search service to associate the persisted enterprise graph query with an entity. Moreover, in response to receiving the indication of user input, the search service can persist the enterprise graph query as well as associate the persisted enterprise graph query with the entity and/or enter a subscription entry for the query.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Fredrik Holm, Josh Stickler, Manfred Berry, Sveinar Rasmussen, Bjørn Olstad
  • Patent number: 8566340
    Abstract: Described herein are various technologies pertaining to provision of query suggestions to a user independent of a query log. Key phrases are automatically identified in documents of a document corpus, and a forward index and inverted index are generated. The forward index indexes key phrases by documents, and the inverted index indexes documents by key phrases. A query is received from a user, and documents relevant to the query are retrieved. Key phrases in the retrieved documents are identified via the forward index, and a subset of the key phrases are selected as query suggestions by determining coverage of the key phrases as identified in the inverted index.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: October 22, 2013
    Assignee: Microsoft Corporation
    Inventors: Uppinakuduru Raghavendra Udupa, Bhole Abhijit Narendra, Anuj Kumar Goyal, Bjørn Olstad
  • Publication number: 20130151533
    Abstract: Described herein are various technologies pertaining to provision of query suggestions to a user independent of a query log. Key phrases are automatically identified in documents of a document corpus, and a forward index and inverted index are generated. The forward index indexes key phrases by documents, and the inverted index indexes documents by key phrases. A query is received from a user, and documents relevant to the query are retrieved. Key phrases in the retrieved documents are identified via the forward index, and a subset of the key phrases are selected as query suggestions by determining coverage of the key phrases as identified in the inverted index.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: Microsoft Corporation
    Inventors: Uppinakuduru Raghavendra Udupa, Bhole Abhijit Narendra, Anuj Kumar Goyal, Bjørn Olstad
  • Patent number: 8296797
    Abstract: In a method for displaying video data within result presentations in information access or search systems, compressed thumbnails are computed for videos in a result page and applied to the result page. An end user is enabled to select a video in the result page and activate streaming of a video summary within the context of the associated result page.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: October 23, 2012
    Assignee: Microsoft International Holdings B.V.
    Inventors: Bjørn Olstad, Will Arentz
  • Patent number: 8135669
    Abstract: In a method for displaying and capturing metadata of documents within result presentations in information access or search systems, a metadata server is used for storing a metadata associated with any searchable document and the end users are given the opportunity to view and edit metadata associated with documents returned from the metadata server which is capable of automatically creating metadata objects associated with any combination of document query and document position in a result set for a given query A search engine capable of implementing the method comprises a metadata server as part of or connected with its core search engine.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: March 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Bjørn Olstad, Christian Moen
  • Patent number: 7912849
    Abstract: In a method for determining contextual summary information across documents retrieved in response to a user query applied to a collection of documents the documents matching the query are identified. A query-dependent subsection of each of the matching documents is selected. Document properties associated with the document subsection are selected and associated with localized structures within the document. Relationships between localized document properties and user queries are determined and used to compute contextual summary information, whereby localized document properties are profiled across the retrieved documents in a contextual manner. The method allows a user query to select localized structures within a matching document and is generally applicable in information retrieval and the analysis of retrieved information.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Aleksander Øhrn, Bjørn Olstad
  • Patent number: 7678052
    Abstract: An anatomic structure is detected based on a medical diagnostic imaging data set. The anatomic structure comprises at least two different types of tissue. At least one anatomic landmark is identified within the data set, the data set is overlaid with a contour template, and a search region of the data set surrounding the contour template is scanned to identify transition points associated with a predefined characteristic of the anatomic structure.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: March 16, 2010
    Assignee: General Electric Company
    Inventors: Anders Herman Torp, Stein Inge Rabben, Bjørn Olstad
  • Patent number: 7093012
    Abstract: A method for providing searching and alerting capabilities in traffic content at access points in data networks is disclosed. Typical access points for Internet, intranet and wireless traffic are described. Traffic flow through an Internet Service Provider is used as a preferred embodiment to exemplify the data traffic used as the input source in the invention. The invention teaches how proper privacy and content filters can be applied to the traffic source. The filtered data stream from the traffic flow can be used to improve the quality of existing searching and alerting services. The invention also teaches how a cache can be developed optimized for holding fresh searchable information captured in the traffic flow. It is further disclosed how the said cache can be converted to a searchable index and either separately or in cooperation with external search indexes be used as a basis for improved search services.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: August 15, 2006
    Assignee: Overture Services, Inc.
    Inventors: Bjørn Olstad, Knut Magne Risvik