FIELD

The described embodiments relate generally to content systems. More particularly, the present embodiments relate to remote shared content experience systems.

BACKGROUND

People use content experience systems to experience a wide variety of content. Examples of such content experience systems include televisions, mobile and/or other computing devices, and/or other displays and/or other electronic devices that may be used to access broadcast, recorded, and/or on demand programming (such as television shows, movies, and so on) from cable and/or other content providers, video games, sporting events, music and/or other audio, and so on.

Some people use content experience systems alone. However, many people use content experience systems in a group setting. For example, many groups of friends and/or family and/or other associated people watch television and/or other content together, such as during meals and/or as a social occasion. The people may interact with each other while experiencing the content, supplementing the content experience with the experience of interacting with each other related to the content experience.

SUMMARY

The present disclosure relates to providing remote shared content experiences. A system may provide a “virtual room” for remotely sharing content experiences via electronic devices at different locations. The system may enable synchronization of the content at the different locations, access control, the ability to provide and/or experience interaction feedback regarding the content, control the interaction feedback that is provided and/or experienced, enhance the ability of people to distinguish the content from the interaction feedback, and so on. As such, people may be able to share content experiences more like they were present in a single location while remote from each other.

In various embodiments, a system for providing remote shared content experiences includes a communication unit, a non-transitory storage medium that stores instructions, and a processor. The processor executes the instructions to synchronize presentation of at least part of a main content by at least one first electronic device at a first location and at least one second electronic device at a second location; receive first location interaction feedback, via the communication unit, from the first location that is associated with the presentation of the at least part of the main content by the at least one first electronic device; receive second location interaction feedback, via the communication unit, from the second location that is associated with the presentation of the at least part of the main content by the at least one second electronic device; and direct presentation of the first location interaction feedback at the first location by at least one third electronic device.

In some examples, the at least one first electronic device is a display and the at least one third electronic device is a mobile computing device. In various examples, the at least one first electronic device is a first audio output device and the at least one third electronic device is a second audio output device. In some implementations of such examples, the first audio output device is a first ear phone or ear bud and the second audio output device is a second ear phone or ear bud.

In a number of examples, the processor synchronizes presentation of the first location interaction feedback with presentation of the at least part of the main content. In some examples, the processor receives the first location interaction feedback from the at least one first electronic device. In various examples, the processor receives the first location interaction feedback from the at least one third electronic device.

In some embodiments, a system for providing remote shared content experiences includes a communication unit, a non-transitory storage medium that stores instructions, and a processor. The processor executes the instructions to synchronize presentation of a main content by at least one first electronic device at a first location and at least one second electronic device at a second location; receive first location interaction feedback, via the communication unit, from the first location that is associated with the presentation of the main content by the at least one first electronic device; receive second location interaction feedback, via the communication unit, from the second location that is associated with the presentation of the main content by the at least one second electronic device; direct presentation of the first location interaction feedback at the first location by the at least one first electronic device; and determine whether to resynchronize the presentation of the main content by the at least one first electronic device and the at least one second electronic device using the first location interaction feedback or the second location interaction feedback.

In various examples, the processor determines whether to resynchronize the presentation of the main content by identifying the main content in the first location interaction feedback and comparing first location interaction feedback timing with main content timing. In some implementations of such examples, the processor determines to resynchronize presentation of the main content when the first location interaction feedback timing differs from the main content timing more than a resynchronization threshold. In various implementations of such examples, the first location interaction feedback includes audio. In a number of implementations of such examples, the first location interaction feedback includes video.

In some examples, the processor determines whether to resynchronize the presentation of the main content by comparing the first location interaction feedback to the second location interaction feedback. In various implementations of such examples, the processor removes a portion of the first location interaction feedback that is missing from the second location interaction feedback.

In a number of embodiments, a system for providing remote shared content experiences includes a communication unit, a non-transitory storage medium that stores instructions, and a processor. The processor executes the instructions to synchronize presentation of a main content by a first electronic device at a first location, a second electronic device at a second location, and a third electronic device at a third location; receive first location interaction feedback, via the communication unit, from the first location that is associated with the presentation of the main content by the first electronic device; receive second location interaction feedback, via the communication unit, from the second location that is associated with the presentation of the main content by the second electronic device; receive third location interaction feedback, via the communication unit, from the third location that is associated with the presentation of the main content by the third electronic device; generate an interaction feedback selection for the first location from the second location interaction feedback and the third location interaction feedback; and direct presentation of the interaction feedback selection at the first location by the first electronic device.

In various examples, the processor determines that a combination of the second location interaction feedback and the third location interaction feedback is less than a sound threshold and generates the interaction feedback selection by combining the second location interaction feedback and the third location interaction feedback. In some examples, the processor determines that a combination of the second location interaction feedback and the third location interaction feedback equals or exceeds a sound threshold and generates the interaction feedback selection using one of the second location interaction feedback and the third location interaction feedback. In various implementations of such examples, the processor determines the sound threshold based on an audio level of the main content.

In some examples, the processor evaluates previous interaction feedback to determine interest scores associated with previous interactors and generates the interaction feedback selection by selecting between the second location interaction feedback and the third location interaction feedback using the interest scores. In a number or examples, the processor receives user input from the first electronic device and generates the interaction feedback selection using the user input.

