# US 12,001,608 B2 · System and method for representing virtual object information with haptic stimulation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,608 B2
- Document ID: US12001608B2
- Status: Granted
- Kind: B2
- Application number: 17/900,144
- Filed: 2022-08-31
- Published: 2023-03-09
- Granted: 2024-06-04
- Earliest claimed: 2019-10-21
- Assignees: NeoSensory, Inc.
- Applicants: NeoSensory, Inc.
- Inventors: David M. Eagleman; Michael Perrotta; Scott Novich
- Web page: https://patentgrep.com/patent/US12001608B2

## CPC

- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/014: {Hand-worn input/output arrangements, e.g. data gloves}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system for haptic stimulation includes a haptic device and preferably interfaces with and/or includes a virtual platform. A method for haptic stimulation includes: receiving a set of inputs; determining one or more parameters associated with a virtual object based on the set of inputs; and prescribing a stimulation pattern to one or more haptic actuators of a haptic device. Additionally or alternatively, the method 200 can include any or all of: presenting information to a user; selecting one or more haptic actuators of a haptic device based on the parameter(s); and/or any other suitable processes performed in any order.

## Claims

### Claim 1

A system for providing haptic information, the system comprising:
a processing system in communication with an extended reality platform comprising an object, wherein the processing system:
receives information associated with a first location, the first location corresponding to a location of the object;
determines a proximity metric based on the first location and a second location corresponding to a first body region of a user, wherein the second location is determined based on an aggregated distance, wherein the aggregated distance is determined based on distances between a first and second body region of each of a set of users; and
determines a stimulation pattern based on the proximity metric, wherein the stimulation pattern is applied at the set of haptic actuators of a haptic stimulation device, wherein the haptic stimulation device is configured to be coupled to the user at the second body region of the user.

### Claim 2 (depends on 1)

The system of claim 1, wherein determining a stimulation pattern comprises selecting a haptic actuator from the set of haptic actuators based on the proximity metric, wherein applying the stimulation pattern comprises actuating the selected haptic actuator.

### Claim 3 (depends on 2)

The system of claim 2, wherein the first body region of the user comprises a hand of the user, and wherein the selected haptic actuator is assigned to a finger of the hand, wherein a value of proximity metric corresponds to a distance between the finger and the object.

### Claim 4 (depends on 1)

The system of claim 1, wherein the proximity metric comprises a distance between the first location and the second location, wherein the second location is further determined based on the second body region.

### Claim 5 (depends on 1)

The system of claim 1, wherein the extended reality platform comprises at least one of: a virtual reality platform, an augmented reality platform, or a mixed reality platform.

### Claim 6 (depends on 1)

The system of claim 1, wherein the stimulation pattern comprises at least one of: amplitude, frequency, or duration.

### Claim 7 (depends on 1)

The system of claim 1, wherein the second body region comprises a wrist of the user, and wherein the first body region comprises at least one fingertip of the user.

### Claim 8 (depends on 1)

The system of claim 1, wherein the first body region comprises a finger in a set of fingers of the user, wherein the processing system determines a proximity metric for each finger in the set of fingers.

### Claim 9 (depends on 8)

The system of claim 8, wherein each haptic actuator in the set of haptic actuators is assigned to a finger in the set of fingers, wherein the processing system selects a subset of haptic actuators from the set of haptic actuators based on the proximity metric for the respective finger, wherein applying the stimulation pattern comprises actuating the subset of haptic actuators.

### Claim 10 (depends on 1)

The system of claim 1, wherein the stimulation pattern is further determined based on feature information associated with the object.

### Claim 11 (depends on 10)

The system of claim 10, wherein the feature information comprises at least one of a temperature of the object or a texture of the object.

### Claim 12 (depends on 1)

The system of claim 1, wherein determining the second location based on the aggregated distance comprises determining a mapping from the second body region to the first body region, wherein the mapping is determined based on the aggregated distance.

### Claim 13 (depends on 12)

The system of claim 12, wherein the mapping is further determined based on supplementary information collected at a sensor.

### Claim 14 (depends on 13)

The system of claim 13, wherein the supplementary information comprises an orientation associated with the user.

### Claim 15 (depends on 1)

The system of claim 1, wherein the simulation pattern is determined based on a vector comprising the proximity metric and an angle parameter, wherein the angle parameter is determined based on an orientation associated with the user.

### Claim 16 (depends on 15)

The system of claim 15, wherein the haptic stimulation device further comprises an orientation sensor, wherein the processing system receives the orientation associated with the user from the orientation sensor.

### Claim 17 (depends on 1)

The system of claim 1, wherein the aggregated distance comprises an average of the distances.

### Claim 18 (depends on 1)

The system of claim 1, wherein the object comprises a virtual object.

### Claim 19 (depends on 1)

The system of claim 1, wherein the processing system is arranged at least partially onboard the haptic stimulation device.

### Claim 20 (depends on 1)

The system of claim 1, further comprising a second haptic stimulation device configured to be coupled to the user.
