Avatar Integrated Shared Media Selection
First Claim
1. A method for establishing a shared media experience in a group comprising two or more users, each user operating a respective computing device and communicatively coupled via a network, the method comprising:
- receiving, on one of the computing devices, a request to join the group;
sending the request to a shared media service provider and receiving an indication of acceptance into the group;
receiving data describing media entities selected by other members of the group and rendering representations of the received media entities on a user interface device coupled to the respective computing device;
receiving a nomination identifying one of the media entities and sending the nomination to the other members of the group;
displaying on said user interface device, along with the representations of the received media entities, avatars representing the users of the group;
receiving an indication of an emotion from one of the users and, in response, causing the avatar corresponding to said one of the users to perform an animation on said user interface device that conveys the indicated emotion; and
receiving an indication of a selected media entity to be shared by the group and displaying a representation of the selected media entity on said user interface device, wherein the selected media object is selected by one of the users of the group deemed to be a host of the group.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a movie, watch the movie together, and provide commentary on the movie itself in the virtual world on a virtual couch while each user is sitting in different physical locations. Additionally, the virtual representation of the destination that the group of people are watching the movie together in can be themed to allow users to watch movies in different locations pivoting on special events or by the users choice.
84 Citations
20 Claims
-
1. A method for establishing a shared media experience in a group comprising two or more users, each user operating a respective computing device and communicatively coupled via a network, the method comprising:
-
receiving, on one of the computing devices, a request to join the group; sending the request to a shared media service provider and receiving an indication of acceptance into the group; receiving data describing media entities selected by other members of the group and rendering representations of the received media entities on a user interface device coupled to the respective computing device; receiving a nomination identifying one of the media entities and sending the nomination to the other members of the group; displaying on said user interface device, along with the representations of the received media entities, avatars representing the users of the group; receiving an indication of an emotion from one of the users and, in response, causing the avatar corresponding to said one of the users to perform an animation on said user interface device that conveys the indicated emotion; and receiving an indication of a selected media entity to be shared by the group and displaying a representation of the selected media entity on said user interface device, wherein the selected media object is selected by one of the users of the group deemed to be a host of the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device configured to establish a shared media experience in a group comprising two or more users, each user operating a respective computing device and communicatively coupled via a network, the computing device comprising at least one processor, a user interface device, and at least one memory communicatively coupled to said at least one processor, the at least one memory having stored therein computer-executable instructions that, when executed by said at least one processor, cause the system to:
-
communicate with the two or more users to form the group; receive a nomination identifying a selected media entity and send data describing the nomination to each of the users in the group; display on said user interface device, along with a representation of the selected media entity, avatars representing the users of the group and associated avatar emotions, the avatars representing the one or more users and the avatar emotions comprising indications of emotions selected by the one or more users, the avatar emotion information sufficient to allow the computing device to render an animation that conveys the avatar emotion; and send an indication of a selected media entity to be shared by the group and rendered on the computing devices of the users. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising computer-readable instructions for establishing a shared media experience in a group comprising two or more users, each user operating a respective computing device and communicatively coupled via a network, said computer-readable instructions comprising instructions for:
-
receiving, on one of the computing devices, an input indicating a request to join the group; sending the input to a shared media service provider and receiving an indication of acceptance into the group; receiving data describing media entities selected by other members of the group and rendering representations of the received media entities on a user interface device coupled to said one of the computing devices; receiving a nomination identifying one of the media entities and sending the nomination to the other members of the group; displaying on said user interface device, along with the representations of the received media entities, avatars representing the users of the group; receiving an indication of an emotion from one of the users and, in response, causing the avatar corresponding to said one of the users to perform an animation on said user interface device that conveys the selected emotion; and receiving an indication of a selected media entity to be shared by the group and displaying a representation of the selected media entity on said user interface device, wherein the selected media object is selected by one of the users of the group deemed to be a host of the group.
-
Specification