Systems and methods for a collaborative reading assistance tool
AssigneeSalesforce, Inc.
InventorsChien-Sheng Wu, Xiang Chen, Tong Niu, Caiming Xiong
Life of this patent
Estimating the term…
Abstract
Embodiments described herein provide methods and systems for presenting a document and generating a human-AI summary. A system provides a user with a selection of an amount of time to spend reading the document, or a list of questions from which the user may select which questions they would like answered by reading the document. The system highlights sections of the document according to the user selection. Implicit and explicit user data such as dwell times, user highlights, and user notes, are collected while displaying the document. A human-AI summary is generated based on the document and the user data.
Claims20
A method for customized document summarization, the method comprising:
- receiving an indication of a selected document that a user intends to read;
- generating a set of options of comprehension levels corresponding to the selected document, each comprehension level corresponding to an amount of time or a plurality of questions based on the selected document;
- receiving an indication of a comprehension level by a selection of at least one of an amount of time to read a document, or a plurality of questions expected to be answered;
- determining a plurality of sections including a subset of the document based on the amount of time or the plurality of questions;
- highlighting the plurality of sections;
- presenting, via a user interface, the selected document while obscuring portions of the document except for an unobscured range over a focused portion of a plurality of portions of the document;
- advancing the unobscured range through the plurality of portions of the document in response to an advance command;
- tracking respective dwell times associated with how much time each of the plurality of portions of the document are unobscured;
- receiving a highlighting indication corresponding to one or more sub-portions of the document;
- receiving one or more notes associated with respective portions of the plurality of portions;
- and
- generating a summary of the selected document according to the respective dwell times, the highlighting indication, and the one or more notes.
A system for document summarization, the system comprising:
- a memory that stores a summarization model;
- a communication interface that receives an indication of a selected document that a user intends to read;
- and
- one or more hardware processors that:
- generates a set of options of comprehension levels corresponding to the selected document, each comprehension level corresponding to an amount of time or a plurality of questions based on the selected document;
- receives an indication of a comprehension level by a selection of at least one of an amount of time to read a document, or a plurality of questions expected to be answered;
- determines a plurality of sections including a subset of the document based on the amount of time or the plurality of questions;
- highlights the plurality of sections;
- presents, via a user interface, the selected document while obscuring portions of the document except for an unobscured range over a focused portion of a plurality of portions of the document;
- advances the unobscured range through the plurality of portions of the document in response to an advance command;
- tracks respective dwell times associated with how much time each of the plurality of portions of the document are unobscured;
- receives a highlighting indication corresponding to one or more sub-portions of the document;
- receives one or more notes associated with respective portions of the plurality of portions;
- and
- generates a summary of the selected document according to the respective dwell times, the highlighting indication, and the one or more notes.
A processor-readable non-transitory storage medium storing a plurality of processor-executable instructions for a summarization model, the instructions being executed by a processor to perform operations comprising:
- receiving an indication of a selected document that a user intends to read;
- generating a set of options of comprehension levels corresponding to the selected document, each comprehension level corresponding to an amount of time or a plurality of questions based on the selected document;
- receiving an indication of a comprehension level by a selection of at least one of an amount of time to read a document, or a plurality of questions expected to be answered;
- determining a plurality of sections including a subset of the document based on the amount of time or the plurality of questions;
- highlighting the plurality of sections;
- presenting, via a user interface, the selected document while obscuring portions of the document except for an unobscured range over a focused portion of a plurality of portions of the document;
- advancing the unobscured range through the plurality of portions of the document in response to an advance command;
- tracking respective dwell times associated with how much time each of the plurality of portions of the document are unobscured;
- receiving a highlighting indication corresponding to one or more sub-portions of the document;
- receiving one or more notes associated with respective portions of the plurality of portions;
- and
- generating a summary of the selected document according to the respective dwell times, the highlighting indication, and the one or more notes.
Dependencies are inferred from the claim text.