IP Library Granted Patent US 9,195,373
Granted Patent B2
US 9,195,373 · App. 13/598,749 · Granted Nov 24, 2015

System and method for navigation in an electronic document

Inventors: Luis Daniel Mosquera (Foster City, CA); Matthew Pallakoff (Mountain View, CA)
Assignee: NOOK DIGITAL, LLC
G06F3/0483G06F3/04883G06F2203/04808
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,195,373
App. No.
13/598,749
Granted
Nov 24, 2015
Kind
B2
Abstract

A system and a method facilitating navigation in an electronic device and for enabling users of electronic devices to navigate quickly, smoothly, and naturally through electronic books and other documents using multi-touch gestures on a touch sensitive surface of the electronic device. The multi-touch gestures are movements of the multiple touches such as, preferably, a two-finger slide or flick gesture. This gesture is interpreted by the system as a command to navigate to the next or to a previous section of the electronic document, for example, the next chapter in a book or an article or section in a magazine. The device has firmware and/or software capable of analyzing and interpreting the motion, and forwarding the analyzed contents or interpretation to an appropriate software application or other software subsystem that associates the gestures with a set of commands.

Claims (79)

1. A method for navigating in an electronic book comprising:

displaying at least a portion of a current page in a current chapter of the electronic book on a display screen of an electronic device;

storing a position of the current page as P and the current chapter as C in a memory of the electronic device.

detecting simultaneous multiple touches on a touch sensitive surface of the electronic device;

detecting a gesture comprised of the movement of the simultaneous multiple touches;

interpreting the detected gesture as a command to navigate to a different page of the electronic book, the different page being more than one page away from the current page P if P is more than one page away from a beginning or end of the current chapter C; and

displaying at least a portion of the different page of the electronic book in response to the detection and interpretation of the gesture.

2. The method according to claim 1 , wherein the act of detecting simultaneous multiple touches further comprises detecting a simultaneous two finger touch by the user.

3. The method according to claim 1 , wherein the act of detecting the gesture further comprises detecting a left to right swipe of the simultaneous multiple touches.

4. The method according to claim 3 , wherein the act of interpreting the detected gesture further comprises interpreting the detected gesture as a command by the user to navigate to a first page of the current chapter C of the electronic book.

5. The method according to claim 3 , wherein the act of interpreting the detected gesture further comprises interpreting the detected gesture as a command by the user to navigate to a previous chapter C−1 of the electronic book.

6. The method according to claim 1 , wherein the act of detecting the gesture further comprises detecting a right to left swipe of the simultaneous multiple touches.

7. The method according to claim 6 , wherein the act of interpreting the detected gesture further comprises interpreting the detected gesture as a command to navigate to a next chapter C+1 of the electronic book.

8. The method according to claim 1 , further comprising displaying a number of pages remaining in the current chapter of the electronic book.

9. The method according to claim 8 , wherein the act of displaying the number of pages remaining in the current chapter C of the electronic book further comprises displaying the number of pages remaining in a pop-up box on the display screen of the electronic device.

10. The method according to claim 8 , wherein the act of displaying the number of pages remaining in the current chapter C of the electronic book further comprises displaying the number of pages remaining in a lower right hand margin of the display screen of the electronic device.

11. The method according to claim 1 , further comprising animating a turning of multiple pages in the electronic book in response to the interpretation of the detected gesture.

12. The method according to claim 1 , further comprising:

determining if the detected gesture is a right to left or left to right swipe of the simultaneous multiple touches;

if the detected gesture is a right to left swipe, the act of interpreting the detected gesture comprises interpreting the detected gesture as a command to navigate to a next chapter C+1 of the electronic book, and wherein the act of displaying at least a portion of the different page comprises displaying at least a portion of a first page in chapter C+1; and

if the detected gesture is a left to right swipe, the act of interpreting the detected gesture comprises interpreting the detected gesture as a command to navigate to a previous chapter C−1 of the electronic book, and wherein the act of displaying at least a portion of the different page comprises displaying at least a portion of a first page in chapter C−1.

13. The method according to claim 12 , wherein the detected gesture is a first gesture in a first direction, the method further comprising:

