IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0693685
(2007-03-29)
|
등록번호 |
US-9665529
(2017-05-30)
|
발명자
/ 주소 |
- Lattyak, John
- Kim, John T.
- Moy, Steven K.
- Nguyen, Laurent An Minh
|
출원인 / 주소 |
- Amazon Technologies, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
219 |
초록
▼
A user's progress through a digital work may be presented using a progress gauge. One or more content dividers may be presented dividing the progress gauge into segments. Each segment of the progress gauge may correspond to a section of the digital work, and may visually represent an amount of conte
A user's progress through a digital work may be presented using a progress gauge. One or more content dividers may be presented dividing the progress gauge into segments. Each segment of the progress gauge may correspond to a section of the digital work, and may visually represent an amount of content in the corresponding section of the digital work, relative to other sections of the digital work. A collection of digital works available for access by a computing device may be displayed. A progress gauge may be presented in association with one or more of the digital works in the collection of available digital works.
대표청구항
▼
1. A system comprising: one or more processors;memory comprising a reader module and a progress bar presentation module executable on the one or more processors: the reader module to present a page of paginated text characters of a plurality of pages of paginated text characters of an electronic tex
1. A system comprising: one or more processors;memory comprising a reader module and a progress bar presentation module executable on the one or more processors: the reader module to present a page of paginated text characters of a plurality of pages of paginated text characters of an electronic text on a display;the progress bar presentation module to present a progress bar on the display concurrently with the page of paginated text characters and to revise the progress bar based on a user input to turn at least one page of paginated text characters to at least another page of paginated text characters, the progress bar including; a segmented portion indicating a user's progress of a previous consumption session of the plurality of pages of paginated text characters displayed simultaneously with another segmented portion indicating the user's progress of a current consumption session of the plurality of pages of paginated text characters, andcontent dividers dividing the progress bar into segments corresponding to sections of the electronic text including front matter, primary content, and back matter,wherein each segment of the progress bar represents an amount of paginated text characters in the corresponding section of the electronic text, relative to other sections of the electronic text. 2. The system of claim 1, wherein the memory further comprises a collection of electronic texts available for access via the system, wherein the progress bar is presented in association with at least one electronic text in the collection of electronic texts and indicates the user's progress through the at least one electronic text. 3. The system of claim 2, wherein the progress bar presentation module is configured to present a progress bar in association with each electronic text in the collection of electronic texts. 4. The system of claim 2, wherein the progress bar presentation module is configured to present multiple progress bars, each progress bar being presented in association with an electronic text in the collection of electronic texts. 5. The system of claim 2, further comprising remote storage configured to store electronic texts, wherein the collection of electronic texts available via the system includes electronic texts stored in the memory and electronic texts stored in the remote storage. 6. A computer-implemented method of presenting a user's progress through an electronic text, the method comprising: causing a page of paginated text characters of the electronic text to be presented on a display;causing a progress gauge to (1) indicate the user's progress through a plurality of pages of the paginated text characters of the electronic text based on the user turning respective pages of the plurality of pages of the paginated text characters of the electronic text, and (2) causing the progress gauge to be presented on the display concurrently with the page of paginated text characters of the electronic text, wherein the progress gauge includes; a segmented portion indicating a user's progress of a previous consumption session of the plurality of pages of paginated text characters of the electronic text displayed simultaneously with another segmented portion indicating a user's progress during a current consumption session of the plurality of pages of paginated text characters of the electronic text, andone or more content dividers dividing the progress gauge into segments including front matter, primary content, and back matter, each segment of the progress gauge corresponding to a section of the electronic text,wherein each segment of the progress gauge visually represents an amount of paginated text characters in the corresponding section of the electronic text, relative to other sections of the electronic text. 7. The computer-implemented method of claim 6, wherein the segments are sized based on an amount of paginated text characters in the corresponding section of the electronic text. 8. The computer-implemented method of claim 6, wherein the segments are sized according to a linear sizing function, such that the segments are proportional in size to the corresponding sections of the electronic text. 9. The computer-implemented method of claim 6, wherein the segments are sized according to a nonlinear sizing function, such that the segments are non-proportional in size to the corresponding sections of the electronic text. 10. The computer-implemented method of claim 6, wherein each segment is sized according to the following relationship: SL=(CS/CT)*PL, where SL is segment length, CS is an amount of paginated text characters in the section of the electronic text corresponding to the segment, CT is a total amount of paginated text characters in the electronic text, and PL is a total length of the progress gauge. 11. The computer-implemented method of claim 6, wherein the progress gauge includes a start marker corresponding to a beginning of the electronic text, an end marker corresponding to an end of the electronic text, and a location marker corresponding to the user's present location in the electronic text. 12. The computer-implemented method of claim 6, wherein the electronic text includes chapters, and segments of the progress gauge correspond to the chapters of the electronic text. 13. The computer-implemented method of claim 6, further comprising causing an expanded portion of the progress gauge to be displayed, wherein the expanded portion of the progress gauge includes additional information related to the user's progress through the electronic text. 14. The computer-implemented method of claim 13, wherein the additional information comprises at least one bookmark pointing to a specified location in the electronic text. 15. The computer-implemented method of claim 13, wherein the additional information comprises at least one annotation of specified paginated text characters in the electronic text. 16. The computer-implemented method of claim 13, wherein the additional information comprises further content dividers dividing the progress bar into finer segments. 17. The computer-implemented method of claim 6, further comprising causing a user's rate of progress through the electronic text to be displayed in association with the progress gauge. 18. The computer-implemented method of claim 6, further comprising causing paginated text characters of the electronic text to be displayed in a reading pane. 19. The computer-implemented method of claim 18, wherein causing the progress gauge to be displayed comprises causing the progress gauge to be displayed along a border of the reading pane. 20. The computer-implemented method of claim 18, wherein causing the progress gauge to be displayed comprises causing the progress gauge to be overlaid on the reading pane. 21. The computer-implemented method of claim 6, further comprising causing a bookmark pointing to a specified location in the electronic text to be displayed, the bookmark being located at a position along the progress gauge relative to the specified location in the electronic text. 22. The computer-implemented method of claim 21, wherein the bookmark originates from a source of the electronic text. 23. The computer-implemented method of claim 21, wherein the bookmark originates from a user of the electronic text. 24. The computer-implemented method of claim 6, further comprising a visual element pointing to an annotation of specified paginated text characters in the electronic text to be displayed, the visual element being located along the progress gauge at a position relative to the location of the specified paginated text characters in the electronic text. 25. The computer-implemented method of claim 6, further comprising causing an information bar to be displayed, the information bar visually indicating at least one of the following: progress of the user through a discreet section of the electronic text, progress of the user through a predetermined amount of digital content, progress of another user through the electronic text, consumption rate of the user, an amount of assigned content, a content consumption goal, and a remaining amount of content until end of the electronic text. 26. The computer-implemented method of claim 6, further comprising causing at least two progress gauges to be presented, each progress bar being associated with a different electronic text. 27. The computer-implemented method of claim 26, wherein the progress gauges are sized to visually convey the relative sizes of the electronic texts with which they are associated. 28. The computer-implemented method of claim 6, further comprising causing a collection of electronic texts available for access via a computing device to be displayed, wherein causing the progress gauge to be presented comprises causing the progress gauge to be presented in association with at least one electronic text in the collection of electronic texts, and wherein the progress gauge indicates the user's progress through the at least one electronic text. 29. The computer-implemented method of claim 28, further comprising causing a progress gauge to be displayed in association with each electronic text in the collection of electronic texts, and wherein each progress bar indicates the user's progress through the corresponding electronic text. 30. The computer-implemented method of claim 29, wherein the collection of electronic texts available for access via the computing device includes electronic texts stored in local memory of the computing device and electronic texts stored remotely from the computing device. 31. The computer-implemented method of claim 6, wherein the progress gauge comprises a circular gauge. 32. The computer-implemented method of claim 6, wherein the progress gauge comprises a linear progress bar. 33. A computer-implemented method comprising: causing a collection of electronic texts available for access via a computing device to be presented;causing a first progress gauge to be presented in association with at least one electronic text in the collection of available electronic texts;causing a second progress gauge to be displayed in association with another of the electronic texts in the collection of available electronic texts,wherein each progress gauge includes a segmented portion indicating a user's progress of a previous consumption session of a plurality of pages of paginated text characters displayed simultaneously with another segmented portion indicating a most recent consumption session of a plurality of pages of paginated text characters through each associated electronic text, respectively, andwherein the progress gauges visually convey the relative sizes of the electronic texts with which they are associated relative to one another. 34. The computer-implemented method of claim 33, further comprising displaying a progress gauge associated with each electronic text in the collection of available electronic texts. 35. The computer-implemented method of claim 33, wherein each progress gauge is displayed in response to user selection of the associated electronic text. 36. The computer-implemented method of claim 33, wherein the collection of available electronic texts includes electronic texts stored in local memory of the computing device and electronic texts stored remotely from the computing device. 37. The computer-implemented method of claim 33, further comprising, in response to selection of one of the electronic texts: causing paginated text characters of the selected electronic text to be displayed; andcausing a progress gauge indicating the user's progress through the electronic text to be displayed along with the paginated text characters of the electronic text, wherein the progress gauge includes one or more content dividers dividing the progress gauge into segments, each segment of the progress gauge corresponding to a section of the electronic text. 38. The computer-implemented method of claim 37, wherein each segment of the progress gauge visually represents an amount of paginated text characters in the corresponding section of the electronic text, relative to other sections of the electronic text. 39. The computer-implemented method of claim 33, wherein the progress gauge comprises a circular gauge. 40. The computer-implemented method of claim 33, wherein the progress gauge comprises a linear progress bar. 41. A system comprising: one or more processors;memory comprising a reader module and a progress bar presentation module executable on the one or more processors: the reader module to: paginate text characters of a digital work based at least in part on a screen size of a display and a size of the text characters;present a page of the paginated text characters on the display, an amount of the paginated text characters presented on the display being based at least in part on the screen size of the display and the size of the text characters;the progress bar presentation module to: generate a progress bar based at least in part on the amount of paginated text characters, the progress bar to revise based at least in part on a user input to turn at least one page of paginated text characters to at least another page of paginated text characters,wherein the progress bar includes a segmented portion indicating a user's progress of a previous consumption session of the plurality of pages of paginated text characters displayed simultaneously with another segmented portion indicating the user's progress of a current consumption session of the plurality of pages of paginated text characters; andpresent the progress bar on the display concurrently with the page of paginated text characters.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.