Selective inclusion of members in a results list
First Claim
1. A method for selective modification of location based search results that is undetectable or difficult for users of the system to detect, comprising:
- accessing by a processing element from a first memory location, a results list having a plurality of results responsive to an inquiry from a user device, the inquiry based on a selected location and a distance characteristic;
determining by the processing element a density corresponding to the selected location of the results list; and
in response to the density being above a predetermined threshold, modifying the results list that was responsive said inquiry by suppressing or promoting at least one result within the plurality of results of the results list based on user preferential criteria to generate a modified results list and transmitting the modified results list to a second memory location on the user device, wherein the modified results list comprises the suppressed or promoted result and additional results from the plurality of results and the density is at least one of user profile density in the selected location or population density of the selected location; and
in response to the density being below the predetermined threshold, transmitting the modified results list to the second memory location on the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a method for selective modification of location based search results that is undetectable or otherwise difficult for users of a system for providing the location based search results to detect. The method includes accessing from a processing element a results list responsive to inquiry, determining by the processing element a distance characteristic of the inquiry, determining by the processing element a density corresponding to a selected location, and based on the distance characteristic and the density modifying the results list, wherein the density is at least one of user profile density or population density.
-
Citations
27 Claims
-
1. A method for selective modification of location based search results that is undetectable or difficult for users of the system to detect, comprising:
-
accessing by a processing element from a first memory location, a results list having a plurality of results responsive to an inquiry from a user device, the inquiry based on a selected location and a distance characteristic; determining by the processing element a density corresponding to the selected location of the results list; and in response to the density being above a predetermined threshold, modifying the results list that was responsive said inquiry by suppressing or promoting at least one result within the plurality of results of the results list based on user preferential criteria to generate a modified results list and transmitting the modified results list to a second memory location on the user device, wherein the modified results list comprises the suppressed or promoted result and additional results from the plurality of results and the density is at least one of user profile density in the selected location or population density of the selected location; and in response to the density being below the predetermined threshold, transmitting the modified results list to the second memory location on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for varying search results of a user-based networking application, comprising:
-
accessing from a processing element a results list including at least one user profile, wherein the results list is responsive to an inquiry; determining by the processing element a profile density of user profiles corresponding to a selected location; determining a rating of at least one user profile in the results list; and based on the profile density and the rating of the at least one user profile, the processing element suppressing or promoting the at least one user profile within the plurality of results of the results list responsive to said inquiry, thereby creating a modified results list for displaying on a user device, wherein the modified results lists comprises the suppressed or promoted at least one user profile and additional results from the plurality of results. - View Dependent Claims (15, 16, 17)
-
-
18. A method for varying search results of a user-based networking application, comprising:
-
receiving an inquiry from a querying user device and generating a results list having one or more user profiles within a distance threshold of a selected location specified in the inquiry; determining by a processing element a population density corresponding to the selected location; determining that the population density is above a predetermined density threshold, and based thereon determining by the processing element whether a user profile in the results list has a user rating above or below a predetermined rating threshold; responsive to the user rating of the user profile being below a predetermined user rating value, suppressing the user profile in the results list to generate a modified results list configured to be displayed on the querying user device; responsive to the user rating of the user profile being above the predetermined user rating value, promoting the user profile in the results list to generate a modified results list configured to be displayed on the querying user device; and transmitting the modified results list to the querying user device;
whereinthe modified results list comprises the suppressed or promoted user profile and additional user profiles. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method of displaying search results of a user-based networking application, comprising:
-
transmitting to a server an inquiry from a querying user device; determining a user rating corresponding to at least one user profile responsive to the inquiry; receiving a results list from the server responsive to the inquiry, the results list comprising a plurality of user profiles; suppressing or promoting the at least one user profile with the results list of the inquiry based on a population density of other user devices within a predetermined range and the user rating to generate a modified results list, wherein the modified results list comprises the suppressed or promoted user profile and additional user profiles of the plurality of user profiles; and displaying by a display device the results list in a grid configuration.
-
-
25. A system for providing results to one or more user devices comprising:
-
a network for transmitting data; and a server in communication with the network, the server having a non-transitory computer-readable storage medium with computer-readable instructions that, when executed by the server, cause the server to; receive an inquiry from a querying user device; generate a results list responsive to the inquiry, the results list comprising a plurality of user profiles; determine a population density of a selective location; determine a user rating of at least one user profile of the plurality of user profiles in the results list; based on the population density and the user rating, suppress or promote the at least one user profile in the results list responsive to said inquiry to generate a modified results list, wherein the modified results list comprises the suppressed or promoted user profile and remaining user profiles of the plurality of user profiles; and transmit the results list to the querying user device. - View Dependent Claims (26, 27)
-
Specification