Method for flipping pages via electromechanical information browsing device
DCFirst Claim
1. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
- creating at least one of a set of complex page flipping commands with an input device;
transmitting the at least one of the set of complex page flipping commands from the input device to an electronic information processing device that is configured to read data from said computer-readable medium; and
displaying a result from the at least one of a set of complex page flipping commands on the display, whereinthe set of complex page flipping commands comprises at least one ofa reverse-direction-of-a-single-last-trailing-page command,a reverse-direction-of-multiple-last-trailing-pages command,a reverse-direction-of-a-selected-group-of-flipping-pages command,an unfreeze-frozen-pages-and-let-pages-all-flip-in-a-same-direction command,an unfreeze-frozen-pages-and-let-subgroups-of-pages-flip-in-different-directions command,a launch-flipping-pages-while-a-thick-collection-of-pages-is-flipping command,a launch-at-least-one-other-thick-collections-of-pages-while-other-pages-are-flipping command,a move-at-least-one-of-a-held-pages-and-a-thick-collection-of-pages-in-a-selected-direction-and-at-a-selected-speed command,a-hold-a-sigle-page-in-mid-flip-and-collect-other-pages-that-flip-onto-the-sigle-page-in-mid-flip command,a hold-at-least-one-of-two-pages-and-two-thick-collections-of-pages-in-mid-flip-and -flip-onto-the-single-thick-collection-of-pages-in-mid-flip command,a hold-at-least-one-of-a-single-page-and-a-thick-collection-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-a-single -page-and-a-thick-collection-of-pages-in-mid-flip-and-a-thickness-of-a-side-of-a-book-command,a hold-at-least-one-of-two-pages-and-two-thick-collections-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-two-pages-and-two-thick-collections-of-pages-in-mid-flip command,a select-to-hold-at-least-one-of-at-least-two-pages-and-at-least-two-thick-collections-of-pages command,a hold-a-single-thick-collection-of-pages-in-mid-flip-while-releasing-one-or-more pages-from-the-collection-command, anda seleet-a-desired-split-point-on-a-held-single-thick-collection-of-pages-in-mid-flip and-split-the-eollection-of-pages-into-two-separate-colleetions-of-pages.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method for flipping pages of an electronic book via an electromechanical information browsing device that controls page flipping actions of information displayed as an e-book on a display device. The browsing device includes a controller that provides tactile feedback so as to lessen the user-interface differences between conventional books and e-books. Sensors and control mechanisms in the controller generate a series of electrical signals that are interpreted by the computer that displays the e-book to control various browsing operations, such as flipping pages, controlling a rate of page flipping, jumping to pre-set locations in the e-book, etc.
-
Citations
36 Claims
-
1. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
creating at least one of a set of complex page flipping commands with an input device; transmitting the at least one of the set of complex page flipping commands from the input device to an electronic information processing device that is configured to read data from said computer-readable medium; and displaying a result from the at least one of a set of complex page flipping commands on the display, wherein the set of complex page flipping commands comprises at least one of a reverse-direction-of-a-single-last-trailing-page command, a reverse-direction-of-multiple-last-trailing-pages command, a reverse-direction-of-a-selected-group-of-flipping-pages command, an unfreeze-frozen-pages-and-let-pages-all-flip-in-a-same-direction command, an unfreeze-frozen-pages-and-let-subgroups-of-pages-flip-in-different-directions command, a launch-flipping-pages-while-a-thick-collection-of-pages-is-flipping command, a launch-at-least-one-other-thick-collections-of-pages-while-other-pages-are-flipping command, a move-at-least-one-of-a-held-pages-and-a-thick-collection-of-pages-in-a-selected-direction-and-at-a-selected-speed command, a-hold-a-sigle-page-in-mid-flip-and-collect-other-pages-that-flip-onto-the-sigle-page-in-mid-flip command, a hold-at-least-one-of-two-pages-and-two-thick-collections-of-pages-in-mid-flip-and -flip-onto-the-single-thick-collection-of-pages-in-mid-flip command, a hold-at-least-one-of-a-single-page-and-a-thick-collection-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-a-single -page-and-a-thick-collection-of-pages-in-mid-flip-and-a-thickness-of-a-side-of-a-book-command, a hold-at-least-one-of-two-pages-and-two-thick-collections-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-two-pages-and-two-thick-collections-of-pages-in-mid-flip command, a select-to-hold-at-least-one-of-at-least-two-pages-and-at-least-two-thick-collections-of-pages command, a hold-a-single-thick-collection-of-pages-in-mid-flip-while-releasing-one-or-more pages-from-the-collection-command, and a seleet-a-desired-split-point-on-a-held-single-thick-collection-of-pages-in-mid-flip and-split-the-eollection-of-pages-into-two-separate-colleetions-of-pages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
creating at least one of a set of page flipping commands with an input device; transmitting the at least one of the set of page flipping commands from the input device to an electronic information processing device that is configured to read data from said computer-readable medium; activating one of the right side page-launching area displayed on the display and the left side page-launching area displayed on the display to cause a change in a direction of flipping of a trailing page of a set of pages; and displaying the change in the direction of flipping of the trailing page of the set of pages. - View Dependent Claims (8)
-
-
9. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
displaying a one-sided book interface on the display, wherein one of a right side of the electronic book and the left-side of the electronic book is displayed as slanted outward with respect to another side of the electronic book and the slanted side of the electronic book displays a jump cursor on a left side edge of the slanted side, which when activated, causes a jump to a new position in the electronic book, and displaying an animated image of at least one page in said electronic book being flipped. - View Dependent Claims (10)
-
-
11. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
displaying a one-sided book interface on the display, wherein one of the right side of the electronic book and the left-side of the electronic book is displayed as slanted inward toward the midline of the electronic book and the slanted side of the electronic book displays a jump cursor on a left side edge of the slanted side, which when activated, causes a jump to a new position in the electronic book, and displaying an animated image of at least one page in said electronic book being flipped.
-
-
12. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
displaying at least one of a left side thickness of the electronic book, a right side thickness of the electronic book, a left bottom thickness of the electronic book, and a right bottom thickness of the electronic book to comprise a detailed thickness area, and enabling the detailed thicKness area to operate a fine jump cursor control mechanism; and enabling an operation of a fine jump cursor control by speed of movement of a jump cursor on one of the left side thickness of the electronic book, the right side thickness of the electronic book, the left bottom thickness of the electronic book, and the right bottom thickness of the electronic book. - View Dependent Claims (13, 14, 15)
-
-
16. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
creating at least one of a set of complex page flipping commands with a mouse or other input device; transmitting the at least one of the set of complex page flipping commands from the mouse or other input device to an information processing device that is configured to read data from said computer-readable medium; and displaying a result from the at least one of a set of complex page flipping commands on the display, wherein the set of complex page flipping commands comprises all of a select-to-jump-to-a-specified-point command, a launch-a-single-flipping-page command, a launch-multiple-flipping pages-at-a-specific-interval command, a reverse-direction-of-a-single-last-trailing-page command, a reverse-direction-of-multiple-last-trailing-pages command, a reverse-direction-of-a-selected-group-of-flipping-pages command, a freeze-one-or-more-flipping-pages-in-midflip command an unfreeze-frozen-pages-and-let-pages-all-flip-in-a-same-direction command, an unfreeze-frozen-pages-and-let-some-pages-continue-to-flip-in-a-direction-prior-to-freezing, an unfreeze-frozen-pages-and-let-some-pages-flip-to-a-left-side-and-some-pages-flip-to-a-right-side command, an unfreeze-frozen-pages-and-let-subgroups-of-pages-flip-in-different-directions command, a jump-and-make-a-thick-collection-of-pages-flip-together command, a launch-flipping-pages-while-a-thick-collection-of-pages-is-flipping command, a launch-at-least-one-other-thick-collections-of-pages-while-other-pages-are-flipping command, a move-a-held-single-page-in-a-selected-direction-at-a-selected-speed command, a move-a-held-single-thick-collection-of-pages-in-a-selected-direction-and-at-a-selected-speed command, a move-at-least-one-of-a-held-pages-and-a-thick-collection-of-pages-in-a-selected-direction-and-at-a-selected-speed command, a hold-more-than-one-page command, a hold-a-single-page-in-mid-flip-and-collect-other-pages-that-flip-onto-the-single-page-in-mid-flip command, a hold-a-single-thick-collection-of-pages-in-mid-flip-and-collect-other-pages-that-flip-onto-the-single-thick-collection-of-pages-in-mid-flip command, a hold-at-least-one-of-a-single-page-and-a-thick-collection-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-a-single -page-and-a-thick-collection-of-pages-in-mid-flip-and-a-thickness-of-a-side-of-a-book-command, a hold-at-least-one-of-two-pages-and-a-thick-collection-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-two-pages -and-a-thick-collection-of-pages-in-mid-flip command, a launch-multiple-flipping-pages-at-a-specific-interval command, an unfreeze-frozen-pages-and-some-pages-flip-to-a-left-side-and-some-to-a-right-side-of-book command, a select-to-hold-a-page command, a jump-to-a-specified-point-in-a-document-command, a select-to-hold-a-thick-collection-of-pages command, a select-to-hold-at-least-one-of-at-least-two-pages-and-a-thick-collection-of-pages command, a hold a single thick collection of pages in mid-flip while releasing one or more pages from the collection command, and a select a desired split point on a held single thick collection of pages in mid-flip and split the collection of pages into two separate collections of pages.
-
-
17. A computer readable medium encoded with instructions, which when executed by a computer causes the computer to implement a method for flipping pages of an electronic book for presentation on a display, the method comprising steps of:
-
creating at least one of a set of page flipping commands with an input device; transmitting the at least one of the set of page flipping commands from the input device to an electronic information processing device that is configured to read data from said computer-readable medium; activating one of a right side page-launching area displayed on the display and the left side page-launching area displayed on the display to cause a change in a direction of flipping of a trailing page of a set of pages; and displaying the change in the direction of flipping of the trailing page of the set of pages.
-
-
18. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
displaying at least one of a left side thickness of the electronic book, a right side thickness of the electronic book, a left bottom thickness of the electronic book, and a right bottom thickness of the electronic book to comprise a detailed thickness area, enabling the detailed thickness area to operate a fine jump cursor control mechanism, and entering into a fine jump cursor control mode when a speed of the jump cursor is reduced to below a predetermined value.
-
-
19. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
creating at least one of a set of page flipping commands with an input device by using one of a right side page-launching area and a left side page-launching area, wherein the right side page-launching area is identified as an area on a right-side page of the electronic book and the left side page-launching area is identified as an area on a left-side page of the electronic book; transmitting the at least one of the set of page flipping commands from the input device to an electronic information processing device that is configured to read data from said computer-readable medium; and displaying a result from the at least one of a set of page flipping commands on the display, wherein said step of creating comprises a substep of activating one of the right side page-launching area displayed on the display and the left side page-launching area displayed on the display to cause a change in a direction of flipping of a trailing page of a set of pages. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for displaying a computer-based set of information on a display screen, comprising:
-
displaying a book image on the display screen, said image of the electronic book including a plurality of control areas that control flipping pages of the electronic book; selecting one of the plurality of control areas; generating a complex page flipping command corresponding to the one of the plurality of control areas; creating a complex flipping image corresponding to the complex page flipping command; displaying on said display screen the complex flipping image and a stationary page image, at least one of the complex flipping image and the stationary page image including a portion of the set of information, wherein said complex page flipping command comprises at least one of a reverse-direction-of-a-single-last-trailing-page command, a reverse-direction-of-multiple-last-trailing-pages command, a reverse-direction-of-a-selected-group-of-flipping-pages command, an unfreeze-frozen-pages-and-let-pages-all-flip-in-a-same-direction command, an unfreeze-frozen-pages-and-let-subgroups-of-pages-flip-in-different-directions command, a launch-flipping-pages-while-a-thick-collection-of-pages-is-flipping command, a launch-at-least-one-other-thick-collections-of-pages-while-other-pages-are-flipping command, a move-at-least-one-of-a-held-pages-and-a-thick-collection-of-pages-in-a-selected-direction-and-at-a-selected-speed command, a hold-a-single-page-in-mid-flip-and-collect-other-pages-that-flip-onto-the-single-page-in-mid-flip command, a hold-a-single-thick-collection-of-pages-in-mid-flip-and-collect-other-pages-that-flip-onto-the-single-thick-collection-of-pages-in-mid -flip command, a hold-at-least-one-of-a-single-page-and-a-thick-collection-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-a-single -page-and-a-thick-collection-of-pages-in-mid-flip-and-a-thickness-of-a-side-of-a-book-command, a hold-at-least-one-of-two-pages-and-two-thick-collections-of-pages-in-mid-flip-and-execute -at-least-one-of-the-set-of-page-flipping-commands-between-the-at-least-one-of-two-pages -and-two-thick-collections-of-pages-in-mid-flip command, a select-to-hold-at-least-one-of-at-least-two-pages-and-at-least-two-thick-collections-of-pages command, a hold-a-single-thick-collection-of-pages-in-mid-flip-while-releasing-one-or-more pages-from-the-collection-command, and a select-a-desired-split-point-on-a-held-single-thick-collection-of-pages-in-mid-flip and-split-the-collection-of-pages-into-two-separate-collections-of-pages. - View Dependent Claims (35, 36)
-
Specification