Outer Rim Archives
Archives · 2017 · 20170242483

Application (pre-grant publication)

Systems and Methods for Interacting with Virtual Objects Using Sensory Feedback

Number
20170242483
Published
2017-08-24
Filed
2016-02-22
Assignee
DISNEY ENTERPRISES, INC.
Inventors
Goslin; Michael P., Haseltine; Eric C., Olson; Blade A.
CPC
G06F3/014; G06F3/016; G06F3/017
Verdict
High Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

A haptic feedback device that determines the position of a virtual objects surface and triggers a sensory feedback element so users can feel virtual objects.

Abstract

There is provided a system having a feedback device including a sensory feedback element, a non-transitorymemory storing an executable code and a virtual object having a virtual surface, and a hardware processor. The hardware processor is configured to execute the executable code to determine a position of a hand of a first user, determine a location of the virtual surfaceof the virtual object, and transmit a first activation signal to the feedback device to cause a sensory feedback to be provided to the first user using the sensory feedback element of the feedback device based on the position of the hand of the first user relative to the location of the virtual surface of the virtual object.

Background

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a diagram of an exemplary system for interacting with virtual objects using sensory feedback, according to one implementation of the present disclosure;

FIG. 2 shows a diagram of an exemplary virtual object for use with the system of FIG. 1;

FIG. 3 shows a diagram of another exemplary virtual object for use with the system of FIG. 1; and

FIG. 4 shows a flowchart illustrating an exemplary method of interactingwith virtual objects using sensory feedback, according to one implementation of the present disclosure.DETAILED DESCRIPTION

The following description contains specific information pertaining to implementations in the present disclosure. The drawings in the present application and their accompanying detailed description are directed to merely exemplaryimplementations. Unless noted otherwise, like or corresponding elements among the figuresmay be indicated by like or corresponding reference numerals. Moreover, the drawings and illustrations in the present application are generally not to scale, and are not intended to correspond to actual relative dimensions.

FIG. 1 shows a diagram of an exemplary system for interacting with virtual objects using sensory feedback, according to one implementation of the present disclosure. System 100 includes computing device 110 connected tofeedback device 190 by connection 177, which may be a wired connection or a wireless connection. Computing device 11

Claims

1. A system comprising: a feedback device including a sensory feedback element; a non-transitory memory storingan executable code and a virtual object having a virtual surface; a hardware-processor configured to execute the executable code to: determine a position of a hand of a first user; determine a location of the virtual surface of the virtual object; and transmit a first activation signal to the feedback device to cause a sensory feedback to be provided to thefirst user using the sensory feedback element of the feedback device based on the position of the hand of the first user relative to the location of the virtual surface of the virtual object. 11. A method for use with a system comprising a feedback device, a non-transitory memory, and a hardware processor, the method comprising: determining, using the hardware processor, a position of a hand of a first user; determining, using the hardware processor, a location of the virtual surface of the virtual object; and transmitting, using thehardware processor, a first activation signal to the feedback device to cause a sensory feedback to be provided to the first user using the sensory feedback element of the feedback device based on the position of the hand of the first user relative to the location of the virtual surface of the virtual object.