Automatic lead orientation adjustment
US-12170150-B2 · Dec 17, 2024 · US
US10095397B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10095397-B2 |
| Application number | US-201313874223-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2013 |
| Priority date | Apr 30, 2013 |
| Publication date | Oct 9, 2018 |
| Grant date | Oct 9, 2018 |
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.
Systems and methods for displaying an interface are provided. A system and method can be configured to display a scrollable viewing region. The viewing region can be a fixed size and the viewing region can facilitate displaying underlying content. Underlying content can be divided into multiple sectioned viewing areas, and each sectioned viewing area can have a corresponding heading. Headings can be docked or undocked. Input corresponding to a scroll movement can be received, and the viewing region can be adjusted according to the scroll movement. Adjusting a viewing region can include shifting the display of the underlying content by docking or undocking headings. Headings can be docked or undocked as they occur in the underlying content.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: displaying, on a computing device, a view panel having a first end and an opposing second end, the view panel displaying scrollable sections, wherein each scrollable section includes a heading bar and exposable content, wherein the exposable content of a scrollable section, when visible, is situated between the heading bar and the second end, when a particular heading bar, which is any heading bar of the view panel, is docked on either the first end or the second end, no exposable content is visible between the particular heading bar and the end on which the particular heading bar is docked, and the particular heading bar cannot scroll past a given end of the view panel without first becoming docked in a stack at the given end of the view panel; receiving input corresponding to scrolling the particular heading bar that is docked, the particular heading bar being associated with a particular scrollable section; when the particular heading bar is docked against the second end and the input corresponds to scrolling the particular heading bar toward the first end, scrolling the particular heading bar toward the first end while (a) exposing first exposable content of the particular scrollable section, and (b) collapsing other exposable content of another scrollable section of the view panel to make room for the first exposable content; and receiving input corresponding to a selection of the particular heading bar associated with the particular scrollable section, the particular heading bar containing a particular heading and having associated therewith a partially-exposed area of the first exposable content other than the particular heading, and responsive to the selection input, fully exposing the first exposable content of the partially-exposed area. 2. The method of claim 1 , further including: when the particular heading bar that is docked against the first end and the input corresponds to scrolling toward the second end, scrolling the scrollable section toward the second end while (a) exposing second exposable content of an adjoining scrollable section whose heading is docked against the first end, and (b) collapsing other exposable content of another scrollable section to make room for the second exposable content. 3. The method of claim 1 , further including responsive to receiving the input corresponding to scrolling the particular heading bar that is docked, applying a non-linear mapping to the speed at which the scrolling is displayed on the computing device. 4. The method of claim 1 , further including responsive to receiving the input corresponding to scrolling the particular heading bar that is docked, applying a nonlinear mapping to the speed at which the scrolling is displayed on the computing device that is faster during an initial scrolling than during an end of the scrolling. 5. The method of claim 1 , further including responsive to receiving the input corresponding to scrolling the particular heading bar that is docked, applying a logarithmic mapping to the speed at which the scrolling is displayed on the computing device. 6. A computer-implemented method, comprising: displaying on a computing device a view panel having a first end and an opposing second end, wherein the view panel displays scrollable sections, the scrollable sections each include a heading bar and exposable content, the exposable content for a scrollable section appears between the heading bar and the second end when the exposable content is visible, when a particular heading bar, which is any heading bar of the view panel, is docked on either the first end or the second end, no exposable content is visible between the particular heading bar and the end on which the particular heading bar is docked, and the particular heading bar cannot scroll past a given end of the view panel without first becoming docked in a stack at the given end of the view panel; receiving input corresponding to scrolling that causes the particular heading bar to change from being docked to being undocked; responsive to the input, displaying an updated view panel, including undocking and moving the particular heading bar away from the end on which the particular heading bar is docked, making visible a first exposable content between the particular heading bar and an adjoining heading bar, and at least partially collapsing a second exposable content on a side of the particular heading bar opposite the adjoining heading bar; and receiving input corresponding to a selection of the heading bar associated with the particular scrollable section, the particular heading bar containing a particular heading and having associated therewith a partially-exposed area of the first exposable content other than the particular heading, and responsive to the selection input, fully exposing the first exposable content of the partially-exposed area. 7. The method of claim 6 , wherein: the first end is a top of the view panel; the adjoining heading bar is docked on the top of the view panel; the particular heading bar is below the adjoining heading bar; and the first exposable content that becomes visible is associated with the adjoining heading bar. 8. The method of claim 6 , wherein: the first end is a top of the view panel; the adjoining heading bar is docked on the top of the view panel; the particular heading bar is below the adjoining heading bar; and the input corresponds to a scroll movement that causes the particular heading bar to move away from the adjoining heading bar and to expose first exposable content associated with the adjoining heading bar. 9. The method of claim 6 , wherein: the first end is a top of the view panel; the adjoining heading bar is docked on the top of the view panel; the particular heading bar is below the adjoining heading bar; and the input corresponds to selection of the adjoining heading bar and the input causes the particular heading bar to undock and exposes content associated with the adjoining heading bar. 10. The method of claim 6 , wherein: the first end is a top of the view panel; the adjoining heading bar is docked on the top of the view panel; the particular heading bar is below the adjoining heading bar; and the input corresponds to selection of the adjoining heading bar and the input causes the particular heading bar to undock to a location that fully exposes content associated with the adjoining heading bar. 11. The method of claim 6 , wherein: the first end is a top of the view panel; the adjoining heading bar is docked on the top of the view panel; the particular heading bar is below the adjoining heading bar; and the input corresponds to selection of the adjoining heading bar and the input causes the particular heading bar to undock and move downward a minimum distance needed to fully expose content associated with the adjoining heading bar. 12. The method of claim 6 , wherein multiple heading bars are docked in a stack between the particular heading bar and the top of the view panel. 13. The method of claim 6 , wherein multiple heading bars are docked in a stack between the particular heading bar and both a top and a bottom of the view panel. 14. The method of claim 6 , wherein: the second end is a bottom of the view panel; the adjoining heading bar is docked against the bottom of the view panel; the particular heading bar is above the adjoining heading bar; and the first exposable content that becomes visible is associated with the particular heading bar. 15. The method of claim 6 , wherein: the
Scrolling or panning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.