Patent ID: 9563609
Date: 2017-02-07
CPC Classifications: G06F,H04L

Claim:
1. A computer implemented method for customizing an electronic document, the method comprising: automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document; determining the area of interest based on the user interaction; altering cumulatively at least one of the appearance and behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range, and accumulates stepwise as the variable measure of the user interaction grows; and representing the user interaction as a multidimensional vector; wherein altering the appearance of the document at the area of interest comprises marking a page of the document to be displayed on the electronic device with at least one use indicator simulating a physical change to the appearance of the document, the at least one use indicator accumulating based on increasing use of the page; wherein altering the behavior of the document at the area of interest comprises inserting a plurality of detents respectively at a plurality of pages, wherein the detents appear during page flipping of the electronic document and comprise a tactile feedback respectively corresponding to and implemented at each page of the plurality of pages when flipping through the plurality of pages; wherein the multidimensional vector comprises a first variable corresponding to a page number of the page to be displayed on the electronic device, a second variable corresponding to an amount of time the user has spent on the page, and at least one other variable corresponding to at least one of an amount of magnification the user has performed on the page, and a number of annotations the user placed on the page; wherein the method further comprises mathematically mapping information contained in the multidimensional vector to actual behavior of the page to be displayed on the electronic device; wherein a parameterized physical model is used to mathematically map the information contained in the multidimensional vector to the actual behavior of the page to be displayed on the electronic device; and wherein the parameterized physical model comprises a system of virtual elastic springs modeled as a set of couplings between virtual components of the document.