- Number
- 10133464
- Published
- 2018-11-20
- Filed
- 2015-07-13
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Pak; Paul et al.
- CPC
- G06Q10/40; G06F3/00; G06F3/048; G06F3/04847; G06Q10/44; G06Q30/0241; H04L67/10
- Verdict
- Set aside UX feedback collection/business
- Source
- Google Patents · FreePatentsOnline
Abstract
Techniques for receiving user feedback for an instance of content. Embodiments provide an interface that includes an interactive element through which users can provide feedback for an instance of content. Responsive to a first user interacting with the interactive element, an indication of user feedback from the first user is registered for the instance of content. Upon determining that the indication of user feedback from the first user has been registered for the instance of content, the interactive element is disabled within the interface for the first user. Embodiments monitor the instance of content to detect changes to the instance of content and, upon detecting a change to the instance of content since the first user provided the user feedback for the content, automatically and without user interaction, re-enable the interactive element for the first user such that the first user can again interact with the interactive element.
Background
BACKGROUND(1) Field of the Invention(2) The present invention generally relates to collecting user feedback and more specifically to techniques for selectively allowing users to repeatedly submit positive feedback for a single instance of content.(3) Description of the Related Art(4) A virtual world is a simulated environment in which users may interact with virtual objects and locations of the virtual world. Each user may control a respective avatar through which the user may interact with other users' avatars in the virtual world. An avatar generally provides a graphical representation of an individual within the virtual world environment. Avatars are usually presented to other users as two or three-dimensional graphical representations that resemble a human individual. Frequently, virtual worlds allow multiple users to enter the virtual environment and interact with one another. Virtual worlds are said to provide an immersive environment, as they typically appear similar to the real world and objects tend to follow rules related to gravity, topography, locomotion, physics and kinematics. Of course, virtual worlds can suspend or alter these rules as well as provide other imaginative or fanciful environments. Users typically communicate with one another through their avatars using text messages sent between avatars, real-time voice communication, gestures displayed by avatars, symbols visible in the virtual world, and the like.(5) In addition, some virtual worlds enable user
Claims
1. A method, comprising: providing an interface that includes an interactive element through which users can provide feedback for an instance of content; responsive to a first user interacting with the interactive element, registering an indication of user feedback from the first user for the instance of content; upon determining that the indication of user feedback from the first user has been registered for the instance of content, disabling the interactive element within the interface for the first user, such that the first user cannot interact with the interactive element within the interface; monitoring the instance of content to detect changes to the instance of content; and upon detecting a change to the instance of content since the first user provided the user feedback for the content, automatically and without user interaction, re-enabling the interactive element within the interface for the first user such that the first user can again interact with the interactive element.
7. A system, comprising: a processor; and a memory containing a program that, when executed by the processor, performs an operation comprising: providing an interface that includes an interactive element through which users can provide feedback for an instance of content; responsive to a first user interacting with the interactive element, registering an indication of user feedback from the first user for the instance of content; upon determining that the indication of user feedback from the first user has been registered for the instance of content, disabling the interactive element within the interface for the first user, such that the first user cannot interact with the interactive element within the interface; monitoring the instance of content to detect changes to the instance of content; and upon detecting a change to the instance of content since the first user provided the user feedback for the content, automatically and without user interaction, re-enabling the interactive element for the first user such that the first user can again interact with the interactive element.
13. A non-transitory computer-readable medium containing a program that, when executed, performs an operation comprising: providing an interface that includes an interactive element through which users can provide feedback for an instance of content; responsive to a first user interacting with the interactive element, registering an indication of user feedback from the first user for the instance of content; upon determining that the indication of user feedback from the first user has been registered for the instance of content, disabling the interactive element within the interface for the first user, such that the first user cannot interact with the interactive element within the interface; monitoring the instance of content to detect changes to the instance of content; and upon detecting a change to the instance of content since the first user provided the user feedback for the content, automatically and without user interaction, re-enabling the interactive element for the first user such that the first user can again interact with the interactive element.
16. A method, comprising: providing an interface that includes an interactive element through which users can provide feedback for an instance of user-generated content created by a first user within a virtual world; responsive to a second user interacting with the interactive element, registering an indication of user feedback from the second user for the instance of content; upon determining that the indication of user feedback from the first user has been registered for the instance of content: disabling the interactive element within the interface for the second user, such that the second user cannot interact with the interactive element within the interface; and initiating a timer associated with the disabled interactive element; and upon expiration of the timer, re-enabling the interactive element for the second user such that the second user can again interact with the interactive element.