Author-created digital agents
AssigneeMicrosoft Technology Licensing, LLC
InventorsBernhard S.J. KOHLMEIER, Nathaniel George FREIER, 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
One or more computer-readable storage media having an author-created digital agent stored thereon, the author-created digital agent comprising instructions that when executed by a processing system, direct the processing system to at least:
- in response to receiving a request of 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 using the query;
- receive results of the search;
- provide the results of the search to the consumer;
- determine whether the results include a result satisfying the request of the consumer;
- if the results do not include the result satisfying the request of the consumer, prepare a message to an author of the document based on the query, and communicate the message to the author;
- in response to receiving a response to the message from the author, add the response to at least one of the corpora associated with the document.
A method comprising:
- receiving an indication to invoke an author-created digital agent;
- initiating the author-created digital agent;
- receiving a request for a response regarding an author-created content, via the author-created digital agent;
- identifying, from the author-created content, a document identifier, a corpus identifier, an author identifier, or a combination thereof;
- determining corpora associated with the request;
- and
- searching content in the corpora for content relevant to the request.
A system comprising:
- a processing system;
- a user interface system;
- a network interface;
- a storage system;
- a content consumption application stored on the storage system and that, when executed by the processing system, directs the processing system to at least:
- output an author-created content via the user interface system;
- and
- instructions for an author-created digital agent stored on the storage system and that, when executed by the processing system, direct the processing system to at least:
- initiate the author-created digital agent;
- in response to receiving a request of a consumer of the author-created content, determine corpora associated with the author-created content, formulate a query based on the request, and search content associated with the corpora associated with the author-created content using the query;
- receive results of the search via the network interface;
- and
- provide the results of the search to the consumer via the user interface system.
Dependencies are inferred from the claim text.