# US 11,079,249 B1 · Haptic navigation device

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

- Number: US 11,079,249 B1
- Document ID: US11079249B1
- Status: Granted
- Kind: B1
- Application number: 17/120,315
- Filed: 2020-12-14
- Granted: 2021-08-03
- Earliest claimed: 2020-12-14
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Malgorzata Jadwiga Zimon; James McDonagh; Breanndan O'Conchuir; Robert Sawko
- Web page: https://patentgrep.com/patent/US11079249B1

## CPC

- G01C 21/3652: {Guidance using non-audiovisual output, e.g. tactile, haptic or electric stimuli}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 3/014: {Hand-worn input/output arrangements, e.g. data gloves}
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/024: Guidance services
- H04W 4/026: {using orientation information, e.g. compass}
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A navigation device including a housing including an opening, two or more drive wheels, and two or more rollers, a spherical member located within the opening of the housing in direct contact with the two or more drive wheels and the two or more rollers such that the drive wheels control rotation of the spherical member in response to guidance signals received from a processor, and an attachable member coupled directly to the housing for securing the navigation device to a body part of a user and maintaining contact between the user's skin and the spherical member.

## Claims

### Claim 1

A navigation device comprising:
a housing comprising an opening, two or more drive wheels, and two or more rollers;
a spherical member located within the opening of the housing in direct contact with the two or more drive wheels and the two or more rollers such that the drive wheels control rotation of the spherical member in response to guidance signals received from a processor; and
an attachable member coupled directly to the housing for securing the navigation device to a body part of a user and maintaining contact between the user's skin and the spherical member.

### Claim 2 (depends on 1)

The navigation device according to claim 1, further comprising:
a global positioning system unit for determining a geographical location of the user; and
a wireless internet unit to receive a navigation message from a remote device,
wherein the processor compares the received navigation message with the geographical location of the user and translates the received navigation message into the guidance signals which cause the spherical member to rotate according to the received navigation message.

### Claim 3 (depends on 1)

The navigation device of claim 1, further comprising:
an accelerometer and a gyroscope for measuring a relative orientation of the navigation device, whereby data produced by the accelerometer and the gyroscope are used by the processor to generate the guidance signals.

### Claim 4 (depends on 1)

The navigation device according to claim 1, wherein the attachable member is an article of clothing wearable by the user.

### Claim 5 (depends on 1)

The navigation device according to claim 1, wherein the attachable member comprises:
a strap comprising a rigid material shaped to fit the body part of a user; and
an extension member joining the housing with the strap, the extension member comprising an elastic material in a shape sufficient to maintain contact between the spherical member and the body part of a user.

### Claim 6 (depends on 1)

The navigation device according to claim 1, wherein an axis of rotation of the spherical member is perpendicular to a direction of travel indicated by a navigation message.

### Claim 7 (depends on 1)

The navigation device according to claim 1, wherein the two or more drive wheels and the two or more rollers are all arranged in a single plane.

### Claim 8 (depends on 1)

The navigation device according to claim 1, wherein the housing comprises at least two motors coupled to the two or more drive wheels for controlling the rotational movement of the spherical member.

### Claim 9 (depends on 1)

The navigation device according to claim 1, wherein the spherical member comprises tactile ridges or tactile grooves.

### Claim 10

A navigation device comprising:
a housing comprising an opening, two or more drive wheels, and two or more rollers, wherein the two or more drive wheels and the two or more rollers are all arranged in a single plane;
a spherical member located within the opening of the housing in direct contact with the two or more drive wheels and the two or more rollers such that the drive wheels control rotation of the spherical member in response to guidance signals received from a processor, wherein an axis of rotation of the spherical member is perpendicular to a direction of travel indicated by a navigation message; and
an attachable member coupled directly to the housing for securing the navigation device to a body part of a user and maintaining contact between the user's skin and the spherical member.

### Claim 11 (depends on 10)

The navigation device according to claim 10, further comprising:
a global positioning system unit for determining a geographical location of the user; and
a wireless internet unit to receive the navigation message from a remote device,
wherein the processor compares the received navigation message with the geographical location of the user and translates the received navigation message into the guidance signals which cause the spherical member to rotate according to the received navigation message.

### Claim 12 (depends on 10)

The navigation device according to claim 10, further comprising:
an accelerometer and a gyroscope for measuring a relative orientation of the navigation device, whereby data produced by the accelerometer and the gyroscope are used by the processor to generate the guidance signals.

### Claim 13 (depends on 10)

The navigation device according to claim 10, wherein the attachable member is an article of clothing wearable by the user.

### Claim 14 (depends on 10)

The navigation device according to claim 10, wherein the attachable member comprises:
a strap comprising a rigid material shaped to fit the body part of a user; and
an extension member joining the housing with the strap, the extension member comprising an elastic material in a shape sufficient to maintain contact between the spherical member and the body part of a user.

### Claim 15 (depends on 10)

The navigation device according to claim 10, wherein the housing comprises at least two motors coupled to the two or more drive wheels for controlling the rotational movement of the spherical member.

### Claim 16 (depends on 10)

The navigation device according to claim 10, wherein the spherical member comprises tactile ridges or tactile grooves.

### Claim 17

A method comprising:
receiving, by a haptic navigation device worn by a user, a navigation message from a remote device;
determining a geographical location of the user from a global positioning unit of the haptic navigation device;
determining a orientation of the haptic navigation device from a gyroscope integrated into the haptic navigation device;
calculating a guidance signal based on the received navigation message, the geographical location of the user, and the orientation of the haptic navigation device; and
sending the guidance signal to two or more motors causing a spherical member of the haptic navigation device to rotate, wherein the rotation of the spherical member corresponds to the received navigation message.

### Claim 18 (depends on 17)

The method according to claim 17, further comprising:
detecting changes to the geographical location of the user and the orientation or the haptic navigation device; and
recalculating the guidance signal based on the detected changes to the geographical location of the user and the orientation or the haptic navigation device.

### Claim 19 (depends on 17)

The method according to claim 17, further comprising:
identifying an obstacle along a travel path of the user; and
progressively adjusting a rotation speed of the spherical member in response to identifying the obstacle along the travel path of the user, wherein the rotation speed of the spherical member increases as a distance between the user and the obstacle decreases, or vice versa.

### Claim 20 (depends on 17)

The method according to claim 17, further comprising:
identifying an obstacle along a travel path of the user; and
causing the spherical member to vibrate in response to identifying the obstacle along the travel path of the user.
