11163790

Progressive Data Distribution Visualization

PublishedNovember 2, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: retrieving, from a dataset including concept data having a concept hierarchy comprising a plurality of levels of concepts, bubble data corresponding to a concept in the dataset, wherein the bubble data includes, for a particular level of the concept hierarchy, a number of distinct values pertaining to the concept and a number of records in the dataset that include distinct values pertaining to the concept; providing for display a visualization including a bubble for the concept, the bubble comprising a geometric shape and indicators arranged around a periphery of the geometric shape, each indicator corresponding to one of the distinct values at the particular level of the concept hierarchy; receiving an indication of user-selection of the bubble for the concept; and providing for display, responsive to receiving the indication, an updated bubble visualization comprising adjusted indicators that each indicate a relative quantity of the number of records in the dataset that include the distinct value corresponding to the adjusted indicator.

2

2. The method of claim 1 , further comprising: receiving an indication of an interaction with a particular adjusted indicator in the bubble visualization; adjusting the bubble visualization to filter the records visualized by the bubble visualization based on the distinct value corresponding to the particular adjusted indicator; and displaying the adjusted bubble visualization.

3

3. The method of claim 2 , further comprising: receiving a second indication of a second interaction with a second adjusted indicator; adjusting the bubble visualization to additionally filter the records visualized by the bubble visualization based on the distinct value corresponding to the second adjusted indicator; and displaying the adjusted bubble visualization.

4

4. The method of claim 2 , further comprising: adjusting the bubble visualization to include a set of sub-indicators at the periphery of the particular adjusted indicator, wherein each sub-indicator in the set of sub-indicator represents a different distinct value at a next level of the concept hierarchy associated with the distinct value of the concept represented by the particular adjusted indicator at the particular level of the concept hierarchy; and displaying the adjusted bubble visualization.

5

5. The method of claim 4 , further comprising: receiving a second indication of a second interaction with the particular adjusted indicator; responsive to receiving the second indication, adjusting the bubble visualization to include an adjusted bubble comprising the particular adjusted indicator in an interior of the adjusted bubble and the set of sub-indicators as indicators at an exterior outline of the adjusted bubble; and displaying the adjusted bubble visualization.

6

6. The method of claim 1 , wherein adjusting the plurality of indicators comprises initiating an animation, the animation comprising an indicator of the plurality of indicators expanding outward from the bubble to form an adjusted indicator, wherein a limit of the outward expansion of the indicator is proportional to the relative quantity of the distinct value of the concept represented by the indicator with respect to the other distinct values corresponding to the concept.

7

7. The method of claim 1 , further comprising: obtaining a determination that the bubble represents a concept for which at least a threshold number of records in the dataset have changed within a threshold period of time; adjusting the bubble such that it is visually distinguished from bubbles that represent concepts for which less than the threshold number of records in the dataset have changed within the threshold period of time; and displaying the adjusted bubble in the bubble visualization.

8

8. A non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform operations, the operations comprising: retrieving, from a dataset including concept data having a concept hierarchy comprising a plurality of levels of concepts, bubble data corresponding to a concept in the dataset, wherein the bubble data includes, for a particular level of the concept hierarchy, a number of distinct values pertaining to the concept and a number of records in the dataset that include distinct values pertaining to the concept; providing for display a visualization including a bubble for the concept, the bubble comprising a geometric shape and indicators arranged around a periphery of the geometric shape, each indicator corresponding to one of the distinct values at the particular level of the concept hierarchy; receiving an indication of user-selection of the bubble for the concept; and providing for display, responsive to receiving the indication, an updated bubble visualization comprising adjusted indicators that each indicate a relative quantity of the number of records in the dataset that include the distinct value corresponding to the adjusted indicator.

9

9. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising: receiving an indication of an interaction with a particular adjusted indicator in the bubble visualization; adjusting the bubble visualization to filter the records visualized by the bubble visualization based on the distinct value corresponding to the particular adjusted indicator; and displaying the adjusted bubble visualization.

10

10. The non-transitory computer-readable storage medium of claim 9 , the operations further comprising: receiving a second indication of a second interaction with a second adjusted indicator; adjusting the bubble visualization to additionally filter the records visualized by the bubble visualization based on the distinct value corresponding to the second adjusted indicator; and displaying the adjusted bubble visualization.

11

