Avatar integrated shared media experience
First Claim
1. A method for facilitating shared media consumption among two or more users associated with respective computing devices communicatively coupled via a network, the method comprising:
- receiving data indicative of two or more users associated with respective computing devices;
receiving a selection of a media content item to be concurrently rendered on the respective computing devices;
sending, to the respective computing devices of the two or more users, data of the media content item selected;
allowing an identified remote holder of the two or more users to send information pertaining to content playback of the media content item selected, the information comprising playback status, identification of the media content item, and a current time code associated with the media content item;
based on the information, allowing control of content playback on the respective computing devices of other users of the two or more users based at least in part on differences in the information pertaining to the content playback between the respective computing devices;
receiving a request from another user other than the identified remote holder requesting for remote holder status;
in response to receiving the request, allowing the identified remote holder to select to retain the remote holder status or transfer the remote holder status to the other user; and
when the identified remote holder selects to transfer the remote holder status, then facilitating the transfer of the remote holder status to the other user to allow the other user to obtain the control of the content playback.
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.
27 Citations
19 Claims
-
1. A method for facilitating shared media consumption among two or more users associated with respective computing devices communicatively coupled via a network, the method comprising:
-
receiving data indicative of two or more users associated with respective computing devices; receiving a selection of a media content item to be concurrently rendered on the respective computing devices; sending, to the respective computing devices of the two or more users, data of the media content item selected; allowing an identified remote holder of the two or more users to send information pertaining to content playback of the media content item selected, the information comprising playback status, identification of the media content item, and a current time code associated with the media content item; based on the information, allowing control of content playback on the respective computing devices of other users of the two or more users based at least in part on differences in the information pertaining to the content playback between the respective computing devices; receiving a request from another user other than the identified remote holder requesting for remote holder status; in response to receiving the request, allowing the identified remote holder to select to retain the remote holder status or transfer the remote holder status to the other user; and when the identified remote holder selects to transfer the remote holder status, then facilitating the transfer of the remote holder status to the other user to allow the other user to obtain the control of the content playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first computing device configured to share digital content with other computing devices communicatively coupled via a network, the first 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 first computing device to:
-
receive, via the user interface device, a selection of at least one user associated with a second computing device; send, to the second computing device, data indicative of a media content item to be concurrently rendered on the first computing device and the second computing device; send, to the second computing device, information pertaining to content playback of the media content item, the information usable to allow control of content playback on the first computing device and the second computing device, the information comprising playback status, identification of the media content item, and a current time code associated with the media content item; based on the information, allow control of content playback on the second computing device in accordance with the information based at least in part on differences in the information pertaining to the content playback between the first computing device and the second computing device; receive, from the second computing device, a request for remote holder status; and in response to receiving the request, allow a selection of whether to retain the remote holder status to retain the control of the content playback or transfer the remote holder status to the second computing device to allow the second computing device to obtain the control of content playback. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system configured to allow sharing of digital content among computing devices communicatively coupled via a network, the system comprising at least one processor 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:
-
receive data indicative of two or more users associated with respective computing devices; receive a selection of a media content item to be concurrently rendered on the respective computing devices; send, to the two or more users, data indicative of the media content item selected; allow an identified remote holder of the two or more users to send information pertaining to content playback of the media content item selected, the information comprising playback status, identification of the media content item, and a current time code associated with the media content item; based on the information, allow control of content playback on the respective computing devices of other users of the two or more users based at least in part on differences in the information pertaining to the content playback between the respective computing devices; receive a request from another user other than the identified remote holder requesting for remote holder status; in response to receiving the request, allow the identified remote holder to select to retain the remote holder status or transfer the remote holder status to the other user; and when the identified remote holder selects to transfer the remote holder status, then facilitate transfer of the remote holder status to the other user to allow the other user to obtain the control of the content playback.
-
Specification