Resource provisioning for electronic books
First Claim
Patent Images
1. A method for provisioning IT resources, comprising:
- receiving a first plurality of page-turn signals from a first e-book reading device indicating times that a first user of the first e-book reading device is turning pages of an e-book being read by the first user on the first e-book reading device, the e-book also being read by a second user on a second e-book reading device;
determining a speed of progress of the first user through the e-book based on a timing of the received first plurality of page-turn signals;
receiving a second plurality of page-turn signals from the second e-book reading device indicating times that the second user of the second e-book reading device is turning pages of the e-book on the second e-book reading device;
determining a speed of progress of the second user through the e-book based on a timing of the received second plurality of page-turn signals;
gauging how fast the first user is reading the e-book based on the determined speed of progress of the first user through a plurality of pages of the e-book and based on quantity of content in each of the plurality of pages of the e-book;
gauging how fast the second user is reading the e-book based on the determined speed of progress of the second user through the plurality of pages of the e-book and based on quantity of content in each of the plurality of pages of the e-book;
estimating a time at which the first user will encounter a practical procedure section within the e-book based on the gauged speed with which the first user is reading the e-book and a distance within the e-book between a present reading location of the first user and a location at which the practical procedure is introduced within the e-book, the practical procedure section including an exercise to be performed pertaining to the subject matter of the e-book;
estimating a time at which the second user will encounter the practical procedure section within the e-book based on the gauged speed with which the second user is reading the e-book and a distance within the e-book between a present reading location of the second user and the location at which the practical procedure is introduced within the e-book;
estimating an aggregate demand for IT resources that are needed for both the first user and the second user to perform the exercise based on the estimated time of the first user and the estimated time of the second user; and
provisioning the estimated level of IT resources from a remote server, by at least acquiring a number of IT resources from the remote server based on the estimated aggregate demand, such that the provisioned IT resources are available to the first and second users at the estimated time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for provisioning IT resources includes receiving a signal from an e-book reading device indicating that a user of the e-book reading device is approaching a practical procedure section within an e-book being read by the user on the e-book reading device. The practical procedure section includes an exercise to be performed by the user pertaining to the subject matter of the e-book. What IT resources are needed for the user to perform the exercise are determined. The needed IT resources are provisioned such that the IT resources that the needed IT resources are available when the user is ready to perform the exercise.
37 Citations
5 Claims
-
1. A method for provisioning IT resources, comprising:
-
receiving a first plurality of page-turn signals from a first e-book reading device indicating times that a first user of the first e-book reading device is turning pages of an e-book being read by the first user on the first e-book reading device, the e-book also being read by a second user on a second e-book reading device; determining a speed of progress of the first user through the e-book based on a timing of the received first plurality of page-turn signals; receiving a second plurality of page-turn signals from the second e-book reading device indicating times that the second user of the second e-book reading device is turning pages of the e-book on the second e-book reading device; determining a speed of progress of the second user through the e-book based on a timing of the received second plurality of page-turn signals; gauging how fast the first user is reading the e-book based on the determined speed of progress of the first user through a plurality of pages of the e-book and based on quantity of content in each of the plurality of pages of the e-book; gauging how fast the second user is reading the e-book based on the determined speed of progress of the second user through the plurality of pages of the e-book and based on quantity of content in each of the plurality of pages of the e-book; estimating a time at which the first user will encounter a practical procedure section within the e-book based on the gauged speed with which the first user is reading the e-book and a distance within the e-book between a present reading location of the first user and a location at which the practical procedure is introduced within the e-book, the practical procedure section including an exercise to be performed pertaining to the subject matter of the e-book; estimating a time at which the second user will encounter the practical procedure section within the e-book based on the gauged speed with which the second user is reading the e-book and a distance within the e-book between a present reading location of the second user and the location at which the practical procedure is introduced within the e-book; estimating an aggregate demand for IT resources that are needed for both the first user and the second user to perform the exercise based on the estimated time of the first user and the estimated time of the second user; and provisioning the estimated level of IT resources from a remote server, by at least acquiring a number of IT resources from the remote server based on the estimated aggregate demand, such that the provisioned IT resources are available to the first and second users at the estimated time. - View Dependent Claims (2, 3, 4, 5)
-
Specification