Techniques for managing display of headers in an electronic document

US10831983B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10831983-B2
Application numberUS-201715704966-A
CountryUS
Kind codeB2
Filing dateSep 14, 2017
Priority dateSep 16, 2016
Publication dateNov 10, 2020
Grant dateNov 10, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed for managing display of content in an electronic document. Specifically, the techniques can enable headers related to content to be selectively moved. For example, headers in a data table, or data table header for content in an electronic document may be displayed in a graphical interface such that the graphical interface is animated for the selective movement of the headers to display the content that is visible. The selective movement of the headers may enable the content in an electronic document to be managed for display such that a header can be visible when content related to the header is visible in the graphical interface. By selectively moving content, such as headers in a document, a document may be rendered in an animated, or moving fashion to render related content together.

First claim

Opening claim text (preview).

What is claimed is: 1. A method executed by a processor, the method comprising: determining a layout to display data corresponding to content in an electronic document at a device, wherein the electronic document includes a first table, and wherein the layout includes a first header, a second header, a corner corresponding to an area where the first header intersects the second header, and a first data section configured to display data from the first table; identifying a plurality of attributes for presenting a first view of the electronic document at the device, the plurality of attributes including a first set of one or more attributes and a second set of one or more attributes; displaying on the device a graphical interface, wherein the graphical interface presents the first view, and wherein in the first view: the first header displays each attribute in the first set of one or more attributes, the second header displays each attribute in the second set of one or more attributes, and the first data section displays a portion of the data from the first table, the portion of the data corresponding to the attributes displayed in the first header and the second header; monitoring input corresponding to user interaction with the graphical interface; determining, based on the monitoring, an adjustment to the data displayed in the first data section in the first view, the adjustment caused by user scrolling along a first direction, wherein the adjustment causes some of the data displayed in the first data section in the first view to no longer be visible; responsive to determining that the adjustment will cause some of the data displayed in the first data section in the first view to no longer be visible, updating the graphical interface to present a second view of the electronic document at the device, wherein in the second view: the displayed first header is modified to scroll under the corner and according to the user scrolling along the first direction such that an attribute displayed in the first header in the first view is not displayed in the second view, the displayed second header is kept the same as in the first view based on the user scrolling not being along a second direction perpendicular to the first direction, and the displayed first data section is modified to scroll under the second header based on the adjustment; detecting further user scrolling along the first direction after the second view is presented, the further user scrolling going beyond the first data section such that the first data section is no longer visible; and based on the detecting of the further user scrolling, moving the second header out of view. 2. The method of claim 1 , wherein the user interaction includes a movement of an element in the graphical interface, the movement corresponding to user scrolling in a vertical direction, and wherein the first header is a row header. 3. The method of claim 1 , wherein the user interaction includes a movement of an element in the graphical interface, the movement corresponding to user scrolling in a horizontal direction, and wherein the first header is a column header. 4. The method of claim 1 , wherein in the second view, the first data section displays at least some of the data displayed in the first data section during the first view. 5. The method of claim 1 , wherein the layout is a grid comprising a first section corresponding to the first header, a second section corresponding to the second header, and the first data section. 6. The method of claim 1 , wherein the first header is a row header, and wherein the second header is a column header. 7. The method of claim 1 , wherein the first header is a column header, and wherein the second header is a row header. 8. The method of claim 1 , wherein each attribute of the plurality of attributes corresponds to a different dimension of the data from the first table. 9. A system comprising: one or more processors; and a memory accessible to the one or more processors, the memory comprising instructions that, when executed by the one or more processors, cause the one or more processors to: determine a layout to display data corresponding to content in an electronic document at a device, wherein the electronic document includes a first table, and wherein the layout includes a first header, a second header, a corner corresponding to an area where the first header intersects the second header, and a first data section configured to display data from the first table; identify a plurality of attributes for presenting a first view of the electronic document at the device, the plurality of attributes including a first set of one or more attributes and a second set of one or more attributes; display on the device a graphical interface, wherein the graphical interface presents the first view, and wherein in the first view: the first header displays each attribute in the first set of one or more attributes, the second header displays each attribute in the second set of one or more attributes, and the first data section displays a portion of the data from the first table, the portion of the data corresponding to the attributes displayed in the first header and the second header; monitor input corresponding to user interaction with the graphical interface; determine, based on the monitoring, an adjustment to the data displayed in the first data section in the first view, the adjustment caused by user scrolling along a first direction, wherein the adjustment causes some of the data displayed in the first data section in the first view to no longer be visible; responsive to determining that the adjustment will cause some of the data displayed in the first data section in the first view to no longer be visible, update the graphical interface to present a second view of the electronic document at the device, wherein in the second view: the displayed first header is modified to scroll under the corner and according to the user scrolling along the first direction such that an attribute displayed in the first header in the first view is not displayed in the second view, the displayed second header is kept the same as in the first view based on the user scrolling not being along a second direction perpendicular to the first direction, and the displayed first data section is modified to scroll under the second header based on the adjustment; detect further user scrolling along the first direction after the second view is presented, the further user scrolling going beyond the first data section such that the first data section is no longer visible; and based on the detecting of the further user scrolling, move the second header out of view. 10. The system of claim 9 , wherein the user interaction includes a movement of an element in the graphical interface, the movement corresponding to user scrolling in a vertical direction, and wherein the first header is a row header. 11. The system of claim 9 , wherein the user interaction includes a movement of an element in the graphical interface, the movement corresponding to user scrolling in a horizontal direction, and wherein the first header is a column header. 12. The system of claim 9 , wherein in the second view, the first data section displays at least some of the data displayed in the first data section during the first view. 13. The system of claim 9 , wherein the first header is a row header, and wherein the second header is a column header. 14. The system of claim 9 , wherein the first header is a column header, and wherein the second header is a row header. 15. A method for man

Assignees

Inventors

Classifications

  • Templates · CPC title

  • Heading extraction; Automatic titling; Numbering · CPC title

  • Scrolling or panning · CPC title

  • G06F40/106Primary

    Display of layout of documents; Previewing · CPC title

  • of tables; using ruled lines · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10831983B2 cover?
Techniques are disclosed for managing display of content in an electronic document. Specifically, the techniques can enable headers related to content to be selectively moved. For example, headers in a data table, or data table header for content in an electronic document may be displayed in a graphical interface such that the graphical interface is animated for the selective movement of the he…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F40/106. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 10 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).