The present invention is generally related to providing electronic books to a group of readers. More specifically the present invention is related to receiving feedback regarding an electronic book from a plurality of readers that review the electronic book.
Computers today are used to publish documents and books electronically. Currently users of electronic books (e-books) may share comments and highlighted text with other e-book users and users of e-books may also access metadata associated with an electronic publication from an external database. E-book users may also share information with other members of an e-book club.
Today, however, authors of e-books do not have the ability to received feedback from readers or reviewers before their e-book is published. What is needed are systems and methods that allow an author to provide an e-book to one or more reviewers/readers that may provide constructive feedback to the author regarding the content of the e-book.
Computers today also have limited ability to track eye motions of an individual reading a document displayed on a display at an electronic device. Computer systems equipped with eye tracking functionality do not collect information relating to specific content that is displayed in a portion of a display and use that information when interpreting whether certain specific content displayed on a display catches the interest of a reader. What is needed are systems and methods that collect information relating to eye motions of a reader when reading specific content that is displayed on a display and that identify whether the specific content caught the interest of a reader.
The presently claimed invention relates to a system, method, and non-transitory storage medium where a version of an electronic book (e-book) may be reviewed by one or more reviewers before the e-book is published to the general public.
A method consistent with the presently claimed invention may receive feedback settings set by an author. The feedback settings may be entered by the author over a user interface at a computer. After the feedback settings are set the author may upload an e-book by transmitting the e-book over a computer network for storage. After the e-book has been uploaded, the e-book may be reviewed by one or more readers that may provide feedback to the author based on the feedback settings set by the author.
A method of the presently claimed invention may also be implemented as a non-transitory computer readable storage medium executable by a processor at a computing device. In this instance, the feedback settings may be entered by the author over a user interface at a computer. After the feedback settings are set the author may upload an e-book by transmitting the e-book over a computer network for storage. After the e-book has been uploaded, the e-book may be reviewed by one or more readers that may provide feedback to the author based on the feedback settings set by the author.
Systems and apparatus consistent with the presently claimed invention may include a display that displays a user interface over which one or more selections are received. Such a system may also include a communication interface over which the author may transmit and receive communications. Here again the feedback settings may be entered by the author over a user interface at a computer. After the feedback settings are set the author may upload an e-book by transmitting the e-book over a computer network for storage. After the e-book has been uploaded, the e-book may be reviewed by one or more readers that may provide feedback to the author based on the feedback settings set by the author.
Systems, methods, and non-transitory computer readable storage mediums consistent with the present disclosure may include receiving feedback settings set by an author. The feedback settings may be entered by the author over a user interface at a computer. After the feedback settings are set the author may upload an e-book by transmitting the e-book over a computer network for storage. After the e-book has been uploaded, the e-book may be reviewed by one or more readers that may provide feedback to the author based on the feedback settings set by the author.
The e-books and other content discussed herein may include a variety of rich media, as well as traditional text or image content. Rich media, as used in the present disclosure, refers to content that may include not only text (i.e. words) or images (i.e. pictures) to convey information to the user, but may also include or utilize a variety of advanced features such as video and audio that encourages viewers to interact and engage with the content being viewed.
In certain instances, readers 125a and 125b are individuals from a select group of reviewers. In such an instance only individuals designated as reviewers may have access to read a self-published e-book. After the final version of the e-book is self-published 135, members of the general public may purchase and read the final version of the e-book.
The self-publishing e-book market system 165 may include items that are not depicted in
The setup e-book test container 204 of
The reader results 252 section of
The reader results 252 section of
Finally the reader results 252 section of
The rating at cursor 315 section of
Finally
After step 515, the method moves to step 520 where a plurality of test market readers are allowed to read and provide feedback on an e-book. These readers may also send their feedback to the test market database. In certain instances the readers are readers selected specifically for providing feedback on a book before it is published to the general public.
In certain other instances the readers may be professionals that review confidential materials before they are published. In these instances the readers may have signed non-disclosure agreements. The documents posted to a self-publishing market system confidentially so that they may be legally considered “not published” by entities such as the United States Patent and Trademark Office (USPTO). E-books uploaded to the self-publishing market system may also be encrypted and a reader may require decryption keys to read the e-book. Readers or authors may also have to login to the self-publishing system or provide biometric information that identifies them before having access to an e-book. A system consistent with the presently disclosed invention may include security settings. Such security settings may require a reader or author login, a reader or author biometric input, a confidentiality agreement, encryption, or include a setting that posts a confidentiality statement in a header/footer of an e-book.
Step 525 in the method 500 of
In certain instances readers providing feedback to authors may do so for no compensation. In other instances readers may be paid for providing feedback to an author. When an author wishes to pay a reader for providing feedback, the author may enter one or more selections in a GUI that initializes a payment system according to settings set by the author.
The components shown in
Storage device 630, which may include mass storage implemented with a magnetic disk drive or an optical disk drive, may be a non-volatile storage device for storing data and instructions for use by processor unit 610. Storage device 630 can store the system software for implementing embodiments of the present invention for purposes of loading that software into main memory 610.
Portable storage device of storage 630 operates in conjunction with a portable non-volatile storage medium, such as a floppy disk, compact disk or Digital video disc, to input and output data and code to and from the computer system 600 of
Antenna 640 may include one or more antennas for communicating wirelessly with another device. Antenna 640 may be used, for example, to communicate wirelessly via Wi-Fi, Bluetooth, with a cellular network, or with other wireless protocols and systems. The one or more antennas may be controlled by a processor 610, which may include a controller, to transmit and receive wireless signals. For example, processor 610 execute programs stored in memory 620 to control antenna 640 transmit a wireless signal to a cellular network and receive a wireless signal from a cellular network.
The system 600 as shown in
Display system 670 may include a liquid crystal display (LCD), LED display, or other suitable display device. Display system 670 receives textual and graphical information, and processes the information for output to the display device.
Peripherals 680 may include any type of computer support device to add additional functionality to the computer system. For example, peripheral device(s) 680 may include a modem or a router.
The components contained in the computer system 600 of
The user reader device and advertiser networks 755 may communicate with each other over the cloud or Internet 750. The user device 710 includes eye tracking software 715, a communication (comm) interface 720, a viewer 725, document software 730, operating system software 735, and a processor 740. Advertiser networks 1-N 755 may communicate with ad designers that produce advertisements that may be uploaded to the ad content database 760. As such the eye tracing software 715 may track the eye movement of a reader when identifying a portion of text currently being read by the reader. Advertiser network 755 may also use such information when identifying advertising content to present to a reader based on material identified as “of interest” to a reader or user.
Determination step 825 identifies whether the user has changed the content displayed on the display. Step 825, for example may identify that the user has scrolled to another page of a document. When the user has not changed the content displayed on the display, program flow moves back to step 815 where the eye position of the user is read again. When the user has not changed the page in step 825, program flow moves to step 830 where the page may be analyzed. Step 830 may allow users to interact with a reader structured feedback GUI as described in respect to
Step 835 may send analytic data from the user computing device to a publishing network of
A second type of information is presented in a table of raw data 860 in
After step 1030, program flow moves to step 1035 that identifies whether the current region is a last region displayed on the display, when no, program flow moves bay to step 1020 where the stored data may be updated. The last region may be a region of a plurality of regions that have been displayed sequentially on a display to a reader. When step 1035 identifies that a current record is not a last record, program flow moves to step 1040 that may display a new region on the display.
Next in step 1045 incremental points of time may be added up and then those points may be converted in to seconds. In such an instance the incremental points may be associated with a measure of discrete time that corresponds to a sample rate of a user's eye motion. For example, when eye motions are measured every 1/10 of a second (0.10 seconds) and a number of points equal 9, then an approximate time that the user read a particular region would be 0.9 seconds. After step 1045, program flow moves to step 1055 that cross references a time to a speed rating. Note that a time of 0-1 second corresponds to a fast 1060 speed rating, that a time of 1-2 seconds corresponds to a skimmed 1065 speed rating, and that a time of 2-10 seconds corresponds to a normal 1070 speed rating.
After step 1055 program flow moves to step 1075 that determines whether that last region has been read, when no, program flow moves to step 1080 where a next region is retrieved and then displayed in step 1040. When it is identified that the last region has been read, program flow may move back to step 1010 where another piece of content may be loaded (input) into memory for display. Step 1075 may also move to step 1085 where data may be analyzed and averaged for a plurality of users. Finally, step 1090 outputs the analysis performed in step 1085. Analysis data may be stored in a database at an advertiser network.
Notice that section 4 has an advertiser programmed speed rating of slow, that sections 1 and 6 have a programmed speed rating of normal, that section 2 has a fast programmed speed rating, and that section 5 has a skipped program speed rating.
Step 1315 provides the user reader device with a communication portal that the user reader device may use to access the advertising network over the cloud or Internet. Next, step 1320 provides a user reader device with a processor, an operation system, document software, eye tracking software, and content that may be displayed in a viewer (display) at the user electronic device.
Then step 1325 may provide an advertiser network with ad content, design software, eye tracking analysis software, and with a content database. Step 1330 may allow an ad designer to create content for display on a user display. The designer may create various sections, identify expected times that a reader should read a particular section, and the designer may save their content/advertisements in a database at the advertisers' network.
Next step 1335 may allow a user to download content from the database at the advertisers' network and the user may be allowed to read the downloaded content on a user display. Step 1340 initiates eye tracking software that allows a user reader device to track the eye movement of a user reading the content with one or more sensors. Then step 1345 eye tracking analysis software may execute on a processor at the user reader device or at the advertiser network. The analysis software may generate speed ratings from measured raw data and may associated the speed rating with a measure of better than plan, according to plan, or worse than planned by comparing the ratings associated with measured data with advertiser programmed ratings. Here again an amount of time may be measured for each section displayed on a display at the user reader device. In the instance where the eye tracking software executes at the advertisers' network, raw data from the user reader device may be received by the advertisers' network over the cloud or Internet.
Finally step 1350 allows an ad designer to see analysis data for all user's that are reading content, the ad designer's may also view raw data or other data output from the eye tracking analysis software. The designers may then modify ad content when attempting to increase the amount of time a user spends on a particular advertisement.
The various methods may be performed by software operating in conjunction with hardware. For example, instructions executed by a processor, the instructions otherwise stored in a non-transitory computer readable medium such as memory. Various interfaces may be implemented—both communications and interface. One skilled in the art will appreciate the various requisite components of a mobile device and integration of the same with one or more of the foregoing figures and/or descriptions.
The foregoing detailed description of the technology has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. The described embodiments were chosen in order to best explain the principles of the technology, its practical application, and to enable others skilled in the art to utilize the technology in various embodiments and with various modifications as are suited to the particular use contemplated. It is intended that the scope of the technology be defined by the claim.
Number | Name | Date | Kind |
---|---|---|---|
6011537 | Slotznick | Jan 2000 | A |
6189097 | Tycksen et al. | Feb 2001 | B1 |
6341174 | Callahan et al. | Jan 2002 | B1 |
6480861 | Kanevsky et al. | Nov 2002 | B1 |
6611358 | Narayanaswamy | Aug 2003 | B1 |
6704024 | Robotham et al. | Mar 2004 | B2 |
7213062 | Raciborski et al. | May 2007 | B1 |
7263685 | Eldar | Aug 2007 | B2 |
7298851 | Hendricks | Nov 2007 | B1 |
7552068 | Brinkerhoff | Jun 2009 | B1 |
7620555 | Plotlkin | Nov 2009 | B1 |
7711513 | Sotirou | May 2010 | B2 |
7941399 | Bailor et al. | May 2011 | B2 |
8005825 | Ghosh | Aug 2011 | B1 |
8312079 | Newsome et al. | Nov 2012 | B2 |
8346585 | Griffith et al. | Jan 2013 | B1 |
8392538 | Lee | Mar 2013 | B1 |
8423889 | Zagorie et al. | Apr 2013 | B1 |
8487775 | Victor | Jul 2013 | B2 |
8666961 | Qureshi et al. | Mar 2014 | B1 |
8700699 | Shen et al. | Apr 2014 | B2 |
8725565 | Ryan | May 2014 | B1 |
8755058 | Jackson | Jun 2014 | B1 |
8826036 | Snodgrass | Sep 2014 | B1 |
8885882 | Yin | Nov 2014 | B1 |
8922569 | Tidd | Dec 2014 | B1 |
9087056 | Cohen | Jul 2015 | B2 |
9116991 | Vemula | Aug 2015 | B2 |
9317186 | MacLean et al. | Apr 2016 | B2 |
9331856 | Song | May 2016 | B1 |
9348935 | Doig et al. | May 2016 | B2 |
9378299 | Rashidi | Jun 2016 | B1 |
9575615 | Nicholls et al. | Feb 2017 | B1 |
20020006788 | Knutsson et al. | Jan 2002 | A1 |
20030172052 | Crandell | Sep 2003 | A1 |
20030177200 | Laughlin et al. | Sep 2003 | A1 |
20040107348 | Iwamura | Jun 2004 | A1 |
20050039034 | Doyle | Feb 2005 | A1 |
20050071758 | Ehrich et al. | Mar 2005 | A1 |
20050081041 | Hwang | Apr 2005 | A1 |
20050177805 | Lynch et al. | Aug 2005 | A1 |
20050193335 | Dorai et al. | Sep 2005 | A1 |
20060218476 | Gombert | Sep 2006 | A1 |
20070168237 | Campbell | Jul 2007 | A1 |
20070239704 | Burns et al. | Oct 2007 | A1 |
20080013915 | Gill et al. | Jan 2008 | A1 |
20080139191 | Meinyk et al. | Jun 2008 | A1 |
20080232598 | Vennelakanti | Sep 2008 | A1 |
20080243662 | Subramaniam | Oct 2008 | A1 |
20090019356 | Deyab et al. | Jan 2009 | A1 |
20090254802 | Campagna et al. | Oct 2009 | A1 |
20100033333 | Victor | Feb 2010 | A1 |
20100086278 | Stankiewicz | Apr 2010 | A1 |
20100205029 | Asherman et al. | Aug 2010 | A1 |
20100295774 | Hennessey | Nov 2010 | A1 |
20110289108 | Bhandari et al. | Nov 2011 | A1 |
20120047455 | Yuan | Feb 2012 | A1 |
20120105486 | Lankford | May 2012 | A1 |
20120150680 | Golus et al. | Jun 2012 | A1 |
20120150993 | Flack et al. | Jun 2012 | A1 |
20120192254 | Garcia Perez et al. | Jul 2012 | A1 |
20120200573 | Stoner | Aug 2012 | A1 |
20120240039 | Walker et al. | Sep 2012 | A1 |
20120246557 | Venugopal et al. | Sep 2012 | A1 |
20120323842 | Izhikevich et al. | Dec 2012 | A1 |
20120325901 | Ross | Dec 2012 | A1 |
20130007036 | Childs et al. | Jan 2013 | A1 |
20130054622 | Karmarkar | Feb 2013 | A1 |
20130066746 | O'Hara et al. | Mar 2013 | A1 |
20130073998 | Migos | Mar 2013 | A1 |
20130132230 | Gibson et al. | May 2013 | A1 |
20130166340 | Salame | Jun 2013 | A1 |
20130191708 | Song | Jul 2013 | A1 |
20130205232 | Vandermolen et al. | Aug 2013 | A1 |
20130283147 | Wong et al. | Oct 2013 | A1 |
20140006308 | Baggott | Jan 2014 | A1 |
20140019562 | Le Chevalier et al. | Jan 2014 | A1 |
20140019766 | Takahashi et al. | Jan 2014 | A1 |
20140074648 | Morton | Mar 2014 | A1 |
20140115449 | Migos et al. | Apr 2014 | A1 |
20140115508 | MacLean et al. | Apr 2014 | A1 |
20140172505 | Dekhtyaruk | Jun 2014 | A1 |
20140201180 | Fatourechi et al. | Jul 2014 | A1 |
20140210855 | Cohen | Jul 2014 | A1 |
20140253694 | Zustak | Sep 2014 | A1 |
20150019874 | Kim | Jan 2015 | A1 |
20150046827 | Akselrod et al. | Feb 2015 | A1 |
20150082156 | Rollins et al. | Mar 2015 | A1 |
20150154660 | Weald et al. | Jun 2015 | A1 |
20150286489 | Brown, Jr. et al. | Oct 2015 | A1 |
20150356060 | Peden | Dec 2015 | A1 |
20150370331 | Gonzales | Dec 2015 | A1 |
20160110789 | Gilb | Apr 2016 | A1 |
20170243277 | You et al. | Aug 2017 | A1 |
Entry |
---|
White, Ron; “How Computers Work”, 2003 7th Edition, p. 4. |
U.S. Appl. No. 15/142,831 Office Action dated Sep. 22, 2016. |
U.S. Appl. No. 15/142,410 Office Action dated Sep. 8, 2016. |
U.S. Appl. No. 15/142,419 Office Action dated Aug. 25, 2016. |
U.S. Appl. No. 15/142,401 Office Action dated May 8, 2017. |
U.S. Appl. No. 15/142,831 Final Office Action dated Apr. 7, 2017. |
U.S. Appl. No. 15/142,410 Final Office Action dated Jan. 27, 2017. |
U.S. Appl. No. 15/142,419 Final Office Action dated Feb. 10, 2017. |
U.S. Appl. No. 15/142,819 Office Action dated Dec. 1, 2016. |
U.S. Appl. No. 15/142,401 Office Action dated Nov. 4, 2016. |
U.S. Appl. No. 15/143,192 Office Action dated Nov. 21, 2016. |
U.S. Appl. No. 15/142,819 Final Office Action dated Jun. 2, 2017. |
U.S. Appl. No. 15/142,410 Office Action dated May 18, 2017. |
U.S. Appl. No. 15/142,419 Office Action dated Jun. 5, 2017. |
U.S. Appl. No. 15/143,192 Final Office Action dated May 30, 2017. |
U.S. Appl. No. 15/142,819 Office Action dated Sep. 20, 2017. |
U.S. Appl. No. 15/142,401 Final Office Action dated Nov. 11, 2017. |
U.S. Appl. No. 15/142,419 Office Action dated Nov. 15, 2017. |