In one example, a method includes generating, responsive to receiving a request for a recommendation for a group of users and based on first privacy level data for users of the group, an original list of recommendations for the group. In this example, the method further includes evaluating, by respective computational assistants associated with the users of the group and based on respective second privacy level data for the users of the group, recommendations from the original list of recommendations for inclusion in a pruned list of recommendations for the group, wherein the second privacy level is more restricted than the first privacy level. In this example, the method further includes, in response to the pruned list of recommendations including at least one recommendation, outputting, for presentation to the users of the group, the pruned list of recommendations.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: in response to receiving a request for a recommendation for a group of users, generating, based on first privacy level data for users of the group, an original list of recommendations for the group; evaluating, by respective computational assistants associated with the users of the group and based on respective second privacy level data for the users of the group, recommendations from the original list of recommendations for inclusion in a pruned list of recommendations for the group, wherein the second privacy level is more restricted than the first privacy level; and in response to the pruned list of recommendations including at least one recommendation, outputting, for presentation to the users of the group, the pruned list of recommendations. 2. The method of claim 1, wherein the pruned list of recommendations comprises a first pruned list of recommendations, the method further comprising: in response to the first pruned list of recommendations including zero recommendations, evaluating, by respective computational assistants of the users of the group and based on weighted respective second privacy level data for the users of the group, recommendations from the original list of recommendations for inclusion in a second pruned list of recommendations for the group; and in response to the second pruned list of recommendations including at least one recommendation, outputting, for presentation to the users of the group, the second pruned list of recommendations. 3. The method of claim 2, wherein evaluating, by a computational assistant associated with a particular user of the group and based on respective second privacy level data for the particular user of the group, a recommendation from the original list of recommendations for inclusion in the first pruned list of recommendations for the group comprises: determining not to include the recommendation in the first pruned list of recommendations in response to determining that respective second privacy level data for the particular user of the group indicates that the particular user has any negative preference for the recommendation. 4. The method of claim 3, wherein evaluating, by the computational assistant associated with the particular user of the group and based on weighted respective second privacy level data for the particular user of the group, the recommendation from the original list of recommendations for inclusion in the second pruned list of recommendations for the group comprises: determining not to include the recommendation in the second pruned list of recommendations in response to determining that respective second privacy level data for the particular user of the group indicates that the particular user has a complete negative preference for the recommendation. 5. The method of claim 3, wherein evaluating, by the computational assistant associated with the particular user of the group and based on weighted respective second privacy level data for the particular user of the group, the recommendation from the original list of recommendations for inclusion in the second pruned list of recommendations for the group comprises: determining to include the recommendation in the second pruned list of recommendations in response to determining that respective second privacy level data for the particular user of the group indicates that the particular user has a partial negative preference for the recommendation. 6. The method of claim 1, wherein the request is received from a requesting user that is not included in the group of users, and wherein the original list of recommendations is not generated based on data for the requesting user. 7. The method of claim 1, wherein the request is received from a requesting user that is included in the group of users, and wherein the original list of recommendations is generated based on data for the requesting user. 8. The method of claim 1, wherein the request is for one or more of: entertainment recommendations; food recommendations; travel recommendations; and shared merchandize recommendations. 9. The method of claim 1, wherein the first privacy level data for the users of the group comprises publicly available data for the users of the group. 10. A computing device comprising: at least one processor; and at least one memory comprising instructions that when executed, cause the at least one processor to provide a computational assistant configured to: generate, responsive to receiving a request for a recommendation for a group of users and based on first privacy level data for users of the group, an original list of recommendations for the group; output, to respective computational assistants associated with the users of the group, the original list of recommendations; receive, from respective computational assistants associated with the users of the group and based on respective second privacy level data for the users of the group, indications whether recommendations from the original list of recommendations should be included in a pruned list of recommendations for the group, wherein the second privacy level is more restricted than the first privacy level; and output, responsive to the pruned list of recommendations including at least one recommendation, the pruned list of recommendations for presentation to the users of the group. 11. The computing device of claim 10, wherein the pruned list of recommendations comprises a first pruned list of recommendations, the computational assistant further configured to: receive, from respective computational assistants associated with the users of the group and based on weighted respective second privacy level data for the users of the group, indications whether recommendations from the original list of recommendations should be included in a second pruned list of recommendations for the group; and output, responsive to the second pruned list of recommendations including at least one recommendation and for presentation to the users of the group, the second pruned list of recommendations. 12. The computing device of claim 11, wherein a computational assistant associated with a particular user is configured to: determine not to include a recommendation from the original list of recommendations in the first pruned list of recommendations in response to determining that respective second privacy level data for the particular user of the group indicates that the particular user has any negative preference for the recommendation. 13. The computing device of claim 12, wherein the computational assistant associated with the particular user is configured to: determine not to include the recommendation in the second pruned list of recommendations in response to determining that respective second privacy level data for the particular user of the group indicates that the particular user has a complete negative preference for the recommendation. 14. The computing device of claim 12, wherein the computational assistant associated with the particular user is configured to: determine to include the recommendation in the second pruned list of recommendations in response to determining that respective second privacy level data for the particular user of the group indicates that the particular user has a partial negative preference for the recommendation. 15. The computing device of claim 10, wherein the request is received from a requesting user that is not included in the group of users, and wherein the original list of recommendations is not generated based on data for the requesting user. 16. The computing device of claim 10, wherein the request is received from a requesting user that is included in the group of users, and wherein the original list of recommendations is generated based on data for the requesting user. 17. The computing device of claim 10, wherein the request is for one or more of: entertainment recommendations; food recommendations; travel recommendations; and shared merchandize recommendations. 18. The computing device of claim 10, wherein the first privacy level data for the users of the group comprises publicly available data for the users of the group. 19. A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors of a computing device to: generate, responsive to receiving a request for a recommendation for a group of users and based on first privacy level data for users of the group, an original list of recommendations for the group; output, to respective computational assistants associated with the users of the group, the original list of recommendations; receive, from respective computational assistants associated with the users of the group and based on respective second privacy level data for the users of the group, indications whether recommendations from the original list of recommendations should be included in a pruned list of recommendations for the group, wherein the second privacy level is more restricted than the first privacy level; and output, responsive to the pruned list of recommendations including at least one recommendation, the pruned list of recommendations for presentation to the users of the group. 20. The non-transitory computer-readable storage medium of claim 19, wherein the pruned list of recommendations comprises a first pruned list of recommendations, the non-transitory computer-readable storage medium further storing instructions that cause the one or more processors of the computing device to: receive, from respective computational assistants associated with the users of the group and based on weighted respective second privacy level data for the users of the group, indications whether recommendations from the original list of recommendations should be included in a second pruned list of recommendations for the group; and output, responsive to the second pruned list of recommendations including at least one recommendation and for presentation to the users of the group, the second pruned list of recommendations.