Method and system for optimization and personalization of search results according to preferences and mandatory constraints
AssigneeAI Solutions by Emanuele Di Rosa PhD
InventorEmanuele Di Rosa
Life of this patent
Estimating the term…
Loading patent…
AssigneeAI Solutions by Emanuele Di Rosa PhD
InventorEmanuele Di Rosa
Estimating the term…
In one aspect, a method for determining personalized search results with respect to mandatory constraints and qualitative preferences on search criteria representable via a DAG includes collecting input from users or software systems; transforming the inputs into the mandatory constraints and preferences on search criteria, wherein the search criteria is partially ordered and representable through the DAG; determining weights for the search criteria using a function, and associating the weights with the nodes of the DAG to determine a partial ordering of such weights equivalent to an order of the DAG nodes, where any node at level “k” has a weight “w” such that sum of all or any finite subset of the weights of the nodes at levels below “k” is always less than “w”, the level being defined by a topological order of the DAG; and determining search results that satisfy the mandatory constraints on the search criteria.
A method for determining personalized search results with respect to mandatory constraints and preferences on search criteria representable via a directed acyclic graph (DAG), wherein nodes of the DAG represent preferences, the method being implemented within or integrated with database management systems, including distributed and heterogeneous databases, or information retrieval systems, search engines, or, in general, information processing systems, through software packages installed on one or more computers, the method comprising:
A system comprising:
One or more non-transitory computer-readable media comprising computer-readable instructions, which when executed by one or more processors, cause the one or more processors to:
Dependencies are inferred from the claim text.