ENTERTAINMENT UNITS, ENTERTAINMENT SYSTEMS, AND METHODS FOR USING SAME
First Claim
Patent Images
1. A method comprising:
- receiving, by a transition logic engine, a set of business rules from a server;
receiving, by the transition logic engine, a three-dimensional model of a physical show environment as mapped to a plurality of entertainment units from the server, each of the entertainment units including a plurality of diffusion filters;
receiving, by the transition logic engine, a message containing show control data and media data from the server;
transforming, by the transition logic engine, the message into a plurality of data sets with each data set of a plurality corresponding to a different one of the entertainment units of the plurality of entertainment units using the set of business rules and the three-dimensional model, wherein each data set includes instructions for the display of light on one or more of the plurality of diffusion filters located on each of the individual entertainment units;
communicating, by the transition logic engine, the plurality of data sets to a show controller coupled to each of the plurality of entertainment units;
providing, by the show controller, a data set to each of the plurality of entertainment units; and
executing, by each of the plurality of entertainment units, the received data set.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple entertainment units may be set up in an array and may communicate with one another over wireless networks to organize and present detailed multi-location shows including light, sound, and/or animation. In some instances, entertainment units as well as the systems and methods described herein may be utilized by users to visualize music streams, make light and sound shows based on the occurrence of events in, for example, a calendar or social media and provide opportunities to purchase and/or share created shows with other users.
-
Citations
4 Claims
-
1. A method comprising:
receiving, by a transition logic engine, a set of business rules from a server; receiving, by the transition logic engine, a three-dimensional model of a physical show environment as mapped to a plurality of entertainment units from the server, each of the entertainment units including a plurality of diffusion filters; receiving, by the transition logic engine, a message containing show control data and media data from the server; transforming, by the transition logic engine, the message into a plurality of data sets with each data set of a plurality corresponding to a different one of the entertainment units of the plurality of entertainment units using the set of business rules and the three-dimensional model, wherein each data set includes instructions for the display of light on one or more of the plurality of diffusion filters located on each of the individual entertainment units; communicating, by the transition logic engine, the plurality of data sets to a show controller coupled to each of the plurality of entertainment units; providing, by the show controller, a data set to each of the plurality of entertainment units; and executing, by each of the plurality of entertainment units, the received data set. - View Dependent Claims (2, 4)
-
3. A method comprising:
-
receive a selection of a show to be run on a plurality of entertainment unit at a server, the show comprising at least one of audio data, visual data, and animation data, wherein each entertainment unit includes a plurality of diffusion filters which are configured to diffuse light; communicating, by the server, the selected show to a transformation logic engine, the transformation logic engine including a data store for storing specifications for each of the plurality of entertainment units; converting, by the transition logic engine, the show into a resolution playable on each of the entertainment unit using the specifications; communicating by the transition logic engine, the converted show content to a show controller; using, by the show controller, a show protocol to generate a show data set for each entertainment unit of the plurality of entertainment units, the show data sets being tailored to the specifications of each entertainment unit so as to be played on the diffusion filters of each respective entertainment unit; communicating the generated show data set to each respective entertainment unit; and providing, by each of the plurality of entertainment units, a visual display of the selected show via the diffusion filters of each respective entertainment unit of the plurality of entertainment units.
-
Specification