Generating visualizations of facet values for facets defined over a collection of objects
Abstract
Provided are a computer program product, system, and method for generating visualizations of facet values for facets defined over a collection of objects. The objects are processed to determine facet values for the objects for a specified facet. A first visualization is generated of representations of the determined facet values for the objects. User selection is received of one of the facet values represented in the generated first visualization. A determination is made of objects having the user selected facet value and a determination is made of at least one facet value for the specified facet for each of the determined objects having the selected facet value. A second visualization of representations of the determined at least one facet value is generated.
Claims
exact text as granted — not AI-modified1 - 21 . (canceled)
22 . A computer program product for rendering information on facet values of facet types in objects, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein capable of being executed to perform operations comprising:
generating a first visualization in a user interface including a plurality of display regions for different facets to render in each display region of the display regions representations of facet values in the objects of the facet corresponding to the display region; receiving selection facet values represented in multiple of the display regions in the first visualization; determining at least one object of the objects having the selected facet values; generating a second visualization in the user interface including display regions for the facets having the selected facet values; and rendering, in each display region of the display regions in the second visualization, representations of facet values of the facet associated with the display region that are included in the determined at least one object having the selected facet values.
23 . The computer program product of claim 22 , wherein the operations further comprise:
receiving second selection of a facet value comprising one of the facet values represented in the display regions of the second visualization; determining at least one object having the facet values selected in the first and the second visualizations; and generating a third visualization in the user interface including display regions for the facets for which the facet values were selected in the first and the second visualizations; and rendering, in each display region of the display regions in the third visualization, representations of facet values of the facet associated with the display region that are included in the determined at least one object having the selected facet values selected in the first and the second visualizations.
24 . The computer program product of claim 22 , wherein the operations further comprise:
generating a search result page having a hyperlink representing each of the determined at least one object having the selected facet values to enable a user to render an object represented by a selected hyperlink.
25 . The computer program product of claim 22 , wherein the operations further comprise:
determining facet values in the determined at least one object; and determining a frequency of the determined facet values, wherein the facet values are rendered in a third visualization with an appearance based on the frequency of the facet values in the objects.
26 . The computer program product of claim 22 , wherein the operations further comprise:
determining facet values in the determined at least one object; and determining correlation values of the determined facet values with facet values of other facets indicating how facets correlate with one another, wherein the facet values are rendered in the third visualization with an appearance based on the correlation values of the facet values in the objects.
27 . The computer program product of claim 22 , wherein the display regions in the first and second visualizations are rendered in separate non-overlapping defined regions of the user interface.
28 . The computer program product of claim 22 , wherein the display regions comprise word clouds.
29 . A system for rendering information on facet values of facet types in objects in a repository, comprising:
a processor; and a computer readable storage medium having code executed by the processor to perform operations, the operations comprising:
generating a first visualization in a user interface including a plurality of display regions for different facets to render in each display region of the display regions representations of facet values in the objects of the facet corresponding to the display region;
receiving selection facet values represented in multiple of the display regions in the first visualization;
determining at least one object of the objects having the selected facet values;
generating a second visualization in the user interface including display regions for the facets having the selected facet values; and
rendering, in each display region of the display regions in the second visualization, representations of facet values of the facet associated with the display region that are included in the determined at least one object having the selected facet values.
30 . The system of claim 29 , wherein the operations further comprise:
receiving second selection of a facet value comprising one of the facet values represented in the display regions of the second visualization; determining at least one object having the facet values selected in the first and the second visualizations; and generating a third visualization in the user interface including display regions for the facets for which the facet values were selected in the first and the second visualizations; and rendering, in each display region of the display regions in the third visualization, representations of facet values of the facet associated with the display region that are included in the determined at least one object having the selected facet values selected in the first and the second visualizations.
31 . The system of claim 29 , wherein the operations further comprise:
generating a search result page having a hyperlink representing each of the determined at least one object having the selected facet values to enable a user to render an object represented by a selected hyperlink.
32 . The system of claim 29 , wherein the operations further comprise:
determining facet values in the determined at least one object; and determining a frequency of the determined facet values, wherein the facet values are rendered in a third visualization with an appearance based on the frequency of the facet values in the objects.
33 . The system of claim 29 , wherein the operations further comprise:
determining facet values in the determined at least one object; and determining correlation values of the determined facet values with facet values of other facets indicating how facets correlate with one another, wherein the facet values are rendered in the third visualization with an appearance based on the correlation values of the facet values in the objects.
34 . The system of claim 29 , wherein the display regions in the first and second visualizations are rendered in separate non-overlapping defined regions of the user interface.
35 . The system of claim 29 , wherein the display regions comprise word clouds.
36 . The system of claim 35 , wherein the display regions in the first and second visualizations are rendered in separate non-overlapping defined regions of the user interface.
37 . A method for rendering information on facet values of facet types in objects, comprising:
generating a first visualization in a user interface including a plurality of display regions for different facets to render in each display region of the display regions representations of facet values in the objects of the facet corresponding to the display region; receiving selection facet values represented in multiple of the display regions in the first visualization; determining at least one object of the objects having the selected facet values; generating a second visualization in the user interface including display regions for the facets having the selected facet values; and rendering, in each display region of the display regions in the second visualization, representations of facet values of the facet associated with the display region that are included in the determined at least one object having the selected facet values.
38 . The method of claim 37 , further comprising:
receiving second selection of a facet value comprising one of the facet values represented in the display regions of the second visualization; determining at least one object having the facet values selected in the first and the second visualizations; and generating a third visualization in the user interface including display regions for the facets for which the facet values were selected in the first and the second visualizations; and rendering, in each display region of the display regions in the third visualization, representations of facet values of the facet associated with the display region that are included in the determined at least one object having the selected facet values selected in the first and the second visualizations.
39 . The method of claim 37 , further comprising:
generating a search result page having a hyperlink representing each of the determined at least one object having the selected facet values to enable a user to render an object represented by a selected hyperlink.
40 . The method of claim 37 , further comprising:
determining facet values in the determined at least one object; and determining a frequency of the determined facet values, wherein the facet values are rendered in a third visualization with an appearance based on the frequency of the facet values in the objects.
41 . The method of claim 37 , further comprising:
determining facet values in the determined at least one object; and determining correlation values of the determined facet values with facet values of other facets indicating how facets correlate with one another, wherein the facet values are rendered in the third visualization with an appearance based on the correlation values of the facet values in the objects.
42 . The method of claim 37 , wherein the display regions in the first and second visualizations are rendered in separate non-overlapping defined regions of the user interface and comprise word clouds.Join the waitlist — get patent alerts
Track US2019250778A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.