Methods and systems for social matching
First Claim
Patent Images
1. A non-transitory computer-readable medium containing computer-readable code that when read by a computer causes the computer to:
- receive, at a match server, a request from a user device associated with a requesting entity for the requesting entity to be matched to a group associated with a first attribute;
define an aggregate profile for the group based on a plurality of profiles, each profile from the plurality of profiles being of a third party from a plurality of third parties, each profile from the plurality of profiles including an attribute matching the first attribute, the aggregate profile having a plurality of attributes in addition to the attribute matching the first attribute, each attribute from the plurality of attributes defined based on a contribution from an attribute from each profile from the plurality of profiles;
retrieve a profile associated with the requesting entity, the profile including a plurality of attributes;
identify, in parallel, a plurality of matches, each match from the plurality of matches being between an attribute from the profile associated with the requesting entity and an attribute from and the aggregate profile; and
transmit a match analysis output from the match server to the user device associated with the requesting entity, the match analysis output including an indication of each attribute from the plurality of attributes associated with the aggregate profile that matched an attribute from the plurality of attributes associated with the requesting entity but not other attributes associated with the aggregate profile that do not match an attribute from the plurality of attributes associated with the requesting entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for triggering a social match analysis. A user device such as a network connected device scans for one or more entity identifiers via camera, microphone, or wireless signal receiver and initiates a request to a social matching system. The social matching system retrieves attribute information for each of the identified entities and performs a match analysis, scoring the potential matches and noting common attributes. A match analysis report is generated and returned to the originating requesting user device.
39 Citations
16 Claims
-
1. A non-transitory computer-readable medium containing computer-readable code that when read by a computer causes the computer to:
-
receive, at a match server, a request from a user device associated with a requesting entity for the requesting entity to be matched to a group associated with a first attribute; define an aggregate profile for the group based on a plurality of profiles, each profile from the plurality of profiles being of a third party from a plurality of third parties, each profile from the plurality of profiles including an attribute matching the first attribute, the aggregate profile having a plurality of attributes in addition to the attribute matching the first attribute, each attribute from the plurality of attributes defined based on a contribution from an attribute from each profile from the plurality of profiles; retrieve a profile associated with the requesting entity, the profile including a plurality of attributes; identify, in parallel, a plurality of matches, each match from the plurality of matches being between an attribute from the profile associated with the requesting entity and an attribute from and the aggregate profile; and transmit a match analysis output from the match server to the user device associated with the requesting entity, the match analysis output including an indication of each attribute from the plurality of attributes associated with the aggregate profile that matched an attribute from the plurality of attributes associated with the requesting entity but not other attributes associated with the aggregate profile that do not match an attribute from the plurality of attributes associated with the requesting entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification