# US 10,311,079 B1 · Database interface system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,079 B1
- Document ID: US10311079B1
- Status: Granted
- Kind: B1
- Application number: 16/020,292
- Filed: 2018-06-27
- Granted: 2019-06-04
- Earliest claimed: 2017-06-27
- Assignees: On Full Display, LLC
- Applicants: On Full Display, LLC
- Inventors: Meghan Sylvester; Aaron Snyder; Justin Sylvester; Dmitry Maslennikov
- Web page: https://patentgrep.com/patent/US10311079B1

## CPC

- G06F 16/258: {Data format conversion from or to a database}
- G06F 9/451: Execution arrangements for user interfaces
- G06F 9/54: Interprogram communication
- G06F 16/252: {between a Database Management System and a front-end application}
- G06F 16/904: Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A database interface system uses individual application program interfaces to receive, convert, combine, and normalize if necessary, datasets received from disparate sources. The datasets may include quotes from various insurance providers. The categorized and normalized data may be further processed for presentation via a user interface that allows selective display of the full combined datasets or graphically selected subsets of the full datasets.

## Claims

### Claim 1

A database interface system comprising:
a physical network interface installed on a server coupled to a first data source, the first data source providing information in a non-standard format;
a data storage unit coupled to the server that stores the information received from the first data source via the network interface;
a first application program interface that operates on the information received from the first data source to generate a first data in a standard format and store the first data in the data storage unit;
a modeling engine, the modeling engine including:
a server;
a map/reduce function coupled to the server;
a plurality of templates providing data processing formats to the map/reduce function;
an analytics engine that receives the first data from the data storage unit, processes the received first data according to a selected one of the plurality of templates, and stores full or partial results to the data storage unit;
a user interface module that receives a request for a visual presentation of an aspect of the full or partial results; and
an output module coupled to the data storage unit and the user interface module that presents the requested aspect of the full or partial results via a display.

### Claim 2 (depends on 1)

The database interface system of claim 1, wherein the network interface is further coupled to a second data source, the second data source providing information in another non-standard format; and
a second application program interface that operates on the information received from the second data source to generate a second data in the standard format and store the second data in the data storage unit.

### Claim 3 (depends on 2)

The database interface system of claim 2, wherein the first application program interface includes inbound and outbound communication modules that support upstream and downstream communication with the first data source.

### Claim 4 (depends on 1)

The database interface system of claim 1, wherein the data storage unit is a data lake storing data in a non-hierarchical format.
