Patent ID: 8924264

Claim:
A method, comprising: by a server computing device, receiving requests sent using an API for multidimensional data, wherein the multidimensional data is associated with at least part of a multidimensional space having at least four dimensions, each dimension having a plurality of attributes characterizing the dimension, each attribute being capable of providing variable information, wherein: at least one first dimension corresponds to a user profile; at least one second dimension corresponds to products; at least one third dimension corresponds to time and at least one fourth dimension corresponds to places; by a server computing device, retrieving information from at least each of the first, second, third, and fourth dimensions of the multidimensional space; by a server computing device, generating at least one recommendation based at least on the data retrieved from the first, second, third, and fourth dimensions; and by a server computing device, sending, using the API, the at least one recommendation in response to the request.