11. The non-transitory computer-readable storage medium of claim 9 , the operations further comprising: adjusting the bubble visualization to include a set of sub-indicators at the periphery of the particular adjusted indicator, wherein each sub-indicator in the set of sub-indicator represents a different distinct value at a next level of the concept hierarchy associated with the distinct value of the concept represented by the particular adjusted indicator at the particular level of the concept hierarchy; and displaying the adjusted bubble visualization.

12

12. The non-transitory computer-readable storage medium of claim 11 , the operations further comprising: receiving a second indication of a second interaction with the particular adjusted indicator; responsive to receiving the second indication, adjusting the bubble visualization to include an adjusted bubble comprising the particular adjusted indicator in an interior of the adjusted bubble and the set of sub-indicators as indicators at an exterior outline of the adjusted bubble; and displaying the adjusted bubble visualization.

13

13. The non-transitory computer-readable storage medium of claim 8 , wherein adjusting the plurality of indicators comprises initiating an animation, the animation comprising an indicator of the plurality of indicators expanding outward from the bubble to form an adjusted indicator, wherein a limit of the outward expansion of the indicator is proportional to the relative quantity of the distinct value of the concept represented by the indicator with respect to the other distinct values corresponding to the concept.

14

14. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising: obtaining a determination that the bubble represents a concept for which at least a threshold number of records in the dataset have changed within a threshold period of time; adjusting the bubble such that it is visually distinguished from bubbles that represent concepts for which less than the threshold number of records in the dataset have changed within the threshold period of time; and displaying the adjusted bubble in the bubble visualization.

15

15. A system, comprising: a processor; and a non-transitory computer-readable storage medium storing computer program instructions executable by the processor to perform operations, the operations comprising: retrieving, from a dataset including concept data having a concept hierarchy comprising a plurality of levels of concepts, bubble data corresponding to a concept in the dataset, wherein the bubble data includes, for a particular level of the concept hierarchy, a number of distinct values pertaining to the concept and a number of records in the dataset that include distinct values pertaining to the concept; providing for display a visualization including a bubble for the concept, the bubble comprising a geometric shape and indicators arranged around a periphery of the geometric shape, each indicator corresponding to one of the distinct values at the particular level of the concept hierarchy; receiving an indication of user-selection of the bubble for the concept; and providing for display, responsive to receiving the indication, an updated bubble visualization comprising adjusted indicators that each indicate a relative quantity of the number of records in the dataset that include the distinct value corresponding to the adjusted indicator.

16

16. The system of claim 15 , the operations further comprising: receiving an indication of an interaction with a particular adjusted indicator in the bubble visualization; adjusting the bubble visualization to filter the records visualized by the bubble visualization based on the distinct value corresponding to the particular adjusted indicator; and displaying the adjusted bubble visualization.

17

17. The system of claim 16 , the operations further comprising: receiving a second indication of a second interaction with a second adjusted indicator; adjusting the bubble visualization to additionally filter the records visualized by the bubble visualization based on the distinct value corresponding to the second adjusted indicator; and displaying the adjusted bubble visualization.

18

18. The system of claim 16 , the operations further comprising: adjusting the bubble visualization to include a set of sub-indicators at the periphery of the particular adjusted indicator, wherein each sub-indicator in the set of sub-indicator represents a different distinct value at a next level of the concept hierarchy associated with the distinct value of the concept represented by the particular adjusted indicator at the particular level of the concept hierarchy; and displaying the adjusted bubble visualization.

19

19. The system of claim 18 , the operations further comprising: receiving a second indication of a second interaction with the particular adjusted indicator; responsive to receiving the second indication, adjusting the bubble visualization to include an adjusted bubble comprising the particular adjusted indicator in an interior of the adjusted bubble and the set of sub-indicators as indicators at an exterior outline of the adjusted bubble; and displaying the adjusted bubble visualization.

20

20. The system of claim 15 , the operations wherein adjusting the plurality of indicators comprises initiating an animation, the animation comprising an indicator of the plurality of indicators expanding outward from the bubble to form an adjusted indicator, wherein a limit of the outward expansion of the indicator is proportional to the relative quantity of the distinct value of the concept represented by the indicator with respect to the other distinct values corresponding to the concept.

Patent Metadata

Filing Date

Unknown

Publication Date

November 2, 2021

Inventors

Oriana Jeannette Love

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, 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. “PROGRESSIVE DATA DISTRIBUTION VISUALIZATION” (11163790). https://patentable.app/patents/11163790

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.