Content corpora for electronic documents
AssigneeMicrosoft Technology Licensing, LLC
InventorsBernhard S.J. KOHLMEIER, Nathaniel George FREIER, Douglas M. TAYLOR, Chenguang YANG
Life of this patent
Estimating the term…
Abstract
Author-created digital agents and content corpora for electronic documents are described. A content corpora service can include application programming interfaces such as for adding content to a corpus, attaching a corpus to a document, retrieving corpora associated with an author, and searching content of a corpus. An author-created digital agent can receive a request from a consumer of a document, determine corpora associated with the document, formulate a query based on the request, and search content associated with the corpora associated with the document.
Claims20
A system comprising;
- a processing system;
- a user interface system;
- a storage system;
- instructions for creating an author-created digital agent stored on the storage system that when executed by the processing system direct the processing system to:
- add content to a corpus;
- and
- attach a corpus to a document.
A method comprising:
- communicating a request for a list of corpora associated with an author identifier to a corpus service, each corpus of the corpora associated with the author identifier comprising a set of curated, bound content;
- receiving, from the corpus service, the list of corpora associated with the author identifier;
- receiving a selection of a new corpus or at least one corpus of the list of corpora;
- and
- attaching the new corpus or the at least one corpus to a document to create an author-created digital agent.
One or more computer-readable storage media having instructions stored thereon that when executed by a processing system, direct the processing system to at least:
- manage a mapping data structure;
- receive a request to add content to one or more corpora;
- store or update a mapping of the content to the one or more corpora in the mapping data structure;
- receive a request to attach at least one of the one or more corpora to a document;
- and
- store or update a mapping of the at least one of the one or more corpora to the document in the mapping data structure.
Dependencies are inferred from the claim text.