# US 9,517,175 B1 · Tactile belt system for providing navigation guidance

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

- Number: US 9,517,175 B1
- Document ID: US9517175B1
- Status: Granted
- Kind: B1
- Application number: 14/012,170
- Filed: 2013-08-28
- Granted: 2016-12-13
- Earliest claimed: 2013-03-14
- Assignees: Toyota Jidosha Kabushiki Kaisha
- Applicants: Toyota Jidosha Kabushiki Kaisha
- Inventors: Emrah Akin Sisbot; Kentaro Oguchi; Akansel Cosgun
- Web page: https://patentgrep.com/patent/US9517175B1

## CPC

- G06V 40/103: {Static body considered as a whole, e.g. static pedestrian or occupant recognition}
- A61H 3/061: {with electronic detecting or guiding means}
- G06V 10/457: {by analysing connectivity, e.g. edge linking, connected component analysis or slices}
- G06V 40/10: Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V 40/20: Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16)
- G08B 6/00: Tactile signalling systems, e.g. tactile personal calling systems
- G01C 1/00: Measuring angles
- G01C 21/20: Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence)
- G06V 20/64: Three-dimensional [3D] objects
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- A61H: PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY (electrotherapy, magnetotherapy, radiation therapy or ultrasound therapy A61N)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

The disclosure includes a system and method for providing navigation guidance. The system includes a tracking application and a user. The tracking application determines a location of a user, determines a position of at least one object in proximity to the user, determines a path for the user to avoid the at least one object, generates linear and angular velocities that correspond to the path and generates directions that correspond to the linear and angular velocities. The user can receive the directions as audio instructions or via a tactile belt with motors that vibrate to convey the directions.

## Claims

### Claim 1

A computer-implemented method comprising:
determining a first path for a mobile computing device associated with a user to move within an environment;
receiving image data from a scanner associated with the mobile computing device, the image data including one or more images of the user and one or more objects in the environment;
determining, with one or more processors, a location of the user of a tactile belt using the image data;
determining, with the one or more processors, a position of at least one object in proximity to the user using the image data;
determining, with the one or more processors, a second path for the user to avoid the at least one object based on the location of the user and the position of the at least one object;
generating, with the one or more processors, linear and angular velocities that correspond to the second path; and
generating, with the one or more processors, directions that correspond to the linear and angular velocities by converting, with the one or more processors, the linear and angular velocities to a vibrational pattern for the tactile belt, the vibrational pattern including one or more of a directional pattern and a rotational pattern for vibrating one or more motors of the tactile belt.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining a location of the mobile computing device;
determining the first path for the mobile computing device to avoid the at least one object;
converting the directions to an audio file; and
transmitting the audio file.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
predicting the vibrational pattern based on the user's historical path data and current path data.

### Claim 4 (depends on 1)

The method of claim 1, wherein the one or more motors include a plurality of motors that vibrate as:
a solo once rotational motion that represents activation of consecutive motors for a time interval and an end of vibration after a full rotation of the motors,
a dual once rotational motion that represents a full rotation of the motors in two opposing directions, or
a continuous rotational motion that repeats the solo once rotational motion or the dual once rotational motion continuously until an end of the vibrational pattern.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining whether the user is colliding with the at least one object; and
responsive to the user colliding with the at least one object, modifying at least one setting used to generate the directions.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the location of the user includes determining the location of the user based on the image data from the scanner associated with the mobile computing device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the mobile computing device captures the one or more images at different distances and determining the location of the user includes determining the location of the user based on the one or more images.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
generating a message that includes the directions comprising the vibrational pattern; and
transmitting the message to the tactile belt.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining the vibrational pattern based on a threshold distance between the user and the at least one object.

### Claim 10

A system comprising:
one or more processors, the processors being configured to:
determine a first path for a mobile computing device associated with a user to move within an environment;
receive image data from a scanner associated with the mobile computing device, the image data including one or more images the user and one or more objects in the environment;
determine a location of a user of a tactile belt using the image data;
determine a position of at least one object in proximity to the user using the image data;
determine a second path for the user to avoid the at least one object based on the location of the user and the position of the at least one object;
generate linear and angular velocities that correspond to the second path; and
generate directions that correspond to the linear and angular velocities by converting the linear and angular velocities to a vibrational pattern for the tactile belt, the vibrational pattern including one or more of a directional pattern and a rotational pattern for vibrating one or more motors of the tactile belt.

### Claim 11 (depends on 10)

The system of claim 10, the system is further configured to:
determine a location of the mobile computing device;
determine the first path for the mobile computing device to avoid the at least one object;
convert the directions to an audio file; and
transmit the audio file.

### Claim 12 (depends on 10)

The system of claim 10, wherein the system is further configured to:
predict the vibrational pattern based on the user's historical path data and current path data.

### Claim 13 (depends on 10)

The system of claim 10, wherein the system is further configured to:
determine the vibrational pattern based on a threshold distance between the user and the at least one object.

### Claim 14

A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
determine a first path for a mobile computing device associated with a user to move within an environment;
receive image data from a scanner associated with the mobile computing device, the image data including one or more images of the user and one or more objects in an environment;
determine a location of the user of a tactile belt using the image data;
determine a position of at least one object in proximity to the user using the image data;
determine a second path for the user to avoid the at least one object based on the location of the user and the position of the at least one object;
generate linear and angular velocities that correspond to the second path; and
generate directions that correspond to the linear and angular velocities by converting the linear and angular velocities to a vibrational pattern for the tactile belt, the vibrational pattern including one or more of a that includes the directional pattern and a rotational pattern for vibrating one or more motors of the tactile belt.

### Claim 15 (depends on 14)

The computer program product of claim 14, the computer readable program is further configured to:
determine a location of the mobile computing device;
determine the first path for the mobile computing device to avoid the at least one object;
convert the directions to an audio file; and
transmit the audio file.

### Claim 16 (depends on 14)

The computer program product of claim 14, wherein the computer readable program is further configured to:
predict the vibrational pattern based on the user's historical path data and current path data.

### Claim 17 (depends on 14)

The computer program product of claim 14, wherein the computer readable program is further configured to:
determine the vibrational pattern based on a threshold distance between the user and the at least one object.
