Dynamic address-based dashboard customization

US11934635B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11934635-B2
Application numberUS-202318168488-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2023
Priority dateMar 8, 2022
Publication dateMar 19, 2024
Grant dateMar 19, 2024

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.

Systems and methods are provided for dynamic configuration of interactive controls available on a dashboard. Interactive controls may be dynamically configured by manipulating network resource address information for a network resource that provides a dashboard, for example using query string parameters. For example, a dashboard that displays one type, source, or summary of information can be dynamically configured to allow interactive selection and display of another type, source, or summary of information depending on values passed in the network resource address information for the dashboard network resource.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: under control of a computing system comprising memory and one or more computer processors configured to execute specific instructions: obtaining a network resource based at least partly on network resource address information, wherein the network resource address information comprises control data representing an interactive user control; generating a network resource display using the network resource and the control data, wherein the interactive user control is included in the network resource display based at least partly on the control data; receiving input data representing a value provided by an interaction with the interactive user control, wherein the value is associated with a property of a data set; obtaining the data set based on at least partly on the input data; and updating the network resource display to include a data display element based at least partly on the data set. 2. The computer-implemented method of claim 1 , further comprising extracting, from the control data, a set of display items and a set of corresponding values, wherein a first display item of the set of display items is associated with a first corresponding value of the set of corresponding values, and wherein generating the network resource display comprises generating the interactive user control using the set of display items. 3. The computer-implemented method of claim 2 , wherein generating the interactive user control comprises generating one of a dropdown list, a set of radio buttons, or a set of checkboxes, wherein the interaction with the interactive user control comprises selection of the first display item, and wherein the value provided by the interaction with the interactive user control comprises the first corresponding value. 4. The computer-implemented method of claim 2 , wherein generating the interactive user control comprises generating one of text field or a text area, and wherein the interaction with the interactive user control comprises entry of the value provided by the interaction with the interactive user control comprises the first corresponding value. 5. The computer-implemented method of claim 1 , wherein obtaining the data set comprises filtering a source data set using the value represented by the input data. 6. The computer-implemented method of claim 1 , further comprising: extracting, from the control data, data source information representing a data source from which a set of display items and a set of corresponding values are to be obtained; and obtaining the set of display items and set of corresponding values from a server based at least partly on the data source information, wherein a first display item of the set of display items is associated with a first corresponding value of the set of corresponding values, and wherein generating the network resource display comprises generating the interactive user control using the set of display items. 7. The computer-implemented method of claim 1 , wherein updating the network resource display comprises including, in the network resource display, the data display element, wherein the data display element comprises one of a graph or a list, and wherein the data set comprises data regarding at least one of: computing resource usage, function invocations, function execution duration, errors encountered, or log entries. 8. The computer-implemented method of claim 1 , further comprising: determining a portion of a string, represented by configuration data associated with the network resource, to be replaced by the value provided by the interaction with the interactive user control; and generating a modified string based on replacing the portion of the string with the value, wherein obtaining the data set using the value comprises causing execution of a query using the modified string. 9. The computer-implemented method of claim 8 , further comprising: obtaining the network resource based at least partly on second network resource address information different from the network resource address information, wherein the second network resource address information comprises second control data representing a second interactive user control; obtaining the configuration data associated with the network resource; and generating a second display using the network resource and the second control data, wherein the second interactive user control is dynamically included in the second display based at least partly on the second control data. 10. The computer-implemented method of claim 8 , wherein the network resource address information further comprises the configuration data. 11. The computer-implemented method of claim 8 , wherein the configuration data is stored in a configuration file, and wherein the configuration file is stored in or referenced by the network resource. 12. The computer-implemented method of claim 8 further comprising: modifying the configuration data based at least partly on the input data to generate modified configuration data, wherein the modified configuration data represents the value associated with the property; and sending the modified configuration data to a server. 13. The computer-implemented method of claim 12 wherein modifying the configuration data comprises using a pattern matching method. 14. A system comprising: non-transitory computer-readable memory storing an executable instructions; and one or more processors programmed by the executable instructions to: obtain a network resource based at least partly on network resource address information, wherein the network resource address information comprises control data representing an interactive user control; generate a network resource display using the network resource and the control data, wherein the interactive user control is included in the network resource display based at least partly on the control data; receive input data representing a value provided by an interaction with the interactive user control, wherein the value is associated with a property of a data set; obtain the data set based on at least partly on the input data; and update the network resource display to include a data display element based at least partly on the data set. 15. The system of claim 14 , wherein the one or more processors are further programmed to: determine a portion of a string, represented by configuration data associated with the network resource, to be replaced by the value provided by the interaction with the interactive user control; and generate a modified string based on replacing the portion of the string with the value, wherein obtaining the data set using the value comprises causing execution of a query using the modified string. 16. The system of claim 15 , wherein the one or more processors are further programmed to: obtain the network resource based at least partly on second network resource address information different from the network resource address information, wherein the second network resource address information comprises second control data representing a second interactive user control; obtain the configuration data associated with the network resource; and generate a second display using the network resource and the second control data, wherein the second interactive user control is dynamically included in the second display based at least partly on the second control data. 17. The system of claim 15 , wherein the network resource address information further comprises the configuration data. 18. The

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Scrolling or panning · CPC title

  • Query predicate definition using graphical user interfaces, including menus and forms (G06F16/2423 takes precedence) · CPC title

  • Visualisation of programs or trace data · 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 US11934635B2 cover?
Systems and methods are provided for dynamic configuration of interactive controls available on a dashboard. Interactive controls may be dynamically configured by manipulating network resource address information for a network resource that provides a dashboard, for example using query string parameters. For example, a dashboard that displays one type, source, or summary of information can be d…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 19 2024 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).