Proposing visual display components for processing data

US9817561B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9817561-B2
Application numberUS-201514690322-A
CountryUS
Kind codeB2
Filing dateApr 17, 2015
Priority dateDec 1, 2010
Publication dateNov 14, 2017
Grant dateNov 14, 2017

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.

A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggestion on a user interface for potentially using the visual display component to allow a user to interact with the data. In some embodiments, a visual display component includes a number of visual objects and/or visually interactive components for use within a graphical user interface. A visual display component may include one or more analytic patterns having at least one of an equation, rule, constraint, expression or combination thereof that represents the analytic pattern. Alternatively, a visual display component may involve a visual display representation of data through visual characteristics of a graphical object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of operating a computing device to construct a user interface for interacting with a data set, the method comprising: identifying in the data set at least one dimension of data having variability; analyzing a visual display component adapted to receive a user input via an input device of the computer device, the user input indicating a change in one of the at least one identified dimension of data associated with the data set, wherein the analyzing determines whether the visual display component is capable of (i) receiving the user input indicating the change in the at least one identified dimension of data and (ii) producing a visual output within the visual display component in response to the user input indicating the change in one of the at least one identified dimension of data; when the visual display component is determined to be capable of receiving the user input indicating the change in at least one identified dimension of data, presenting to a user a suggestion for incorporating the visual display component in a user interface configured for interaction with the data set; receiving another user input selecting the visual display component in the presented suggestion to the user; and in response to receiving the another user input selecting the visual display component, incorporating the selected visual display component in the user interface for interaction with the data set. 2. The method of claim 1 , wherein: the method further comprises determining a quantization of change in one of the at least one identified dimensions; and wherein analyzing the visual display component comprises determining, for one of the at least one identified dimensions, whether the visual display component comprises a visually interactive component that can be adjusted with a quantization that matches the quantization of change in the dimension. 3. The method of claim 1 , wherein: identifying in the data set at least one dimension of data comprises analyzing metadata associated with the data set. 4. The method of claim 3 , wherein: analyzing the visual display component comprises analyzing metadata associated with the visual display component. 5. The method of claim 1 , wherein: the method further comprises selecting the visual display component from a library of visual display components. 6. The method of claim 1 , wherein: presenting to the user the suggestion for incorporating the visual display component in the user interface configured for interaction with the data set comprises presenting an animation showing a user interface based on the visual display component being adjusted. 7. The method of claim 1 , wherein: presenting to the user the suggestion for incorporating the visual display component in the user interface configured for interaction with the data set comprises presenting a menu of visual display components. 8. The method of claim 1 , further comprising: in response to the another user input selecting the visual display component, associating the visual display component with the data set. 9. The method of claim 1 , wherein the data set comprises a display subset constructed from a database. 10. The method of claim 1 , wherein the visual display component comprises a visual object having at least one visual characteristic representing the at least one dimension of data having variability in the data set. 11. The method of claim 1 , wherein the visual display component implements an analytic pattern for receiving a data input and outputting a result by evaluating at least one of an equation, rule, constraint or expression concerning the data input. 12. A computer system for processing a data set having at least one dimension of data with variability in the data set, comprising: a storage device comprising a library of visual display components; at least one processor configured to: analyze the data set to identify the at least one dimension of data with variability in the data set; analyze at least some of the visual display components in the library to identify in the library a visual display component capable of receiving a user input representing a change in one dimension in the data set, the change in the dimension matching at least a portion of the identified at least one dimension of data with variability in the data set, and wherein the identified visual display component is also capable of producing one or more visual outputs within the visual display component in response to the user input representing the change in the dimension of data in the data set; generate an output suggesting use of the identified visual display component in a graphical user interface; and generate a graphical user interface incorporating a representation of the identified visual display component in response to receiving a user input requesting use of the suggested visual display component. 13. The computer system of claim 12 , wherein the visual display component comprises metadata associated with a visually interactive component for manipulating the data set and the data set comprises metadata associated with the at least one dimension of variability in the data set. 14. The computer system of claim 12 , wherein the at least one processor is configured to present a menu of suggested visual display components on the graphical user interface. 15. A method of interacting with a data set, the method comprising: selecting a data set having at least one dimension of data for user interaction, the data set having a variability of data along the at least one dimension; analyzing a visual display component to determine a capability for (1) the visual display component to receive input from a user through a user interface indicating a change in the at least one dimension of the data in the data set and (2) producing one or more visual outputs within the visual display component in response to the input indicating the change in the at least one dimension of the data in the data set; when the visual display component is determined to be capable of (1) receiving input representing the change in the at least one dimension of data in the data set and (2) producing one or more visual outputs within the visual display component in response to the received user input indicating the change in the at least one dimension of data in the data set, proposing a suggestion to the user for incorporating the visual display component configured for interacting with the data set in the user interface; receiving a user input selecting the visual display component in the proposed suggestion to the user; and incorporating the selected visual display component in the user interface for interaction with the data set. 16. The method of claim 15 , wherein the visual display component includes metadata defining the pattern of visual interactivity with the at least one dimension of data in the data set. 17. The method of claim 16 , wherein analyzing the visual display component comprises analyzing the metadata to determine a visual object or a visual affordance that can be incorporated in the user interface for interaction with the at least one dimension of data in the data set. 18. The method of claim 15 , wherein the pattern of visual interactivity includes at least one of a continuous change, a quantizable change, a position change, or a traversal through data alternatives. 19. The method of claim 18 , wherein the continuous change includes at least one of a slider, a text box, or a resizing of a visual object; the

Assignees

Inventors

Classifications

  • using system suggestions (G06F16/3325 takes precedence) · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Help systems · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Drawing of charts or graphs · 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 US9817561B2 cover?
A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggest…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/04842. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 14 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).