×

Method and system for creating events and matching users via blended profiles

  • US 8,793,314 B2
  • Filed: 05/21/2012
  • Issued: 07/29/2014
  • Est. Priority Date: 05/20/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of scheduling a social dining event by matching a blended profile with a set of entities:

  • receiving, by a social dining system, profile parameters which enable a plurality of blended profiles to be created, wherein each blended profile is an abstract data structure including information relating to at least two or more members, wherein the at least two or more members are acquainted with each other, wherein the profile parameters include attributes of each member of the at least two or more members, and wherein the attributes of each member of the at least two or more members in each blended profile are aggregated as a particular single merged entity for processing based on mutually shared attributes;

    receiving, by the social dining system, event parameters which enable scheduling of a plurality of social dining events, wherein the scheduling of each social dining event includes arranging an appointment between the particular single merged entity and a particular set of entities at a restaurant, and wherein the event parameters include availability attributes of each member of the particular single merged entity and each member of the particular set of entities;

    identifying, by the social dining system, a first blended profile from the plurality of blended profiles, the first blended profile being a single merged entity having a set of mutual attributes, the identifying including;

    identifying a first set of attributes for a first member of the first blended profile and a second set of attributes for a second member of the first blended profile, wherein the first member and the second member are acquainted with each other; and

    identifying a first restaurant wish list for the first member and a second restaurant wish list for the second member, the first and second restaurant wish lists each including a plurality of ranked restaurants, wherein the plurality of ranked restaurants is listed in an order based on a ranking by a respective member of the first blended profile and based on a monitoring of user activity of the respective member on the social dining system, the user activity indicative of an interest in a particular restaurant; and

    identifying a first user wish list for the first member and identifying a second user wish list for the second member, the first and second user wish lists each including a set of members that is received, by the social dining system, as an add request from the respective member browsing a directory of members of the social dining system;

    determining, by the social dining system, the set of mutual attributes, the set of mutual attributes including common attributes between the first and second sets of attributes, common restaurants between the first and second restaurant wish lists, and common users between the first and second user wish lists;

    applying, by the social dining system, a weight to each mutual attribute of the set of mutual attributes;

    determining, by the social dining system, a first set of entities matching with the single merged entity by applying a blending algorithm, said determining, based, at least in part, on the set of mutual attributes, wherein the first set of entities is either (a) a member that is not the first or second member, or (b) a particular blended profile not including the first blended profile; and

    arranging, by the social dining system, a first social dining event between the single merged entity and the first set of entities matched by the blending algorithm, wherein the arranging includes communicating with a restaurant system to make reservation at the restaurant for the first social dining event.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×