Method for flipping pages via electromechanical information browsing device
First 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 a mechanical browser;
transmitting the at least one of a set of complex page flipping commands from the mechanical browser to a computer 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 computer, 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-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-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 commanda hold a single thick collection of pages in mid-flip while releasing one or more pages from the collection command, anda 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.
3 Assignments
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.
59 Citations
46 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 a mechanical browser; transmitting the at least one of a set of complex page flipping commands from the mechanical browser to a computer 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 computer, 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-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-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 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method for flipping pages of an electronic book hosted on a computer-readable medium for presentation on a display, comprising steps of:
-
creating a set of complex page flipping commands with a mechanical browser; transmitting the set of complex page flipping commands from the mechanical browser to a computer that is configured to read data from said computer-readable medium; and displaying a result from the set of complex page flipping commands on the display computer, wherein the set of complex page flipping commands comprises 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-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-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 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.
-
Specification