A63F13/33

Object detector based on reflected light

A sensor for a control panel, including a housing along an edge of the panel, light emitters projecting light along an in-air detection plane over the panel and detectors detecting reflections of the projected light, reflected by an object in the detection plane, lenses oriented such that each detector receives maximum light intensity when light enters a corresponding lens at a particular angle, whereby for each emitter-detector pair, when the object is located at a specific position in the detection plane, light emitted by the emitter of that pair is reflected by the object back through one of the lenses at the particular angle to the detector of that pair, the specific position being associated with that emitter-detector pair, and a processor configured to determine panel locations, map each location to a position in the detection plane associated with an emitter-detector pair, mapping the panel to the detection plane.

System and method for streaming game video

A system and method are described for managing the state of an online video game. A method includes initiating a new online video game in response to user input from a client device, the online video game being in a first state on a first server when initiated; executing the online video game on the server, thereby causing the online video game to enter a second state; pausing or terminating the online video game; determining differences between the first state and the second state and generating difference data containing the differences; transmitting the difference data over a network to a second server; and recreating the second state from the difference data and the first state in response to user input indicating that the user wishes to resume the online video game and in response to the second server being selected as the server on which to execute the video game.

System and method for streaming game video

A system and method are described for managing the state of an online video game. A method includes initiating a new online video game in response to user input from a client device, the online video game being in a first state on a first server when initiated; executing the online video game on the server, thereby causing the online video game to enter a second state; pausing or terminating the online video game; determining differences between the first state and the second state and generating difference data containing the differences; transmitting the difference data over a network to a second server; and recreating the second state from the difference data and the first state in response to user input indicating that the user wishes to resume the online video game and in response to the second server being selected as the server on which to execute the video game.

METHOD AND SYSTEM FOR MERGING DISTANT SPACES
20220139055 · 2022-05-05 ·

A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.

TRAMPOLINE VIDEO GAME
20220134233 · 2022-05-05 ·

A trampoline video game has a trampoline having a bed suspended across a trampoline frame. The bed has a bed center, bed middle, and bed periphery. A beam emitter is configured for operation by a first player to emit a beam. A player one target includes a sensor and a camera. The player one target is connected to a wide area network. A processor is electrically connected to the camera. The processor is configured to generate a geometric model from an image or a video of the first player. A second player terminal is configured as a wireless device with a touchscreen. The second player terminal is configured to connect to the wide area network. A first player avatar is generated on the touchscreen. The first player avatar is generated from the geometric model. Players are given incentives for jumping in the bed middle.

TRAMPOLINE VIDEO GAME
20220134233 · 2022-05-05 ·

A trampoline video game has a trampoline having a bed suspended across a trampoline frame. The bed has a bed center, bed middle, and bed periphery. A beam emitter is configured for operation by a first player to emit a beam. A player one target includes a sensor and a camera. The player one target is connected to a wide area network. A processor is electrically connected to the camera. The processor is configured to generate a geometric model from an image or a video of the first player. A second player terminal is configured as a wireless device with a touchscreen. The second player terminal is configured to connect to the wide area network. A first player avatar is generated on the touchscreen. The first player avatar is generated from the geometric model. Players are given incentives for jumping in the bed middle.

Methods and systems for facilitating participation in a game session
11305186 · 2022-04-19 · ·

A method performed at an electronic device includes: executing an application; establishing a session between the executing application, a remote server associated with the application, and a media device that transmits output from the session to an output device, wherein the output from the session includes output from the executing application; and presenting to users of one or more second electronic devices on which the application is not executing and/or installed a session identifier associated with the session, wherein the session identifier identifies a controller configuration for enabling the users of the one or more second electronic devices to interact with the session.

Methods and systems for facilitating participation in a game session
11305186 · 2022-04-19 · ·

A method performed at an electronic device includes: executing an application; establishing a session between the executing application, a remote server associated with the application, and a media device that transmits output from the session to an output device, wherein the output from the session includes output from the executing application; and presenting to users of one or more second electronic devices on which the application is not executing and/or installed a session identifier associated with the session, wherein the session identifier identifies a controller configuration for enabling the users of the one or more second electronic devices to interact with the session.

APPARATUS, SYSTEMS AND METHODS FOR INITIATING COMMUNITY MEMBER PARTICIPATION
20230302350 · 2023-09-28 ·

An interaction facilitator system is operable acquire community member dialogue videos generated by community members, wherein each community member dialogue video includes dialogue spoken by the community member that describes their viewpoints and opinions regarding an associated subject media content event. A community member dialogue video is acquired from a community member while the community member plays a uniquely generated geo-activity game wherein the community member completes an activity at each of a plurality of game play locations that lie along a game play route. At the end of play of the geo-activity game, the community member receives an incentive.

APPARATUS, SYSTEMS AND METHODS FOR INITIATING COMMUNITY MEMBER PARTICIPATION
20230302350 · 2023-09-28 ·

An interaction facilitator system is operable acquire community member dialogue videos generated by community members, wherein each community member dialogue video includes dialogue spoken by the community member that describes their viewpoints and opinions regarding an associated subject media content event. A community member dialogue video is acquired from a community member while the community member plays a uniquely generated geo-activity game wherein the community member completes an activity at each of a plurality of game play locations that lie along a game play route. At the end of play of the geo-activity game, the community member receives an incentive.