SYSTEMS AND METHODS FOR USING A STRUCTURED QUERY DIALECT TO ACCESS DOCUMENT DATABASES AND MERGING WITH OTHER SOURCES

Number of patents in Portfolio can not be more than 2000

United States of America Patent

SERIAL NO

15136505

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Disclosed are systems and methods that allow a database engine to access a non-relational document database and dynamically apply a schema that maps documents comprising semi-structured data into a relational data structure. In embodiments, mapping may be accomplished by parsing and analyzing a set of sample documents to empirically generate a normalized tabular schema. In embodiments, the schema accommodates format evolution and variability of documents having different structures and different sets of attributes is automatically executed in a background process without requiring user involvement. This normalization process eliminates the need to create unique modeling languages for semi-structured data. In embodiments, an SQL dialect may be used to join query results and combine the resulting document data with tables from different dimensional or relational databases to generate a combined result without the need to create additional temporary tables for non-conforming documents.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
AVENTAIL LLC2001 LOGIC DRIVE SAN JOSE CA 95124
QUEST SOFTWARE INC (F/K/A DELL SOFTWARE INC )4 POLARIS WAY ALISO VIEJO CA 92656

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bazhenov, Aleksey Mikhailovich Mission Viejo, US 3 16
Briggs, Kieron Spencer Brunswick East, AU 2 47
Cottman, Gregory John Wantirna South, AU 2 47
Jonsson, Jan Henrik Long Beach, US 13 37

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation