IP Library › Granted Patent US 10,169,427
Granted Patent B2
US 10,169,427 · App. 14/951,899 · Granted Jan 1, 2019

Personalized highlighter for textual media

Inventors: Andrew S. Aaron (Ardsley, NY); Shang Q. Guo (Cortlandt Manor, NY); Jonathan Lenchner (North Salem, NY); Daniel A. Mazzella (Henderson, NV); Maharaj Mukherjee (Poughkeepsie, NY); John C. Nelson (Newtown, CT)
Assignee: International Business Machines Corporation
G06F17/30539G06F17/211G06F17/30011G06F17/30522G06F17/30554
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,169,427
App. No.
14/951,899
Granted
Jan 1, 2019
Kind
B2
Abstract

A method for highlighting an electronic document comprises mining one or more sources to obtain data corresponding to a user, inferring one or more interests of the user based on the data, analyzing the electronic document to determine at least one portion of the electronic document related to the one or more interests, and automatically highlighting the at least one portion of the electronic document related to the one or more interests.

Claims (71)

1. A method for highlighting an electronic document, comprising:

monitoring reading of a plurality of electronic documents by a user to determine a time spent by the user on one or more portions of the plurality of electronic documents, wherein the monitoring comprises applying tracking software to a browser utilized by the user to track and record the time one or more pages of the plurality of electronic documents are displayed on the browser;

inferring one or more reading patterns of the user based on the time spent on the one or more portions of the plurality of electronic documents, wherein the inferring comprises determining which portions of the plurality of electronic documents the user reads and the user skips;

mining one or more sources to obtain data corresponding to a user, wherein the data comprises the one or more reading patterns of the user;

inferring one or more interests of the user based on the data;

analyzing the electronic document to determine at least one portion of the electronic document related to at least one of the one or more interests and the one or more reading patterns of the user;

automatically highlighting the at least one portion of the electronic document related to at least one of the one or more interests and the one or more reading patterns of the user;

transmitting the automatically highlighted document over at least one network to a user device comprising a display; and

electronically displaying the automatically highlighted document on the display of the user device, wherein the automatically highlighted document comprises an electronic modification of the at least one portion of the electronic document from a previous version of the electronic document;

wherein the steps of the method are performed by a computer system comprising a memory and at least one processor coupled to the memory.

2. The method according to claim 1 , further comprising:

monitoring one or more computer-based activities of the user to obtain additional data corresponding to the user; and

inferring the one or more interests of the user based on the additional data and the data obtained from the mining of the one or more sources.

3. The method according to claim 2 , wherein:

the one or more computer-based activities comprise internet searches performed by the user when attempting to obtain the electronic document; and

the additional data comprises at least one of key words and key phrases used in connection with the internet searches.

4. The method according to claim 1 , further comprising:

monitoring reading by the user of one or more other electronic documents determined to be similar in content to the electronic document to obtain additional data corresponding to the user, wherein the additional data comprises a time spent by the user to read all or a portion of each of the one or more other electronic documents; and

estimating at least one of a time for the user to read the at least one highlighted portion of the electronic document and a time for the user to read the entire electronic document, based on the time spent by the user to read all or a portion of each of the one or more other electronic documents.

5. The method according to claim 1 , wherein the one or more sources comprise at least one of emails, created documents, viewed documents and a browsing history of the user.

6. The method according to claim 1 , wherein the analyzing of the electronic document comprises searching for terminology in the electronic document that relates to the one or more interests of the user.

7. The method according to claim 1 , further comprising:

mining one or more of the sources to obtain additional data corresponding to a group of users;

inferring one or more interests of the group based on the additional data;

analyzing the electronic document to determine at least one portion of the electronic document related to the one or more interests of the group; and

automatically highlighting the at least one portion of the electronic document related to the one or more interests of the group.

8. The method according to claim 7 , further comprising applying a different highlighting format to the at least one portion of the electronic document related to the one or more interests of the user than to the at least one portion of the electronic document related to the one or more interests of the group.

9. The method according to claim 1 , wherein the automatically highlighting comprises applying different highlighting formats to respective portions of the electronic document.

10. The method according to claim 1 , further comprising:

determining that the user is familiar with a first portion of the electronic document;

determining that the user is unfamiliar with a second portion of the electronic document; and

applying different highlighting formats to respective first and second portions of the electronic document.

11. The method according to claim 1 , further comprising:

determining that a first portion of the electronic document includes a new contribution in a particular field;

