Token based dynamic data indexing with integrated security

US2019065604A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019065604-A1
Application numberUS-201816173320-A
CountryUS
Kind codeA1
Filing dateOct 29, 2018
Priority dateJul 17, 2013
Publication dateFeb 28, 2019
Grant date

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.

A search engine performs semantic analysis of unstructured search terms to generate relational database queries. By understanding the semantics, the search engine more effectively identifies and predicts what information the user is searching for and provides more in-depth user assistance. The search engine uses different ranking schemes to identify which data is most likely associated with search terms and provides both row level and object level data security. The search engine may identify ambiguous search requests and allows the user to select different join paths that create different mappings between the data. The search engine may generate worksheets containing the selected mappings.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: identifying, by a computing device, data items in a relational database; generating, by the computing device, tokens representing the data items in the relational database; generating, by the computing device, indexes containing the tokens; receiving, by the computing device, a search term from a user interface; comparing, by the computing device, the search term with the tokens in the indexes; and selecting, by the computing device, the tokens for displaying in the user interface based on the comparison of the tokens with the search term. 2 . An apparatus comprising: a memory; and a processor configured to execute instructions stored in the memory to: identify data items in a relational database; generate tokens representing the data items in the relational database; generate indexes containing the tokens; receive a search term from a user interface; compare the search term with the tokens in the indexes; and select the tokens for displaying in the user interface based on the comparison of the tokens with the search term. 3 . A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising: identifying, by a computing device, data items in a relational database; generating, by the computing device, tokens representing the data items in the relational database; generating, by the computing device, indexes containing the tokens; receiving, by the computing device, a search term from a user interface; comparing, by the computing device, the search term with the tokens in the indexes; and selecting, by the computing device, the tokens for displaying in the user interface based on the comparison of the tokens with the search term.

Assignees

Inventors

Classifications

  • Selection or weighting of terms from queries, including natural language queries · CPC title

  • Management thereof · CPC title

  • Inference or reasoning models · CPC title

  • Natural language query formulation · CPC title

  • Natural language query formulation · 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 US2019065604A1 cover?
A search engine performs semantic analysis of unstructured search terms to generate relational database queries. By understanding the semantics, the search engine more effectively identifies and predicts what information the user is searching for and provides more in-depth user assistance. The search engine uses different ranking schemes to identify which data is most likely associated with sea…
Who is the assignee on this patent?
Thoughtspot Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/2423. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 28 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).