Multi-view masters for graphical designs
US-12164858-B2 · Dec 10, 2024 · US
US2019026084A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019026084-A1 |
| Application number | US-201816135285-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 19, 2018 |
| Priority date | Dec 29, 2014 |
| Publication date | Jan 24, 2019 |
| Grant date | — |
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.
The programming notebook system, methods, and user interfaces described herein provide software developers with enhanced tools by which a programming notebook workflow and session history associated with code cells in a programming notebook may be tracked and maintained. As a developer progresses through a development workflow, the developer can select an option to save a program code card representing some or all of the program code cell inputs. A card editor user interface may present an aggregated listing of all program code the developer has provided across multiple code cells during the current session which the developer can edit, refine, and/or comment. The card editor may also allow the developer to add associated user interface code to display a UI component associated with the program code card, and allow the developer to add a description and tags for the card so that the card can be searched for and reused.
Opening claim text (preview).
What is claimed is: 1 . A computer system configured to generate displayable data visualizations, the computer system comprising: one or more hardware computer processors configured to execute code to cause the computer system to: analyze at least some data items of a set of data items to determine one or more attributes of the set of data items; select, based at least in part on the one or more attributes of the set of data items, a first one or more data visualization types of a plurality of data visualization types, wherein the plurality of data visualization types are built-in and include at least one of: time series, scatter plot, histogram, chart, graph, table, map, heat map, or geographic map; generate a first plurality of displayable data visualizations based at least in part on a portion of the set of data items and at least some of the first one or more data visualization types; and cause display of a first plurality of displayable data visualizations, wherein: at least a first displayable data visualization of the first plurality of displayable data visualizations is interactive and is further is selectable to cause display of an enlarged version of the first displayable data visualization that is also interactive, and at least the first displayable data visualization and a second displayable data visualization of the first plurality of displayable data visualizations are displayed simultaneously. 2 . The computer system of claim 1 , wherein the one or more attributes include a type of the set of data items. 3 . The computer system of claim 2 , wherein the set of data items includes one or more column headers, and wherein the one or more attributes are determined, at least in part, based on the one or more column headers. 4 . The computer system of claim 1 , wherein the one or more hardware computer processors are configured to execute code to further cause the computer system to: receive a user input modifying data items that are represented in the plurality of displayable data visualizations; and cause display of an updated one or more displayable data visualizations. 5 . The computer system of claim 4 , wherein the user input modifying data items comprises at least one of: combining the data items with one or more other data items, receiving and applying a query of the set of data items, or receiving and filtering based on a selection of particular data items or types of data items of interest to the user. 6 . The computer system of claim 1 , wherein the one or more hardware computer processors are configured to execute code to further cause the computer system to: receive a user input modifying data items that are represented in the plurality of displayable data visualizations; in response to the user input, determine an updated set of data items; analyze at least some data items of the updated set of data items to determine one or more attributes of the updated set of data items; select, based at least in part on the one or more attributes of the updated set of data items, a second one or more data visualization types of the plurality of data visualization types; generate a second one or more displayable data visualizations based at least in part on a portion of the updated set of data items and at least some of the second one or more data visualization types; and cause display of the second one or more displayable data visualizations. 7 . The computer system of claim 6 , wherein modifying the set of data items includes combining the set of data items with one or more other data items. 8 . The computer system of claim 6 , wherein the user input modifying the set of data items comprises providing a query of the set of data items. 9 . The computer system of claim 8 , wherein the query comprises a selection, from the set of data items, of particular data items or types of data items of interest to the user. 10 . The computer system of claim 6 , wherein the user input is received via an enlarged version of one of the plurality of displayable data visualizations. 11 . The computer system of claim 1 , wherein at least some of the first plurality of displayable data visualizations are displayed as interactive thumbnails.
Drawing of charts or graphs · CPC title
Graphical or visual programming · CPC title
Testing of software · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.