detecting a second gesture comprised of movement of further simultaneous multiple touches after displaying the at least a portion of the different page, the second gesture being in a second direction that is opposite from the first direction;

interpreting the detected second gesture as a command to undo the navigation to the different page; and

displaying at least a portion of the current page P in the current chapter C of the electronic book in response to the detection and interpretation of the second gesture.

14. The method according to claim 12 , wherein the detected gesture is a first gesture in a first direction, the method further comprising:

detecting n gestures comprised of movement of further simultaneous multiple touches after displaying the at least a portion of the different page, the n gestures being in the first direction;

interpreting the detected n gestures as commands to navigate to chapter C−n if the first direction is left to right, and displaying at least a portion of a first page in the chapter C−n of the electronic book in response to the detection and interpretation of the n gestures; and

interpreting the detected n gestures as commands to navigate to chapter C+n if the first direction is right to left, and displaying at least a portion of a first page in the chapter C+n of the electronic book in response to the detection and interpretation of the n gestures.

15. The method according to claim 14 , further comprising:

after detecting the n gestures in the first direction, detecting n gestures in a second direction that is opposite the first direction;

displaying at least a portion of the current page P in the current chapter C of the electronic book in response to the detection of the n gestures in the second direction.

16. A non-transitory computer-readable media comprising a plurality of instructions that, when executed by at least one electronic device, cause the at least one electronic device to:

display at least a portion of current page in a current chapter of an electronic book on a display;

store a position of the current page as P and the current chapter as C in a memory of the electronic device;

detect, through input received from a touch sensitive input device, simultaneous multiple touches by a user;

detect, through input received from the touch sensitive input device, a gesture comprised of movement of the simultaneous multiple touches;

interpret the detected gesture as a command to navigate to a different page of the electronic book, the different page being more than one page away from the current page P if P is more than one page away from a beginning or end of the current chapter C; and

display, on the display, at least a portion of a first page of the electronic book in response to the detection and interpretation of the gesture.

17. An electronic device comprising:

a memory that includes instructions for operating the electronic device and includes at least one electronic book that is capable of being displayed on the electronic device;

a display;

a touch sensitive input device; and

control circuitry coupled to the memory, coupled to the touch sensitive input device and coupled to the display, the control circuitry executing the instructions and is operable to:

display at least a portion of a current page in a current chapter of the electronic book on the display;

store a position of the current page as P and the current chapter as C in the memory of the electronic device;

detect, through input received from the touch sensitive input device, simultaneous multiple touches;

detect, through input receive from the touch sensitive input device, a gesture comprised of movement of the simultaneous multiple touches;

interpret the detected gesture as a command to navigate to a different page of the electronic book, the different page being more than one page away from the current page P if P is more than one page away from a beginning or end of the current chapter C; and

display, on the display, at least a portion of the different page of the electronic book in response to the detection and interpretation of the gesture.

18. The electronic device according to claim 17 , wherein the touch sensitive input device detects a simultaneous two finger touch by the user.

19. The electronic device according to claim 17 , wherein the touch sensitive input device detects a left to right swipe of the simultaneous multiple touches by the user.

20. The electronic device according to claim 19 , wherein the control circuitry interprets the detected gesture as a command to navigate to a first page of the current chapter C of the electronic book.

21. The electronic device according to claim 19 , wherein the control circuitry interprets the detected gesture as a command to navigate to a previous chapter C−1 of the electronic book.

22. The electronic device according to claim 17 , wherein the touch sensitive input device detects a right to left swipe of the simultaneous multiple touches.

23. The electronic device according to claim 22 , wherein the control circuitry interprets the detected gesture as a command to navigate to a next chapter C+1 of the electronic book.

24. The electronic device according to claim 17 , wherein the control circuitry displays a number of pages remaining in current chapter C of the electronic book.

25. The electronic device according to claim 24 , wherein the control circuitry displays the number of pages remaining in a pop-up box on the display screen of the electronic device.

26. The electronic device according to claim 24 , wherein control circuitry displays the number of pages remaining in a lower right hand margin of the display screen of the electronic device.

