Patent ID: 11922476
Assignee: CAPITAL ONE SERVICES, LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A server comprising:
at least one computer processor; and
computer memory comprising computer-executable instructions that when executed by the at least one computer processor, cause the server to:
query one or more databases for item records associated with a user, wherein each of the item records associated with the user comprises:
a parameter associated with the user, and
a tuple of a plurality of tuples,

wherein the plurality of tuples respectively represent, in a multi-dimensional search space, a plurality of purchasable items, and wherein a measure of similarity between any two items of the plurality of purchasable items is indicated by a distance between two tuples of the plurality of tuples respectively representing the two items;
receive, in response to the query of the one or more databases, the item records associated with the user;
extract a first subset of tuples from the item records associated with the user;
generate a search tuple based on the first subset of tuples;
calculate distances in the multi-dimensional search space between the search tuple and other tuples respectively in other item records in the one or more databases;
receive a geographic location of a user computing device associated with the user;
identify, based on the distances that were calculated and the geographic location, a second subset of tuples of the plurality of tuples within a predetermined distance to the search tuple;
derive, from the second subset of tuples, vendor locations where items represented by the second subset of tuples are available; and
generate a search result based on the second subset of tuples, wherein the search result includes the vendor locations; and
transmit the search result to a user computing device.