Application (pre-grant publication)
ENABLING UNDO ON SCRUBBER/SEEKBAR UI WIDGETS
- Number
- 20190114064
- Published
- 2019-04-18
- Filed
- 2018-05-16
- Assignee
- Disney Enterprises, Inc.
- Inventors
- MONIBI; Mohamad H.
- CPC
- G06F3/0488; G06F3/016; G06F3/04883; G06F3/167; G06F3/04855
- Verdict
- Set aside enabling undo on scrubber/seekbar UI widgets, generic UI
- Source
- Google Patents · FreePatentsOnline
Abstract
Implementations of the disclosure describe systems and methods for a user that interacts with an interface for playback/consumption of media content (e.g. video, audio, e-book text, etc.) to be accurately guided back to one or more positions on a scrubber. Current scrubber positions (e.g., timecodes) may be dynamically saved each time that a user interacts with the scrubber. Thereafter, the saved position may be used to help guide the user back to their previous position along the scrubber. In some implementations, a scrubber may snap back to a saved position if it is within a predetermined threshold distance of the saved position. In some implementations, sensory cues such as haptic, visual, and/or auditory feedback may be provided when the scrubber snaps back to a saved position.
Background
SUMMARY
Implementations described herein are directed towards systems and methods for a user that interacts with an interface for playback/consumption of media content (e.g. video, audio, e-book text, etc.) to be accurately guided back to one or more positions on a scrubber. Current scrubber positions (e.g., timecodes) may be dynamically saved each time a user interacts with the scrubber. Thereafter, the saved position may be used to help guide the user back to their previous position along the scrubber.
In one embodiment, a method includes: receiving first data generated by a user moving a scrubber displayed on a content playback graphical user interface from a first position to a second position, where the first data represents a scrub action; in response to receiving the first data, saving the position of the scrubber corresponding to the first position; receiving second data generated by the user undoing the scrub action; and in response to receiving the second data, moving the scrubber back to the saved first position.
In implementations, receiving second data generated by the user undoing the scrub action includes: receiving data corresponding to the user moving the scrubber toward the first saved position. In implementations, the method further includes: determining if the scrubber is within a threshold distance of the saved first position.
In implementations, the method further includes: snapping the scrubber to the saved first position in resp