IP Library Patent Application 14043015
Patent Application
App. No. 14/043,015

ANIMATED CONTEXTUAL MENU

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 None
App. No.
14/043,015
Abstract

An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.

Claims (39)

1 . An device, comprising:

a display; and

an input recognition subsystem, operably connected to the display, configured to:

identify a point on the display based on a position of an object relative to the display as the object becomes proximate to the display;

initiate a menu-creation animation in response to the object becoming proximate to the display; and

provide a contextual menu in response to the object remaining at substantially the position until the menu-creation animation completes, the contextual menu including a plurality of options, creation of the contextual menu being cancelled in response to the object ceasing to remain at substantially the position before the menu-creation animation completes.

2 . The device of claim 1 , wherein the plurality of options included is responsive to events occurring prior to the point on the display being identified.

3 . The device of claim 1 , wherein the plurality of options included in the contextual menu is responsive to material displayed on the display proximate to the point.

4 . The device of claim 1 , wherein the menu-creation animation comprises at least a portion of a circle being gradually drawn around the point on the display.

5 . The device of claim 1 , wherein the input recognition subsystem is further configured to:

detect the object at a second position, proximate to a second point on the display; and

provide user selection of a contextual menu option responsive to detecting the object at the second position, the second point on the display corresponding to the contextual menu option.

6 . The device of claim 5 , wherein the input recognition subsystem is further configured to initiate an option-selection animation in response to detecting the object at the second position, the contextual menu option being selected in response to the object remaining at substantially the second position until the option-selection animation completes, selection of the contextual menu option being cancelled in response to the object ceasing to remain at substantially the second position before the option-selection animation completes.

7 . A computer implemented method of providing a contextual menu, comprising:

displaying content on a display;

identifying a point on the display based on a position of an object relative to the display as the object becomes proximate to the display;

initiating a menu-creation animation in response to the object becoming proximate to the display;

determining options to be presented in the contextual menu responsive to the point on the display; and

providing the contextual menu in response to the object remaining at substantially the position until the menu-creation animation completes, creation of the contextual menu being cancelled in response to the object ceasing to remain at substantially the position before the menu-creation animation completes.

8 . The method of claim 7 , wherein the options to be presented are determined responsive to events occurring prior to the point on the display being identified.

9 . The method of claim 7 , wherein the options to be presented are determined responsive to material displayed on the display proximate to the point.

10 . The method of claim 7 , wherein the menu-creation animation comprises at least a portion of a circle being gradually drawn around the point on the display.

11 . The method of claim 7 , further comprising:

detecting the object at a second position, proximate to a second point on the display; and

selecting a contextual menu option responsive to detecting the object at the second position, the second point on the display corresponding to contextual menu option.

12 . The method of claim 11 , further comprising initiating an option-selection animation in response to detecting the object at the second position, the contextual menu option being selected in response to the object remaining at substantially the second position until the option-selection animation completes, selection of the contextual menu option being cancelled in response to the object ceasing to remain at substantially the second position before the option-selection animation completes.

13 . A non-transitory computer readable storage medium containing computer executable instructions for providing a contextual menu, the instructions comprising:

instructions to display content on a display;

instructions to a point on the display based on a position of an object relative to the display as the object becomes proximate to the display;

instructions to initiate a menu-creation animation in response to the object becoming proximate to the display;

instructions to determine options to be presented in the contextual menu responsive to the point on the display; and

instructions to provide providing the contextual menu in response to the object remaining at substantially the position until the menu-creation animation completes, creation of the contextual menu being cancelled in response to the object ceasing to remain at substantially the position before the menu-creation animation completes.

14 . The non-transitory computer readable storage medium of claim 13 , wherein the options to be presented are determined responsive to events occurring prior to the point on the display being identified.

15 . The non-transitory computer readable storage medium of claim 13 , wherein the options to be presented are determined responsive to material displayed on the display proximate to the point.

16 . The non-transitory computer readable storage medium of claim 13 , wherein the menu-creation animation comprises at least a portion of a circle being gradually drawn around the point on the display.

17 . The non-transitory computer readable storage medium of claim 13 , wherein the instructions further comprise:

instructions to detect the object at a second position, proximate to a second point on the display; and

instructions to select a contextual menu option responsive to detecting the object at the second position, the second point on the display corresponding to contextual menu option.

18 . The non-transitory computer readable storage medium of claim 17 , wherein the instructions further comprise instructions to initiate an option-selection animation in response to detecting the object at the second position, the contextual menu option being selected in response to the object remaining at substantially the second position until the option-selection animation completes, selection of the contextual menu option being cancelled in response to the object ceasing to remain at substantially the second position before the option-selection animation completes.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2013
From: PATTERSON, JAMES; MOODY, NATHAN; DOUGALL, SCOTT
To: GOOGLE INC.
Reel/Frame 031319/0200 →