Patentable/Patents/US-9721366
US-9721366

Data interpretation overlay mechanism

PublishedAugust 1, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

In an approach to displaying data, one or more computer processors receive a plurality of coordinates of an overlay on a graphical data display, such that the plurality of coordinates indicate a position and a size of the overlay. The one or more computer processors retrieve one or more data points from the graphical data display. The one or more computer processors de-emphasize at least a portion of the one or more retrieved data points. The one or more computer processors display, in the overlay, one or more retrieved data points of the graphical data display that reside within the plurality of coordinates of the overlay.

Patent Claims
17 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method for presenting a data interpretation viewport, the method comprising the steps of: initializing, by one or more computer processors, an overlay on a graphical data display; receiving, by the one or more computer processors, a plurality of coordinates of the overlay, wherein the plurality of coordinates indicate a position and a size of the overlay; retrieving, by the one or more computer processors, one or more data points from the graphical data display; de-emphasizing, by the one or more computer processors, the one or more retrieved data points that do not reside within the overlay, wherein de-emphasizing the one or more retrieved data points that do not reside within the overlay includes removing the one or more retrieved data points that do not reside within the overlay from view; displaying, by the one or more computer processors, in the overlay, the one or more retrieved data points of the graphical data display that reside within the overlay; performing, by the one or more computer processors, at least one mathematical function on the one or more retrieved data points that reside within the overlay; and displaying, by the one or more computer processors, in the overlay, data resulting from performing the at least one mathematical function.

Plain English Translation

A method for presenting a data interpretation viewport involves initializing an overlay on a graphical data display using one or more computer processors. The system receives coordinates defining the overlay's position and size. It retrieves data points from the underlying data display, de-emphasizes (including removing from view) data points falling outside the overlay's boundaries. Data points within the overlay are displayed inside it. The system also performs mathematical functions on these data points and displays the resulting data in the overlay.

Claim 2

Original Legal Text

2. The method of claim 1 , further comprising, receiving, by the one or more computer processors, a mode selection from a user.

Plain English Translation

The data interpretation viewport method, as described in the previous claim, also involves receiving a mode selection from a user via one or more computer processors. The mode selection controls the behavior of the overlay and the underlying data.

Claim 3

Original Legal Text

3. The method of claim 2 , wherein a mode selection includes at least: revealing one or more of the retrieved data points that reside within the plurality of coordinates of the overlay, or performing one or more mathematical functions on the retrieved data points that reside within the plurality of coordinates of the overlay.

Plain English Translation

The data interpretation viewport method, as described in the claim describing user mode selection, specifies that the mode selection can either reveal data points within the overlay's coordinates or perform mathematical functions on those data points. This allows the user to choose between simply viewing the raw data or seeing processed results within the overlay.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the at least one mathematical function includes at least one of: an arithmetic operation, a formula, or an algorithm.

Plain English Translation

In the data interpretation viewport method, the mathematical function applied to data points within the overlay can be an arithmetic operation (addition, subtraction, etc.), a pre-defined formula, or a more complex algorithm. This provides flexibility in how the data is analyzed and presented.

Claim 5

Original Legal Text

5. The method of claim 1 , further comprising, receiving, by the one or more computer processors, another plurality of coordinates of the overlay, wherein the plurality of coordinates indicate another position and another size of the overlay.

Plain English Translation

The data interpretation viewport method, as previously described, includes functionality to receive updated coordinates for the overlay, thereby changing its position and size on the graphical data display. This allows the user to dynamically adjust the viewport to focus on different areas of the data.

Claim 6

Original Legal Text

6. The method of claim 1 , wherein de-emphasizing the one or more retrieved data points that do not reside within the overlay includes dimming the one or more retrieved data points that do not reside within the overlay.

Plain English Translation

Within the data interpretation viewport method, the de-emphasis of data points outside the overlay can be achieved by dimming those data points, making the data within the overlay more prominent. This provides a visual cue to the user regarding the focus area.

Claim 7

Original Legal Text

7. A computer program product for presenting a data interpretation viewport, the computer program product comprising: one or more computer readable storage device and program instructions stored on the one or more computer readable storage device, the program instructions comprising: program instructions to initialize an overlay on a graphical data display; program instructions to receive a plurality of coordinates of the overlay, wherein the plurality of coordinates indicate a position and a size of the overlay; program instructions to retrieve one or more data points from the graphical data display; program instructions to de-emphasize the one or more retrieved data points that do not reside within the overlay, wherein program instructions to de-emphasize the one or more retrieved data points that do not reside within the overlay include removing the one or more retrieved data points that do not reside within the overlay from view; program instructions to display, in the overlay, the one or more retrieved data points of the graphical data display that reside within the overlay; program instructions to perform at least one mathematical function on the one or more retrieved data points that reside within the overlay; and program instructions to display, in the overlay, data resulting from performing the at least one mathematical function.

Plain English Translation

A computer program product presents a data interpretation viewport, stored on a computer-readable storage device. The program instructions initialize an overlay on a graphical data display, receive coordinates defining the overlay's position and size, and retrieve data points from the underlying data display. Data points falling outside the overlay are de-emphasized (including removing from view). Data points within the overlay are displayed inside it. Mathematical functions are performed on these data points, and the resulting data is displayed in the overlay.

