Systems and methods to present search results of business listings
First Claim
Patent Images
1. A method, comprising:
- storing in a database a plurality of listings;
transmitting, via a communication network, a set of listings to user devices in response to a plurality of search requests;
monitoring, via a computing device, a plurality of types of user interactions with the set of listings to gather listing interaction information;
evaluating, via the computing device, the listing interaction information to determine statistical information for each listing of the set of listings, the statistical information comprising a selection percentile indicative of selections relative to other listings of the set of listings;
computing, via the computing device and for each listing of the set of listings, a point score representing popularity that is a function of at least;
the selection percentile indicative of selections relative to other listings of the set of listings, wherein the selections are at least partially based on one or more user selection values; and
an advertiser value of the listing that corresponds to at least one predetermined subscription level associated with the listing; and
responsive to a subsequent search request received, via the communication network, selecting, via the computing device, a subset of the set of listings based at least in part on the subsequent search request and a ranking of respective point scores representing popularity, and providing the subset of the set the listings, along with a response to the subsequent search request.
18 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to facilitate the presentation of listings according to levels of user interest in the listings. For example, statistics generated from tracking user interactions with the listings and/or other parameters can be used to measure or estimate a level of current user interest in a listing. Listings in search results can be presented in an order according to the levels of current user interest in the listings.
17 Citations
25 Claims
-
1. A method, comprising:
-
storing in a database a plurality of listings; transmitting, via a communication network, a set of listings to user devices in response to a plurality of search requests; monitoring, via a computing device, a plurality of types of user interactions with the set of listings to gather listing interaction information; evaluating, via the computing device, the listing interaction information to determine statistical information for each listing of the set of listings, the statistical information comprising a selection percentile indicative of selections relative to other listings of the set of listings; computing, via the computing device and for each listing of the set of listings, a point score representing popularity that is a function of at least; the selection percentile indicative of selections relative to other listings of the set of listings, wherein the selections are at least partially based on one or more user selection values; and an advertiser value of the listing that corresponds to at least one predetermined subscription level associated with the listing; and responsive to a subsequent search request received, via the communication network, selecting, via the computing device, a subset of the set of listings based at least in part on the subsequent search request and a ranking of respective point scores representing popularity, and providing the subset of the set the listings, along with a response to the subsequent search request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. One or more non-transitory machine-readable media storing instructions that, when executed by a computing device, cause the computing device to perform a method, the method comprising:
-
storing a plurality of listings; providing a set of listings for user devices in response to a plurality of search requests; monitoring user interactions with the set of listings to gather listing interaction information; evaluating the listing interaction information to determine statistical information for each listing of the set of listings, the statistical information comprising a selection percentile indicative of selections relative to other listings of the set of listings; computing, for each listing of the set of listings, a point score representing popularity that is a function of at least; the selection percentile indicative of selections relative to other listings of the set of listings, wherein the selections are at least partially based on one or more user selection values; and an advertiser value of the listing that corresponds to at least one predetermined subscription level associated with the listing; and responsive to a subsequent search request receive, selecting a subset of the set of listings based at least in part on the subsequent search request and a ranking of respective point scores representing popularity, and providing the subset of the set of listings, along with a response to the subsequent search request.
-
-
25. A system, comprising:
-
one or more storage media configured to store a plurality of listings; and one or more processors coupled to the one or more storage media, the one or more processors to execute instructions to; provide a set of listings for user devices in response to a plurality of search requests; monitor a plurality of types of user interactions with the set of listings to gather listing interaction information; evaluate the listing interaction information to determine statistical information for each listing of the set of listings, the statistical information comprising a selection percentile indicative of selections relative to other listings of the set of listings; compute, for each listing of the set of listings, a point score representing popularity that is a function of at least; the selection percentile indicative of selections relative to other listings of the set of listings, wherein the selections are at least partially based on one or more user selection values; and an advertiser value of the listing that corresponds to at least one predetermined subscription level associated with the listing; and responsive to a subsequent search request received, select a subset of the set of listings based at least in part on the subsequent search request and a ranking of respective point scores representing popularity, and provide the subset of the set of listings, along with a response to the subsequent search request.
-
Specification