Mechanical effects by way of software or real world engagement

US10416669B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10416669-B2
Application numberUS-201615394329-A
CountryUS
Kind codeB2
Filing dateDec 29, 2016
Priority dateSep 30, 2016
Publication dateSep 17, 2019
Grant dateSep 17, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system can determine that a simulated (e.g., virtual) weapon has hit a UAV. This can include determining a simulated position of the simulated weapon and the relative position of the UAV. The system can then determine an area of effect for the weapon and determine if the UAV was hit. The system can determine what components of the UAV were hit and to what degree. The system can then determine a simulated condition such as a damaged engine or wing. The system can then receive input for controlling the UAV and combine the input with the simulated condition to generate a control signal for the UAV. The control signal can include decreasing the power to a motor.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for simulating effects of virtual objects, the method comprising: determining a simulated condition resulting from a simulated hit to unmanned aerial vehicle (UAV) by at least one of the virtual objects in a virtual environment, wherein the simulated condition is determined to include simulated damage associated with one or more effects; receiving an input for controlling the UAV; modifying the input in accordance with the effects associated with the simulated damage; and generating a control signal for the UAV based on the modified input, wherein the UAV executes the control signal to exhibit the effects associated with the simulated damage in the virtual environment. 2. The computer-implemented method of claim 1 , further comprising detecting the simulated hit to the UAV based on a simulated event that results in the simulated hit. 3. The computer-implemented method of claim 2 , wherein the simulated event includes a simulated weapon being fired on the UAV. 4. The computer-implemented method of claim 1 , wherein the control signal is further executable by the UAV to decrease an amount of power to a motor. 5. The computer-implemented method of claim 1 , wherein the simulated condition includes simulated air turbulence. 6. The computer-implemented method of claim 3 , wherein detecting the simulated hit further includes: determining a simulated position of the simulated weapon that is fired on the UAV; determining an affected region based on the simulated position of the simulated weapon; and determining that a physical position of at least part of the UAV is within the affected region. 7. The computer-implemented method of claim 1 , wherein the simulated condition further includes at least one of simulated fire, simulated static, and visual distortion resulting from execution of an altered video signal. 8. The computer-implemented method of claim 1 , wherein the generated control signal is further executable by a head-up display (HUD) to visually indicate the simulated condition. 9. A system for simulating effects of virtual objects, the system comprising: a communication interface that receives an input for controlling an unmanned aerial vehicle (UAV); and a processor that executes instructions stored in memory, wherein execution of the instructions by the processor: determines a simulated condition resulting from a simulated hit to the UAV by at least one of the virtual objects in a virtual environment, wherein the simulated condition is determined to include simulated damage associated with one or more effects; modifies the input in accordance with the effects associated with the simulated damage, and generates a control signal for the UAV based on the modified input, wherein the UAV executes the control signal to exhibit the effects associated with the simulated damage in the virtual environment. 10. The system of claim 9 , wherein the processor executes further instructions to detect the simulated hit to the UAV based on a simulated event that results in the simulated hit. 11. The system of claim 9 , wherein the processor detects the simulated hit by: determining a simulated position of the simulated weapon that is fired on the UAV; determining an affected region based on the simulated position of the simulated weapon; and determining that a physical position of at least part of the UAV is within the affected region. 12. The system of claim 9 , wherein the control signal is further executable by the UAV to decrease an amount of power to a motor. 13. The system of claim 9 , wherein the simulated condition includes simulated air turbulence. 14. The system of claim 10 , wherein the simulated event includes a simulated weapon being fired on the UAV. 15. A non-transitory computer-readable medium having computer readable instructions stored thereon that, when executed by a processor of a computer, cause the computer to perform a method for simulating effects of virtual objects, the method comprising: determining a simulated condition resulting from a simulated hit to unmanned aerial vehicle (UAV) by at least one of the virtual objects in a virtual environment, wherein the simulated condition is determined to include simulated damage associated with one or more effects; receiving an input for controlling the UAV; modifying the input in accordance with the effects associated with the simulated damage; and generating a control signal for the UAV based on the modified input, wherein the UAV executes the control signal to exhibit the effects associated with the simulated damage in the virtual environment. 16. The non-transitory computer-readable medium of claim 15 , further comprising instructions executable to detect the simulated hit with the UAV based on a simulated event that results in the simulated hit. 17. The non-transitory computer-readable medium of claim 16 , wherein detecting the simulated hit further includes: determining a simulated position of a simulated weapon is fired on the UAV; determining an affected region based on the simulated position of the simulated weapon; and determining that a physical position of at least part of the UAV is within the affected region. 18. The non-transitory computer-readable medium of claim 15 , wherein the control signal is further executable by the UAV to decrease an amount of power to a motor. 19. The non-transitory computer-readable medium of claim 15 , wherein the simulated condition includes simulated air turbulence.

Assignees

Inventors

Classifications

  • G06V20/17Primary

    taken from planes or by drones · CPC title

  • Teaching or practice apparatus for gun-aiming or gun-laying {(shooting games A63F9/02; light- or radiation-emitting guns F41A33/02; targets therefor F41J; responders, transponders for radar, sonar, lidar G01S13/767, G01S15/74, G01S17/74)} · CPC title

  • Remote controls · CPC title

  • Satellite images · CPC title

  • G05D1/0044Primary

    by providing the operator with a computer generated representation of the environment of the vehicle, e.g. virtual reality, maps (maps used for automatic navigation G05D1/0274; flight directors G01C23/005) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10416669B2 cover?
A system can determine that a simulated (e.g., virtual) weapon has hit a UAV. This can include determining a simulated position of the simulated weapon and the relative position of the UAV. The system can then determine an area of effect for the weapon and determine if the UAV was hit. The system can determine what components of the UAV were hit and to what degree. The system can then determine…
Who is the assignee on this patent?
Sony Interactive Entertainment Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/17. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).