# US 2017/0287293 A1 · Customizing haptic feedback in live events

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

- Number: US 2017/0287293 A1
- Document ID: US20170287293A1
- Status: Published application
- Kind: A1
- Application number: 15/626,442
- Filed: 2017-06-19
- Published: 2017-10-05
- Earliest claimed: 2015-09-16
- Assignees: Immersion Corporation
- Applicants: Immersion Corporation
- Inventors: Jamal SABOUNE; Juan Manuel CRUZ-HERNANDEZ; Liwen WU; Abdelwahab HAMAM
- Web page: https://patentgrep.com/patent/US20170287293A1

## CPC

- G08B 6/00: Tactile signalling systems, e.g. tactile personal calling systems
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of generating event identifiers includes receiving sensor information from tracked entities. Based on the sensor information for tracked entities, an event can be determined. An event ID can be assigned to the event based on the type of event that was determined. The event ID can be sent to a haptically enabled device, the device outputting a haptic effect determined from the event ID.

## Claims

### Claim 1

(canceled)

### Claim 2

A method for applying a haptic effect, the method comprising:
receiving sensor output based on sensor information from a sensor on an object;
capturing a haptic event from the sensor output in a packet containing metadata for the sensor, the packet being used to generate a haptic signal; and
applying the haptic effect by processing the haptic signal.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
transmitting the packet to a haptic output device when transmitting at least one of an audio feed or a video feed to the haptic output device, the haptic output device being remote from the sensor,
wherein the at least one of the audio feed or the video feed is associated with the haptic event.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
transmitting the packet with at least one of an audio feed or a video feed to a haptic output device, the haptic output device being remote from the sensor,
wherein the at least one of the audio feed or the video feed is associated with the haptic event.

### Claim 5 (depends on 2)

The method of claim 2, wherein
the haptic effect is a vibrational haptic effect, and
the vibrational haptic effect is a representation of the haptic event.

### Claim 6 (depends on 2)

The method of claim 2, wherein the capturing of the haptic event from the sensor output includes matching the sensor output to a pattern profile of a known haptic event.

### Claim 7 (depends on 2)

The method of claim 2, wherein the sensor output is received at a process server remote from the sensor, and
the method further comprises:
transmitting the packet to a haptic output device, the haptic output device being remote from the process server.

### Claim 8 (depends on 2)

The method of claim 2, further comprising:
assigning an event ID to the haptic event; and
merging the event ID into the packet, wherein the metadata includes at least one of a classification ID or a source ID that is particular to the sensor.

### Claim 9 (depends on 8)

The method of claim 8, wherein
the packet contains a multichannel feed, and
the method further comprises:
providing the event ID and the at least one of the classification ID or the source ID in a first haptic channel of the multichannel feed.

### Claim 10 (depends on 2)

The method of claim 2, further comprising:
receiving at least one of video or audio output during the receiving of the sensor output,
wherein the at least one of video or audio output is associated with the haptic event.

### Claim 11

A method for applying a haptic effect, the method comprising:
receiving sensor output based on sensor information from a sensor on an object;
capturing a haptic event from the sensor output;
assigning an event ID to the haptic event;
generating a haptic signal based on the event ID and a force element, the force element being metadata associated with the event ID, a parameter specified by the event ID or a parameter separate from the event ID; and
applying the haptic effect by processing the haptic signal.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
transmitting the event ID and the force element to a haptic output device when transmitting at least one of an audio feed or a video feed to the haptic output device, the haptic output device being remote from the sensor,
wherein the at least one of the audio feed or the video feed is associated with the haptic event.

### Claim 13 (depends on 11)

The method of claim 11, further comprising:
transmitting the event ID and the force element with at least one of an audio feed or a video feed to a haptic output device, the haptic output device being remote from the sensor,
wherein the at least one of the audio feed or the video feed is associated with the haptic event.

### Claim 14 (depends on 11)

The method of claim 11, wherein
the haptic effect is a vibrational haptic effect, and
the vibrational haptic effect is a representation of the haptic event.

### Claim 15 (depends on 11)

The method of claim 11, wherein the capturing of the haptic event from the sensor output includes matching the sensor output to a pattern profile of a known haptic event.

### Claim 16 (depends on 11)

The method of claim 11, wherein the force element is the metadata associated with the event ID.

### Claim 17 (depends on 11)

The method of claim 11, further comprising:
merging the event ID into a packet containing metadata for the event ID, wherein the metadata is particular to the sensor,
wherein the generating of the haptic signal includes using the packet.

### Claim 18 (depends on 17)

The method of claim 17, wherein
the metadata includes at least one of a classification ID or a source ID that is particular to the sensor,
the packet contains a multichannel feed, and
the method further comprises:
providing the event ID and the at least one of the classification ID or the source ID in a first haptic channel of the multichannel feed.

### Claim 19 (depends on 11)

The method of claim 11, further comprising:
receiving at least one of video or audio output during the receiving of the sensor output,
wherein the at least one of video or audio output is associated with the haptic event.

### Claim 20 (depends on 19)

The method of claim 19, further comprising:
providing the at least one of video or audio output during the applying of the haptic effect.

### Claim 21

A non-transitory computer-readable medium on which is encoded instructions when executed by one or more processors configure the one or more processors to:
receiving sensor output based on sensor information from a sensor on an object;
capturing a haptic event from the sensor output in a packet containing metadata for the sensor, the packet being used to generate a haptic signal; and
applying a haptic effect by processing the haptic signal.
