Dynamic chronometry data orientation

US11372872B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11372872-B2
Application numberUS-202016834163-A
CountryUS
Kind codeB2
Filing dateMar 30, 2020
Priority dateMar 30, 2020
Publication dateJun 28, 2022
Grant dateJun 28, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Operating a low-latency database analysis system using domain-specific chronometry may include obtaining, in the low-latency database analysis system, data expressing a usage intent with respect to the low-latency database analysis system, in response to obtaining the data expressing the usage intent, obtaining ontological data for a chronometric object in the low-latency database analysis system indicated by the data expressing the usage intent, identifying a chronometry dataset from a plurality of chronometry datasets, wherein the plurality of chronometry datasets includes a domain-specific chronometry dataset and a canonical chronometry dataset, obtaining results data in accordance with the chronometry dataset and the chronometric object, generating output data representing the results data in accordance with the chronometry dataset, and outputting the output data for presentation via a user interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for use in a low-latency database analysis system, the method comprising: obtaining, in the low-latency database analysis system, data expressing a usage intent with respect to the low-latency database analysis system; in response to obtaining the data expressing the usage intent, obtaining ontological data for a chronometric object in the low-latency database analysis system indicated by the data expressing the usage intent; identifying a chronometry dataset from a plurality of chronometry datasets, wherein the plurality of chronometry datasets includes a domain-specific chronometry dataset and a canonical chronometry dataset, wherein identifying the chronometry dataset includes: determining whether the data expressing the usage intent includes data indicating an expressly identified chronometry dataset, wherein determining whether the data expressing the usage intent includes the data indicating the expressly identified chronometry dataset includes traversing a token index based on the data expressing the usage intent; and in response to a determination that the data expressing the usage intent includes data indicating an expressly identified chronometry dataset, identifying the expressly identified chronometry dataset as the chronometry dataset; obtaining results data in accordance with the chronometry dataset and the chronometric object, wherein obtaining the results data includes: obtaining a probable chronometric object by traversing a finite state machine representing the chronometry dataset, wherein the data expressing the usage intent omits data expressly indicating the probable chronometric object; and including data indicating the probable chronometric object in the results data; generating output data representing the results data in accordance with the chronometry dataset; and outputting the output data for presentation via a user interface. 2. The method of claim 1 , wherein: the canonical chronometry dataset describes a Gregorian calendar; and the domain-specific chronometry dataset describes a chronometric unit such that a temporal location expressed with reference to the chronometric unit and indicative of an epoch value differs from a temporal location indicative of the epoch value and expressed in accordance with the canonical chronometry dataset. 3. The method of claim 1 , wherein obtaining the probable chronometric object includes: in response identifying token ambiguity for the data expressing the usage intent: identifying a candidate token resolution token using the chronometry dataset; and omitting identifying a candidate token resolution token using a chronometry dataset other than the chronometry dataset. 4. The method of claim 1 , wherein obtaining the probable chronometric object includes: in response identifying phrase ambiguity for the data expressing the usage intent, identifying a candidate phrase completion token agnostic of the chronometry dataset. 5. The method of claim 1 , wherein obtaining the ontological data for the chronometric object includes: in response to a determination that the data expressing the usage intent includes an analytical object identifier, obtaining the ontological data based on the analytical object identifier; and in response to a determination that the data expressing the usage intent omits the analytical object identifier: identifying a chronometric token by traversing a token index based on the data expressing the usage intent, the chronometric token representing the chronometric object; and obtaining the ontological data based on the chronometric token. 6. The method of claim 5 , wherein obtaining the results data includes: in response to the determination that the data expressing the usage intent includes the analytical object identifier, obtaining ontological data for an analytical object identified by the analytical object identifier; and in response to the determination that the data expressing the usage intent omits the analytical object identifier, generating an analytical object representing the data expressing the usage intent, wherein generating the analytical object includes generating ontological data representing the analytical object. 7. The method of claim 6 , wherein generating the ontological data representing the analytical object includes: in response to a determination that the data expressing the usage intent includes data indicating an expressly identified chronometry dataset, including data identifying the expressly identified chronometry dataset as the chronometry dataset in the ontological data representing the analytical object; and in response to a determination that the data expressing the usage intent omits data indicating an expressly identified chronometry dataset, omitting data identifying the chronometry dataset from the ontological data representing the analytical object. 8. The method of claim 7 , wherein obtaining the results data includes: generating a data-query based on the ontological data for the analytical object and the chronometry dataset; issuing the data-query to a database of the low-latency database analysis system; and obtaining the results data in accordance with the data-query, wherein obtaining the results data in accordance with the data-query include obtaining the results data in response to query execution by the database in accordance with the data-query. 9. The method of claim 8 , wherein generating the data-query includes: determining whether the ontological data representing the analytical object includes data identifying the chronometry dataset; and in response to a determination that the ontological data representing the analytical object omits the data identifying the chronometry dataset: determining whether data indicating an assigned chronometry dataset for the chronometric object is available, wherein the plurality of chronometry datasets includes the assigned chronometry dataset; in response to a determination that the data indicating the assigned chronometry dataset is available, including data identifying the assigned chronometry dataset as the chronometry dataset in the ontological data representing the analytical object; and in response to a determination that the data indicating the assigned chronometry dataset is unavailable: determining whether data indicating a primary chronometry dataset is available, wherein the plurality of chronometry datasets includes the primary chronometry dataset; in response to a determination that the data indicating the primary chronometry dataset is available, including data identifying the primary chronometry dataset as the chronometry dataset in the ontological data representing the analytical object; and in response to a determination that the data indicating the primary chronometry dataset is unavailable, including data identifying the canonical chronometry dataset as the chronometry dataset in the ontological data representing the analytical object. 10. The method of claim 9 , wherein determining whether the data indicating the assigned chronometry dataset is available includes: determining whether the ontological data for the chronometric object includes data indicating that the assigned chronometry dataset is assigned to the chronometric object; in response to a determination that the ontological data for the chronometric object includes the data indicating that the assigned chronometry dataset is assigned to the chronometric object, determining that the data indicating the assigned chronometry dataset is available; and in response to a determination that the ontological data for the chronometric object omits the data indicating that the assigned chronometry dat

Assignees

Inventors

Classifications

  • Presentation of query results · CPC title

  • Temporal data queries · CPC title

  • Indexing structures · CPC title

  • Column-oriented storage; Management thereof · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11372872B2 cover?
Operating a low-latency database analysis system using domain-specific chronometry may include obtaining, in the low-latency database analysis system, data expressing a usage intent with respect to the low-latency database analysis system, in response to obtaining the data expressing the usage intent, obtaining ontological data for a chronometric object in the low-latency database analysis syst…
Who is the assignee on this patent?
Thoughtspot Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/2477. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 28 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).