METHODS AND SYSTEMS FOR GENERATING CUSTOMIZED GROUP PLANS
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computer system, a plurality of matching plans configured to match a first preference of a first user with a second preference of a second user;
receiving, from the first user, first preference information including at least the first preference, the first preference information identifying first weighted preferences of the first user;
receiving, from the first user, a request to implement at least one of the plurality of matching plans;
identifying second preference information associated with the second user, the second preference information identifying second weighted preferences of the second user;
implementing, based at least in part on the first weighted preferences of the first user and the second weighted preferences of the second user, the at least one of the plurality of matching plans to generate, by the computer system, a compatible plan for the first user and the second user with a compatibility value above a threshold;
providing the compatible plan to at least one of the first user or the second user; and
determining whether the compatible plan is accepted by the first user or the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for generating customized group (social) plans based on corresponding creator plans, external data, user preferences, and matching logic are disclosed. Creator plans are available for selection by users. The system may propose creator plans to user(s) as well as potential plan participants based on specific user attributes or group associations.
Once creator plans are selected, and additional user(s) are identified by the user, or the system, the system matches user preferences utilizing matching logic. Filters may be applied to optimize match results. The computer-suggested plan is then transmitted to potential users who may accept, reject, or negotiate with other users to try to change the items, characteristics, or elements of the plan.
External data and other plans may be used in generating the customized group plan. A single customized group plan may integrate multiple creator plans and set multiple goals for the user.
10 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computer system, a plurality of matching plans configured to match a first preference of a first user with a second preference of a second user; receiving, from the first user, first preference information including at least the first preference, the first preference information identifying first weighted preferences of the first user; receiving, from the first user, a request to implement at least one of the plurality of matching plans; identifying second preference information associated with the second user, the second preference information identifying second weighted preferences of the second user; implementing, based at least in part on the first weighted preferences of the first user and the second weighted preferences of the second user, the at least one of the plurality of matching plans to generate, by the computer system, a compatible plan for the first user and the second user with a compatibility value above a threshold; providing the compatible plan to at least one of the first user or the second user; and determining whether the compatible plan is accepted by the first user or the second user. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
2. The computer-implemented method of claim I, wherein implementing the at least one of the plurality of matching plans comprises:
-
comparing the first weighted preferences for a category with the second weighted preferences for the category; and generating the compatible plan based at least in part on the comparison. - View Dependent Claims (3, 4)
-
-
11. A system, comprising:
-
a memory configured to store computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to at least; identify first preference information identifying first preferences of a first user; identify second preference information identifying second preferences of a second user; generate, based at least in part on the first preferences of the first user and the second preferences of the second user, a compatible plan with a compatibility score for the first user and the second user; and provide the compatible plan to at least one of the first user or the second user when the compatibility score is above a threshold. - View Dependent Claims (12, 13, 14, 15, 16, 22)
-
-
17. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to collectively perform operations comprising:
-
identifying first preference information identifying first preferences of a first user; identifying second preference information identifying second preferences of a second user; receiving, from the first user, a request to implement a matching plan; generating, based at least in part on the first preferences of the first user and the second preferences of the second user, a plurality of compatible plans for the first user and the second user with a compatibility value based at least in part on weights provided by the first user and the second user, respectively; providing, to at least one of the first user or the second user, a subset of the plurality of the compatible plans with respective compatibility values above a threshold; and receiving a selection, from at least one of the first user or the second user, of a particular compatible plan of the compatible plans. - View Dependent Claims (18, 19, 20, 21)
-
Specification