determining that a second portion of the electronic document lacks a new contribution in the particular field; and

applying different highlighting formats to respective first and second portions of the electronic document.

12. The method according to claim 1 , further comprising:

determining that a word has been defined in the electronic document; and

automatically highlighting the defined word.

13. A system for highlighting an electronic document, comprising:

a memory and at least one processor coupled to the memory, wherein the at least one processor is configured to:

monitor reading of a plurality of electronic documents by a user to determine a time spent by the user on one or more portions of the plurality of electronic documents, wherein in monitoring, the at least one processor is configured to apply tracking software to a browser utilized by the user to track and record the time one or more pages of the plurality of electronic documents are displayed on the browser;

infer one or more reading patterns of the user based on the time spent on the one or more portions of the plurality of electronic documents, wherein in inferring, the at least one processor is configured to determine which portions of the plurality of electronic documents the user reads and the user skips;

mine one or more sources to obtain data corresponding to a user, wherein the data comprises the one or more reading patterns of the user;

infer one or more interests of the user based on the data;

analyze the electronic document to determine at least one portion of the electronic document related to at least one of the one or more interests and the one or more reading patterns of the user;

automatically highlight the at least one portion of the electronic document related to at least one of the one or more interests and the one or more reading patterns of the user; and

transmit the automatically highlighted document over at least one network to a user device comprising a display;

wherein the automatically highlighted document is displayed on the display of the user device, and comprises an electronic modification of the at least one portion of the electronic document from a previous version of the electronic document.

14. The system according to claim 13 , wherein the at least one processor is configured to:

monitor one or more computer-based searches performed by the user when attempting to obtain the electronic document to obtain at least one of key words and key phrases used in connection with the computer-based searches; and

infer the one or more interests of the user based on at least one of the key words and key phrases and the data obtained from the mining of the one or more sources.

15. The system according to claim 13 , wherein the at least one processor is configured to:

monitor reading by the user of one or more other electronic documents determined to be similar in content to the electronic document to obtain additional data corresponding to the user, wherein the additional data comprises a time spent by the user to read all or a portion of each of the one or more other electronic documents; and

estimate at least one of a time for the user to read the at least one highlighted portion of the electronic document and a time for the user to read the entire electronic document, based on the time spent by the user to read all or a portion of each of the one or more other electronic documents.

16. The system according to claim 13 , wherein the one or more sources comprise at least one of emails, created documents, viewed documents and a browsing history of the user.

17. The system according to claim 13 , wherein the at least one processor is configured to:

mine one or more of the sources to obtain additional data corresponding to a group of users;

infer one or more interests of the group based on the additional data;

analyze the electronic document to determine at least one portion of the electronic document related to the one or more interests of the group; and

automatically highlight the at least one portion of the electronic document related to the one or more interests of the group.

18. The system according to claim 17 , wherein the at least one processor is configured to apply a different highlighting format to the at least one portion of the electronic document related to the one or more interests of the user than to the at least one portion of the electronic document related to the one or more interests of the group.

19. A computer program product for highlighting an electronic document, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:

monitoring reading of a plurality of electronic documents by a user to determine a time spent by the user on one or more portions of the plurality of electronic documents, wherein the monitoring comprises applying tracking software to a browser utilized by the user to track and record the time one or more pages of the plurality of electronic documents are displayed on the browser;

inferring one or more reading patterns of the user based on the time spent on the one or more portions of the plurality of electronic documents, wherein the inferring comprises determining which portions of the plurality of electronic documents the user reads and the user skips;

mining one or more sources to obtain data corresponding to a user, wherein the data comprises the one or more reading patterns of the user;

inferring one or more interests of the user based on the data;

analyzing the electronic document to determine at least one portion of the electronic document related to at least one of the one or more interests and the one or more reading patterns of the user;

automatically highlighting the at least one portion of the electronic document related to at least one of the one or more interests and the one or more reading patterns of the user;

transmitting the automatically highlighted document over at least one network to a user device comprising a display; and

electronically displaying the automatically highlighted document on the display of the user device, wherein the automatically highlighted document comprises an electronic modification of the at least one portion of the electronic document from a previous version of the electronic document.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2015
From: AARON, ANDREW S.; GUO, SHANG Q.; LENCHNER, JONATHAN; MAZZELLA, DANIEL A.; MUKHERJEE, MAHARAJ; NELSON, JOHN C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037140/0219 →
Continuity (1)
Related Publication 20170147655A1 · May 25, 2017
Cited By (1)
US 12,651,112