发明名称 Filter chains with associated multipath views for exploring large data sets
摘要 A multipath explorer may allow a user to quickly visualize an entire population of data hierarchically in a tree-like structure. For example, a user can select a first filter to be applied to a data set, and the multipath explorer can display data in the data set that satisfies the first filter requirements and data in the data set that does not satisfy the first filter requirements. A second filter can be applied to the data in the data set, and the multipath explorer can display data in the data set that satisfies the first and second filter requirements, data in the data set that satisfies the first filter requirements and not the second filter requirements, data in the data set that satisfies the second filter requirements and not the first filter requirements, and data in the data set that does not satisfy the first or second filter requirements.
申请公布号 US8909656(B2) 申请公布日期 2014.12.09
申请号 US201414149608 申请日期 2014.01.07
申请人 Palantir Technologies Inc. 发明人 Kumar Adit;Canfield Lindsay;Hanson Karl;Simler Kevin;Liu Beyang
分类号 G06F17/30;G06F15/16 主分类号 G06F17/30
代理机构 Knobbe, Martens, Olson & Bear, LLP 代理人 Knobbe, Martens, Olson & Bear, LLP
主权项 1. A computing system comprising: a network interface that is coupled to a data network for receiving and transmitting one or more packet flows; a processor; and one or more stored program instructions configured for execution by the processor in order to cause the computing system to: create and store in computer memory a first filter chain indicating one or more first membership criteria;apply the first filter chain to a data set to identify: one or more first data items that satisfy the first membership criteria;one or more second data items that do not satisfy the first membership criteria;transmit the one or more first data items and the one or more second data items to a client computer configured to display the one or more first data items in a first filter view in a first graphically demarcated area andthe one or more second data items in a second filter view in a second graphically demarcated area, wherein the first filter view comprises one or more of a histogram view, a scatterplot view, a timeline view, a percentile view, a treemap view, a spectrum view, a list view, or a view comprising values plotted within an x-axis and a y-axis;receive a user selection of the first graphically demarcated area and the second graphically demarcated area;determine one or more second membership criteria;create a second filter chain based on the first filter chain and the second membership criteria;apply the second filter chain to the data set to identify: one or more third data items that satisfy the second membership criteria and do not satisfy the first membership criteria, andone or more fourth data items that do not satisfy the first membership criteria and do not satisfy the second membership criteria;transmit the one or more first data items, the one or more third data items, and the one or more fourth data items, wherein the client computer is configured to display the one or more first data items in the first graphically demarcated area andthe one or more third data items and the one or more fourth data items in the second graphically demarcated area, and wherein the one or more first data items, the one or more third data items, and the one or more fourth data items comprise a same number of data items as the data set, and wherein at least some of the one or more first data items, the one or more third data items, and the one or more fourth data items are dynamically updated in response to updates to data in the data set.
地址 Palo Alto CA US