Claim 8

Original Legal Text

8. The computer program product of claim 7 , further comprising, program instructions to receive a mode selection from a user.

Plain English Translation

The computer program product for presenting a data interpretation viewport, as described in the previous claim, further includes program instructions to receive a mode selection from a user. This allows the user to control aspects of the data display.

Claim 9

Original Legal Text

9. The computer program product of claim 8 , wherein a mode selection includes at least: revealing one or more of the retrieved data points that reside within the plurality of coordinates of the overlay, or performing one or more mathematical functions on the retrieved data points that reside within the plurality of coordinates of the overlay.

Plain English Translation

The computer program product, as described in the claim detailing user mode selection, allows the mode selection to either reveal data points within the overlay's coordinates or perform mathematical functions on those data points. This enables the user to choose between viewing raw data or processed data within the overlay.

Claim 10

Original Legal Text

10. The computer program product of claim 7 , wherein the at least one mathematical function includes at least one of: an arithmetic operation, a formula, or an algorithm.

Plain English Translation

In the computer program product for data interpretation, the mathematical function applied to data points within the overlay can be an arithmetic operation, a pre-defined formula, or a more complex algorithm, giving the user flexibility in data analysis.

Claim 11

Original Legal Text

11. The computer program product of claim 7 , further comprising, program instructions to receive another plurality of coordinates of the overlay, wherein the plurality of coordinates indicate another position and another size of the overlay.

Plain English Translation

The computer program product for presenting a data interpretation viewport also includes program instructions to receive updated coordinates for the overlay, allowing for dynamic adjustment of its position and size on the data display.

Claim 12

Original Legal Text

12. The computer program product of claim 7 , wherein program instructions to de-emphasize the one or more retrieved data points that do not reside within the overlay includes program instructions to dim the one or more retrieved data points that do not reside within the overlay.

Plain English Translation

The computer program product for data interpretation implements de-emphasis of data points outside the overlay by dimming them, making the data within the overlay more prominent and directing the user's focus.

Claim 13

Original Legal Text

13. A computer system for presenting a data interpretation viewport, the computer system comprising: one or more computer processors; one or more computer readable storage device; program instructions stored on the one or more computer readable storage device for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to initialize an overlay on a graphical data display; program instructions to receive a plurality of coordinates of the overlay, wherein the plurality of coordinates indicate a position and a size of the overlay; program instructions to retrieve one or more data points from the graphical data display; program instructions to de-emphasize the one or more retrieved data points that do not reside within the overlay, wherein program instructions to de-emphasize the one or more retrieved data points that do not reside within the overlay include removing the one or more retrieved data points that do not reside within the overlay from view; program instructions to display, in the overlay, the one or more retrieved data points of the graphical data display that reside within the overlay; program instructions to perform at least one mathematical function on the one or more retrieved data points that reside within the overlay; and program instructions to display, in the overlay, data resulting from performing the at least one mathematical function.

Plain English Translation

A computer system provides a data interpretation viewport by initializing a dynamic overlay on a graphical data display. The system receives coordinates to define the overlay's position and size, which can also be adjusted later. It retrieves data points from the underlying display, removing from view any data points that fall outside the overlay. Conversely, data points located within the overlay are displayed clearly inside it. The system then performs mathematical functions, such as arithmetic operations, formulas, or algorithms, on these data points residing within the overlay. Finally, the results of these calculations are also displayed within the same overlay. Users can select a mode to either simply reveal the data points or view the computed results. ERROR (embedding): Error: Failed to save embedding: Could not find the 'embedding' column of 'patent_claims' in the schema cache

Claim 14

Original Legal Text

14. The computer system of claim 13 , further comprising, program instructions to receive a mode selection from a user.

Plain English Translation

The computer system for data interpretation, as described in the previous claim, further includes program instructions to receive a mode selection from the user, providing control over the system's behavior.

Claim 15

Original Legal Text

15. The computer system of claim 14 , wherein a mode selection includes at least: revealing one or more of the retrieved data points that reside within the plurality of coordinates of the overlay, or performing one or more mathematical functions on the retrieved data points that reside within the plurality of coordinates of the overlay.

Plain English Translation

The computer system, described in the claim about user mode selection, enables the mode selection to either reveal data points within the overlay's coordinates or perform mathematical functions on those data points, offering choices between raw and processed data display.

Claim 16

Original Legal Text

16. The computer system of claim 13 , further comprising, program instructions to receive another plurality of coordinates of the overlay, wherein the plurality of coordinates indicate another position and another size of the overlay.

Plain English Translation

The computer system for presenting a data interpretation viewport also contains program instructions to receive updated coordinates for the overlay, facilitating dynamic adjustments to its position and size on the display.

Claim 17

Original Legal Text

17. The computer system of claim 13 , wherein program instructions to de-emphasize the one or more retrieved data points that do not reside within the overlay includes program instructions to dim the one or more retrieved data points that do not reside within the overlay.

Plain English Translation

The computer system for data interpretation achieves de-emphasis of data points outside the overlay by dimming them, visually highlighting the data within the overlay and focusing the user's attention.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 17, 2015

Publication Date

August 1, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Data interpretation overlay mechanism” (US-9721366). https://patentable.app/patents/US-9721366

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-9721366. See llms.txt for full attribution policy.