Back to results
US 11,106,701 B2Granted
Systems and methods for attribute analysis of one or more databases
AssigneePalantir Technologies Inc.
InventorsBoris Valensi, James Ong, Howard Carter, Joy Tao, Mark Schafer, Barry McCardel, Kelsey Falter, Roger Hu
Life of this patent
Estimating the term…
Abstract
Systems and techniques for indexing and/or querying a database are described herein. Multiple, large disparate data sources may be processed to cleanse and/or combine item data and/or item metadata. Further, attributes may be extracted from the item data sources. The interactive user interfaces allow a user to select one or more attributes and/or other parameters to present visualizations based on the processed data.
Claims15
A computer-implemented method comprising:
- determining, from item data, a plurality of items;
- determining, from the item data, a plurality of attributes, wherein determining the plurality of attributes further comprises:
- identifying, from the item data, a first valid word that matches a first word in a dictionary;
- adding the first valid word as a first attribute to the plurality of attributes;
- identifying, from the item data, a second valid word that matches a second word in a custom dictionary different from the dictionary;
- and
- adding the second valid word as a second attribute to the plurality of attributes;
- receiving first user input comprising a set of user specified conjunction attributes, the set of user specified conjunction attributes comprising the first attribute;
- receive second user input comprising a set of user specified synonymous attributes, the set of user specified synonymous attributes comprising the second attribute and a third attribute;
- determining, from the plurality of items, a subset of items corresponding to the set of user specified conjunction attributes and the set of user specified synonymous attributes, wherein determining the subset of items further comprises:
- determining, from the plurality of items, a first set of items corresponding to the first attribute and the second attribute, wherein each item of the first set of items is associated with the first attribute and the second attribute;
- determining, from the plurality of items, a second set of items corresponding to the first attribute and the third attribute, wherein each item of the second set of items is associated with the first attribute and the third attribute;
- and
- adding the first set of items and the second set of items to the subset of items;
- determining, from item metadata, a plurality of summary indicators, wherein each summary indicator of the plurality of summary indicators is representative of each item from the subset of items;
- and
- presenting, in a user interface, a plurality of visualizations associated with a respective indicator from the plurality of summary indicators, wherein the plurality of visualizations indicate data associated with the set of user specified conjunction attributes and at least one attribute of the set of user specified synonymous attributes as if the second attribute and the third attribute were the same.
14 more elements
A system comprising:
- at least one computer hardware processor;
- and
- data storage comprising instructions executable by the at least one computer hardware processor to cause the system to:
- determine, from item data, a plurality of items;
- determine, from the item data, a plurality of attributes, wherein to determine the plurality of attributes further comprises:
- identify, from the item data, a first valid word that matches a first word in a custom dictionary;
- add the first valid word as a first attribute to the plurality of attributes;
- identify, from the item data, a second valid word that matches a second word in a dictionary different from the custom dictionary;
- and
- add the second valid word as a second attribute to the plurality of attributes;
- receive first user input comprising a set of user specified conjunction attributes, the set of user specified conjunction attributes comprising the first attribute;
- receive second user input comprising a set of user specified synonymous attributes, the set of user specified synonymous attributes comprising the second attribute and a third attribute;
- determine, from the plurality of items, a subset of items corresponding to the set of user specified conjunction attributes and the set of user specified synonymous attributes, wherein to determine the subset of items further comprises:
- determine, from the plurality of items, a first set of items corresponding to the first attribute and the second attribute, wherein each item of the first set of items is associated with the first attribute and the second attribute;
- determine, from the plurality of items, a second set of items corresponding to the first attribute and the third attribute, wherein each item of the second set of items is associated with the first attribute and the third attribute;
- and
- add the first set of items and the second set of items to the subset of items;
- determine, from item metadata, a plurality of summary indicators, wherein each summary indicator of the plurality of summary indicators is representative of each item from the subset of items;
- and
- present, in a user interface, the plurality of summary indicators.
17 more elements
Dependencies are inferred from the claim text.