Avatar integrated shared media experience
Title: | Avatar integrated shared media experience |
---|---|
Patent Number: | 8,661,353 |
Publication Date: | February 25, 2014 |
Appl. No: | 12/551339 |
Application Filed: | August 31, 2009 |
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. |
Inventors: | Mattingly, Andrew Lawrence (Kirkland, WA, US); Kramp, Brian Charles (Kirkland, WA, US); Soemo, Thomas M. (Redmond, WA, US); Mays, Eddie (Renton, WA, US) |
Assignees: | Microsoft Corporation (Redmond, WA, US) |
Claim: | 1. A method for providing a shared media experience in a group comprising two or more users associated with respective computing devices communicatively coupled via a network, the method comprising: establishing membership in the group substantially in real time; executing a nomination process for selecting a media entity of a plurality of media entities to be concurrently rendered by the group, the nomination process comprising: sending, concurrently to each of the users, data indicative of the plurality of media entities that are selectable by each of the users; receiving data indicative of nominated media entities and causing the nominated media entities to be indicated concurrently to the users in the group via respective computing devices; and effectuating a process for selecting one of the nominated media entities to be shared by the group; receiving indication of the media entity selected via the nomination process to be shared by the group and rendering a representation of the selected media entity on one of the computing devices; receiving data for rendering the selected media entity and rendering the received data on a user interface device coupled to said one of the computing devices substantially simultaneously with other computing devices associated with members of the group; displaying on said user interface device, along with the data for rendering the selected media entity, avatars representing the users of the group, the avatars rendered so as to depict a shared media experience; and 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. |
Claim: | 2. The method of claim 1 , wherein the emotion is selected from an emote wheel comprising a plurality of representative emotions. |
Claim: | 3. The method of claim 2 , wherein the emote wheel is divided into pie shaped segments radiating from a center of the emote wheel and each of the representative emotions are represented as one of the pie shaped segments. |
Claim: | 4. The method of claim 2 , wherein the representative emotions are selected based on film genres. |
Claim: | 5. The method of claim 2 , wherein the emotions comprise love, hate, funny, bored, happy, sad, mischievous, and scared. |
Claim: | 6. The method of claim 2 , further comprising receiving an input indicative of a request to render a predefined audio effect during the rendering of the media entity, wherein the audio effect corresponds to one of the representative emotions. |
Claim: | 7. The method of claim 1 , further comprising displaying a random animation based on the indicated emotion. |
Claim: | 8. The method of claim 7 , wherein the random animation comprises one of: at ease, cheer, disappointed, dance, looking, nervous, neutral, surprised, taunt, thinking, and walk. |
Claim: | 9. The method of claim 1 , further comprising receiving an input indicating a request to pause the rendering of the media entity. |
Claim: | 10. The method of claim 1 , further comprising receiving an input indicative of a request to fast forward or rewind the rendering of the media entity. |
Claim: | 11. The method of claim 1 , wherein the selected media entity is a movie and said rendering the received data further comprises rendering a simulated viewing environment and rendering the avatars such that the avatars appear to be sitting in a group seating environment and viewing the movie on a screen. |
Claim: | 12. The method of claim 11 , wherein the simulated viewing environment is selectable from a predetermined list of themes. |
Claim: | 13. The method of claim 1 , further comprising providing an option to view the media entity in a full view mode wherein the simulated viewing environment and rendering of the avatars is hidden from view. |
Claim: | 14. A computing device configured to provide a shared media experience in a group comprising two or more users associated with respective computing devices 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 computing device to: receive indication of a selected media entity to be shared by the group, the selected media entity selected substantially in real time via a nomination process, the nomination process comprising: sending, concurrently to each of the users, data indicative of a plurality of media entities that are selectable by each of the users; causing media entities nominated by users indicated concurrently to other users in the group via respective computing devices; and effectuating a process for selecting one of the nominated media entities to be shared by the group; receive and render data for rendering the selected media entity on the user interface device substantially simultaneously with other computing devices associated with members of the group; and exchange, with other users of the group, information for avatars and associated avatar emotions, the avatars representing the users of the group and the avatar emotions comprising indications of emotions selected by the users, the avatar emotion information sufficient to allow the computing device to render an animation that conveys the indicated emotion for an associated avatar. |
Claim: | 15. The computing device of claim 14 , wherein the associated avatar emotions are selectable using an emote wheel comprising a plurality of representative emotions. |
Claim: | 16. The computing device of claim 14 , wherein the selected media entity is a movie and wherein said receive and render data further comprises: render a simulated viewing environment and render the avatars such that the avatars appear to be sitting in a group seating environment and viewing the movie on a screen. |
Claim: | 17. The computing device of claim 16 , wherein the simulated viewing environment is selectable from a predetermined list of themes. |
Claim: | 18. The computing device of claim 14 , further comprising computer-executable instructions that, when executed by said at least one processor, cause the computing device to receive inputs indicating a request to pause, fast forward, or rewind the rendering of the media entity. |
Claim: | 19. A computer-readable storage device storing thereon computer-readable instructions for providing a shared media experience in a group comprising two or more users associated with respective computing devices communicatively coupled via a network, said computer-readable instructions comprising: instructions for receiving indication of a selected media entity to be shared by the group and rendering a representation of the selected media entity on a computing device, the selected media entity selected substantially in real time via a nomination process, the nomination process comprising: sending, concurrently to each of the users, data indicative of a plurality of media entities that are selectable by each of the users; causing wherein a media entities nominated by users to be indicated concurrently to other users in the group via respective computing devices; effectuating a process for selecting one of the nominated media entities to be shared by the group; instructions for receiving data for rendering the selected media entity and causing the received data to be rendered on a user interface device coupled to the computing device substantially simultaneously with other computing devices associated with members of the group; instructions for displaying on said user interface device, along with the data for rendering the selected media entity, avatars representing the users of the group, the avatars rendered so as to depict a shared media experience; instructions for receiving an indication of an emotion and, in response, causing one of the avatars to perform an animation on said user interface device that conveys the indicated emotion; and instructions for sending the indication of the emotion to the other users of the group. |
Claim: | 20. The computer-readable storage device of claim 19 , wherein the selected media entity is a movie and said causing the received data to be rendered further comprises causing: rendering of a simulated viewing environment and rendering the avatars such that the avatars appear to be sitting in a group seating environment and viewing the movie on a screen, wherein the simulated viewing environment is selectable from a predetermined list of themes. |
Current U.S. Class: | 715/756 |
Patent References Cited: | 5808662 September 1998 Kinney 6064383 May 2000 Skelly 7493291 February 2009 Simelius 2002/0053845 May 2002 Herndon 2005/0132288 June 2005 Kirn et al. 2007/0196802 August 2007 Beletski 2007/0260984 November 2007 Marks et al. 2007/0271338 November 2007 Anschutz 2008/0059570 March 2008 Bill 2008/0215971 September 2008 Gillo 2008/0215972 September 2008 Zalewski et al. 2008/0215975 September 2008 Harrison et al. 2008/0275769 November 2008 Shao 2009/0044216 February 2009 McNicoll 2009/0063995 March 2009 Baron et al. 2009/0094656 April 2009 Carlucci 2009/0109213 April 2009 Hamilton et al. 2009/0328122 December 2009 Amento et al. 2010/0205628 August 2010 Davis et al. 10-2003-0031956 April 2003 10-2007-0083269 August 2007 10-2008-0001073 January 2008 WO 2005/013617 February 2005 |
Other References: | PCT Application No. PCT/US2010/036428 : International Search Report and Written Opinion of the International Searching Authority, Dec. 29, 2010, 10 pages. cited by applicant PCT Application No. PCT/US2010/036539 : International Search Report and Written Opinion of the International Searching Authority, Dec. 28, 2010, 8 pages. cited by applicant Leading Social Viewing Platform View1gether.com Secures ‘Series A’ Investment, Apr. 29, 2009, View2Gether.com, 7 pages. cited by applicant Oortle Overview, Oortle- Company Information on Oortle, http://www.tradevibes.com/company/provile.oortle, Downloaded from Internet May 22, 2009, 2 pages. cited by applicant SeeToo Company Profile, CrunchBase, http://www.crunchbase.com/company/seetoo, Downloaded from Internet May 22, 2009, 5 pages. cited by applicant Social Viewing, Social Viewing—Wikipedia, the free encyclopedia, http://en.wikipedia.org/wiki/Social viewing, Downloaded from Internet May 22, 2009, 1 page. cited by applicant Supplementary European Search Report issued for European Application No. EP 10781264, Oct. 31, 2012, 2 pages. cited by applicant |
Primary Examiner: | Leggett, Andrea |
Attorney, Agent or Firm: | Yee, Judy Minhas, Micky |
Accession Number: | edspgr.08661353 |
Database: | USPTO Patent Grants |
Language: | English |
---|