Patent classifications
A63F13/235
Wireless headphone controller
Wireless Blue Tooth® headphone controller comprises a game controller having a pair of wireless Blue Tooth® headphones removably stored within the game controller housing and a detachable pair of Blue Tooth® headphones in a separate case capable of being in electrical communication with the game controller.
Dynamic Mixed Reality Content in Virtual Reality
In one embodiment, a method includes using one or more cameras of a mobile computing device to capture one or more images of a first user wearing a VR display device in a real-world environment. The mobile computing device transmits a pose of the mobile computing device with respect to the VR display device to a VR system. The mobile computing device receives from the VR system a VR rendering of a VR environment. The VR rendering is from the perspective of the mobile computing device with respect to the VR display device. The method includes segmenting the first user from the one or more images and generating, in real-time responsive to capturing the one or more images, a MR rendering of the first user in the VR environment. The MR rendering of the first user is based on a compositing of the segmented one or more images of the first user and the VR rendering.
SYSTEM AND METHOD FOR FABRICATING AND EXECUTING A WIRELESS GAMING KEYBOARD AND MOUSE ADAPTER SYSTEM
A wireless gaming keyboard and mouse adapter system may comprise a wireless gaming keyboard and mouse adapter housing, forming a dongle operably coupled to an input device, within which an electrical circuit and an antenna are embedded within a plurality crystal polymer layers for housing a network interface device, a USB-C adapter mounting, and a controller, which may be electrically coupled via the electrical circuit, and where the network interface device is electrically coupled to the antenna. The controller may receive input/output gaming instructions for the gaming software application, via the USB-C adapter, from an input device for a remote information handling system executing the gaming software application, and may execute wireless gaming keyboard and mouse adapter system code instructions to direct the network interface device to transceive the input/output gaming instructions to a cloud-based gaming application server via the wireless network Access Point (AP) at frequencies above 24 GHz.
Method and System for Managing Virtual Personal Space
A method and system for managing personal virtual space, comprising: establishing at least one threshold distance needed to generate a personal virtual space breach alert; creating a first unique identifying signal; transducing the signal into a transmissible medium; transmitting the signal by a first electronic device; receiving the signal by at least one other electronic device; processing the signal with at least one processor; calculating distance to first electronic device using the processed signal; communicate the distance to at least one management processor; calculating at least one other distance from the first electronic device to the other electronic device; communicate the at least one other distance to the management processor; calculating a personal virtual space breach from the distances; creating a personal virtual space breach alert; transmitting the personal virtual space breach alert; receiving the personal virtual space breach alert at a plurality of physical notification devices; changing the state of at least one of the physical notification devices.
Wireless game management system
A wireless game management system includes a plurality of game pieces, each game piece including a wireless module configured to transmit a location signal, and a wireless game management processor configured to determine the absolute or relative positions of at least two game pieces based on the location signals, determine a game status based on the absolute or relative positions of the at least two game pieces, and convey game status information through a user interface associated with the wireless game management processor.
VR SYSTEM AND POSITIONING AND TRACKING METHOD OF VR SYSTEM
A VR system and a positioning and tracking method of the VR system are provided. The VR system includes a head-mounted display and a gamepad. The head-mounted display includes a first inertial sensor, a first processor, and first cameras. The gamepad includes a second inertial sensor and second cameras. The first processor is configured to obtain 6DOF data of the head-mounted display under a world coordinate system based on the inertial data of the head-mounted display obtained by the first inertial sensor and the external environment images of the head-mounted display obtained by the first cameras, obtain 6DOF data of the gamepad under the world coordinate system based on the inertial data of the gamepad obtained by the second inertial sensor and the external environment images of the gamepad obtained by the second cameras, and generate 6DOF data of the gamepad on the head-mounted display.
COMPANION DEVICE AIDED GAME CONTROLLER PAIRING
A game controller is configured to selectively pair with a companion device using a first communication protocol and one or more gaming systems using a second communication protocol. The game controller is configured to send a pairing request to the companion device using the first communication protocol based on companion-device pairing data stored in a storage subsystem of the game controller. The game controller is configured to send a pairing request to a last-paired gaming system with which the game controller last paired using the second communication protocol based on gaming-system pairing data stored in the storage subsystem. Responsive to the game controller being unable to pair with the last-paired gaming system and while the game controller is paired with the companion device, the game controller is configured to send an error notification to the companion device using the first communication protocol.
COMPANION DEVICE AIDED GAME CONTROLLER PAIRING
A game controller is configured to selectively pair with a companion device using a first communication protocol and one or more gaming systems using a second communication protocol. The game controller is configured to send a pairing request to the companion device using the first communication protocol based on companion-device pairing data stored in a storage subsystem of the game controller. The game controller is configured to send a pairing request to a last-paired gaming system with which the game controller last paired using the second communication protocol based on gaming-system pairing data stored in the storage subsystem. Responsive to the game controller being unable to pair with the last-paired gaming system and while the game controller is paired with the companion device, the game controller is configured to send an error notification to the companion device using the first communication protocol.
Center device
Methods and apparatus provide for: facilitating communication between one or more controller devices operated by one or more users, respectively, and a data processing apparatus running an application program, wherein each controller device includes a plurality of actuation elements that are operable to be manipulated by a respective one of the one or more users to input desired operations to the data processing apparatus for use by the application program; obtaining a respective controller identifier from each of the one or more controller devices; and storing in a memory the controller identifiers in response to the control section in a sequential table, such that each entry in the sequential table includes at least a sequential table entry number and a respective one of the controller identifiers.
Center device
Methods and apparatus provide for: facilitating communication between one or more controller devices operated by one or more users, respectively, and a data processing apparatus running an application program, wherein each controller device includes a plurality of actuation elements that are operable to be manipulated by a respective one of the one or more users to input desired operations to the data processing apparatus for use by the application program; obtaining a respective controller identifier from each of the one or more controller devices; and storing in a memory the controller identifiers in response to the control section in a sequential table, such that each entry in the sequential table includes at least a sequential table entry number and a respective one of the controller identifiers.