Patent Document ID: 9934309
Application ID: 15473532

Base Claim:
1. A computer-implemented method comprising: storing unstructured data in an unstructured data store, wherein at least some of the unstructured data remains unstructured in the unstructured data store; receiving, at a query converter, a structured query in a structured query language from an application; identifying a field in data stored in the unstructured data store, based on an extraction rule that specifies where to find a subportion of text within a segment of the data; generating, by the query converter, a second query in a second query language associated with the unstructured data store, based on the structured query; causing execution of the second query against the unstructured data stored in the unstructured data store; receiving a result of execution of the second query against the unstructured data stored in the unstructured data store, the result including a value for the field; and causing an indication of the result to be provided to the application for output to a user.

---

Claim 15:
15. A computer-implemented method as recited in claim 1 , further comprising: transmitting a pilot query to the unstructured data store; responsive to the pilot query, receiving a plurality of records generated by execution of the pilot query against the unstructured data in the unstructured data store, each record including one or more pairs of field names and values; automatically identifying field names and data types from the pairs in the plurality of records generated by execution of the pilot query against the unstructured data store; and defining a first set of fields that corresponds to the identified field names and data types; wherein the causing execution of the second query against the unstructured data stored in the unstructured data store causes one or more values for one or more fields included in the second query to be extracted from the unstructured data store; the method further comprising: receiving the extracted values for the fields included in the unstructured query from the unstructured data store.