SYSTEMS AND METHODS FOR PROVIDING ENHANCED NEURAL NETWORK GENESIS AND RECOMMENDATIONS
First Claim
1. A method implemented by at least one hardware server, the method comprising:
- receiving, at the at least one hardware server, attribute data for a plurality of users, the data relating to a plurality of attributes of a user, at least a first venue for which the user has an affinity and a user destination;
receiving, at the at least one hardware server,local venue data for a plurality of venues of a user locale, the local venue data relating to a plurality of attributes of the venues, anddestination venue data for a plurality of venues of the user destination, the destination venue data relating to a plurality of attributes of the venues;
receiving, at the at least one hardware server, review data for the plurality of venues of the user locale and destination locale, the review data reflecting the affinity of a plurality of reviewers for the plurality of venues,accessing, via the at least one hardware server, a data network having nodes corresponding at least to the plurality of venues of the user locale and user destination and the plurality of reviewers and further having links between said nodes, each link reflecting a strength of an interrelationship between at least two nodes, wherein at least a plurality of the links strengths are a function of at least local review data and the local venue data and are further a function of both content-based and collaborative interrelationships;
performing, at the at least one hardware server, interconnectivity augmentation between a plurality of venues of the user locale and the plurality of venues of the user destination to form specific links therebetween, wherein the interconnectivity augmentation forms the specific links in part by identifying collaborative interrelationships between one or more venues of the user local and one or more venues of the user destination, wherein at least some of the collaborative interrelationships are a function of local venues and user destination venues having ratings from the same reviewer;
determining, at the at least one hardware server and based on the interconnectivity augmentation, a plurality of recommended venues out of the plurality of venues of the user destination, the plurality of recommended venues being further based on the link strengths and at least one venue parameter;
generating, at the at least one hardware server, recommendation data having at least one of the recommended venues; and
serving the recommendation data to a client device for display on a screen of the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
In selected embodiments a recommendation generator builds a network of interrelationships between venues, reviewers and users based on their attributes and reviewer and user reviews of the venues which are enhanced by dynamic resonance between source sites. The recommendation engine in certain embodiments determines recommended venues based on user attributes and venue preferences by performing geometric contextualization on generated recommendation sets and determining recommendation resonance with past recommendations. Remote businesses may also link with the recommendation generator to receive recommendations custom-tailored to their business. In selected embodiments, interconnectivity augmentation provides for enhanced neural network topology and recommendations for foreign locales. Various user interfaces are also contemplated thereby providing users with a view of the neural network topology as well as the ability to collaboratively determine meeting places.
-
Citations
26 Claims
-
1. A method implemented by at least one hardware server, the method comprising:
-
receiving, at the at least one hardware server, attribute data for a plurality of users, the data relating to a plurality of attributes of a user, at least a first venue for which the user has an affinity and a user destination; receiving, at the at least one hardware server, local venue data for a plurality of venues of a user locale, the local venue data relating to a plurality of attributes of the venues, and destination venue data for a plurality of venues of the user destination, the destination venue data relating to a plurality of attributes of the venues; receiving, at the at least one hardware server, review data for the plurality of venues of the user locale and destination locale, the review data reflecting the affinity of a plurality of reviewers for the plurality of venues, accessing, via the at least one hardware server, a data network having nodes corresponding at least to the plurality of venues of the user locale and user destination and the plurality of reviewers and further having links between said nodes, each link reflecting a strength of an interrelationship between at least two nodes, wherein at least a plurality of the links strengths are a function of at least local review data and the local venue data and are further a function of both content-based and collaborative interrelationships; performing, at the at least one hardware server, interconnectivity augmentation between a plurality of venues of the user locale and the plurality of venues of the user destination to form specific links therebetween, wherein the interconnectivity augmentation forms the specific links in part by identifying collaborative interrelationships between one or more venues of the user local and one or more venues of the user destination, wherein at least some of the collaborative interrelationships are a function of local venues and user destination venues having ratings from the same reviewer; determining, at the at least one hardware server and based on the interconnectivity augmentation, a plurality of recommended venues out of the plurality of venues of the user destination, the plurality of recommended venues being further based on the link strengths and at least one venue parameter; generating, at the at least one hardware server, recommendation data having at least one of the recommended venues; and serving the recommendation data to a client device for display on a screen of the client device. - View Dependent Claims (2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 26)
-
- 5. (canceled)
-
14. A method implemented by at least one server, the method comprising:
-
receiving, at the at least one server, attribute data for a plurality of users, the data relating to a plurality of attributes of a user, and to at least a first venue for which the user has an affinity; receiving, at the at least one server, venue data for a plurality of venues, the venue data relating to a plurality of attributes of the venues; receiving, at the at least one server, review data for the plurality of venues, the review data reflecting the affinity of a plurality of reviewers for the plurality of venues; accessing, via the at least one server, a data network having nodes corresponding at least to the plurality of venues and the plurality of reviewers and further having links between said nodes, each link reflecting a strength of an interrelationship between at least two nodes, wherein at least a plurality of the links strengths are a function of at least the review data and the venue data, are further a function of both content-based and collaborative interrelationships, and are based in part on higher order interrelationships between venues; determining, at the at least one server and based on the link strengths and at least one venue parameter, a plurality of recommended venues having links to the user; performing geometric contextualization to rank the recommended venues based on the number of recommended venues, a quality of the recommended venues, and a diversity of the recommended venues; generating, at the at least one server, recommendation data having at least one of the recommend venues in an order based on the rank of the recommended venues; and serving the recommendation data to a client device for display on a screen of the client device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method implemented by at least one server, the method comprising:
-
receiving, at the at least one server, attribute data for a plurality of users, the data relating to a plurality of attributes of a user, and to at least a first item for which the user has an affinity; receiving, at the at least one server, item data for a plurality of items, the item data relating to a plurality of attributes of the items; receiving, at the at least one server, review data for the plurality of items, the review data reflecting the affinity of a plurality of reviewers for the plurality of items; receiving, at the at least one server and via an application programming interface, a request from third party vendor, the request including external item data relating to at least one external item sold by the third party vendor, and information identifying a type of the at least one external item included in the request; accessing, via the at least one server, a data network having nodes corresponding at least to the type of the at least one external item, the plurality of items and the plurality of reviewers, and further having links between said nodes, each link reflecting a strength of an interrelationship between at least two nodes, wherein at least a plurality of the links strengths are a function of at least the review data and the item data, are further a function of both content-based and collaborative interrelationships, and are based in part on higher order interrelationships between items; determining, at the at least one server and based on the link strengths and the at least one external item, a plurality of recommended items having the same or similar type as the at least one external item; generating, at the at least one server, recommendation data having at least one of the recommend items; and serving the recommendation data to the third party vendor via the application programming interface. - View Dependent Claims (22, 23, 24, 25)
-
Specification