US2017351331A1PendingUtilityA1

Systems and Methods for Haptic Remote Control Gaming

Assignee: IMMERSION CORPPriority: Aug 2, 2012Filed: Jul 31, 2017Published: Dec 7, 2017
Est. expiryAug 2, 2032(~6 yrs left)· nominal 20-yr term from priority
A63H 30/04G06F 2203/013G06T 19/006G08B 6/00G06F 3/016G05D 2201/0214G05D 1/005A63F 13/92
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for haptic remote control gaming are disclosed. In one embodiment a portable multifunction device receives information from a remotely controllable device. The portable multifunction device can be operable as a remote control for the remotely controllable device. The portable multifunction device may be a smartphone, a tablet computer, or another suitable electronic device. The portable multifunction device can determine a haptic effect based at least in part on the information received from the remotely controllable device. The portable multifunction device may generate a signal configured to cause an actuator to output the determined haptic effect. The portable multifunction device can output the signal.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method comprising:
 receiving a first video signal, by a processor of a remote control, the first video signal associated with a remotely controllable (“RC”) device controlled by the remote control at a first position in a real environment;   displaying a first portion of an augmented reality (“AR”) or virtual reality (“VR”) environment by the remote control using the first video signal, the first portion of the AR or VR environment based on a first virtual position of the RC device within the AR or VR environment, the first virtual position associated with the first position in the real environment;   transmitting a control signal, by the remote control, to the RC device, the control signal configured to cause a movement of the RC device in the real environment;   receiving a second video signal, by the processor of the remote control, the second video signal associated with the RC device at a second position in the real environment; and   displaying a second portion of the AR or VR environment by the remote control using the second video signal, the second portion of the AR or VR environment based on a second virtual position of the RC device within the AR or VR environment, the second virtual position associated with the second position in the real environment.   
     
     
         22 . The method of  claim 21 , further comprising:
 receiving an RC device video signal by the processor of the remote control from the RC device, and   wherein displaying the first or second portions of the AR or VR environment comprises displaying a video based on the RC device video signal, and wherein the respective first or second portions of the AR or VR environment comprise a graphical overlay displayed on the video.   
     
     
         23 . The method of  claim 21 , further comprising:
 receiving a position of a second RC device in a second real environment by the processor of the remote control; and   wherein displaying the first or second portions of the AR or VR environment comprises displaying a graphical representation of the second RC device within the AR or VR environment based on the position of the second RC device in the second real environment.   
     
     
         24 . The method of  claim 23 , wherein the real environment and the second real environment are geographically remote from each other. 
     
     
         25 . The method of  claim 24 , further comprising:
 receiving, by the processor of the remote control, an indication of an AR collision between the RC device and the second RC device within the AR or VR environment.   
     
     
         26 . The method of  claim 21 , wherein the RC device comprises a helicopter or a wheeled vehicle. 
     
     
         27 . The method of  claim 21 , further comprising:
 receiving, by the processor of the remote control, an indication of damage to the RC device within the AR or VR environment resulting from a weapon fired by a second RC device within the AR or VR environment or a collision with an object within the AR or VR environment;   generating, by the processor of the remote control, a haptic effect based on the indication of damage; and   outputting, by the remote control, the haptic effect.   
     
     
         28 . A remote control comprising:
 a communications interface;   a display device;   a user input device;   a non-transitory computer-readable medium; and   a processor in communication with the communications interface, the display device, the user input device, and the non-transitory computer-readable medium, the processor configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:   receive a first video signal using the communications interface, the first video signal associated with a remotely controllable (“RC”) device controlled by the remote control at a first position in a real environment;   cause the display device to display a first portion of an augmented reality (“AR”) or virtual reality (“VR”) environment based on the first video signal, the first portion of the AR or VR environment based on a first virtual position of the RC device within the AR or VR environment, the first virtual position associated with the first position in the real environment;   transmit a control signal to the RC device using the communications interface, the control signal configured to cause a movement of the RC device in the real environment;   receive a second video signal using the communications interface, the second video signal associated with the RC device at a second position in the real environment; and   cause the display device to display a second portion of the AR or VR environment by the remote control using the second video signal, the second portion of the AR or VR environment based on a second virtual position of the RC device within the AR or VR environment, the second virtual position associated with the second position in the real environment.   
     
     
         29 . The remote control of  claim 28 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive an RC device video signal by the processor of the remote control from the RC device, and   cause the display device to display a video based on the RC device video signal, and   cause the display device to display the first and second portions of the AR or VR environment overlaid on the video.   
     
     
         30 . The remote control of  claim 28 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive a position of a second RC device in a second real environment by the processor of the remote control; and   cause the display device to display a graphical representation of the second RC device within the AR or VR environment based on the position of the second RC device in the second real environment.   
     
     
         31 . The remote control of  claim 30 , wherein the real environment and the second real environment are geographically remote from each other. 
     
     
         32 . The remote control of  claim 31 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive an indication of an AR collision between the RC device and the second RC device within the AR or VR environment.   
     
     
         33 . The remote control of  claim 28 , wherein the RC device comprises a helicopter or a wheeled vehicle. 
     
     
         34 . The remote control of  claim 28 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive an indication of damage to the RC device within the AR or VR environment resulting from a weapon fired by a second RC device within the AR or VR environment or a collision with an object within the AR or VR environment;   generate a haptic signal based on the indication of damage; and   output the haptic signal.   
     
     
         35 . A non-transitory computer-readable medium comprising processor-executable program code configured to cause a processor to:
 receive a first video signal using a communications interface of a remote control, the first video signal associated with a remotely controllable (“RC”) device controlled by the remote control at a first position in a real environment;   cause a display device to display a first portion of an augmented reality (“AR”) or virtual reality (“VR”) environment based on the first video signal, the first portion of the AR or VR environment based on a first virtual position of the RC device within the AR or VR environment, the first virtual position associated with the first position in the real environment;   transmit a control signal to the RC device using the communications interface, the control signal configured to cause a movement of the RC device in the real environment;   receive a second video signal using the communications interface, the second video signal associated with the RC device at a second position in the real environment; and   cause the display device to display a second portion of the AR or VR environment by the remote control using the second video signal, the second portion of the AR or VR environment based on a second virtual position of the RC device within the AR or VR environment, the second virtual position associated with the second position in the real environment.   
     
     
         36 . The non-transitory computer-readable medium of  claim 35 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive an RC device video signal by the processor of the remote control from the RC device, and   cause the display device to display a video based on the RC device video signal, and   cause the display device to display the first and second portions of the AR or VR environment overlaid on the video.   
     
     
         37 . The non-transitory computer-readable medium of  claim 35 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive a position of a second RC device in a second real environment by the processor of the remote control; and   cause the display device to display a graphical representation of the second RC device within the AR or VR environment based on the position of the second RC device in the second real environment.   
     
     
         38 . The non-transitory computer-readable medium of  claim 37 , wherein the real environment and the second real environment are geographically remote from each other. 
     
     
         39 . The non-transitory computer-readable medium of  claim 38 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive an indication of an AR collision between the RC device and the second RC device within the AR or VR environment.   
     
     
         40 . The non-transitory computer-readable medium of  claim 35 , wherein the RC device comprises a helicopter or a wheeled vehicle. 
     
     
         41 . The non-transitory computer-readable medium of  claim 35 , wherein the processor is configured to execute processor-executable program code stored in the non-transitory computer-readable medium to:
 receive an indication of damage to the RC device within the AR or VR environment resulting from a weapon fired by a second RC device within the AR or VR environment or a collision with an object within the AR or VR environment;   generate a haptic signal based on the indication of damage; and   output the haptic signal.

Join the waitlist — get patent alerts

Track US2017351331A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.