Patent ID: 8460108

Claim:
A computerized method for generating a gaming experience in a networked environment, the method comprising: receiving an indication that a user has chosen to initiate play of a game; identifying, utilizing a first computing process, any networked devices in the networked environment; identifying, utilizing a second computing process, a list of devices from the identified networked devices that are capable of being incorporated into the game, wherein the devices that are capable of being incorporated into the game are devices that are capable of having a specified effect on the gaming experience in response to interaction of the user with the game and in response to interaction of the user with the devices, and wherein the list of devices includes a common household device, a tablet computing device and a game controller; determining that the common household device, tablet computing device and the game controller are available for incorporation into the gaming experience; identifying, utilizing a third computing process, at least one additional listed networked device that is available for incorporation into the gaming experience, the at least one additional available listed networked device being one or more of a home lighting system, a home lighting device, and a wired telephone; determining a first specified effect of the tablet computing device on the gaming experience; determining a second specified effect of the game controller on the gaming experience; determining a third specified effect on the gaming experience of a relative position of the common household device in a physical space; initiating play of the game; and generating the gaming experience, the gaming experience including the first specified effect and the second specified effect and the third specified effect, in response to interaction of the user with the game and in response to interaction of the user with the tablet computing device, the game controller, and the common household device, wherein each of the first, second, and third computing processes are performed by one or more computing devices.