IP Library Granted Patent US 10,534,847
Granted Patent B2
US 10,534,847 · App. 15/470,193 · Granted Jan 14, 2020

Automatically generating documents

Inventor: Om Krishna (Redmond, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F17/218G06F3/0482G06F17/2247G06F17/248G06F17/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,534,847
App. No.
15/470,193
Granted
Jan 14, 2020
Kind
B2
Abstract

Devices, systems, and methods for automatically creating a document. In one example, the system and method perform or include capturing, with a web-extension associated with a word-processing application, implicitly-tagged-content and an explicitly-tagged-content displayed on a web browser along with tags associated with the implicitly-tagged-content and the explicitly-tagged-content; receiving, with a speech-to-text interface, natural-language audio instruction associated with generating a document; generating, with a natural-language processor, a plain-text command associated with the natural-language audio instruction; retrieving personalized-content based on the plain-text command; and organizing, with a content-organizer, the personalized-content based on one or more criteria selected from a group consisting of page rank of a content displayed on the web browser, a source of the content, an authoring-style, and a document template. The document is generated using information received from the content-organizer.

Claims (58)

1. A computing device for automatically creating documents, the computing device comprising:

a display device to display content within a web page on a web browser; and

an electronic processor configured to

capture, with a web-extension associated with a word-processing application, content that is associated with a tag and that includes implicitly-tagged-content selected automatically from the displayed content and explicitly-tagged-content selected by a user from the displayed content;

retrieve tags associated with each of the implicitly-tagged-content and the explicitly-tagged-content;

receive, command associated with generating a document;

retrieve personalized content using the retrieved tags based on the command;

organize, with a content-organizer, the personalized content based on one or more criteria selected from the group consisting of page rank of the implicitly-tagged content and the explicitly-tagged-content displayed on the web browser, a source of the implicitly-tagged-content and the explicitly-tagged-content, an authoring-style, and a document template;

generate the document using information received from the content-organizer, and

display the document with the display device.

2. The computing device of claim 1 , wherein the implicitly-tagged-content is sent to a summarizer, wherein the summarizer generates summarized-content associated with the implicitly-tagged-content.

3. The computing device of claim 1 , wherein the electronic processor is further configured to

send the implicitly-tagged-content and the explicitly-tagged-content and tags associated with each of the implicitly-tagged-content and the explicitly-tagged-content to a personalization server.

4. The computing device of claim 3 , wherein the personalization server includes a personalized content database to store the personalized content and an organizational-content database to store organizational-content.

5. The computing device of claim 1 , wherein the content-organizer receives a document template from the word-processing application.

6. The computing device as claimed in claim 1 , wherein the electronic processor is further configured to

receive, with a speech-to-text interface, a natural-language audio instruction associated with generating a document, and

generate, with a natural-language processor, a plain-text command associated with the natural-language audio instruction to create the command.

7. A method of automatically creating documents, the method comprising:

capturing, content that is associated with a tag and that includes implicitly-tagged-content selected automatically from content displayed within a web page on a web browser and an explicitly-tagged-content selected by a user from the displayed content along with tags associated with the implicitly-tagged-content and the explicitly-tagged-content,

retrieving tags associated with each of the implicitly-tagged-content and the explicitly-tagged-content,

receiving, a command associated with generating a document,

retrieving personalized content using the retrieved tags based on the command,

organizing, with a content-organizer, the personalized content based on one or more criteria selected from the group consisting of page rank of the implicitly-tagged-content and the explicitly-tagged-content displayed on the web browser, a source of the implicitly-tagged-content and the explicitly-tagged-content, an authoring-style, and a document template,

generating the document using information received from the content-organizer, and

displaying the document using a display device.

8. The method of claim 7 , further comprising:

sending the implicitly-tagged-content to a summarizer.

9. The method of claim 7 , further comprising:

generating summarized-content associated with the implicitly-tagged-content.

10. The method of claim 7 , further comprising:

sending the implicitly-tagged-content and the explicitly-tagged-content and tags associated with each of the implicitly-tagged-content and the explicitly-tagged-content to a personalization server.

11. The method of claim 7 , further comprising:

receiving, with the content-organizer, a document template from the word-processing application.

12. The method of claim 11 , further comprising:

sending, with the content-organizer, an organized document including the implicitly-tagged-content and the explicitly-tagged-content to the word-processing application.

13. The method of claim 7 , further comprising

receiving, with a speech-to-text interface, a natural-language audio instruction associated with generating a document, and

generating, with a natural-language processor, a plain-text command associated with the natural-language audio instruction to create the command.

14. A system for automatically creating documents, the system comprising:

a computing device including

a display device to display content within a web page on a web browser; and

an electronic processor configured to

capture, via a word-processing application, content that is associated with a tag and that includes implicitly-tagged-content selected automatically from the displayed content and an explicitly-tagged-content selected by a user from the displayed content;

retrieve tags associated with each of the implicitly-tagged-content and the explicitly-tagged-content;

receive, via an interface, a command associated with generating a document;

retrieve personalized content using the retrieved tags based on the command;

organize, with a content-organizer, the personalized content based on one or more criteria selected from the group consisting of page rank of the implicitly-tagged content and the explicitly-tagged-content displayed on the web browser, a source of the implicitly-tagged-content and the explicitly-tagged-content, an authoring-style, and a document template;

generate the document using information received from the content-organizer, and

display the document using the display device.

15. The system of claim 14 , wherein the implicitly-tagged-content is sent to a summarizer.

16. The system of claim 15 , wherein the summarizer generates summarized-content associated with the implicitly-tagged-content.

17. The system of claim 14 , wherein the computing device is further configured to send the implicitly-tagged-content and the explicitly-tagged-content and tags associated with each of the implicitly-tagged-content and the explicitly-tagged-content to a personalization server.

18. The system of claim 17 , wherein the personalization server includes a personalized content database to store the personalized content and an organizational-content database to store organizational-content.

19. The system of claim 14 , wherein the content-organizer receives a document template from the word-processing application.

20. The system of claim 14 , wherein the electronic processor is further configured to

receive, with a speech-to-text interface, a natural-language audio instruction associated with generating a document; and

generate, with a natural-language processor, a plain-text command associated with the natural-language audio instruction to create the command.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2017
From: KRISHNA, OM
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 041753/0437 →
Continuity (1)
Related Publication 20180276184A1 · Sep 27, 2018