Patent ID: 11893650
Assignee: GREENLIGHT, LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
receiving, by a computer based system, a first user data of a first user comprising a market participant type;
receiving, by the computer based system, a first metadata set associated with the first user data;
receiving, by the computer based system, a second metadata set associated with a second user data of a second user, wherein the second metadata set comprises the market participant type;
coordinating displaying, by the computer based system and on a first user device, a search and settings user interface that is auto-populated with the second metadata set;
coordinating displaying, by the computer based system and on the first user device, a user data page interface that is auto-populated with the first metadata set;
coordinating displaying, by the computer based system and on a second user device, a profile picture interface that is auto-populated with a profile picture from a social media website;
receiving, at the computer based system, a search query through the search and settings user interface, the search query comprising a search distance;
generating, by the computer based system, a match data based on the first metadata set, the second metadata set, and the market participant type,
wherein the match data comprises a social graph defining an association between the first user data of the first user and the second user data of the second user;
determining, by the computer based system, a baseline user rating based on each of the first metadata set, the second metadata set, and the market participant type;
determining, by the computer based system, a match between the first user and the second user based on the baseline user rating, a listing data, the market participant type, the search distance, and the social graph;
coordinating displaying, by the computer based system and on the first user device, a map user interface comprising a profile drawer icon and a plurality of icons,
wherein each of the icons are associated with a matched market participant of a plurality of matched market participants within the search distance and the plurality of matched market participants comprise the second user;
receiving, by the computer system and from the first user device, a selection of the profile drawer icon on the map user interface;
coordinating displaying, by the computer based system and on the first user device, an expanded profile drawer in place of the profile drawer icon on the map user interface,
wherein the expanded profile drawer comprises a respective profile picture for each of the plurality of icons and the profile picture;
in response to the determining the match, generating, by the computer based system, a match page interface comprising the profile picture;
in response to receiving a selection of a confirm match icon on the match page interface, generating a communication channel between the first user device and the second user device based on the match;
updating, by the computer based system, the baseline user rating based on changes in each of the first metadata set, the second metadata set, and the market participant type;
executing, by the computer based system, a rating engine, operable to process the first user data, the second user data, the first metadata set, and the second metadata set, wherein in response to execution by the computer based system the rating engine generates the baseline user rating for the first user and the baseline user rating for the second user by processing elements of the first user data, the second user data, the first metadata set, and the second metadata set including at least one of a type tag, an interest tag, a location tag, closing data, sales data, buyer feedback, or seller feedback,
wherein only the first user data and the first metadata set are processed by the rating engine to generate the baseline user rating for the first user and wherein only the second user data and the second metadata set are processed by the rating engine to generate the baseline user rating for the second user; and
executing, by the computer based system, a matching engine, operable to generate a social graph, to generate the match data, and to further process the baseline user ratings, wherein in response to execution by the computer based system the matching engine generates the match data and feeds back the match data to the rating engine.