Systems and methods for navigating content
US-11287964-B2 · Mar 29, 2022 · US
US12299268B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12299268-B2 |
| Application number | US-202217679647-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 24, 2022 |
| Priority date | Jun 17, 2020 |
| Publication date | May 13, 2025 |
| Grant date | May 13, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems for navigating content are provided. A method includes detecting an input to perform a content navigation operation in a display interface, the input designating a two-dimensional path in a content display interface. The method determines a forward or reverse direction for the content navigation operation and receives an input indicating the two-dimensional path within the content display interface. The length of the path is determined and the content is navigated based upon the determined direction and length of the two-dimensional path. A system comprising input circuitry configured to detect an input to perform a content navigation operation on a content, and a control circuitry programmed and configured for implementing the method is also provided.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, at an end user device comprising a touchscreen display, a first input that causes activation of a navigation process during playback of a content item, wherein the navigation process enables modification of a currently presented frame of a plurality of frames of the content item to a target frame of the plurality of frames; accessing a predetermined resolution of the touchscreen display, wherein the predetermined resolution defines a number of pixels along at least one of a horizontal axis of the touchscreen display or a vertical axis of the touchscreen display; generating, on the touchscreen display, a slider control for setting a scale of content navigation based at least in part on the predetermined resolution of the touchscreen display in response to receiving the first input, wherein modification of the slider control based on a second input correlates a number of pixels along at least one of the horizontal axis or the vertical axis of the touchscreen display to a number of frames of the plurality of frames; receiving, at the touchscreen display, the second input that causes modification of the slider control to an updated setting along a scale of the slider control that is different from an original setting along the scale, wherein the updated setting modifies a correlated relationship between the number of pixels along at least one of the horizontal axis or the vertical axis of the touchscreen display to the number of frames of the plurality of frames for navigation through the plurality of frames of the content item to the target frame; receiving a third input along at least one of the horizontal axis or the vertical axis of the touchscreen display; and in response to receiving the third input: causing, using the touchscreen display, the navigation process to present one or more frames of the plurality of frames for resuming playback of the content item or selection, wherein a respective time point of the one or more frames presented is according to the updated setting along the scale of the slider control and a direction of content navigation according to the third input; and providing for display a frame of the one or more frames according to the third input and based on the updated setting along the scale of the slider control. 2. The method of claim 1 , wherein: when the modification of the slider control to the updated setting to a relatively lower setting, as compared to the original setting, translates to a smaller shift in a play position of the content item responsive to the third input; and when the modification of the slider control to the updated setting to a relatively higher setting, as compared to the original setting, translates to a larger shift in the play position of the content item responsive to the third input. 3. The method of claim 1 , wherein: a direction of content navigation in a first reverse position, as indicated by the third input, translates to a reverse direction of playback relative to the currently presented frame responsive to the third input; the direction of content navigation in a second off position, as indicated by the third input, translates to no designation of a direction of playback relative to the currently presented frame responsive to the third input; and the direction of content navigation in a third forward position, as indicated by the third input, translates to a forward direction of playback relative to the currently presented frame responsive to the third input. 4. The method of claim 3 , wherein, in response to the direction of content navigation in the second off position as indicated by the third input, no designation of a direction of playback of the content item responsive to the third input is made, and wherein the direction of playback is based on an initial direction of the third input. 5. The method of claim 1 , further comprising: in response to the third input including a clockwise direction path, the content item is navigated in a forward direction; and in response to the third input including a counterclockwise direction path, the content item is navigated in a reverse direction. 6. The method of claim 5 , further comprising: in response to the third input including the clockwise direction path and exceeding at least a minimum range of rotation, the content item is navigated in the forward direction through the plurality of frames; and in response to the third input including the counterclockwise direction path and exceeding at least a minimum range of rotation, the content item is navigated in the reverse direction through the plurality of frames. 7. The method of claim 6 , wherein the minimum range of rotation is 360 degrees. 8. The method of claim 1 , wherein: the frame of the one or more frames is continually updated as the third input changes; a two-dimensional grid of the touchscreen display is at least partially defined by at least one of the horizontal axis or the vertical axis of the touchscreen display; the second input and the third input occur along a two-dimensional path within the two-dimensional grid of the touchscreen display and without a break in contact with the touchscreen display along at least one of the horizontal axis or the vertical axis; and content navigation through the plurality of frames is based on the two-dimensional path whose length is translated to a shift in play position from the currently presented frame to the target frame based at least in part on the updated setting along the scale set by the second input. 9. The method of claim 1 , further comprising: generating, at the touchscreen display, a toggle control for setting a direction of content navigation through the plurality of frames; and receiving, at the touchscreen display, a separate input to the toggle control, wherein the separate input causes setting of the direction of content navigation through the plurality of frames. 10. The method of claim 9 , wherein the toggle control includes a forward position for setting a forward direction of content navigation, and a reverse position for setting a reverse direction of content navigation. 11. A system comprising: a touchscreen display for receiving inputs for navigation through a plurality of frames of a content item; and control circuitry communicatively coupled to the touchscreen display, wherein the control circuitry is configured to: receive a first input that causes activation of a navigation process during playback of the content item, wherein the navigation process enables modification of a currently presented frame of a plurality of frames of the content item to a target frame of the plurality of frames; access a predetermined resolution of the touchscreen display, wherein the predetermined resolution defines a number of pixels along at least one of a horizontal axis of the touchscreen display or a vertical axis of the touchscreen display; generate, on the touchscreen display, a slider control for setting a scale of content navigation based at least in part on the predetermined resolution of the touchscreen display in response to receiving the first input, wherein modification of the slider control based on a second input correlates a number of pixels alone at least one of the horizontal axis or the vertical axis of the touchscreen display to a number of frames of the plurality of frames; receive, at the touchscreen display, the second input that causes modification of the slider control to an updated setting along a scale of the slider control that is different from an original setting along the scale, wherein the updated setting modifies a correlated relationship between the number of pi
Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title
for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title
Touch pad or touch panel provided on the remote control · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Interaction with scrollbars · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.