Using visual techniques to manipulate data
First Claim
1. A system that facilitates manipulation of visualized data, comprising:
- one or more processors;
a memory communicatively coupled to the one or more processors, the memory comprising components including;
an aggregation component stored in the memory and executable by the one or more processors and configured to gather a plurality of data that represents a data set and render a visual representation of the data set in response to a request, the data set including a search history comprising an annotation associated with a relationship across two or more searches in the search history, wherein the relationship across the two or more searches is a manually created link, and the annotation includes data that is associated with the manually created link; and
a personalization component stored in the memory and executable by the one or more processors and configured to accept a customization that filters by a segment of at least one of the plurality of data, the aggregation component further configured to update the visual representation of the data set based on the customization, wherein the plurality of data includes structured data, unstructured data, or combinations thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations.
30 Citations
19 Claims
-
1. A system that facilitates manipulation of visualized data, comprising:
-
one or more processors; a memory communicatively coupled to the one or more processors, the memory comprising components including; an aggregation component stored in the memory and executable by the one or more processors and configured to gather a plurality of data that represents a data set and render a visual representation of the data set in response to a request, the data set including a search history comprising an annotation associated with a relationship across two or more searches in the search history, wherein the relationship across the two or more searches is a manually created link, and the annotation includes data that is associated with the manually created link; and a personalization component stored in the memory and executable by the one or more processors and configured to accept a customization that filters by a segment of at least one of the plurality of data, the aggregation component further configured to update the visual representation of the data set based on the customization, wherein the plurality of data includes structured data, unstructured data, or combinations thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of facilitating manipulation of data, comprising:
-
gathering a plurality of data into a data set in response to a first request comprising at least one character entry, the data set including an annotation associated with a relationship across two or more previously conducted searches, wherein the relationship across the two or more previously conducted searches is a manually created link, and the annotation includes data that is associated with the manually created link; providing a visual representation of the data set as at least one of a time line, a bar chart, a histogram, a Venn diagram, or combinations thereof; incrementally revealing relationships across two or more of the plurality of data in response to a second request comprising an additional character entry; receiving one or more customizations related to a segment of the plurality of data included in the data set; applying the one or more customizations; and outputting a result of the one or more customizations in a visualized format. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-executable system comprising:
-
means for gathering data to be included in a first data set and a second data set, the data being gathered as a function of a current search request and a search history that is inferred by the system to be related to the current search request, the search history comprising an annotation associated with a relationship across two or more searches in the search history, wherein the relationship across the two or more searches is a manually created link, and the annotation includes data that is associated with the manually created link; means for providing a visual representation of related content between segments of the data; means for displaying the visual representation with at least one customizable linked path for the related content or a customizable unlinked path for unrelated content; means for obtaining a request to customize the visual representation to exclude a user specified related content; and means for applying a customization to the first data set and the second data set based on the request to customize, the means for displaying the visual representation being configured to display the customization as a time line, a bar chart, a histogram, a Venn diagram, or combinations thereof. - View Dependent Claims (17, 18, 19)
-
Specification