Applying screening information to search results
First Claim
1. A system for applying screening information to search results, comprising:
- one or more processors configured to;
prior to receipt of a search request associated with a first user;
include in a first webpage presentations of a control and information associated with a product, and exclude in the first webpage a presentation of a search result associated with the search request, wherein the information associated with the product is provided by a second user, wherein the control is operable to indicate exclusion of the product provided by the second user from subsequently presented search results;
receive a user selection of the control, wherein the user selection is associated with a set of user information associated with the first user; and
in response to the user selection associated with the control, prior to storing a new piece of screening information, wherein the new piece of screening information includes information associated with the product provided by the second user, determine whether a set of screening information corresponding to the set of user information associated with the first user exceeds a screening information threshold value, the screening information threshold value corresponding to a total number of pieces of screening information for all product categories that are excluded from the subsequently presented search results, a total number of pieces of screening information for one or more particular product categories that are excluded from the subsequently presented search results, or both;
whereinin the event that it is determined that the screening information threshold value has been exceeded, present a prompt configured to indicate that the screening information threshold value has been exceeded; and
in the event that it is determined that the screening information threshold value has not been exceeded, store the new piece of screening information in the set of screening information corresponding to the set of user information associated with the first user;
receive the search request associated with the first user, wherein the search request comprises one or more search conditions and the set of user information associated with the first user; and
subsequent to the receipt of the search request associated with the first user;
retrieve from storage the set of screening information corresponding to the set of user information associated with the first user;
determine a plurality of search results based at least in part on the one or more search conditions;
prior to presenting one or more search results to be presented to the first user from the plurality of search results, determine a search result from the plurality of search results to be excluded based at least in part on the set of screening information; and
present the one or more search results from the plurality of search results other than the search result determined to be excluded at a second webpage, wherein the first webpage is different from the second webpage; and
a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
Applying screening information to search results is disclosed, including: receiving a search request for products, wherein the search request comprises one or more search conditions and a set of user information; retrieving screening information associated with the set of user information, wherein the screening information indicates one or both of seller information and product information to exclude from search results; determining a plurality of search results based at least in part on the one or more search conditions and determining a search result from the plurality of search results to be excluded based at least in part on the screening information; and returning one or more search results from the plurality of search results other than the search result determined to be excluded.
-
Citations
21 Claims
-
1. A system for applying screening information to search results, comprising:
-
one or more processors configured to; prior to receipt of a search request associated with a first user; include in a first webpage presentations of a control and information associated with a product, and exclude in the first webpage a presentation of a search result associated with the search request, wherein the information associated with the product is provided by a second user, wherein the control is operable to indicate exclusion of the product provided by the second user from subsequently presented search results; receive a user selection of the control, wherein the user selection is associated with a set of user information associated with the first user; and in response to the user selection associated with the control, prior to storing a new piece of screening information, wherein the new piece of screening information includes information associated with the product provided by the second user, determine whether a set of screening information corresponding to the set of user information associated with the first user exceeds a screening information threshold value, the screening information threshold value corresponding to a total number of pieces of screening information for all product categories that are excluded from the subsequently presented search results, a total number of pieces of screening information for one or more particular product categories that are excluded from the subsequently presented search results, or both;
whereinin the event that it is determined that the screening information threshold value has been exceeded, present a prompt configured to indicate that the screening information threshold value has been exceeded; and in the event that it is determined that the screening information threshold value has not been exceeded, store the new piece of screening information in the set of screening information corresponding to the set of user information associated with the first user; receive the search request associated with the first user, wherein the search request comprises one or more search conditions and the set of user information associated with the first user; and subsequent to the receipt of the search request associated with the first user; retrieve from storage the set of screening information corresponding to the set of user information associated with the first user; determine a plurality of search results based at least in part on the one or more search conditions; prior to presenting one or more search results to be presented to the first user from the plurality of search results, determine a search result from the plurality of search results to be excluded based at least in part on the set of screening information; and present the one or more search results from the plurality of search results other than the search result determined to be excluded at a second webpage, wherein the first webpage is different from the second webpage; and a memory coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for applying screening information to search results, comprising:
-
prior to receipt of a search request associated with a first user; including in a first webpage presentations of a control and information associated with a product, and excluding in the first webpage a presentation of a search result associated with the search request, wherein the information associated with the product is provided by a second user, wherein the control is operable to indicate exclusion of the product provided by the second user from subsequently presented search results; receiving a user selection of the control, wherein the user selection is associated with a set of user information associated with the first user; and in response to the user selection associated with the control, prior to storing a new piece of screening information, wherein the new piece of screening information includes information associated with the product provided by the second user, determining whether a set of screening information corresponding to the set of user information associated with the first user exceeds a screening information threshold value, the screening information threshold value corresponding to a total number of pieces of screening information for all product categories that are excluded from the subsequently presented search results, a total number of pieces of screening information for one or more particular product categories that are excluded from the subsequently presented search results, or both;
whereinin the event that it is determined that the screening information threshold value has been exceeded, presenting a prompt configured to indicate that the screening information threshold value has been exceeded; and in the event that it is determined that the screening information threshold value has not been exceeded, storing the new piece of screening information in the set of screening information corresponding to the set of user information associated with the first user; receiving the search request associated with the first user, wherein the search request comprises one or more search conditions and the set of user information associated with the first user; and subsequent to the receipt of the search request associated with the first user; retrieving from storage the set of screening information corresponding to the set of user information associated with the first user; determining a plurality of search results based at least in part on the one or more search conditions; prior to presenting one or more search results to be presented to the first user from the plurality of search results, determining, using one or more processors, a search result from the plurality of search results to be excluded based at least in part on the set of screening information; and presenting the one or more search results from the plurality of search results other than the search result determined to be excluded at a second webpage, wherein the first webpage is different from the second webpage. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for applying screening information to search results, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
prior to receipt of a search request associated with a first user; including in a first webpage presentations of a control and information associated with a product, and excluding in the first webpage a presentation of a search result associated with the search request, wherein the information associated with the product is provided by a second user, wherein the control is operable to indicate exclusion of the product provided by the second user from subsequently presented search results; receiving a user selection of the control, wherein the user selection is associated with a set of user information associated with the first user; and in response to the user selection associated with the control, prior to storing a new piece of screening information, wherein the new piece of screening information includes information associated with the product provided by the second user, determining whether a set of screening information corresponding to the set of user information associated with the first user exceeds a screening information threshold value, the screening information threshold value corresponding to a total number of pieces of screening information for all product categories that are excluded from the subsequently presented search results, a total number of pieces of screening information for one or more particular product categories that are excluded from the subsequently presented search results, or both;
whereinin the event that it is determined that the screening information threshold value has been exceeded, presenting a prompt configured to indicate that the screening information threshold value has been exceeded; and in the event that it is determined that the screening information threshold value has not been exceeded, storing the new piece of screening information in the set of screening information corresponding to the set of user information associated with the first user; receiving the search request associated with the first user, wherein the search request comprises one or more search conditions and the set of user information associated with the first user; and subsequent to the receipt of the search request associated with the first user; retrieving from storage the set of screening information corresponding to the set of user information associated with the first user; determining a plurality of search results based at least in part on the one or more search conditions; prior to presenting one or more search results to be presented to the first user from the plurality of search results, determining a search result from the plurality of search results to be excluded based at least in part on the set of screening information; and presenting the one or more search results from the plurality of search results other than the search result determined to be excluded at a second webpage, wherein the first webpage is different from the second webpage. - View Dependent Claims (20, 21)
-
Specification