- Number
- 20230156259
- Published
- 2023-05-18
- Filed
- 2021-11-12
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Depew; Sarah et al.
- CPC
- H04N21/2668; G06Q10/42; G06Q30/0201; G06Q30/0251; G06Q30/0255; G06Q30/0631; H04L67/306; H04N21/252
- Verdict
- Set aside recommendation engine, business
- Source
- Google Patents · FreePatentsOnline
Abstract
A system includes a computing platform having processing hardware and a memory storing an asset library and software code including a recommendation engine. The processing hardware executes the software code to receive, from a user, group generation data and a preferences profile of the user, the group generation data identifying a group including the user and another user, and to send, to the other user, an invitation to join the group. The processing hardware also executes the software code to receive, from the other user, one of an acceptance or a refusal of the invitation, obtain, in response to receiving the acceptance, a preferences profile of the other user, generate, using the preferences profiles of the user and the other user, a group preferences profile for the group, and identify, using the recommendation engine and the group preferences profile, one or more assets in the asset library for the group.
Background
BACKGROUND
Various types of entertainment experiences can be enhanced when they are enjoyed by a group. For example, a theme park outing or attendance at a concert or sporting event may be more enjoyable when friends attend together. Even the relatively passive consumption of digital media content may be enhanced when such content is consumed in a group session. Nevertheless, the popularity of a particular theme park ride, sport, entertainment event, or genre of digital media content can vary widely. As a result, oftentimes in a group situation, such as a group outing or group watch session, it may be difficult to come to a consensus about what experience to enjoy together. In fact, in some instances, the process of coming to a decision can undesirably take more time than the actual activity itself.
Claims
1: A system comprising: a computing platform including a processing hardware and a system memory; an asset library and a software code including a recommendation engine stored in the system memory; the processing hardware configured to execute the software code to: receive, from a user, a group generation data and a preferences profile of the user, the group generation data identifying a group including the user and at least one other user; send, to the at least one other user, an invitation to join the group; obtain, in response to receiving an acceptance of the invitation, a preferences profile of the at least one other user; generate, using the preferences profile of the user and the preferences profile of the at least one other user, a group preferences profile for the group; identify, using the recommendation engine, the group preferences profile, and a selection criterion other than the group preferences profile, one or more assets in the asset library for the group; and output a group recommendation, the group recommendation identifying the identified one or more assets. || 12: A method for use by a system including a computing platform having a processing hardware and a system memory storing an asset library and a software code including a recommendation engine, the method comprising: receiving, by the software code executed by the processing hardware, from a user, a group generation data and a preferences profile of the user, the group generation data identifying a group including the user and at least one other user; sending to the at least one other user, by the software code executed by the processing hardware, an invitation to join the group; obtaining, by the software code executed by the processing hardware in response to receiving an acceptance of the invitation, a preferences profile of the at least one other user; generating, by the software code executed by the processing hardware and using the preferences profile of the user and the preferences profile of the at least one other user, a group preferences profile for the group; identifying, by the software code executed by the processing hardware and using the recommendation engine, the group preferences profile, and a selection criterion other than the group preferences profile, one or more assets in the asset library for the group; and outputting a group recommendation, by the software code executed by the processing hardware, the group recommendation identifying the identified one or more assets. || 25: A method for use by a system including a computing platform having a processing hardware and a system memory storing an asset library and a software code including a recommendation engine, the method comprising: receiving, by the software code executed by the processing hardware, from a user, a group generation data and a preferences profile of the user, the group generation data identifying a group including the user and at least one other user; sending to the at least one other user, by the software code executed by the processing hardware, an invitation to join the group; receiving from the at least one other user, by the software code executed by the processing hardware, one of an acceptance or a refusal of the invitation; obtaining, by the software code executed by the processing hardware in response to receiving the acceptance, a preferences profile of the at least one other user; generating, by the software code executed by the processing hardware and using the preferences profile of the user and the preferences profile of the at least one other user, a group preferences profile for the group; identifying, by the software code executed by the processing hardware and using the recommendation engine and the group preferences profile, one or more assets in the asset library for the group; and outputting a group recommendation, by the software code executed by the processing hardware, the group recommendation identifying the identified one or more assets and at least one asset in the asset library popular with non-group members.