Randomized compliant searching
First Claim
Patent Images
1. A system, comprising:
- a memory comprising computer-executable instructions; and
a processor configured to access the memory and execute the computer-executable instructions to perform operations comprising;
receiving, from a user device, a communication comprising one or more search inputs for searching for an authorized user, the one or more search inputs input at one or more search input fields, each search input field of the one or more search input fields associated with a relevancy indicator; and
performing a first randomized search of a set of authorized user profiles by at least;
accessing the set of authorized user profiles corresponding to a set of authorized users;
segmenting the set of authorized user profiles into a set of segments by at least;
performing a ranking of each authorized user profile of the set of authorized user profiles based on relevancy of a respective authorized user profile based on one or more respective relevancy indicators associated with the one or more search input fields at which the one or more search inputs were input; and
assigning each ranked authorized user profile to a segment of the set of segments based on the ranking;
for at least one segment of the set of segments, assigning each ranked authorized user profile of the at least one segment to one of a plurality of category buckets based on a predefined categorization rule, the predefined categorization rule defining one or more conditions that are fulfillable by category data attributes of the set of authorized user profiles;
collating the plurality of category buckets based on a predefined order to define a collated plurality of category buckets, the predefined order corresponding to a priority assigned to each category bucket of the plurality of category buckets based on the category data attributes;
within each category bucket of the collated plurality of category buckets, randomizing authorized user profiles to define a randomized subset of authorized user profiles within each category bucket; and
generating a randomized list of authorized user profiles by combining the randomized subsets of authorized user profiles from the collated plurality of category buckets.
3 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a randomization searching engine is described that enables randomized searching and recommendation of authorized user profiles. The randomization searching engine implements a search routine that identifies search results by prioritizing authorized user profiles, bucketizing authorized user profiles, categorizing authorized user profiles results, collating authorized user profiles, and generating a set of search results.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory comprising computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to perform operations comprising; receiving, from a user device, a communication comprising one or more search inputs for searching for an authorized user, the one or more search inputs input at one or more search input fields, each search input field of the one or more search input fields associated with a relevancy indicator; and performing a first randomized search of a set of authorized user profiles by at least; accessing the set of authorized user profiles corresponding to a set of authorized users; segmenting the set of authorized user profiles into a set of segments by at least; performing a ranking of each authorized user profile of the set of authorized user profiles based on relevancy of a respective authorized user profile based on one or more respective relevancy indicators associated with the one or more search input fields at which the one or more search inputs were input; and assigning each ranked authorized user profile to a segment of the set of segments based on the ranking; for at least one segment of the set of segments, assigning each ranked authorized user profile of the at least one segment to one of a plurality of category buckets based on a predefined categorization rule, the predefined categorization rule defining one or more conditions that are fulfillable by category data attributes of the set of authorized user profiles; collating the plurality of category buckets based on a predefined order to define a collated plurality of category buckets, the predefined order corresponding to a priority assigned to each category bucket of the plurality of category buckets based on the category data attributes; within each category bucket of the collated plurality of category buckets, randomizing authorized user profiles to define a randomized subset of authorized user profiles within each category bucket; and generating a randomized list of authorized user profiles by combining the randomized subsets of authorized user profiles from the collated plurality of category buckets. - View Dependent Claims (2, 3, 4, 5, 8, 9)
-
-
6. A computer-implemented method, comprising:
-
receiving, from a user device, a communication comprising one or more search inputs for searching for an authorized user, the one or more search inputs input at one or more search input fields of a search input interface presented at the user device; performing a first randomized search by at least; accessing a set of authorized user profiles corresponding to a set of authorized users; segmenting the set of authorized user profiles into a set of segments by at least; performing a ranking of each authorized user profiles of the set of authorized user profiles based on relevancy of the respective authorized user profile based on one or more respective relevancy indicators associated with the one or more search input fields at which the one or more search inputs were input; and assigning each ranked authorized user profile to a segment of the set of segments based on the ranking; for at least one segment of the set of segments, assigning each authorized user profile of the at least one segment to one of a plurality of category buckets based on a predefined categorization rule, the predefined categorization rule defining one or more conditions that are fulfillable by category data attributes of the set of authorized user profiles; collating the plurality of category buckets based on a predefined order to define a collated plurality of category buckets, the predefined order corresponding to a priority assigned to each category bucket of the plurality of category buckets based on the category data attributes; within each category bucket of the collated plurality of category buckets, randomizing authorized user profiles to define a randomized subset of authorized user profiles within each category bucket; and generating a randomized list of authorized user profiles by combining the randomized subset of authorized user profiles from the collated plurality of category buckets.
-
-
7. One or more computer-readable storage devices comprising computer-executable instructions that, when executed by one or more computer systems, configure the computer systems to perform operations comprising:
-
receiving, from a user device, a communication comprising one or more search inputs for searching for an authorized user, the one or more search inputs input at one or more search input fields of a search input interface presented at the user device; performing a first randomized search by at least; accessing a set of authorized user profiles corresponding to a set of authorized users; segmenting the set of authorized user profiles into a set of segments by at least; performing a ranking of each authorized user profiles of the set of authorized user profiles based on relevancy of a respective authorized user profile based on one or more respective relevancy indicators associated with the one or more search input fields at which the one or more search inputs were input; and assigning each ranked authorized user profile to a segment of the set of segments based on the ranking; for at least one segment of the set of segments, assigning each authorized user profile of the at least one segment to one of a plurality of category buckets based on a predefined categorization rule, the predefined categorization rule defining one or more conditions that are fulfillable by category data attributes of the set of authorized user profiles; collating the plurality of category buckets based on a predefined order to define a collated plurality of category buckets, the predefined order corresponding to a priority assigned to each category bucket of the plurality of category buckets based on the category data attributes; within each category bucket of the collated plurality of category buckets, randomizing authorized user profiles to define a randomized subset of authorized user profiles within each category bucket; and generating a randomized list of authorized user profiles by combining the randomized subsets of authorized user profiles from the collated plurality of category buckets.
-
-
10. A computer-implemented method, comprising:
-
receiving, from a user device, a communication comprising one or more search inputs for searching for an authorized user, the one or more search inputs input at one or more search input fields of a search input interface presented at the user device; performing a first randomized search by at least; accessing a set of authorized user profiles corresponding to a set of authorized users; segmenting the set of authorized user profiles into a set of segments by at least; performing a ranking of each authorized user profiles of the set of authorized user profiles based on relevancy of the respective authorized user profile with respect to the one or more search inputs; and assigning each ranked authorized user profile to a segment of the set of segments based on the ranking; for at least one segment of the set of segments, assigning each authorized user profile of the at least one segment to one of a plurality of category buckets based on a predefined categorization rule, the predefined categorization rule defining one or more conditions that are fulfillable by category data attributes of the set of authorized user profiles; collating the plurality of category buckets based on a predefined order to define a collated plurality of category buckets, the predefined order corresponding to a priority assigned to each category bucket of the plurality of category buckets based on the category data attributes; within each category bucket of the collated plurality of category buckets, randomizing authorized user profiles to define a randomized subset of authorized user profiles within each category bucket; and generating a randomized list of authorized user profiles by combining the randomized subset of authorized user profiles from the collated plurality of category buckets. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage devices comprising computer-executable instructions that, when executed by one or more computer systems, configure the computer systems to perform operations comprising:
-
receiving, from a user device, a communication comprising one or more search inputs for searching for an authorized user, the one or more search inputs input at one or more search input fields of a search input interface presented at the user device; performing a first randomized search by at least; accessing a set of authorized user profiles corresponding to a set of authorized users; segmenting the set of authorized user profiles into a set of segments by at least; performing a ranking of each authorized user profiles of the set of authorized user profiles based on relevancy of a respective authorized user profile with respect to the one or more search inputs; and assigning each ranked authorized user profile to a segment of the set of segments based on the ranking; for at least one segment of the set of segments, assigning each authorized user profile of the at least one segment to one of a plurality of category buckets based on a predefined categorization rule, the predefined categorization rule defining one or more conditions that are fulfillable by category data attributes of the set of authorized user profiles; collating the plurality of category buckets based on a predefined order to define a collated plurality of category buckets, the predefined order corresponding to a priority assigned to each category bucket of the plurality of category buckets based on the category data attributes; within each category bucket of the collated plurality of category buckets, randomizing authorized user profiles to define a randomized subset of authorized user profiles within each category bucket; and generating a randomized list of authorized user profiles by combining the randomized subsets of authorized user profiles from the collated plurality of category buckets. - View Dependent Claims (19, 20)
-
Specification