Search

US-12619627-B2 - Central user interface for accessing and upgrading of dataset integrations

US12619627B2US 12619627 B2US12619627 B2US 12619627B2US-12619627-B2

Abstract

Systems and methods for a central user interface for accessing, and upgrading of, dataset integrations. An example method includes accessing, by a system of one or more processors, datasets stored via respective outside devices or systems. The datasets are integrated by the system according to respective integration tiers, with each integration tier being associated with, at least, a respective subset of search functionality enabled via the system. An interactive user interface is presented via a user device, with the interactive user interface presenting summary information. The interactive user interface further enables adjustment of a particular dataset from a first integration tier to a second integration tier.

Inventors

  • Joel Ossher
  • Ashley Einspahr
  • Michael Tuer
  • Orr Ganel
  • Ryan Hermstein
  • Stephen Yazicioglu
  • Wenshuai Hou

Assignees

  • Palantir Technologies Inc.

Dates

Publication Date
20260505
Application Date
20241217

Claims (20)

  1. 1 . A computer-implemented method comprising: integrating, by a system, individual datasets of a plurality of datasets, the datasets being associated with outside systems or devices, wherein integration is according to respective integration tiers of a hierarchy of integration tiers, each integration tier being associated with, at least, a respective subset of search functionality enabled via the system, and the hierarchy of integration tiers being associated with increasing search functionality; and causing presentation, by the system and via a user device, of an interactive user interface associated with the integrated datasets, wherein the interactive user interface: enables adjustment of a first dataset from a first integration tier to a second integration tier, wherein responsive to the adjustment of the first dataset, the system determines that a second dataset is related to the first dataset, and wherein, based on the determination, the system triggers presentation, via the interactive user interface, of a recommendation to adjust the second dataset to the second integration tier.
  2. 2 . The method of claim 1 , wherein the interactive user interface: presents usage metrics associated with individual integrated datasets.
  3. 3 . The method of claim 2 , wherein the interactive user interface: based on the usage metrics, recommends adjustment of a particular dataset to a different integration tier, and wherein the recommendation triggers access to an interaction portion configured to receive user input to adjust the particular dataset based on the recommendation.
  4. 4 . The method of claim 1 , wherein the interactive user interface includes a recommendation that a particular dataset be reduced to a lower integration tier of the hierarchy of integration tiers.
  5. 5 . The method of claim 1 , wherein the system generates an index associated with the first dataset.
  6. 6 . The method of claim 1 , wherein the system stores the first dataset.
  7. 7 . The method of claim 1 , wherein the second dataset includes information determined, by the system, to be important to an understanding of the first dataset.
  8. 8 . A system comprising one or more processors and non-transitory computer storage media storing instructions that when executed by the processors, cause the processors to perform operations comprising: integrating, by the system, individual datasets of a plurality of datasets, the datasets being associated with outside systems or devices, wherein integration is according to respective integration tiers of a hierarchy of integration tiers, each integration tier being associated with, at least, a respective subset of search functionality enabled via the system, and the hierarchy of integration tiers being associated with increasing search functionality; and causing presentation, by the system and via a user device, of an interactive user interface associated with the integrated datasets, wherein the interactive user interface: enables adjustment of a first dataset from a first integration tier to a second integration tier, wherein responsive to the adjustment of the first dataset, the system determines that a second dataset is related to the first dataset, and wherein, based on the determination, the system triggers presentation, via the interactive user interface, of a recommendation to adjust the second dataset to the second integration tier.
  9. 9 . The system of claim 8 , wherein the interactive user interface: presents usage metrics associated with individual integrated datasets.
  10. 10 . The system of claim 9 , wherein the interactive user interface: based on the usage metrics, recommends adjustment of a particular dataset to a different integration tier, and wherein the recommendation triggers access to an interaction portion configured to receive user input to adjust the particular dataset based on the recommendation.
  11. 11 . The system of claim 8 , wherein the interactive user interface includes a recommendation that a particular dataset be reduced to a lower integration tier of the hierarchy of integration tiers.
  12. 12 . The system of claim 8 , wherein the system generates an index associated with the first dataset.
  13. 13 . The system of claim 8 , wherein the system stores the first dataset.
  14. 14 . The system of claim 8 , wherein the second dataset includes information determined, by the system, to be important to an understanding of the first dataset.
  15. 15 . Non-transitory computer storage media storing instructions that when executed by a system of one or more processors, cause the processors to perform operations comprising: integrating, by the system, individual datasets of a plurality of datasets, the datasets being associated with outside systems or devices, wherein integration is according to respective integration tiers of a hierarchy of integration tiers, each integration tier being associated with, at least, a respective subset of search functionality enabled via the system, and the hierarchy of integration tiers being associated with increasing search functionality; and causing presentation, by the system and via a user device, of an interactive user interface associated with the integrated datasets, wherein the interactive user interface: enables adjustment of a first dataset from a first integration tier to a second integration tier, wherein responsive to the adjustment of the first dataset, the system determines that a second dataset is related to the first dataset, and wherein, based on the determination, the system triggers presentation, via the interactive user interface, of a recommendation to adjust the second dataset to the second integration tier.
  16. 16 . The computer storage media of claim 15 , wherein the interactive user interface: presents usage metrics associated with individual integrated datasets.
  17. 17 . The computer storage media of claim 16 , wherein the interactive user interface: based on the usage metrics, recommends adjustment of a particular dataset to a different integration tier, and wherein the recommendation triggers access to an interaction portion configured to receive user input to adjust the particular dataset based on the recommendation.
  18. 18 . The computer storage media of claim 15 , wherein the interactive user interface includes a recommendation that a particular dataset be reduced to a lower integration tier of the hierarchy of integration tiers.
  19. 19 . The computer storage media of claim 15 , wherein the system generates an index associated with the first dataset and stores the first dataset.
  20. 20 . The computer storage media of claim 15 , wherein the second dataset includes information determined, by the system, to be important to an understanding of the first dataset.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS Any and all applications for which a foreign or domestic priority claim is identified in the Application Data Sheet as filed with the present application are hereby incorporated by reference in their entirety under 37 CFR 1.57. TECHNICAL FIELD The present disclosure relates to systems and techniques for data integration, analysis, and visualization. More specifically, the disclosure relates to improved user interfaces for data integration and monitoring thereof. BACKGROUND Due to the rise of increasingly efficient data storage techniques, and increasingly capable storage devices, an entity may have little incentive to discard data. For example, the entity may generate large quantities of data during its normal operation. A first example portion of the data may reflect user interactions with disparate systems, devices, and so on. In this example, the entity may control one or more web pages which are accessible to end-users and monitor interactions with the web pages. A second example portion of the data may reflect automatically generated hardware, network, or software, interactions. In this example, the entity may control server systems which are configured to serve up the web pages. Maintaining the above-described data may be advantageous for the entity. For example, the data may be utilized to forecast demands for bandwidth, to improve upon usability of the web pages, and so on. Thus, the entity may leverage disparate storage techniques to ensure the data may be later analyzed. However, performing analyses using stored data may be constrained according to an entity's ability to access the data. For example, certain data may be stored via one or more databases. As another example, certain other data may be stored in cloud-based storage systems. Each of the above-described example storage schemes may have a distinct scheme to access, and utilize, the data. With respect to the databases, a user associated with the entity may execute different commands or queries to generate analyses. With respect to the cloud-based storage system, the user may be constrained according to any analysis functionality built into the cloud-based storage system. Thus, performing analyses using data stored by the cloud-based storage system and databases may be impractical. SUMMARY As will be described, a system may centrally integrate datasets associated with an entity. For example, the datasets may be stored by disparate devices, outside database systems, cloud-based storage systems, and the system may integrate them. The central integration of these datasets may rapidly allow for the entity to perform complex analyses across the entirety of the integrated datasets. For example, a user associated with the entity may perform search-based analyses using the integrated datasets. Since these analyses may consume resources of the system, such as virtualized processing or memory resources, the user may reserve certain quantities, thresholds, or ranges, of such resources. Determining whether these reserved resources are in line with usage of the datasets, may present technological difficulties. For example, a particular dataset may be of rare importance during searches initiated by users associated with the entity. In this example, the particular dataset may require substantial processing or storage resources of the system. Thus, in this example, the entity may benefit from having the system utilize less resources for this particular dataset. Advantageously, a central user interface described herein may present summary information associated with datasets integrated by the system. The summary information may reflect usage information for the integrated datasets. As will be described, datasets may be integrated according to different integration tiers of a hierarchy of integration tiers. Each integration tier may indicate a subset of functionality performable by the system with respect to an integrated dataset. With an increase in functionality, the system may be correspondingly required to utilize additional resources. For example, an increase in functionality may require additional processing resources (e.g., virtualized processors) to perform the increased functionality. As another example, an increase in functionality may require additional memory resources. Thus, since this functionality may utilize resources of the system, it may be difficult for an entity to determine which integration tier is to be assigned to each dataset without the techniques described herein. As an example, the summary information may relate to usage metrics. As described above, the different integration tiers may be associated with use of resources (e.g., virtualized resources). Thus, the usage metrics may indicate an extent to which use of a particular dataset justifies its associated use of resources. With respect to the particular dataset described above, the central user interface may present summary information in