27. The electronic device according to claim 17 , wherein control circuitry animates a turning of multiple pages in the electronic book in response to the interpretation of the detected gesture.

28. The electronic device according to claim 17 , the control circuitry is further operable to:

determine if the detected gesture is a right to left or left to right swipe of the simultaneous multiple touches;

if the detected gesture is a right to left swipe, the act of interpreting the detected gesture further comprises interpreting the detected gesture as a command to navigate to a next chapter C+1 of the electronic book, and wherein the act of displaying at least a portion of the different page comprises displaying at least a portion of a first page in chapter C+1; and

if the detected gesture is a left to right swipe, the act of interpreting the detected gesture comprises interpreting the detected gesture as a command to navigate to a previous chapter C−1 of the electronic book, and wherein the act of displaying at least a portion of the different page comprises displaying at least a portion of a first page in chapter C−1.

29. The electronic device according to claim 28 , wherein the detected gesture is a first gesture in first direction, the control circuitry is further operable to:

detecting n gestures comprised of movement of further simultaneous multiple touches after displaying the at least a portion of the different page, the n gestures being in the first direction;

interpreting the detected n gestures as commands to navigate to chapter C−n if the first direction is left to right, and displaying at least a portion of a first page in the chapter C−n of the electronic book in response to the detection and interpretation of the n gestures; and

interpreting the detected n gestures as commands to navigate to chapter C+n if the first direction is right to left, and displaying at least a portion of a first page in the chapter C+n of the electronic book in response to the detection and interpretation of the n gestures.

30. The electronic device according to claim 29 , the control circuitry is further operable to:

after detecting the n gestures in the first direction, detect n gestures in a second direction that is opposite the first direction;

display at least a portion of the current page P in the first chapter C of the electronic book in response to the detection of the n gestures in the second direction.

31. The non-transitory computer-readable media according to claim 16 , wherein the detected gesture is a first gesture in a first direction, wherein the plurality of instructions, when executed by at least one electronic device, further cause the at least one electronic device to:

detect, through input received from the touch sensitive input device, a second gesture comprised of movement of the simultaneous multiple touches after displaying the at least a portion of the different page, the second gesture being in an opposite direction from the first direction;

interpret the detected second gesture as a command by the user to undo the navigation to the different page; and

display, on the display, the at least a portion of the current page P in the current chapter C of the electronic book in response to the detection and interpretation of the second gesture.

32. The electronic device according to claim 17 , wherein the detected gesture is a first gesture in a first direction, and wherein the control circuitry executing the instructions and is further operable to:

detect, through input received from the touch sensitive input device, a second gesture comprised of movement of the simultaneous multiple touches after displaying the at least a portion of the different page, the second gesture being in an opposite direction from the first direction;

interpret the detected second gesture as a command by the user to undo the navigation to the different page; and

display, on the display, the at least a portion of the current page P in the current chapter C of the electronic book in response to the detection and interpretation of the second gesture.

Assignments (7)
SECOND LIEN TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS - NOOK Recorded Dec 21, 2021
From: ALTER DOMUS (US) LLC
To: NOOK DIGITAL, LLC
Reel/Frame 058561/0338 →
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Aug 26, 2020
From: NOOK DIGITAL LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 053600/0790 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050010 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 13, 2019
From: NOOK DIGITAL, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 050044/0225 →
SECURITY INTEREST Recorded Aug 8, 2019
From: NOOK DIGITAL, LLC
To: WEILS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 050010/0234 →
CHANGE OF NAME Recorded Apr 7, 2015
From: BARNESANDNOBLE.COM LLC
To: NOOK DIGITAL LLC
Reel/Frame 035386/0274 →
CHANGE OF NAME Recorded Apr 7, 2015
From: NOOK DIGITAL LLC
To: NOOK DIGITAL, LLC
Reel/Frame 035386/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: MOSQUERA, LUIS DANIEL; PALLAKOFF, MATTHEW
To: BARNESANDNOBLE.COM LLC
Reel/Frame 028964/0789 →
Continuity (2)
Provisional Application 61529120 · Aug 30, 2011
Related Publication 20130055140A1 · Feb 28, 2013