OTHER USER CONTENT-BASED COLLABORATIVE FILTERING
First Claim
1. A method for recommending content in a distributed database environment, the distributed database environment comprising a first user, a second user, a first container of searchable data accessible by the first user but not by the second user, and a second container of searchable data accessible by the second user but not by the first user, the method comprising:
- receiving by a search routine, a selection of a first search result produced in response to a first search on a first search term by the first user in the first container;
associating the selection and attributes of the selection within the first container with the first search term;
performing a search, by the search routine, on a second search term that is the same or similar to the first search term according to a predefined criteria, of the second user in the second container;
producing a second search result that is influenced by the associated selection and attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for recommending content in a distributed database environment. The distributed database environment includes a first user, a second user, a first container of searchable data accessible by the first user and a second container of searchable data accessible by the second user. The method includes: receiving by a search routine, a selection of a first search result produced in response to a first search on a first search term by the first user in the first container; associating the selection and attributes of the selection within the first container with the first search term; performing a search, by the search routine, on a second search term that is the same or similar to the first search term according to a predefined criteria, of the second user in the second container; producing a second search result that is influenced by the associated selection and attributes.
-
Citations
13 Claims
-
1. A method for recommending content in a distributed database environment, the distributed database environment comprising a first user, a second user, a first container of searchable data accessible by the first user but not by the second user, and a second container of searchable data accessible by the second user but not by the first user, the method comprising:
-
receiving by a search routine, a selection of a first search result produced in response to a first search on a first search term by the first user in the first container; associating the selection and attributes of the selection within the first container with the first search term; performing a search, by the search routine, on a second search term that is the same or similar to the first search term according to a predefined criteria, of the second user in the second container; producing a second search result that is influenced by the associated selection and attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for recommending content in a distributed database environment, the distributed database environment comprising a first user, a second user, a first container of searchable data accessible by the first user but not by the second user, and a second container of searchable data accessible by the second user but not by the first user, the method comprising:
-
receiving by a search routine, a first search result produced in response to a first search on a first search term by the first user in the first container; associating attributes of data related to the first search result within the first container with the first search term; performing a search, by the search routine, on a second search term that is the same or similar to the first search term according to a predefined criteria, of the second user in the second container; producing a second search result that is influenced by the associated attributes.
-
-
12. A system for recommending content in a distributed database environment, the distributed database environment comprising a first user, a second user, a first container of searchable data accessible by the first user but not by the second user, and a second container of searchable data accessible by the second user but not by the first user, comprising:
-
a first search result algorithm that receives a selection of a first search result produced in response to a first search on a first search term by the first user in the first container; an associating algorithm that associates the selection and attributes of the selection within the first container with the first search term; a search algorithm that performs a search on a second search term that is the same or similar to the first search term according to a predefined criteria, of the second user in the second container; a second search result algorithm that produces a second search result that is influenced by the associated selection and attributes.
-
-
13. A non-transitory computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed by a processor to implement a method for recommending content in a distributed database environment, the distributed database environment comprising a first user, a second user, a first container of searchable data accessible by the first user but not by the second user, and a second container of searchable data accessible by the second user but not by the first user, the method comprising:
-
receiving by a search routine, a selection of a first search result produced in response to a first search on a first search term by the first user in the first container; associating with the processor the selection and attributes of the selection within the first container with the first search term; performing a search, by the search routine, on a second search term that is the same or similar to the first search term according to a predefined criteria, of the second user in the second container; producing with the processor a second search result that is influenced by the associated selection and attributes.
-
Specification