Patentable/Patents/US-10713847
US-10713847

Method and device for interacting with virtual objects

PublishedJuly 14, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The present group of inventions relates to methods and systems intended for interacting with virtual objects, involving determining a control unit to be used for interacting with virtual objects, determining characteristic graphics primitives of a virtual object, determining the spatial position of the control unit, correlating the spatial position of the control unit to the graphics primitives of the virtual object, and performing the desired actions with regard to the virtual object. In accordance with the invention, images are used from a user's client device which has a video camera and a display, a control unit image library is created on the basis of the received images, and the obtained image library is used for determining the graphics primitives of the control unit. Then, the spatial position of the control unit is determined by calculating the motion in space of the control unit graphics primitives.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of interaction with a virtual object, comprising: determining a control body adapted for interacting with the virtual object, determining characteristic graphic primitives of the virtual object, determining a spatial position of the control body, comparing the spatial position of the control body with the characteristic graphic primitives of the virtual object, and performing desired actions with respect to the virtual object, wherein said determining the spatial position of the control body comprises: obtaining spatial position information of the control body using images from a client device of a user, the client device comprising a video camera and a display connected to a computing unit that processes data, creating a library of images of the control body from the images from the client device, taking into account different positions in space, brightness, contrast, illumination, and other parameters of the images of the control body, determining characteristic graphic primitives of the control body from the library of images of the control body, and determining the spatial position of the control body by calculating a spatial movement of the characteristic graphic primitives of the control body, and calculating the spatial movement of the characteristic graphic primitives of the control body using vibration compensation adjustment values to perform vibration compensation for the client device of the user.

2

2. The method according to claim 1 , wherein the vibration compensation is performed using a Kalman filter.

3

3. The method according to claim 1 , wherein the images of the control body are captured by a cell phone and the control body and the virtual object are depicted on a cell phone display.

4

4. The method according to claim 1 , wherein the images of the control body are captured by a tablet computer and the control body and the virtual object are depicted on a tablet computer display.

5

5. The method according to claim 1 , wherein the images of the control body are captured by, and the control body and the virtual object are depicted on, augmented reality glasses.

6

6. The method according to claim 1 , wherein a model of artificial neural networks is used to calculate the spatial movement of the characteristic graphic primitives of the control body.

7

7. A client user device for interacting with a virtual object, comprising: a video camera and a display connected to a data processing unit, and an electronic module, the electronic module being configured for: determining a control body adapted for interacting with the virtual object, determining characteristic graphic primitives of the virtual object, determining a spatial position of the control body, comparing the spatial position of the control body with the characteristic graphic primitives of the virtual object, and performing desired actions with respect to the virtual object, wherein said determining the spatial position of the control body comprises: obtaining spatial position information of the control body using images from the client user device, creating a library of images of the control body from the images from the client user device, taking into account different positions in space, brightness, contrast, illumination, and other parameters of the images of the control body, determining characteristic graphic primitives of the control body from the library of images of the control body, and determining the spatial position of the control body by calculating a spatial movement of the characteristic graphic primitives of the control body, and calculating the spatial movement of the characteristic graphic primitives of the control body using vibration compensation adjustment values to perform vibration compensation for the client user device.

8

8. The client user device according to claim 7 , further comprising: a module for calculating the spatial movement of the characteristic graphic primitives of the control body using a model of artificial neural networks, said module for calculating the spatial movement of the characteristic graphic primitives of the control body being connected to the data processing unit.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 7, 2016

Publication Date

July 14, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and device for interacting with virtual objects” (US-10713847). https://patentable.app/patents/US-10713847

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.