Graph-driven authoring in productivity tools
AssigneeMicrosoft Technology Licensing, LLC
InventorsBernhard S.J. KOHLMEIER, Pradeep CHILAKAMARRI, Bjørn OLSTAD, Ashok KUPPUSAMY
Life of this patent
Estimating the term…
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.
Claims20
A system comprising:
- a processing system;
- a storage system comprising one or more computer readable storage media;
- a display;
- and
- a productivity application stored on the storage system that when executed by the processing system directs the processing system to:
- generate a request for reusable content, the request comprising a user identifier of a user of the productivity application and at least one identifiable entity;
- communicate the request to a service;
- and
- receive a set of ranked results identifying documents comprising at least one relevant document having an associated related user identifier of a related user having a connection to the user of the productivity application, wherein content of the documents are relevant to the at least one identifiable entity.
A method for graph-driven authoring in productivity applications, the method comprising:
- communicating a request for reusable content to a service, the request comprising a user identifier of a user of a productivity application, content having at least one identifiable entity, and a timestamp;
- and
- receiving a set of ranked results identifying documents comprising at least one relevant document having an associated related user identifier of a related user having a connection to the user of the productivity application, wherein content of the documents including the at least one relevant document are relevant to the at least one identifiable entity, and wherein the documents are current based on the timestamp.
One or more computer readable storage media having instructions stored thereon that when executed by a processing system, direct the processing system to:
- display a graphical user interface for a productivity application;
- in response to receiving, via the graphical user interface, a command for finding relevant documents, generate and communicate a request for reusable content to a service, the request comprising a user identifier of a user of the productivity application and at least one identifiable entity;
- and
- in response to receiving ranked results identifying relevant documents for the reusable content, display a representation of one or more of the relevant documents in an information pane of the graphical user interface, wherein at least one of the relevant documents has an associated related user identifier of a related user having a connection to the user of the productivity application.
Dependencies are inferred from the claim text.