Patent Document ID: 9336533
Application ID: 14014241

Base Claim:
1. A method in a host organization, the method comprising: generating indices from a dataset of columns and rows, the indices representing probabilistic relationships between the rows and the columns of the dataset; storing the indices within a database system of the host organization; exposing the database system of the host organization via a request interface; receiving, at the request interface, a query for the database system specifying a SIMILAR command term, a specified row as a parameter for the SIMILAR command term, and a specified column as a parameter for the SIMILAR command term; querying the database system using the SIMILAR command term and passing the specified row and the specified column to generate a predictive record set; returning the predictive record set responsive to the query, the predictive record set having a plurality of elements therein, each of the returned elements of the predictive record set including (i) a row identifier which corresponds to a row of the dataset assessed to be similar, according to a latent structure, to the specified row passed with the SIMILAR command term based on the specified column and (ii) a confidence indicator which indicates a likelihood of a latent relationship between the specified row passed with the SIMILAR command and the row identifier returned for the respective element; and wherein returning the predictive record set responsive to the query further comprising returning one of: (i) a most similar row compared to the specified row passed with the SIMILAR command term responsive to the query based on the predictive record set returned and a confidence indicator for each of the similar rows returned with the predictive record set; (ii) a least similar row compared to the specified row passed with the SIMILAR command term responsive to the query based on the predictive record set returned and a confidence indicator for each of the similar rows returned with the predictive record set; and (iii) a related product in a recommender system responsive to a search by an Internet user, wherein the related product corresponds to the one of the similar rows returned with the predictive record set.

---

Claim 5:
5. The method of claim 1 , wherein querying the database system using the SIMILAR command term and passing the specified row comprises passing a complete row with the SIMILAR command term listing name=value pairs corresponding to all columns for other rows in the dataset or the indices.